Rozdělování sítí bez striktních omezení

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Osamostatnění stránky z původní velké stránky pro rozdělování sítí.)
 
(Vynechán postup výpočtu, stránka byla moc dlouhá a opakovala se. Přidány související stránky.)
 
(Není zobrazena 1 mezilehlá verze od 1 uživatele.)
Řádka 3: Řádka 3:
 
{{Subnetting_Zadání}}
 
{{Subnetting_Zadání}}
  
 +
== Varianta B — IP v. 4 a celé oktety ==
  
{{Subnetting_Princip}}
+
Provedeme analýzu dostupného prostoru podle stránky: [[Návrh IP adres]] a vyjde nám následující výsledek:
  
 +
{{Subnetting_Vysledek}}
  
{{Subnetting_Postup}}
 
  
 +
* Pro výpočet je nejvýhodnější situace, kdy máme k dispozici dostatečný počet volných bitů tak, abychom mohli masku podsítě umístit na hranici mezi dva oktety IP adresy.
 +
* V tom případě si ušetříme část výpočtu s dvojkovými čísly.
 +
* Pokud navíc i adresa sítě končí na hranici mezi oktety, nepotřebujeme počítat s dvojkovými čísly vůbec.
  
 +
* Ideálně se tedy snažíme mít jako masku sítě i&nbsp;jako masku podsítě <code>/8</code>, <code>/16</code> nebo <code>/24</code> (přitom ale maska sítě bude jiná než maska podsítě).
  
 
+
* Jedná se o&nbsp;situace, kdy máme dostatečný prostor IP adres, typicky tehdy, kdy pracujeme s&nbsp;privátními IP adresami a&nbsp;můžeme tedy využít velké množství adres.
== Varianta B &mdash; celé oktety ==
+
* Pro výpočet je nejvýhodnější situace, kdy pracujeme s&nbsp;celými oktety.
+
* V&nbsp;tom případě v&nbsp;podstatě vůbec nepotřebujeme počítat s&nbsp;dvojkovými čísly.
+
* To se nám podaří tehdy, kdy můžeme mít masku podsítě <code>/8</code>, <code>/16</code> nebo <code>/24</code>.
+
 
+
* Jedná se o&nbsp;situace, kdy máme dostatečný prostor IP adres.
+
* Obvykle tehdy, kdy pracujeme s&nbsp;privátními IP adresami.
+
  
  
Řádka 27: Řádka 25:
 
* podsítě: potřebujeme 7 podsítí pro 150 počítačů v každé síti
 
* podsítě: potřebujeme 7 podsítí pro 150 počítačů v každé síti
 
;Řešení
 
;Řešení
* Pro očíslování 7 podsítí potřebujeme vyhradit alespoň 3 bity.
+
* Pro očíslování 7 podsítí potřebujeme vyhradit alespoň 3 bity (2<sup>3</sup> = 8).
* K očíslování 150 počítačů stačí 8 bitů (2^8 - 2 různých čísel).
+
* K očíslování 150 počítačů stačí 8 bitů (2<sup>8</sup> - 2 různých čísel).
* Použíjeme masku podsítě 255.255.255.0.
+
* Použijeme masku podsítě 255.255.255.0.
* Adresy podsítí budou:
+
* Naše adresy tedy budou přidělovány jednoduše podle schematu:
*# 172.16.0.0/24
+
*# <code>172.16.</code>''číslo-podsítě''<code>.</code>''číslo-zařízení''
*# 172.16.1.0/24
+
* Adresy podsítí tedy budou:
*# 172.16.2.0/24
+
*# <code>172.16.0.0/24</code>
*# 172.16.3.0/24
+
*# <code>172.16.1.0/24</code>
*# 172.16.4.0/24
+
*# <code>172.16.2.0/24</code>
*# 172.16.5.0/24
+
*# <code>172.16.3.0/24</code>
*# 172.16.6.0/24
+
*# <code>172.16.4.0/24</code>
 +
*# <code>172.16.5.0/24</code>
 +
*# <code>172.16.6.0/24</code>
 +
 
 +
<div class="Poznamka">
 +
Mohli bychom si ve skutečnosti zvolit libovolnou masku z&nbsp;rozsahu <code>/19</code> až <code>/24</code>, protože:
 +
* <code>S = 16</code>
 +
* <code>P<sub>min</sub> = 3</code>
 +
* <code>Z<sub>min</sub> = 8</code>
 +
Zvolené řešení bude nejpohodlnější, protože nemusíme počítat s&nbsp;dvojkovými čísly. Správce by ale klidně mohl volit masku <code>/22</code> a&nbsp;ponechat si tak větší rezervu pro počet zařízení v&nbsp;každé síti.
 +
</div>
  
  
Řádka 43: Řádka 51:
 
;Zadání
 
;Zadání
 
* síť: 172.16.0.0/12
 
