Subnetting: Unterschied zwischen den Versionen
| Zeile 45: | Zeile 45: | ||
!colspan="32"|32 Bit | !colspan="32"|32 Bit | ||
|- | |- | ||
| − | | | + | |IP |
| − | | | + | |10101100 |
| − | | | + | |00010000 |
| + | |00000100 | ||
| + | |00000010 | ||
|- | |- | ||
| − | | | + | |NM |
| − | | | + | |11111111 |
| − | | | + | |11111111 |
| + | |11111000 | ||
| + | |00000000 | ||
| + | |- | ||
| + | |NN | ||
| + | |10101100 | ||
| + | |00010000 | ||
| + | |00000000 | ||
| + | |00000000 | ||
|} | |} | ||
IP: 10101100.00010000.00000100.00000010 | IP: 10101100.00010000.00000100.00000010 | ||
| − | NM: & | + | NM: & |
| − | NN: | + | NN: |
dezimal: 172.16.0.0 ist die Netznummer | dezimal: 172.16.0.0 ist die Netznummer | ||
Version vom 4. Dezember 2019, 10:16 Uhr
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.4.2 NM: 255.255.248.0
Die Netznummer erhält man, indem man die IP-Adresse mit der Netzmaske bitweise verundet:
| 32 Bit | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| IP | 10101100 | 00010000 | 00000100 | 00000010 | |||||||||||||||||||||||||||
| NM | 11111111 | 11111111 | 11111000 | 00000000 | |||||||||||||||||||||||||||
| NN | 10101100 | 00010000 | 00000000 | 00000000 | |||||||||||||||||||||||||||
IP: 10101100.00010000.00000100.00000010 NM: &
NN: dezimal: 172.16.0.0 ist die Netznummer
Den Broadcast erhält man, indem man das Einerkomplement der Subnetzmaske mit der Netznummer addiert:
NM: 11111111.11111111.11111000.00000000 EK: 00000000.00000000.00000111.11111111
NN: 10101100.00010000.00000000.00000000 EK: + 00000000.00000000.00000111.11111111
BC: 10101100.00010000.00000111.11111111
dezimal: 172.16.7.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.
NM: 11111111.11111111.11111000.00000000 EK: 00000000.00000000.00000111.11111111
210+29+28+27+26+25+24+23+22+21+20-1 = 2046 Hosts
NN: 172.16.0.0 BC: 172.16.7.255
Hostadressen: 172.16.0.1 – 172.16.7.254
Supernetting
- Unter Superneting versteht die Zusammenfassung von Netzen.
- Vorteile sind kürzere Routingeinträge, kürzere Accesslisten, klarere Strukturen.
Beispiel:
| Netze | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 193.158.232.0/24 | 193.158.233.0/24 | 193.158.234.0/24 | 193.158.235.0/24 | ||||||||||||||||||||||||||||
| 193.158.232.0/23 | 193.158.234.0/24 | ||||||||||||||||||||||||||||||
| 193.158.232.0/22 | |||||||||||||||||||||||||||||||
- Beim Zusammenfügen von Netzen gelten folgende Regeln (alle müssen eingehalten werden)
- Man legt zwei Netze zusammen in dem man an der Netzwerkmaske das am weitesten rechts stehende gesetzte Bit von 1 in 0 umwandelt.
- Das Netz mit der niedrigsten Netznummer muss die neue Netznummer stellen.
- Das Netz mit dem höchsten Broadcast muss den neuen Broadcast stellen.
- Die Netze müssen kontinuierlich (fortlaufend) sein. Es dürfen keine Lücken vorhanden sein. Sie müssen also nebeneinander liegen.
- Schlussfolgerung
Man kann Netze zusammenfassen wenn der Wert w (interessantes Oktett der Netznummer) des niedrigsten Netzes durch die Anzahl der zusammenzulegenden Netze ohne Rest teilbar ist.
w = interessantes Oktett des niedrigsten Netzes
n = Anzahl der zusammenzulegenden Netze
Bedingung: