Változó hosszúságú alhálózati maszk (VLSM)
a korábbi alhálózati leckékben itt és itt minden alhálózatunk “rögzített méretű” volt. Minden alhálózat azonos méretű volt. Például vettünk egy C osztályú hálózat 192.168.1.0 és elosztjuk 4 blokk:
ez valóban hatékony módja az alhálózatok létrehozásának? Tegyük fel, hogy a következő követelmények lennének:
- egy alhálózat 12 gazdagép számára.
- egy alhálózat 44 gazdagép számára.
- egy alhálózat 2 gazdagéphez (a pont-pont kapcsolatok jó példa arra, hogy csak 2 IP-hosztcímre van szükség).
- egy alhálózat 24 gazdagép számára.
4 alhálózatom van, így nem probléma, de még mindig sok IP-címet pazarolok. Ha 64-es blokkot használunk az alhálózatunkhoz, ahol csak 2 IP-címre van szükségem, akkor 62 IP-címet dobok el.
most azt gondolhatja, hogy miért is törődhetnénk ezzel, mert privát hálózati címet használunk (192.168.1.0), és rengeteg helyünk van. Ez igaz, de mi a helyzet az Internettel? Nem akarjuk eldobni az értékes nyilvános IP-címeket.
tegyük fel, hogy a 192.168.1.0 hálózatomat a leghatékonyabb módon szeretném alhálózatba helyezni, vessünk egy pillantást az imént bemutatott követelményekre:
- egy alhálózat 12 gazdagép számára.
- egy alhálózat 44 gazdagép számára.
- egy alhálózat 2 gazdagép számára.
- egy alhálózat 24 gazdagép számára.
milyen alhálózatokra lenne szükségünk, hogy beleférjünk ezekbe a gépekbe? Lássuk csak:
- 12 hosts, a legkisebb alhálózat 16-os blokk lenne.
- 44 állomás, a legkisebb alhálózat 64 blokk lenne.
- 2 állomás, a legkisebb alhálózat 4-es blokk lenne.
- 24 állomás, a legkisebb alhálózat 32 blokk lenne.
hozzuk létre az alhálózatokat. Vegyük a blokkunkat “256”:
és vágja be az imént megadott blokkokba:
most mentettünk magunknak néhány értékes IP-címet, most a következő tennivaló a következő kérdések megválaszolása:
- melyek a hálózati címek?
- melyek a sugárzási címek?
- mi az alhálózati maszk?
- melyek a használható host IP-címek?
válaszoljunk ezekre a kérdésekre. Kezdjük a hálózati címekkel:
- 1. alhálózat: (mérete 64)
- hálózati cím: 192.168.1.0
- 2. alhálózat: (mérete 32)
- hálózati cím: 192.168.1.64
- 3. alhálózat: (mérete 16)
- hálózati cím: 192.168.1.96
- 4. alhálózat: (4-es méret)
- hálózati cím: 192.168.1.112
- 5. alhálózat: (itt kezdődik a szabad hely)
- hálózati cím: 192.168.1.116
most kitölthetjük a sugárzott címeket:
- alhálózat 1: (mérete 64)
- hálózati cím: 192.168.1.0
- broadcast cím: 192.168.1.63
- 2. alhálózat: (mérete 32)
- hálózati cím: 192.168.1.64
- broadcast cím: 192.168.1.95
- alhálózat 3: (mérete 16)
- hálózati cím: 192.168.1.96
- broadcast cím: 192.168.1.111
- alhálózat 4: (mérete 4)
- hálózati cím: 192.168.1.112
- broadcast cím: 192.168.1.115
mivel különböző alhálózati méreteink vannak, minden alhálózathoz ki kell számolnunk az alhálózati maszkot. Az alhálózati maszk megkereséséhez használja ezt a trükköt:
256 – alhálózati méret = alhálózati maszk
- alhálózat 1: 256 – 64 = 192 tehát az alhálózati maszk 255.255.255.192
- alhálózat 2: 256 – 32 = 224 tehát az alhálózati maszk 255.255.255.224
- 3.alhálózat: 256 – 16 = 240 tehát az alhálózati maszk 255.255.255.240
- alhálózat 4: 256-4 = 252 tehát az alhálózati maszk 255.255.255.252
az egyetlen dolog, amit meg kell tennie, a használható gazdagép IP-címeinek kitöltése:
- alhálózat 1: (mérete 64)
- hálózati cím: 192.168.1.0
- első fogadó: 192.168.1.1
- utolsó fogadó: 192.168.1.62
- broadcast cím: 192.168.1.63
- 2. alhálózat: (mérete 32)
- hálózati cím: 192.168.1.64
- első állomás: 192.168.1.65
- utolsó állomás: 192.168.1.94
- broadcast cím: 192.168.1.95
- alhálózat 3: (mérete 16)
- hálózati cím: 192.168.1.96
- első fogadó: 192.168.1.97
- utolsó fogadó: 192.168.1.110
- broadcast cím: 192.168.1.111
- alhálózat 4: (mérete 4)
- hálózati cím: 192.168.1.112
- első fogadó: 192.168.1.113
- utolsó fogadó: 192.168.1.114
- broadcast cím: 192.168.1.115
itt vagyunk, csak a VLSM használatával alhálózattuk a 192.168.1.0 /24-et.
próbáljunk meg egy másik példát, de ezúttal a B 172.16.0 osztályt használjuk.0 hálózat különböző követelményekkel:
- egy alhálózat 340 gazdagép számára.
- egy alhálózat 250 gazdagép számára.
- egy alhálózat 31 gazdagép számára.
- egy alhálózat 20 gazdagép számára.
- egy alhálózat 8 gazdagép számára.
a kérdés megoldásához először meg kell határoznunk a szükséges “blokkot”: