Subnetting: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 88: Zeile 88:
 
;Dezimal: 172.16.31.255 ist Broadcast
 
;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.
  
Die Anzahl der Hosts des Subnetzes erhält man, indem man das Einerkomplement aus der Subnetzmaske bildet und vom dem erhaltenen Wert 1 subtrahiert.
+
{|class="wikitable" style="text-align:center;
 +
!colspan="32"|NN plus EK von NM
 +
|-
 +
|EK NM
 +
|00000000
 +
|00000000
 +
|00000111
 +
|11111111
 +
|-
 +
|WERT 1
 +
|00000000
 +
|00000000
 +
|00000000
 +
|00000001
 +
|-
 +
|HOST
 +
|00000000
 +
|00000000
 +
|00000111
 +
|11111110
 +
|}
  
NM: 11111111.11111111.11111000.00000000
 
EK: 00000000.00000000.00000111.11111111
 
 
210+29+28+27+26+25+24+23+22+21+20-1 = 2046 Hosts
 
  
  

Version vom 4. Dezember 2019, 10:35 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:

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



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: