Muuttuvapituinen aliverkon maski (VLSM)
aiemmissa aliverkotustunneissa täällä ja täällä kaikilla aliverkoillamme oli ”kiinteä koko”. Jokainen aliverkko oli samankokoinen. Esimerkiksi otimme C-luokan verkon 192.168.1.0 ja jaoimme sen 4 korttelia:
onko tämä todella tehokas tapa luoda aliverkkoja? Sanotaan, että minulla olisi seuraavat vaatimukset:
- yksi aliverkko 12 isännälle.
- yksi aliverkko 44 isännälle.
- yksi aliverkko 2 isännälle (point-to-point-linkit ovat hyvä esimerkki, jossa tarvitset vain 2 IP-isäntäosoitetta).
- yksi aliverkko 24 isännälle.
minulla on 4 aliverkkoa, joten se ei ole ongelma, mutta tuhlaan silti paljon IP-osoitteita. Jos käytämme lohkoa 64 aliverkollemme, jossa tarvitsen vain 2 IP-osoitetta, heitän 62 IP-osoitetta pois.
nyt voisi miettiä, miksi tästä voisi välittää, koska käytössä on yksityinen verkko-osoite (192.168.1.0) ja tilaa on runsaasti. Tämä on totta, mutta entä Internet? Emme halua heittää pois arvokkaita julkisia IP-osoitteita.
Let ’s say I want to subnet my 192.168.1.0 network in the most efficient way, let’ s take another look at the requirements I just showed you:
- yksi aliverkko 12 isännälle.
- yksi aliverkko 44 isännälle.
- yksi aliverkko 2 isännälle.
- yksi aliverkko 24 isännälle.
millaisia aliverkkoja näihin isäntiin pitäisi mahtua? Katsotaanpa.:
- 12 isännät, pienin aliverkko olisi lohko 16.
- 44 isäntää, pienin aliverkko olisi lohko 64.
- 2 isäntää, pienin aliverkko olisi lohko 4.
- 24 isäntää, pienin aliverkko olisi lohko 32.
luodaan aliverkot. Otamme korttelimme ”256”:
ja pilko se juuri määrittämiimme lohkoihin:
säästimme juuri itsellemme arvokkaita IP-osoitteita, nyt seuraavaksi vastataan seuraaviin kysymyksiin:
- mitkä ovat verkko-osoitteet?
- mitkä ovat Lähetysosoitteet?
- mikä on aliverkon maski?
- mitkä ovat käytettävissä olevat isännän IP-osoitteet?
Vastataanpa näihin kysymyksiin. Aloitamme verkko-osoitteista.:
- aliverkko 1: (Koko 64)
- verkko-osoite: 192.168.1.0
- aliverkko 2: (Koko 32)
- verkko-osoite: 192.168.1.64
- aliverkko 3: (Koko 16)
- verkko-osoite: 192.168.1.96
- aliverkko 4: (Koko 4)
- verkko-osoite: 192.168.1.112
- aliverkko 5: (tästä alkaa vapaa tila)
- verkko-osoite: 192.168.1.116
nyt voimme täyttää Lähetysosoitteet:
- aliverkko 1: (Koko 64)
- verkko-osoite: 192.168.1.0
- lähetysosoite: 192.168.1.63
- aliverkko 2: (Koko 32)
- verkko-osoite: 192.168.1.64
- lähetysosoite: 192.168.1.95
- aliverkko 3: (Koko 16)
- verkko-osoite: 192.168.1.96
- lähetysosoite: 192.168.1.111
- aliverkko 4: (Koko 4)
- verkko-osoite: 192.168.1.112
- lähetysosoite: 192.168.1.115
koska meillä on eri aliverkon koot, meidän täytyy laskea aliverkon maski jokaiselle aliverkolle. Aliverkon maskin löytämiseksi voit käyttää tätä kikkaa:
256 – aliverkon koko = aliverkon maski
- aliverkon maski 1: 256 – 64 = 192 joten aliverkon maski on 255.255.255.192
- aliverkon maski 2: 256 – 32 = 224 joten aliverkon maski on 255.255.255.224
- aliverkko 3: 256 – 16 = 240, joten aliverkon maski on 255.255.255.240
- aliverkko 4: 256-4 = 252 joten aliverkon maski on 255.255.255.252
ainoa asia jäljellä tehdä on täyttää käytettävissä isäntä IP-osoitteet:
- aliverkko 1: (Koko 64)
- verkko-osoite: 192.168.1.0
- ensimmäinen isäntä: 192.168.1.1
- viimeinen isäntä: 192.168.1.62
- lähetysosoite: 192.168.1.63
- aliverkko 2: (Koko 32)
- verkko-osoite: 192.168.1.64
- ensimmäinen isäntä: 192.168.1.65
- viimeinen isäntä: 192.168.1.94
- lähetysosoite: 192.168.1.95
- aliverkko 3: (Koko 16)
- verkko-osoite: 192.168.1.96
- ensimmäinen isäntä: 192.168.1.97
- viimeinen isäntä: 192.168.1.110
- lähetysosoite: 192.168.1.111
- aliverkko 4: (Koko 4)
- verkko-osoite: 192.168.1.112
- ensimmäinen isäntä: 192.168.1.113
- viimeinen isäntä: 192.168.1.114
- lähetysosoite: 192.168.1.115
Aliversiimme juuri 192.168.1.0 /24: n VLSM: n avulla.
kokeillaan toista esimerkkiä, mutta tällä kertaa käytetään B-luokkaa 172.16.0.0 verkko, jolla on erilaiset vaatimukset:
- yksi aliverkko 340 isännälle.
- yksi aliverkko 250 isännälle.
- yksi aliverkko 31 isännälle.
- yksi aliverkko 20 isännälle.
- yksi aliverkko 8 isännälle.
ratkaistaksemme tämän kysymyksen ensin meidän on määritettävä vaatimamme ”lohko”: