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,/16nebo/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-2různých čísel), protoZmin=9. - Můžeme tedy volit masky podsítě z rozsahu:
/15až/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
0000do0100:
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