Problem, Aufteilung Subnetze (class b)

Hallo,

Ich stehe zurzeit vor einen Problem und zwar handelt es sich um eine Prüfungsaufgabe die sich mit subnetting beschäftigt. Ich weiß zwar nicht ob ich hier im richtigen Forum gelandet bin, aber ich versuch einfach mal mein Problem zu schildern.

Die Aufgabe lautete:

Die einem Unternehmen zugewiesene klassenlose Netzadresse lautet 133.134.64.0/18. Vom Administrator sollen 32 Subnetze (Zählung der Subnetze mit 0 beginnend ,0…31) eingerichtet werden.

a: Geben Sie die erste und letzte Hostadresse für Subnetz Nr.3 an.
b: Geben Sie die Anzahl der IP-Hostadressen pro Subnetz an.
c: Geben Sie die Subnetzmaske an.
d: In welche Subnetze werden die Pakete mit folgenden Zieladressen 133.134.82.15 bzw 133.134.82.16 geroutet (es liegt kein Schreibfehler vor)

Also hab ich begonnen die Addresse einzuordnen: somit ein Klasse B Netzwerk.

Und erstmal Dezimal geschrieben:

Adresse: 133.134.64.0 10000101.10000110.01|000000.00000000
Maske: 255.255.192.0 11111111.11111111.11|000000.00000000
Netzadresse:133.134.64.0 10000101.10000110.01|000000.00000000

Das würde ja jetzt heißen ich hab 2 Bit für Subnetze also kann ich insgesamt 4 Subnetze bilden mit je 2^14 - 2 =16381 Hosts.
Aber die Aufgabenstellung hieß ja ich solle 32 Subnetze bilden, wie soll das gehen mit nur 2 Bit?

Also hab ich mir gedacht erweitere ich die Bits auf 5 da 2^5=32.

Adresse: 133.134.64.0 10000101.10000110.01000|000.00000000
Broadcast: 133.134.71.255 10000101.10000110.01000|111.11111111
HostMin: 133.134.64.1 10000101.10000110.01000|000.00000001
HostMax 133.134.71.254 10000101.10000110.01000|111.11111110

was heißen würde ich habe 32 Subnetze mit je 2^11-2= 2046 Hosts.

Wie würde jetzt da erste Subnetz aus sehen. Also was ist der erste bzw der letzte Host? Nur um zu verstehen wie ich dann Aufgabe a: lösen kann?
Oder mache ich hier shcon von Grund auf was falsch? Was ich ja eher glaube :frowning:
Hoffe mir kann irgendjemand helfen.

Hallo,

Die Aufgabe lautete:

Die einem Unternehmen zugewiesene klassenlose Netzadresse
lautet 133.134.64.0/18. Vom Administrator sollen 32 Subnetze
(Zählung der Subnetze mit 0 beginnend ,0…31) eingerichtet
werden.

Ok. 32 ist 2^5. D.h. Du brauchst 5 Bit mehr für die Netzmaske. 18+5 =
23. Das ist die neue Netzmaske. Du bekommst dann anstelle eines
großen Netzwerkes mit 16384 hosts 32 kleine a 512 hosts. Am besten
hackt man sowas mal in sipcalc, um zu verifizieren :smile:

sipcalc 133.134.64.0/18
-[ipv4 : 133.134.64.0/18] - 0

[CIDR]
Host address - 133.134.64.0
Host address (decimal) - 2240167936
Host address (hex) - 85864000
Network address - 133.134.64.0
Network mask - 255.255.192.0
Network mask (bits) - 18
Network mask (hex) - FFFFC000
Broadcast address - 133.134.127.255
Cisco wildcard - 0.0.63.255
Addresses in network - 16384
Network range - 133.134.64.0 - 133.134.127.255
Usable range - 133.134.64.1 - 133.134.127.254

Man kann sich das dann auch splitten lassen …

sipcalc -s /23 133.134.64.0/18
-[ipv4 : 133.134.64.0/18] - 0