* síť: 172.16.0.0/12
* podsítě: potřebujeme 5 podsítí pro 256 počítačů v každé síti
+
* podsítě: potřebujeme 5 podsítí pro:
 +
*# 46 počítačů
 +
*# 188 počítačů
 +
*# 256 počítačů
 +
*# 201 počítačů
 +
*# 81 počítačů
 
;Řešení
 
;Řešení
* Pro očíslování 5 podsítí potřebujeme vyhradit alespoň 3 bity.
+
* Pro očíslování 5 podsítí potřebujeme vyhradit alespoň 3 bity, proto <code>P<sub>min</sub>=3</code>.
* K očíslování 256 počítačů ''ne''stačí 8 bitů (2^8 - 2 různých čísel).
+
* Budeme chtít pro všechny podsítě stejnou masku. Proto musíme mít ve všech podsítích prostor pro stejný počet počítačů jako je v&nbsp;největší podsíti.
* Abychom pracovali s celými byte, použijeme masku podsítě 255.255.0.0.
+
* Největší podsíť má 256 počítačů. K&nbsp;očíslování 256 počítačů '''ne'''stačí 8 bitů (<code>2<sup>8</sup>-2</code> různých čísel), proto <code>Z<sub>min</sub>=9</code>.
* Adresy podsítí budou:
+
* Můžeme tedy volit masky podsítě z&nbsp;rozsahu: <code>/15</code> až <code>/23</code>.
*# 172.16.0.0/16
+
* Abychom pracovali s celými oktety, použijeme pro podsítě masku <code>/16</code>, tedy <code>255.255.0.0</code>.
*# 172.17.0.0/16
+
* Bity tedy budou přiděleny takto:
*# 172.18.0.0/16
+
 
*# 172.19.0.0/16
+
{| class="wikitable"
*# 172.20.0.0/16
+
|-
 +
|colspan="13"| Síť (<code>S=12</code>) ||colspan="4"| Podsíť (<code>P=4</code>) || . ||colspan="17"| Adresa zařízení v síti (<code>Z=16</code>)
 +
|-
 +
| 1 || 0 || 1 || 0 || 1 || 1 || 0 || 0 || &nbsp;&nbsp;.&nbsp;&nbsp; || 0 || 0 || 0 || 1
 +
|colspan="4"| ''4 bity adresa podsítě'' || &nbsp;&nbsp;.&nbsp;&nbsp;
 +
|colspan="17"| ''adresa zařízení v&nbsp;podsíti''
 +
|-
 +
|colspan="13"| 172&nbsp;&nbsp;.&nbsp;&nbsp;xxxx
 +
|colspan="4"| ''4 bity adresa podsítě'' || &nbsp;&nbsp;.&nbsp;&nbsp;
 +
|colspan="17"| ''adresa zařízení v&nbsp;podsíti''
 +
|-
 +
|}
 +
 
 +
* Pokud tedy přiřadíme adresy podsítí od <code>0000</code> do <code>0100</code>:
 +
 
 +
{| class="wikitable"
 +
|-
 +
|colspan="13"| Síť (<code>S=12</code>) || &nbsp; ||colspan="4"| Podsíť (<code>P=4</code>) || &nbsp;&nbsp;.&nbsp;&nbsp; ||colspan="17"| Adresa zařízení v síti (<code>Z=16</code>)
 +
|-
 +
| 1 || 0 || 1 || 0 || 1 || 1 || 0 || 0 || &nbsp;&nbsp;.&nbsp;&nbsp; || 0 || 0 || 0 || 1 || &nbsp; || 0 || 0 || 0 || 0 || &nbsp;&nbsp;.&nbsp;&nbsp; ||colspan="17"| 0 &nbsp;&nbsp;.&nbsp;&nbsp; 0 /16
 +
|-
 +
| 1 || 0 || 1 || 0 || 1 || 1 || 0 || 0 || &nbsp;&nbsp;.&nbsp;&nbsp; || 0 || 0 || 0 || 1 || &nbsp; || 0 || 0 || 0 || 1 || &nbsp;&nbsp;.&nbsp;&nbsp; ||colspan="17"| 0 &nbsp;&nbsp;.&nbsp;&nbsp; 0 /16
 +
|-
 +
| 1 || 0 || 1 || 0 || 1 || 1 || 0 || 0 || &nbsp;&nbsp;.&nbsp;&nbsp; || 0 || 0 || 0 || 1 || &nbsp; || 0 || 0 || 1 || 0 || &nbsp;&nbsp;.&nbsp;&nbsp; ||colspan="17"| 0 &nbsp;&nbsp;.&nbsp;&nbsp; 0 /16
 +
|-
 +
| 1 || 0 || 1 || 0 || 1 || 1 || 0 || 0 || &nbsp;&nbsp;.&nbsp;&nbsp; || 0 || 0 || 0 || 1 || &nbsp; || 0 || 0 || 1 || 1 || &nbsp;&nbsp;.&nbsp;&nbsp; ||colspan="17"| 0 &nbsp;&nbsp;.&nbsp;&nbsp; 0 /16
 +
|-
 +
| 1 || 0 || 1 || 0 || 1 || 1 || 0 || 0 || &nbsp;&nbsp;.&nbsp;&nbsp; || 0 || 0 || 0 || 1 || &nbsp; || 0 || 1 || 0 || 0 || &nbsp;&nbsp;.&nbsp;&nbsp; ||colspan="17"| 0 &nbsp;&nbsp;.&nbsp;&nbsp; 0 /16
 +
|-
 +
|}
 +
 
 +
 
 +
