Als je een netwerk gaat instellen, dan moet je ook weten hoe je dat kunt distribueren. Het is dan essentieel om kennis te hebben van netwerk- en broadcastadressen. Het is ook essentieel om netwerk- en broadcastadressen te kunnen berekenen, als je een IP-adres en een subnet-masker hebt.
Stappen
-
Voor een 'classful network' is het 'Totaal aantal bits' 8. Dus Totaal aantal bits = T b = 8 .
- Subnetmasker kan 0, 128, 192, 224, 240, 248, 252, 254 of 255 zijn.
- Onderstaande tabel levert het 'Aantal bits gebruikt voor subnetten'(n) op voor het overeenkomstige subnetmasker.
- Subnetmasker 255 is standaard, en niet geschikt voor subnetmaskering.
- Bijvoorbeeld:
Stel het IP-adres = 210.1.1.100 en het subnetmasker = 255.255.255.224
Totaal aantal bits = T b = 8 Aantal bits gebruikt voor subnetten = n = 3(het subnetmasker = 224 en het overeenkomstige 'aantal bits gebruikt voor subnetten' = 3, zoals volgt uit de bovenstaande tabel)
-
Via de voorgaande stap heb je het 'Aantal bits gebruikt voor subnetten'(n) en weet je 'T b ', waarna je het 'Aantal resterende bits voor de host'(m) = T b - n, omdat het totaal aantal bits de som is van het aantal bits gebruikt voor subnetten en het aantal resterende bits voor de host, bijv. T b = m+n .
- Aantal resterende bits voor host = m = T b - n = 8 - 3 = 5
-
Nu moet je 'Aantal subnetten' berekenen = 2 n en 'Waarde van laatste bit gebruikt voor subnetmaskering'(Δ) = 2 m . Aantal hosts per subnet = 2 m - 2.
- Aantal subnetten = 2 n
= 2 3
= 8
Waarde van laatste bit gebruikt voor subnetmaskering = Δ = 2 m = 2 5 = 32
- Aantal subnetten = 2 n
= 2 3
= 8
-
Nu kun je eerder berekende aantallen subnetten vinden door het verdelen van subnetten op 'Waarde van laatste bit gebruikt voor subnetmaskering' of Δ adressen.
- De 8 subnetten (zoals berekend in de vorige stap) staan hierboven.
- Elk heeft 32 adressen.
-
Nu moet je bepalen in welk subnet je IP-adres zich bevindt, waarvan het eerste adres van het subnet het netwerkadres is en het laatste adres het broadcastadres .
- Het hier gekozen IP-adres is 210.1.1.100 . 210.1.1.100 komt voor in het subnet 210.1.1.96 - 210.1.1.127 (zie de tabel uit de voorgaande stap). Dus 210.1.1.96 is het netwerkadres en 210.1.1.127 het broadcastadres voor het voorbeeld IP-adres 210.1.1.100 .
Advertentie
-
In CIDR heb je een IP-adres gevolgd door een prefix van een bit in lengte, van elkaar gescheiden door een schuine streep (/). Nu moet je de prefix omzetten naar decimale getallen gescheiden door vier punten. Die doe je volgens de onderstaande stappen.
- Noteer de prefix in onderstaand format.
- Is het 27, dan noteer je 8 + 8 + 8 + 3 .
- Is het 12, dan noteer je 8 + 4 + 0 + 0 .
- Is het de standaard 32, dan noteer je 8 + 8 + 8 + 8.
- Converteer het overeenkomstige bit volgens de onderstaande tabel en geef dit weer als decimale getallen gescheiden door vier punten.
- Neem het IP-adres 170.1.0.0/26. Met behulp van de bovenstaande tabel, kun je dit noteren als:
26 = 8 + 8 + 8 + 2 255 . 255 . 255 . 192
- Noteer de prefix in onderstaand format.
-
Totaal aantal bits = T b = 8.
- Subnetmasker kan 0, 128, 192, 224, 240, 248, 252, 254 en 255 zijn.
- Onderstaande tabel toont 'Aantal bits gebruikt voor subnetten'(n) volgens hun overeenkomstige subnetmasker.
- Subnetmasker 255 is standaard, en kan dus niet gebruikt worden voor subnetmaskering.
- Met behulp van de vorige stap krijg je het IP-adres = 170.1.0.0 en Subnetmasker = 255.255.255.192
Totaal aantal bits = T b = 8 Aantal bits gebruikt voor subnetten = n = 2 (subnetmasker = 192 en het overeenkomstige 'Aantal bits gebruikt voor subnetten' is 2 volgens de bovenstaande tabel)
-
Met behulp van de vorige stap verkreeg je het 'Aantal bits gebruikt voor subnetten'(n) en weet je 'T b ', waarna je het 'Aantal resterende bits voor host'(m) = T b - n kunt achterhalen, omdat het totaal aantal bits de som is van het aantal bits gebruikt voor subnetten en het aantal resterende bits voor de host, aldus. T b = m+n .
- Aantal resterende bits voor host = m = T b - n = 8 - 2 = 6
-
Bereken nu het 'Aantal subnetten' = 2 n en de 'Waarde van laatste bit gebruikt voor subnetmaskering'(Δ) = 2 m . Aantal host per subnet = 2 m - 2.
- Aantal subnetten = 2 n
= 2 2
= 4
Waarde van laatste bit gebruikt voor subnetmaskering = Δ = 2 m = 2 6 = 64
- Aantal subnetten = 2 n
= 2 2
= 4
-
Nu kun je het eerder berekende aantal subnetten bepalen door het scheiden van subnetten met elk een 'Waarde van laatste bit gebruikt voor subnetmaskering' of Δ adressen.
- De 4 subnetten (zoals berekend in de vorige stap) zijn:
- Elke ervan heeft 64 adressen.
-
Nu moet je uitzoeken in welk subnet je IP-adres valt, waarbij het eerste adres het netwerkadres is en het laatste adres het broadcastadres .
- Het IP-adres is 170.1.0.0 . 170.1.0.0 zit in het subnetbereik 170.1.0.0 - 170.1.0.63 (zie de tabel uit de voorgaande stap). Dus, 170.1.0.0 is het netwerkadres en 170.1.0.63 is het broadcastadres voor het geselecteerde IP-adres, aldus 170.1.0.0.
Advertentie
Voorbeelden
Voor een 'classful' netwerk
- IP-adres = 100.5.150.34 en subnetmasker = 255.255.240.0
Totaal aantal bits = T b = 8
Subnetmasker 0 128 192 224 240 248 252 254 255 Aantal bits gebruikt voor subnetten (n) 0 1 2 3 4 5 6 7 8
Aantal bits gebruikt voor subnetten voor subnetmasker 240 = n 1 = 4
(omdat subnetmasker = 240 en diens overeenkomstige 'Aantal bits gebruikt voor subnetten' is 4 volgens bovenstaande tabel)
Aantal bits gebruikt voor subnetten voor subnetmasker 0 = n 2 = 0
(omdat subnetmasker = 0 en diens overeenkomstige 'Aantal bits gebruikt voor subnetten' is 0 volgens bovenstaande tabel)
Aantal resterende bits (voor host) voor subnetmasker 240 = m 1 = T b - n 1 = 8 - 4 = 4
Aantal resterende bits (voor host) voor subnetmasker 0 = m 2 = T b - n 2 = 8 - 0 = 8
Aantal subnetten voor subnetmasker 240 = 2 n 1 = 2 4 = 16
Aantal subnetten voor subnetmasker 0 = 2 n 2 = 2 0 = 1
Waarde van laatste bit gebruikt voor subnetmaskering voor subnetmasker 240 = Δ 1 = 2 m 1 = 2 4 = 16
Waarde van laatste bit gebruikt voor subnetmaskering voor subnetmasker 0 = Δ 2 = 2 m 2 = 2 8 = 256
Voor subnetmasker 240 worden de adressen opgedeeld in stappen van 16 en voor subnetmasker 0 in stappen van 256. Volgens de waarde Δ 1 en Δ 2 zijn de 16 subnetten als volgt:100.5.0.0 - 100.5.15.255 100.5.16.0 - 100.5.31.255 100.5.32.0 - 100.5.47.255 100.5.48.0 - 100.5.63.255 100.5.64.0 - 100.5.79.255 100.5.80.0 - 100.5.95.255 100.5.96.0 - 100.5.111.255 100.5.112.0 - 100.5.127.255 100.5.128.0 - 100.5.143.255 100.5.144.0 - 100.5.159.255 100.5.160.0 - 100.5.175.255 100.5.176.0 - 100.5.191.255 100.5.192.0 - 100.5.207.255 100.5.208.0 - 100.5.223.255 100.5.224.0 - 100.5.239.255 100.5.240.0 - 100.5.255.255
IP-adres 100.5.150.34 valt binnen het bereik 100.5.144.0 - 100.5.159.255 en daarom is 100.5.144.0 het netwerkadres en 100.5.159.255 het broadcastadres .
Voor CIDR
- IP-adres in CIDR = 200.222.5.100/9
9 = 8 + 1 + 0 + 0 255 . 128 . 0 . 0
IP-adres = 200.222.5.100 en subnetmasker = 255.128.0.0
Totaal aantal bits = T b = 8Subnetmasker 0 128 192 224 240 248 252 254 255 Aantal bits gebruikt voor subnetten (n) 0 1 2 3 4 5 6 7 8
Aantal bits gebruikt voor subnetten voor subnetmasker 128 = n 1 = 1
(omdat subnetmasker = 128 en diens overeenkomstige 'Aantal bits gebruikt voor subnetten' is 1 volgens bovenstaande tabel)
Aantal bits gebruikt voor subnetten voor subnetmasker 0 = n 2 = n 3 = 0
(omdat subnetmasker = 0 en diens overeenkomstige 'Aantal bits gebruikt voor subnetten' is 0 volgens bovenstaande tabel)
Aantal resterende bits (voor host) voor subnetmasker 128 = m 1 = T b - n 1 = 8 - 1 = 7
Aantal resterende bits (voor host) voor subnetmasker 0 = m 2 = m 3 = T b - n 2 = T b - n 3 = 8 - 0 = 8
Aantal subnetten voor subnetmasker 128 = 2 n 1 = 2 1 = 2
Aantal subnetten voor subnetmasker 0 = 2 n 2 = 2 n 3 = 2 0 = 1
Waarde van laatste bit gebruikt voor subnetmaskering voor subnetmasker 128 = Δ 1 = 2 m 1 = 2 7 = 128
Aantal host per subnet = 2 m 1 - 2 = 2 7 - 2 = 126
Waarde van laatste bit gebruikt voor subnetmaskering voor subnetmasker 0 = Δ 2 = Δ 3 = 2 m 2 = 2 m 3 = 2 8 = 256
Aantal host per subnet voor subnetmasker 0 = 2 m 2 - 2 = 2 m 3 - 2 = 2 8 - 2 = 254
Voor subnetmasker 128 worden de adressen gescheiden in stappen van 128 en voor subnetmasker 0 in stappen van 256. Met behulp van de waarde Δ 1 , Δ 2 en Δ 3 , kunnen de 2 subnetten hieronder als volgt worden gegeven:200.0.0.0 - 200.127.255.255200.128.0.0 - 200.255.255.255
IP-adres 200.222.5.100 valt binnen 200.128.0.0 - 200.255.255.255 en dus is 200.128.0.0 het netwerkadres en 200.255.255.255 het broadcastadres .
Tips
- In CIDR, direct na het converteren van de bitlengte-prefix naar een getal gescheiden door vier punten, kun je dezelfde procedure volgens zoals die voor het 'classful' netwerk.
- Deze methode is alleen geschikt voor IPv4, en niet voor IPv6.