[Split network]
Network - 133.134.64.0 - 133.134.65.255
Network - 133.134.66.0 - 133.134.67.255
Network - 133.134.68.0 - 133.134.69.255
Network - 133.134.70.0 - 133.134.71.255
Network - 133.134.72.0 - 133.134.73.255
Network - 133.134.74.0 - 133.134.75.255
Network - 133.134.76.0 - 133.134.77.255
Network - 133.134.78.0 - 133.134.79.255
Network - 133.134.80.0 - 133.134.81.255
Network - 133.134.82.0 - 133.134.83.255
Network - 133.134.84.0 - 133.134.85.255
Network - 133.134.86.0 - 133.134.87.255
Network - 133.134.88.0 - 133.134.89.255
Network - 133.134.90.0 - 133.134.91.255
Network - 133.134.92.0 - 133.134.93.255
Network - 133.134.94.0 - 133.134.95.255
Network - 133.134.96.0 - 133.134.97.255
Network - 133.134.98.0 - 133.134.99.255
Network - 133.134.100.0 - 133.134.101.255
Network - 133.134.102.0 - 133.134.103.255
Network - 133.134.104.0 - 133.134.105.255
Network - 133.134.106.0 - 133.134.107.255
Network - 133.134.108.0 - 133.134.109.255
Network - 133.134.110.0 - 133.134.111.255
Network - 133.134.112.0 - 133.134.113.255
Network - 133.134.114.0 - 133.134.115.255
Network - 133.134.116.0 - 133.134.117.255
Network - 133.134.118.0 - 133.134.119.255
Network - 133.134.120.0 - 133.134.121.255
Network - 133.134.122.0 - 133.134.123.255
Network - 133.134.124.0 - 133.134.125.255
Network - 133.134.126.0 - 133.134.127.255

Die einzelnen Netzwerke jetzt nach Anzahl der Hosts, Netzwerkmasken,
Broadcastaddr. host-min und host-max aufzudröseln überlasse ich Dir
zur Übung. Tipp: Es gibt auch dafür einen sipcalc-parameter, falls Du
Dir das Programm installieren möchtest.

a: Geben Sie die erste und letzte Hostadresse für Subnetz Nr.3
an.
b: Geben Sie die Anzahl der IP-Hostadressen pro Subnetz an.
c: Geben Sie die Subnetzmaske an.
d: In welche Subnetze werden die Pakete mit folgenden
Zieladressen 133.134.82.15 bzw 133.134.82.16 geroutet
(es liegt kein Schreibfehler vor)

Also hab ich begonnen die Addresse einzuordnen: somit ein
Klasse B Netzwerk.

Jein. Du hast ein CIDR /18 Netzwerk. Die ersten Bits entsprechen zwar
einem Class B, aber das hätte ja eine /16 Maske.

Das würde ja jetzt heißen ich hab 2 Bit für Subnetze also kann
ich insgesamt 4 Subnetze bilden mit je 2^14 - 2 =16381 Hosts.

Wie kommst Du denn da drauf? Du hast überhaupt kein komplettes Class
B Netzwerk. Das ist doch der Trick beim CIDR.

Aber die Aufgabenstellung hieß ja ich solle 32 Subnetze
bilden, wie soll das gehen mit nur 2 Bit?

Keine Ahnung, wie Du auf die zwei Bit kommst. Du brauchst in der Tat
genau 5 bit.

Also hab ich mir gedacht erweitere ich die Bits auf 5 da
2^5=32.

Du musst einfach stumpf zu der /18er Netzmaske 5 Bit dazuaddieren.

Gruß

Fritze

> sipcalc 133.134.64.0/18  
> -[ipv4 : 133.134.64.0/18] - 0  
>   
> [CIDR]  
> Host address - 133.134.64.0  
> Host address (decimal) - 2240167936  
> Host address (hex) - 85864000  
> Network address - 133.134.64.0  
> Network mask - 255.255.192.0  
> Network mask (bits) - 18  
> Network mask (hex) - FFFFC000  
> Broadcast address - 133.134.127.255  
> Cisco wildcard - 0.0.63.255  
> Addresses in network - 16384  
> Network range - 133.134.64.0 - 133.134.127.255  
> Usable range - 133.134.64.1 - 133.134.127.254

Man kann sich das dann auch splitten lassen …

sipcalc -s /23 133.134.64.0/18
-[ipv4 : 133.134.64.0/18] - 0

[Split network]
Network - 133.134.64.0 - 133.134.65.255
Network - 133.134.66.0 - 133.134.67.255
Network - 133.134.68.0 - 133.134.69.255
Network - 133.134.70.0 - 133.134.71.255
Network - 133.134.72.0 - 133.134.73.255
Network - 133.134.74.0 - 133.134.75.255
Network - 133.134.76.0 - 133.134.77.255
Network - 133.134.78.0 - 133.134.79.255
Network - 133.134.80.0 - 133.134.81.255
Network - 133.134.82.0 - 133.134.83.255
Network - 133.134.84.0 - 133.134.85.255
Network - 133.134.86.0 - 133.134.87.255
Network - 133.134.88.0 - 133.134.89.255
Network - 133.134.90.0 - 133.134.91.255
Network - 133.134.92.0 - 133.134.93.255
Network - 133.134.94.0 - 133.134.95.255
Network - 133.134.96.0 - 133.134.97.255
Network - 133.134.98.0 - 133.134.99.255
Network - 133.134.100.0 - 133.134.101.255
Network - 133.134.102.0 - 133.134.103.255
Network - 133.134.104.0 - 133.134.105.255
Network - 133.134.106.0 - 133.134.107.255
Network - 133.134.108.0 - 133.134.109.255
Network - 133.134.110.0 - 133.134.111.255
Network - 133.134.112.0 - 133.134.113.255
Network - 133.134.114.0 - 133.134.115.255
Network - 133.134.116.0 - 133.134.117.255
Network - 133.134.118.0 - 133.134.119.255
Network - 133.134.120.0 - 133.134.121.255
Network - 133.134.122.0 - 133.134.123.255
Network - 133.134.124.0 - 133.134.125.255
Network - 133.134.126.0 - 133.134.127.255

Wow, erstmal vielen Danke für die zügige Antwort. Hätte nicht gedacht das sich jemand bereiterklärt zu helfen. Hab echt ein Brett vor den Kopf bei solchen Sachen, obwohl es vll doch ganz simple ist. Hatte wohl überlesen das es sich um ein klassenloses Netzwerk handelt, deswegen bin ich da falsch rangegangen.
Das Programm scheint toll zu sein, wird bei mir aber leider nicht laufen das es wohl für Windows nicht programmiert wurde :frowning:. Aber ich kann es anhand deines Ausdruckes nachvollziehen.Jetzt stellt sich mir die Frage wie bring ich sowas auch auf Papier bzw. wie kann ich das Splitten des Netzes klug aufschreiben.

Also Versuch ich es jetzt mal schritt für schritt.

  1. Hab ein /18 CIDR Netzwerk. Dann stell ich erstmal die Adresse und Maske dar.

10000101.10000110.01000000.00000000
11111111.11111111.11000000.00000000
-----------------------------------AND
10000101.10000110.01000000.0000000 —> 133.134.64.0 NetzwekID

dann sehe ich ich kann 64{2^6}*{2^8}256 Hosts bilden = 16384 (incl.Broadcast…)

und die addiere ich zu der NetzwerId dazu um den Adressraum aufzustellen

133.134.64.0 - 133.134.127.255

–> davon sind nutzbar:

133.134.64.1 - 133.134.127.254

So und jetzt möcht ich 32 Subnetze daraus bilden.(5 Bit mehr)

Also teile ich 16384 : 32 = 512

Also gibt es jetzt: 32 Subnetze mit je 512 Hosts, wenn ich die dann aufaddier bis Subnetz 3 erhalte ich:

Subnetz 0: 133.134.64.1 - 133.134.65.254
Subnetz 1: 133.134.66.1 - 133.134.67.254
Subnetz 2: 133.134.68.1 - 133.134.69.254
Subnetz 3: 133.134.70.1 - 133.134.71.254

Also könnt ich die Fragen:

a:Geben Sie die erste und letzte Hostadresse für Subnetz Nr.3 an!

erste: 133.134.70.1
letzte: 133.134.71.254

b:Geben Sie die Anzahl der IP-Hostadressen pro Subnetz an!

510 Hostadressen je Subnetz (excl. Broadcast und NetworkID)

c: Geben Sie die Subnetzmaske an.

Neue Subnetzmaske (5Bit Mehr):

255.255.254.0
11111111.11111111.11111110.00000000

d:In welche Subnetze werden die Pakete mit folgenden
Zieladressen 133.134.82.15 bzw 133.133.82.16 geroutet
(es liegt kein Schreibfehler vor)

a: 9
b: ??? gar nicht?

beantworten.

Hoffe da stimmt so? :smile:

Liebe Grüße.

Hallo,

Wow, erstmal vielen Danke für die zügige Antwort. Hätte nicht
gedacht das sich jemand bereiterklärt zu helfen.

Warum denn nicht?

Hab echt ein Brett vor den Kopf bei solchen Sachen,
obwohl es vll doch ganz simple ist. Hatte wohl überlesen
das es sich um ein klassenloses Netzwerk handelt, deswegen
bin ich da falsch rangegangen.

Dafür gibt es ja sipcalc & Co. Es schadet aber nichts, wenn man das ganze mindestens einmal „zu Fuß“ gemacht hat, damit man weiß, was man ggf. für Optionen angeben muss.