* Výsledné Adresy podsítí tedy budou vypadat po přepisu do standardního formátu:
 +
*# <code>172.16.0.0/16</code>
 +
*# <code>172.17.0.0/16</code>
 +
*# <code>172.18.0.0/16</code>
 +
*# <code>172.19.0.0/16</code>
 +
*# <code>172.20.0.0/16</code>
  
  
Řádka 77: Řádka 127:
 
         63 poč.
 
         63 poč.
 
         48 poč.
 
         48 poč.
 +
 +
== Související stránky ==
 +
* [[Návrh IP adres]], [[Rozdělování sítí v IP v. 6]], [[Rozdělování sítí bez VLSM]], [[Rozdělování sítí - minimalizace s VLSM]]

Aktuální verze z 21. 4. 2020, 10:16


Obsah

Situace

  1. Máme k dispozici zadaný rozsah adres, které tvoří celou naši síť.
    • Rozsah může být zadán IP adresou sítě a maskou.
    • Rozsah může být zadán také adresou konkrétního zařízení z rozsahu a  maskou — pak si musíme adresu sítě spočítat.
  2. Chceme síť rozdělit do více podsítí. Máme informaci, kolik zařízení potřebujeme mít v jednotlivých podsítích.
    • Rozdělením na podsítě zmenšíme broadcastové domény a omezíme tak síťový provoz.
    • Důvodem může být také oddělení jednotlivých zařízení z důvodu bezpečnosti.

Cílem je vytvořit několik podsítí, které propojíme pomocí jednoho routeru či více routerů.

Například chceme rozdělit síť 172.21.128.0/18 na tři podsítě pro 185, 142 a 175 zařízení.

Varianta B — IP v. 4 a celé oktety

Provedeme analýzu dostupného prostoru podle stránky: Návrh IP adres a vyjde nám následující výsledek:

Výsledek analýzy dostupných adres
Síť (S) Podsíť (Pmin) Případné volné bity (V) Adresa zařízení v síti (Zmin)
  ...     ...     ...     ...  



Příklad B.1

Zadání
Řešení

Mohli bychom si ve skutečnosti zvolit libovolnou masku z rozsahu /19/24, protože:

  • S = 16
  • Pmin = 3
  • Zmin = 8

Zvolené řešení bude nejpohodlnější, protože nemusíme počítat s dvojkovými čísly. Správce by ale klidně mohl volit masku /22 a ponechat si tak větší rezervu pro počet zařízení v každé síti.


Příklad B.2

Zadání
Řešení
Síť (S=12) Podsíť (P=4) . Adresa zařízení v síti (Z=16)
1 0 1 0 1 1 0 0   .   0 0 0 1 4 bity adresa podsítě   .   adresa zařízení v podsíti
172  .  xxxx 4 bity adresa podsítě   .   adresa zařízení v podsíti
Síť (S=12)   Podsíť (P=4)   .   Adresa zařízení v síti (Z=16)
1 0 1 0 1 1 0 0   .   0 0 0 1   0 0 0 0   .   0   .   0 /16
1 0 1 0 1 1 0 0   .   0 0 0 1   0 0 0 1   .   0   .   0 /16
1 0 1 0 1 1 0 0   .   0 0 0 1   0 0 1 0   .   0   .   0 /16
1 0 1 0 1 1 0 0   .   0 0 0 1   0 0 1 1   .   0   .   0 /16
1 0 1 0 1 1 0 0   .   0 0 0 1   0 1 0 0   .   0   .   0 /16



Další úkoly k řešení

Ú-B1) Rozdělte síť:

   Máte k dispozici rozsah: 172.17.0.0/12
   Vytvořte 5 podsítí:
       1. podsíť bude mít alespoň 48 adres
       2. ... 110
       3. ... 98
       4. ... 127
       5. ... 15
   Zapište adresy podsítí a masky

Ú-B2) Rozdělte na podsítě:

   Rozsah: 10.28.164.0/22
   a) Určete adresu sítě a adresu broadcastovou!
   b) Vytvořte 4 podsítě:
       16 poč.
       74 poč.
       63 poč.
       48 poč.

Související stránky

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje