Subnetting: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 43: Zeile 43:
  
 
{|class="wikitable" style="text-align:center;
 
{|class="wikitable" style="text-align:center;
!colspan="32"|Bitweise AND
+
!colspan="32"|Bitweise UND
 
|-
 
|-
 
|IP
 
|IP
Zeile 63: Zeile 63:
 
|00000000
 
|00000000
 
|}
 
|}
 
+
;Dezimal: 172.16.0.0 ist die Netznummer
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:
 
Den Broadcast erhält man, indem man das Einerkomplement der Subnetzmaske mit der Netznummer addiert:

Version vom 4. Dezember 2019, 10:22 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.26.2 NM: 255.255.248.0


Die Netznummer erhält man, indem man die IP-Adresse mit der Netzmaske bitweise verundet:


Bitweise UND
IP 10101100 00010000 00011010 00000010
NM 11111111 11111111 11111000 00000000
NN 10101100 00010000 00011000 00000000
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: