Subnetz
Ein Subnetz entsteht durch die Unterteilung aller möglichen IP-Adressen in Teilnetze. Die logische Unterteilung des Netzes in Subnetze entspricht meist der physischen Unterteilung in lokale Teilnetze.
Die Zuordnung von IP-Adressen zu Subnetzen und die Bezeichnung des Subnetzes erfolgen durch Angabe einer IP-Adresse und einer Netzmaske. Dabei bestimmt die Netzmaske die Bits der IP-Adresse, die für alle IP-Adressen des Subnetzes gleich sind. Die restlichen Bit können variieren und bestimmen den Adressraum.
Das Unterteilen eines Computernetzwerkes mittels Netzmasken in Subnetze nennt man Subnetting. Das Gegenteil ist Supernetting.
Subnetze müssen mit einem Router miteinander verbunden werden.
Subnetting-Referenz
Folgende Subnetze sind möglich:
Chris du spasti ^^
daniel du hast den arsch offen -.-
deine mama und dein papa haben den arsch ganzen Tag geöffnet -.-
Beispiele
- Ist die IP-Adresse
192.168.0.0
und die Subnetzmaske255.255.0.0
, so gehören zum Subnetz die IP-Adressen von192.168.0.0
bis192.168.255.255
. - Die CIDR Notation für die IP-Adresse
192.168.0.1
und die Netzmaske255.255.255.0
lautet192.168.0.1/24
.
Subnetting
Der folgende Fachtext beschreibt die Vorgehensweise, wie man die Adressen der Rechner in einem Netzwerk vergeben sollte, um dieses in Subnetze aufzuteilen. Dabei ist es zum Verständnis empfehlenswert, die Bedeutung und Funktionsweise von TCP/IP, Routing und Internet Protocol zu kennen.
Die Standard-Aufteilung, nach der die Subnet-Masken bestimmt werden, folgt dabei einer bestimmten Rechenmethode:
Gegeben sei: gewünschte Netze 40, gewünschte Hosts 720 je Netz, verfügbarer Hostbereich 181.45.x.x
Es stehen also zwei Oktette bzw. 16 Bit zur Verfügung. Standardgemäß würde das letzte Oktett für Hosts reserviert sein, während das vorletzte die Netze bezeichnet. Will man diesen Standard nicht beibehalten, so muß auch die Subnetmask entsprechend angepasst werden.
Schritt 1: Kontrolle ob Adressressourcen ausreichen
Dazu ist eine Potenz von 2 (zwei hoch n) zu finden, die um 2 größer als die Anzahl der gewünschten Netze oder Hosts ist (Potenz = 2n >= Anzahl + 2).
Erklärung: 1 Bit hat zwei mögliche Werte. Für n Bit gibt es also 2n mögliche Bitkombinationen. Es können also 2n Netze/Hosts abgebildet werden, wobei von den darstellbaren Adressen zwei wegfallen, da die Bitkombination "alle n Bit sind 0" die Adresse für das Netz/Subnetz an sich darstellt und die Bitkombination "alle n Bit sind 1" die Broadcast-Adresse des Netzes/Subnetzes ist.
Die ersten zehn Zweierpotenzen sind: 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024. Da also 25 = 32 < 42 < 64 = 26, müssen 6 Bit für die Netze reserviert werden. Analog für die Anzahl der Hosts gilt: 29 = 512 < 722 < 1024 = 210, d.h. 10 Bit werden für die Hosts benötigt. Summe benötigter Bit = 16, verfügbar: 16. Mit dem gegebenen Adressenbereich 181.45.x.x kann die Anforderung also erfüllt werden.
Schritt 2: Ermitteln der Subnetmaske
Für die Hosts müssen 10 Bit verwendet werden. Host-Bits sind immer die letzten in einer IP-Adresse. N für Netzwerkbits, H für Hostbits. Gemischte Dezimal-Binär-Darstellung: 181.45.NNNNNNHH.HHHHHHHH , Die Subnetmaske soll alle der 32 Stellen, die nicht für die Host-Adressierung benutzt werden mit Einsen markieren. Es ergibt sich folgende Binärdarstellung (im Dualsystem codiert): 11111111.11111111.11111100.00000000 . Umrechnung Dual-Dezimal, jedes Oktett wird einzeln in eine Dezimalzahl umgewandelt: 000000002 = 010, 111111002 = 0x2^0 + 0x2^1 + 1x2^2 + 1x2^3 + 1x2^4 + 1x2^5 + 1x2^6+1x2^7 = 0 + 0 + 4 + 8 + 16 + 32 + 64 + 128 = 25210. 111111112 ist bekanntermaßen 25510. Subnetmask dementsprechend: 255.255.252.0 .
Schritt 3: IP-Nummern der Netze finden
Zur Festlegung der IP-Nummern muss wieder gerechnet werden: Als Erinnerung, Format der Adressen: 181.45.NNNNNNHH.HHHHHHHH . Somit erstes Netz: 181.45.NNNNN1HH.HHHHHHHH in binär: 10110101.00101101.00000100.00000000 komplett in dez: 181.45.4.0 für das erste Netz. Erster Host im ersten Netz: 181.45.NNNNN1HH.HHHHHHH1 in binär: 10110101.00101101.00000100.00000001. Der letzte Host im ersten Netz orientiert sich an der maximalen Anzahl von 1en, die für Hosts zur Verfügung stehen: 181.45.(NNNNN1)11.11111110, in Klammern der Netz-Bereich, letztes Bit kann nicht 1 sein, da der letzte Host immer gleich Netzbroadcast ist. In binär: 10110101.00101101.00000111.11111110 in dez: 181.45.7.254. 181.45.7.255 ist Broadcast Netz 1
Das letzte Netz ist auch anhand der möglichen Bits festgelegt: 181.45.(111110)00.00000000 für das letzte Netz. 181.45.(111110)11.11111110 letzter Host im letzten Netz.
Siehe auch
CIDR, Netzklasse, IPv4, IPv6