Rozdělování sítí bez striktních omezení
Z MiS
Obsah |
Situace
- 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.
- 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ů.
- Potřebujeme rozdělit zadaný rozsah IP adres na několik částí a každé podsíti přidělit jednu část rozsahu IP adres.
- Také případným propojovacím sítím mezi routery potřebujeme přidělit rozsahy IP adres.
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
- Bity musí být vždy poskládány tak, že nejprve je adresa sítě, pak adresa podsítě a poté adresa zařízení.
- Některé bity mohly zůstat volné — můžeme je přidělit k adrese podsítě nebo adrese zařízení podle našeho uvážení.
Síť (S ) |
Podsíť (Pmin ) |
Případné volné bity (V ) |
Adresa zařízení v síti (Zmin )
| ||||||||
... | ... | ... | ... |
- 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 jako masku podsítě
/8
,/16
nebo/24
(přitom ale maska sítě bude jiná než maska podsítě).
- Jedná se o situace, kdy máme dostatečný prostor IP adres, typicky tehdy, kdy pracujeme s privátními IP adresami a můžeme tedy využít velké množství adres.
Příklad B.1
- Zadání
- síť: 172.16.0.0/16
- podsítě: potřebujeme 7 podsítí pro 150 počítačů v každé síti
- Řešení
- Pro očíslování 7 podsítí potřebujeme vyhradit alespoň 3 bity (23 = 8).
- K očíslování 150 počítačů stačí 8 bitů (28 - 2 různých čísel).
- Použijeme masku podsítě 255.255.255.0.
- Naše adresy tedy budou přidělovány jednoduše podle schematu:
-
172.16.
číslo-podsítě.
číslo-zařízení
-
- Adresy podsítí tedy budou:
-
172.16.0.0/24
-
172.16.1.0/24
-
172.16.2.0/24
-
172.16.3.0/24
-
172.16.4.0/24
-
172.16.5.0/24
-
172.16.6.0/24
-
Mohli bychom si ve skutečnosti zvolit libovolnou masku z rozsahu /19
až /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í
- síť: 172.16.0.0/12
- 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í
- Pro očíslování 5 podsítí potřebujeme vyhradit alespoň 3 bity, proto
Pmin=3
. - 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 největší podsíti.
- Největší podsíť má 256 počítačů. K očíslování 256 počítačů nestačí 8 bitů (
28-2
různých čísel), protoZmin=9
. - Můžeme tedy volit masky podsítě z rozsahu:
/15
až/23
. - Abychom pracovali s celými oktety, použijeme pro podsítě masku
/16
, tedy255.255.0.0
. - Bity tedy budou přiděleny takto:
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 |
- Pokud tedy přiřadíme adresy podsítí od
0000
do0100
:
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 |
- Výsledné Adresy podsítí tedy budou vypadat po přepisu do standardního formátu:
-
172.16.0.0/16
-
172.17.0.0/16
-
172.18.0.0/16
-
172.19.0.0/16
-
172.20.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
- 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