Die optimale Subnetzmaske?
Ich sitze wieder vor einer Aufgabe die ich hoffentlich richtig gelöst habe, möchte aber das jemand drüber schaut bzw. mir die richtige Berechnung schildert! :-)
Aufgabe:
Ein Netz mit der Netz-ID 174.134.0.0 soll in mindestens 35 Subnetze unterteilt werden. Wie lautet die optimale Subnetzmaske? Ich muss eine Berechnung darstellen.
Antwort:
Für 35 Subnetze sind 6 Binäre Stellen erforderlich u. somit lassen sich max. 64 Rechner adressieren.
26 – 2 = 64 Rechner
11111111 11111111 11111111 11000000
255 255 255 192
Die optimale Subnetzmaske lautet: 255.255.255.192
3 Antworten
Nun Frage ist welches Netz subnetten wir. Gehen wir von einem Standardnetz aus, sprich bei der IP von einem Klasse B Netz? Dann wäre die ursprüngliche Netzmaske 255.255.0.0.
Deine 6 Bits sind natürlich richtig aber was spricht denn gegen 255.255.252.0
Mir scheint du hast deine 6 errechneten Bits als 0en hinten angefügt im Hostbereich. Eigentlich solltest du sie als 1en von links nach rechts ab Grenze des Netzbereiches auffüllen, wenn die Fragestellung nach den Netzen fragt und nicht nach Anzahl der Computer innerhalb des Netzes.
Sprich aus Klasse B:
11111111 11111111 00000000 00000000
255 255 0 0
die 6 Bits von links nach rechts ab der Netzgrenze:
11111111 11111111 11111100 00000000
255 255 252 0
Du hast eher die Frage beantwortet, welche Subnetzmaske ermöglicht die maximale Anzahl an Netzen, wenn wir 35 Rechner pro Netz benötigen.
Genau... Ich soll sie ja mindestens in 35 Subnetze unterteilen. Daher die 2hoch6 = 64. Du meintest das die hoch 6 richtig wäre? So langsam Blicke ich nicht mehr durch...
Wie würde dann die richtige Berechnung der optimalen Subnetzmaske für 35 Subnetze lauten?
Deine Berechnung sind richtig aber du sagtest:
2 hoch 6 – 2 = 64 Rechner
Es sind eben keine Rechner, sondern Netze. Und du musst davon auch nicht Broadcast oder Netzadresse abziehen. Die Rechner geben sich aus den Bits der 0en, die du noch hast, bei:
11111111 11111111 11111100 00000000
also 10 Bit.
Rechnung ist also nun korrekt nur das Ergebnis hat nix mit 64 Rechnern zutun.
Es felt eien essentielle Angabe, ab welchem Punkt kann gesubnetted werden kann, also die initiale Subnetzmaske.
Da 32 < 35 < 64 Sind 64 Subnetze unausweichlich, dies entspricht 2^6, also 6 Bit.
Wieviele Rechner sich adressieren lassen hängt davon ab, wieviel Hostbits übrig bleiben. Du hast eine Subnetzgröße von 64 festgelegt, nicht die optimale Maske für 35 Subnetze.
(Das zu subnettende Netz könnte z.B. ein /16 sein)
Danke für deine Antwort.
Könntest du mir dann die richtige Berechnung mitteilen? Das ganze ist etwas verwirrend!
Unter den Annahme, daß wir initial ein /16er Netz haben (wie gesagt, die Angabe fehlt):
Es werden 6 Bits für das Subnetz bei 35 Netzen benötigt. Somit verbleiben 32-(16+6)=32-22=10 Bits für den Host. d.h. (2^10)-2=1024-2=1022 Hosts je Netz.
Die Subnetzmaske ist nun /22, also 255.255.252.0. (128+64+32+16+8+4=252, bzw 255-2-1=252).
Ich danke dir vielmals für deine Hilfe! :-)
Außer der Maske zum Starten fehlt mir noch die Information wie die Subnetze verteilt sein sollen. Sollen alle Subnetze gleich groß sein? Warum werden Ipadressen verwendet, die in Bakersfield Californien vergeben sind und nicht Adressen die für Übungen reserviert sind, oder ersatzweise wenigsten Private Adressen? Dürfen die 35 Subnetz in einander verschachtelt sein?
Vielen Dank für deine Hilfe und Antwort!
In der Aufgabenstellung wird nur die Netz-ID 174.134.0.0 genannt und soll in mindestens 35 Subnetze unterteilt werden. Daher gehe ich davon aus, dass es ein Standartnetz ist. Wäre das dann ein Klasse B Netz?
Du hast Recht. Ich habe die 6 errechneten Bits als 0en hinten angefügt im Hostbereich. Da liegt der Fehler. Ich habe wie du schon richtig erwähnt hast, nach der Anzahl der Computer innerhalb des Netzes errechnet.
Würde die richtige Antwort dann so aussehen?
2 hoch 6 – 2 = 64 Rechner
11111111 11111111 11111100 00000000
255 255 252 0
Die optimale Subnetzmaske lautet: 255.255.252.0