Subnetting
EXKURS: Subnetting
Dezimalverfahren zur Herleitung von Netznummern, Broadcast und Anzahl der Hosts
CIDR Masken 8, 16 oder 24
- Zur Berechnung der Netznummer bei A – Klasse ähnlichen Netzen nimmt man das erste Oktett und füllt den Rest mit 0 auf.
- Zum Errechnen des Broadcasts füllt man stattdessen mit 255 auf.
- Die maximale Anzahl an Hosts beträgt 16 777 214 .
- Zur Berechnung der Netznummer bei B – Klasse ähnlichen Netzen nimmt man das erste und das zweite Oktett und füllt den Rest mit 0 auf.
- Zum Errechnen des Broadcasts füllt man stattdessen mit 255 auf.
- Die maximale Anzahl an Hosts beträgt 65 534 .
- Zur Berechnung der Netznummer bei C – Klasse ähnlichen Netzen nimmt man das erste, zweite und dritte Oktett und füllt den Rest mit 0 auf.
- Zum Errechnen des Broadcasts füllt man stattdessen mit 255 auf.
- Die maximale Anzahl an Hosts beträgt 254 .
Komplexes Subnetting
- Notieren der IP-Adresse
- Notieren der Netzmaske
- Untersuchen der Netzmaske; ein Oktett muss einen Wert ungleich 0 oder 255 haben. Dieses wird als 'Interessantes Oktett' i bezeichnet.
- Der Wert des Interessanten Oktetts wird von 256 subtrahiert. Man erhält den Wert k.
- Folgendes bezeht sich auf die IP-Adresse
- Alle Oktette links des Interessanten Oktetts können übernommen werden.
- Die Stelle des Interessanten Oktetts wird vorläufig noch freigelassen.
- Alle Oktette rechts des Interessanten Oktetts werden mit 0 aufgefüllt.
- Der Wert, der an der IP-Adresse des interessanten Oktetts stand w wird durch k dividiert. Vom Ergebnis wird nur der ganzzahlige Wert betrachtet; dieser wird als m bezeichnet.
- Die Netzwerknummer wird durch Multiplikation von m und k berechnet und wird an die freigelassene Stelle geschrieben.
- Für den Broadcast werden wieder alle Oktette links des Interessanten Oktetts übernommen; an die Stelle des Interessanten Oktetts wird die Differenz des Produktes aus m+1 und k und dem Wert 1 geschrieben. Alle verbleibenden Oktette werden mit 255 aufgefüllt.
- Um die Anzahl der Hosts h zu errechnen nimmt man für jede Stelle rechts des Interessanten Oktetts den Wert r. Man potenziert nun 256 mit r und multipliziert diesen mit k; vom Ergebnis wird der Wert 2 abgezogen.
Binäre Berechnung
- Beispiel
IP: 172.16.26.2
NM: 255.255.248.0
Die Netznummer erhält man, indem man die IP-Adresse mit der Netzmaske bitweise verundet:
| IP Bitweise UND NM | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| IP | 10101100 | 00010000 | 00011010 | 00000010 | |||||||||||||||||||||||||||
| NM | 11111111 | 11111111 | 11111000 | 00000000 | |||||||||||||||||||||||||||
| NN | 10101100 | 00010000 | 00011000 | 00000000 | |||||||||||||||||||||||||||
- Dezimal
- 172.16.24.0 ist die Netznummer
Den Broadcast erhält man, indem man das Einerkomplement der Subnetzmaske mit der Netznummer addiert:
| NN plus EK von NM | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NN | 10101100 | 00010000 | 00011000 | 00000000 | |||||||||||||||||||||||||||
| EK NM | 00000000 | 00000000 | 00000111 | 11111111 | |||||||||||||||||||||||||||
| BC | 10101100 | 00010000 | 00011111 | 11111111 | |||||||||||||||||||||||||||
- Dezimal
- 172.16.31.255 ist Broadcast
Die Anzahl der Hosts des Subnetzes erhält man, indem man das Einerkomplement aus der Subnetzmaske bildet und vom dem erhaltenen Wert 1 subtrahiert.
| NN plus EK von NM | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| EK NM | 00000000 | 00000000 | 00000111 | 11111111 | |||||||||||||||||||||||||||
| WERT 1 | 00000000 | 00000000 | 00000000 | 00000001 | |||||||||||||||||||||||||||
| HOST | 00000000 | 00000000 | 00000111 | 11111110 | |||||||||||||||||||||||||||
- Ergebnis
| Ergebnis | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NN | 172.16.24.0 | ||||||||||||||||||||||||||||||
| BC | 172.16.31.255 | ||||||||||||||||||||||||||||||
| HOSTS | 2046 | ||||||||||||||||||||||||||||||