Das Programm scheint toll zu sein, wird bei mir aber leider
nicht laufen das es wohl für Windows nicht programmiert wurde

Du solltest Dir mal irgendwo ein unixartiges System auf eine Partition packen. Oder eine Live-Distribution nutzen. Viele sehr nützliche Netzwerktools gibt es (zumindest in der freien Variante) nur für Unix/Linux & Co. Zumindest in diesem Fall kann Dir aber geholfen werden :smile:

http://www.routemeister.net/projects/sipcalc/web.html

Beachte die Optionen „split network“ und „verbose split“. Bitte bei „split network“ die neue Netzmaske (also /23) und nicht etwa die gewünschte Anzahl (32) eingeben :smile:

Jetzt stellt sich mir die Frage wie bring ich
sowas auch auf Papier bzw. wie kann ich das Splitten des
Netzes klug aufschreiben.

Da gibt es ja nicht viel kluges zu schreiben. Es sind alles Definitionen. Du musst nur erkennen, dass Du schon fertig bist :smile:

Also Versuch ich es jetzt mal schritt für schritt.

OK.

  1. Hab ein /18 CIDR Netzwerk. Dann stell ich erstmal die
    Adresse und Maske dar.

10000101.10000110.01000000.00000000
11111111.11111111.11000000.00000000
-----------------------------------AND
10000101.10000110.01000000.0000000 —> 133.134.64.0
NetzwekID

Passt. Aber das wusstest Du doch schon, oder?

dann sehe ich ich kann 64{2^6}*{2^8}256 Hosts bilden = 16384
(incl.Broadcast…)

Immer 2^(24-Netzmaske), d.h. je „kleiner“ die Netzmaske, desto mehr Hosts.

und die addiere ich zu der NetzwerId dazu um den Adressraum
aufzustellen

Genau.

133.134.64.0 - 133.134.127.255

–> davon sind nutzbar:

133.134.64.1 - 133.134.127.254

weil 0 normalerweise die Netz-ID und 255 die Broadcast-Addresse ist.

So und jetzt möcht ich 32 Subnetze daraus bilden.(5 Bit mehr)

Also teile ich 16384 : 32 = 512

Also gibt es jetzt: 32 Subnetze mit je 512 Hosts, wenn ich die
dann aufaddier bis Subnetz 3 erhalte ich:

Genau.

Subnetz 0: 133.134.64.1 - 133.134.65.254
Subnetz 1: 133.134.66.1 - 133.134.67.254
Subnetz 2: 133.134.68.1 - 133.134.69.254
Subnetz 3: 133.134.70.1 - 133.134.71.254

Sieht gut aus.

Also könnt ich die Fragen:

a:Geben Sie die erste und letzte Hostadresse für Subnetz Nr.3
an!

erste: 133.134.70.1
letzte: 133.134.71.254

Richtig.

b:Geben Sie die Anzahl der IP-Hostadressen pro Subnetz an!

510 Hostadressen je Subnetz (excl. Broadcast und NetworkID)

Korrekt.

c: Geben Sie die Subnetzmaske an.

Neue Subnetzmaske (5Bit Mehr):

255.255.254.0
11111111.11111111.11111110.00000000

oder /23 in CIDR-Schreibweise.

d:In welche Subnetze werden die Pakete mit folgenden
Zieladressen 133.134.82.15 bzw 133.133.82.16 geroutet
(es liegt kein Schreibfehler vor)

a: 9

Stimmt.

b: ??? gar nicht?

Jedenfalls in keines Deiner Netze. Gibt es eine Default-Route? Sonst schlägt das dumpf auf dem Fußboden im Rechenzentrum auf :smile: Darüber wissen wir aber nichts.

Hoffe da stimmt so? :smile:

Meiner Meinung nach stimmt das so.

Gruß

Fritze

1 „Gefällt mir“

Echt, recht herzlichen Dank!

Du hast mir heute eine Menge Kopfschmerzen erspart. In anderen Foren wird man meist abgewiesen oder einfach nur verlinkt,deswegen hat ich nicht soviel Hoffnung eine Hilfe zu finden :smile:. Bin froh den Komplex jetzt im groben Verstanden zu haben. Arbeite viel nach der Devise „Learning by doing“ , dass bringt mir meist mehr als blanke Theorie.

Betreff Linux: Ich hatte vor paar Monaten die Distribution „Ubuntu“ auf meinen System, jedoch nur auf einer virtuellen Maschine. Vielleicht werd ichs mir demnächst doch mal installieren. Hat ja doch Vorteile :smiley:.

Also Danke nochmal, und schönen Abend noch.

Grüße steve