O čem to je
Máš velký pozemek a chceš ho rozdělit na stejně velké parcely pro několik domů. Nejdřív si řekneš, kolik parcel potřebuješ a jak velká musí každá být. Pak natáhneš ploty.
S adresami sítě se dělá totéž. Firma dostane rozsah 192.168.10.0/24, ale chce oddělit kancelář, dílnu, hosty a kamery. Rozsah proto rozdělí na podsítě. Je to nejčastější výpočet v sítích a objevuje se v každé zkoušce.
Nové pojmy
Připomenutí: IPv4 a prefixIPv4 adresa má 32 bitů. Prefix /n říká, kolik bitů zleva je síťová část; zbytek je hostitelská část pro zařízení./24 → 24 bitů síť, 8 bitů pro zařízení.
Podsíť (subnet)Menší síť vzniklá rozdělením větší sítě. Každá podsíť má svou adresu sítě, broadcast a rozsah adres pro zařízení.
Půjčení bitůPři dělení vezmeš pár bitů z hostitelské části a přidáš je k síťové. Prefix se tím prodlouží. Každý půjčený bit zdvojnásobí počet podsítí a způlí jejich velikost./24 → /26: půjčené 2 bity → 4 podsítě.
Velikost blokuKolik adres má jedna podsíť. Podsítě začínají vždy na násobku velikosti bloku.U /26 má blok 64 adres: podsítě začínají na 0, 64, 128, 192.
Postup
Zjisti, kolik podsítí potřebuješ (nebo kolik zařízení v jedné).
Najdi nejmenší počet bitů b, aby 2^b ≥ počet podsítí.
Nový prefix = starý prefix + b.
Velikost bloku = 2^(32 − nový prefix).
Vypiš podsítě po blocích: adresa sítě, první a poslední použitelná, broadcast.
Rozděl 192.168.10.0/24 na 4 stejné podsítě.
Potřebuju 4 podsítě → 2² = 4 → půjčím 2 bity. Nový prefix /24 + 2 = /26. Blok = 2⁶ = 64 adres, z toho 62 pro zařízení. Podsítě: 1) 192.168.10.0 – použitelné .1–.62, broadcast .63; 2) 192.168.10.64 – .65–.126, broadcast .127; 3) 192.168.10.128 – .129–.190, broadcast .191; 4) 192.168.10.192 – .193–.254, broadcast .255
V dílně bude 50 zařízení. Jaký nejmenší prefix stačí?
Hledám nejmenší h, aby 2^h − 2 ≥ 50. 2⁵ − 2 = 30 nestačí, 2⁶ − 2 = 62 stačí → h = 6. Prefix = 32 − 6 = /26.
Ve které podsíti leží 192.168.10.150/26 a jaký má broadcast?
Blok je 64. Násobky 64: 0, 64, 128, 192. Číslo 150 je mezi 128 a 191 → síť 192.168.10.128, broadcast 192.168.10.191.
Vyzkoušej si: doplň správné hodnoty pro síť 192.168.10.0/27.
✗Při potřebě 30 zařízení zvolím /27, protože 2⁵ = 32 a to je víc než 30. Pro 32 zařízení zvolím také /27.
✓Pro 30 zařízení stačí /27 (30 použitelných adres). Pro 32 zařízení je potřeba /26 (62 použitelných).
Vždy odečti 2 adresy: adresu sítě a broadcast. /27 dá jen 32 − 2 = 30 adres.
Půjčením b bitů vznikne 2^b podsítí. Velikost bloku = 2^(32 − prefix), použitelných adres o 2 méně. Podsítě začínají na násobcích velikosti bloku.