Subnetrechnen wird bei diversen Examen (Microsoft 70-216, 70-291 / Cisco CCNA / CCNP) benötigt.
Auch im "Netzwerkalltag" gehört ein fundiertes Wissen über IP Adressen und Subnetze zum täglichen Geschäft eines Netzwerkers.
Ohne viel mathematisch-theoretischen Hintergrund möchte ich anhand von klassischen Prüfungsaufgaben die gängigen Fragestellungen bzw. einfache Lösungswege beschreiben.
1. Berechnung eines Subnetzes der richtigen Grösse
"Sie haben das Netz 192.10.10.0 /24.
Bilden Sie so viele Subnetze wie möglich, doch in jedes Subnetz müssen mindestens 12 Host-PCs passen"
Lösung
Berechne eine Potenz von 2, die mindestens 12 ergibt
(Bzw. mindestens 12+2=14 ! Die Formel 2^n-2 nicht vergessen. Bei der Berechnung immer 2 dazuaddieren!)
2^3=8 (zu wenig)
2^4=16 (ok, das ist mindestens 12 bzw. 14)
Setze nun die 4 letzten Bits deiner Subnetzmaske auf 0
11111111.11111111.11111111.11110000
Dezimal wäre die Subnetzmaske 255.255.255.240
In ein Subnetz mit dieser Subnetzmaske passen min. 12 Host-PCs hinein.
2. Berechnen des IP-Ranges eines Subnetzes
"Sie haben das Subnetz 10.10.10.0 /28. Wie heisst die erste und letzte gültige IP dieses Subnetzes?"
Lösung
/28 ist eine vereinfachte Schreibweise für 11111111.11111111.11111111.11110000 (28 bits sind auf 1 gesetzt!).
Dies entspricht der Subnetzmaske 255.255.255.240.
Wir sollten uns nun das Subnetz-Oktett näher anschauen ("240")
240 ist binär 11110000
Entscheidend ist die LETZTE der Einsen. Wie man weiss (hoffentlich) steht jede der Einsen für einen bestimmten Wert.
128/64/32/16/8/4/2/1
Die LETZTE der Einsen steht bei der "16". Dies ist unser sogenanntes "Increment" bzw. unsere "Netzsprünge".
Die Auflistung der IP-Ranges wird hoffentlich etwas mehr Klarheit schaffen...
Code:Erstes Subnetz 10.10.10.0 - 10.10.10.15 Zweites Subnetz 10.10.10.16 - 10.10.10.31 Drittes Subnetz 10.10.10.32 -10.10.10.47Die Range des ersten Subnetzes geht also von 10.10.10.0 bis 10.10.10.15
[b]Welche IPs in diesem IP-Bereich kann man einem Host-PC geben?[7b]
Die 10.10.10.0 ist die "Netzkennung". Diese kann keinem Host-PC gegeben werden.
Die 10.10.10.15 ist die "Broadcast-Adresse". Auch diese darf keinem Host-PC gegeben werden.
Der verwendbare IP-Bereich für Host-PCs ist genau dazwischen
10.10.10.1 bis 10.10.10.14
Bei der Berechnung des "Increments" gibt es noch einen idiotensicheren Trick...
Einfach von der Zahl 256 die Zahl abziehen, die im subnet-oktett steht.
Habe ich beispielsweise die Subnetzmaske
255.255.255.248
Berechne einfach 256-248=8
Anderes Beispiel:
255.255.255.224
256-224=32
Quelle: http://www.source-center.de/forum/showthread.php?24750-Subnet-Rechnen-f%FCr-Dummies