Subnetting

BridaX

Captain
Registriert
Jan. 2009
Beiträge
3.843
Hi,

wir schreiben morgen einen Test über Subnetting und ich habe mir derweil nochmal eine Aufgabe frei erfunden.
Wäre super nett, wenn jemand nochmal drüber schauen könnte ob das so passt ^^


Gegeben:
IP: 46.168.168.0
NM: 255.0.0.0 oder /8

Aufgabe:
In 32 Subnetze teilen.

IP = Klasse A
IP und NM in Binärzahl umwandeln.

IP: 46.168.168.0
Binär: 00101110.10101000.10101000.00000000

NM: 255.0.0.0
Binär: 11111111.00000000.00000000.00000000

2^5 = 32
5Bits leihen um 32 mögliche Teilnetze zu bilden.
11111111.11111000.00000000.00000000
255.248.0.0 oder /13


255.248.0.0
2^5 = 32 Subnetze
2^19-2= 524286 Mögliche Hosts pro Subnetz
 
Zuletzt bearbeitet:
Gegeben:
IP: 46.168.168.0
NM: 255.0.0.0 oder /8

Macht bei /8 keinen Sinn da nur das erste Oktett zählen würde.

In dem Fall:
46.0.0.0 /13
46.8.0.0 /13
46.16.0.0 /13
...

Nochmal korrigiert :)
 
Zuletzt bearbeitet:
Hallo Leute,
Ich lese mich zur Zeit hobbymäßig in das verwirrende Thema der Subnetze ein
aber ich verstehe den Post von Bridax einfach nicht.
Kann mir das jemand erklären?

Also eine IP-Adresse besteht aus: Netzwerkkennung | Hostkennung
(wie Telefonnummer aus Vorwahl | Rufnummer)
Subnetzmaske markiert also die Trennstelle von Netzwerkkennung | Hostkennung, damit der Router weiß, wo der Netzteil (die Vorwahl) endet und wo der Hostteil (Rufnummer) beginnt.


IP: Dezimal = 46.168.168.0 / Binär = 00101110 10101000 10101000 00000000
NM: Dezimal = 255.0.0.0 / Binär = 11111111 | 00000000 00000000 00000000 / kurz = 8

Sprich:
> Netzwerkmaske sagt hier: Trennstelle liegt bei: 46 | 168.168.0

Somit:
> kleinste IP: 46.0.0.0
> größte IP: 46.255.255.255
> 8bit für Netzwerkkennung, somit 24bit für Hostkennung übrig.
> IPs gesamt: 2^24 = 16.777.216

Da wir 16.777.216 Adressen zur Verfügung haben und an 32 Subnetze verteilen müssen:
16.777.216 / 32 Subnetze = 524288 bzw. 524286 weil man 2 reservierte Adressen abziehen muss.


aber was soll das denn sein bzw. wozu/wofür ist das:
Bridax schrieb:
5Bits leihen um 32 mögliche Teilnetze zu bilden.
11111111.11111000.00000000.00000000
255.248.0.0 oder /13
was sollen die 248 und 13 sein?
das versteh ich nicht :(
 
Zuletzt bearbeitet:
255.248.0.0 wird als Subnetzmaske definiert, um so eben 32 mögliche Teilnetze zu bilden. Das ergibt 524288 verwendbare Hosts -2 Hosts für Broadcast und Subnet ID.

Die /13 stehen für die Mask Bits, d.H. dreizehn Einsen sind in der binären Schreibweise vorhanden. 11111111{8}.11111000{5}.00000000.00000000

Üblicherweise schreibt man dann 46.168.168.0 /13 oder eben 46.168.168.0 255.248.0.0
Mit einem Subnet Calculator lassen sich solche Berechnungen bequem quervergleichen.
 

Anhänge

  • subnetting.PNG
    subnetting.PNG
    12,4 KB · Aufrufe: 220
Zuletzt bearbeitet:
M7.Cyrius schrieb:
Üblicherweise schreibt man dann 46.168.168.0 /13 oder eben 46.168.168.0 255.248.0.0
Hey Cyrius,

edit:

ich glaube, ich habe es jetzt verstanden.
46.0.0.0/8 ist das Hauptnetz mit einem Adressraum von 16.777.216 IPs (46.0.0.0 bis 46.255.255.255)

Die errechnete Subnetzmaske /13 oder 255.248.0.0
- teilt diesen fetten Adressraum von 46.0.0.0 bis 46.255.255.255 in 32 Subnetze mit jeweils 524286 IPs
- sprich: Subnetzmaske /13 gilt für ALLE 524286 IPs der 32 Subnetze.

somit: z.B. Rechner 1: 46.0.0.3/13 befindet sich in einem anderen Subnetz als Rechner 2: 46.192.177.3/13 und beide sind nicht verbunden...?

richtig so?
 
Zuletzt bearbeitet:
Moin Kraziator

Sry für die verspätete Antwort, aber ja, das ist korrekt.

46.0.0.3 /13

Subnet ID: 46.0.0.0
Broadcast: 46.7.255.255

46.192.177.3 /13
Subnet ID: 46.192.0.0
Broadcast: 46.199.255.255
 
leipziger1979 schrieb:
Macht bei /8 keinen Sinn da nur das erste Oktett zählen würde.

Was meinst du denn damit?

/8 macht doch Sinn. Ist halt ein großes Netz mit 16,7 Mio Adressen. Und die Aufgabe ist, dieses große Netz in 32 Teile aufzuteilen. Deine Lösung ist korrekt.
 
Aber da steht ja auch explizit, dass 46.168.168.0 eine IP ist. Und es wird eine Maske mitgeliefert. Das ist absolut korrekt so. Ich habe hier auch schon Aufgaben nach dem Stil "Gegeben ist das Netz 192.168.100.0" gesehen. Und das ist schlichtweg falsch weil die Maske fehlt.
 
Natürlich ist es korrekt. Trotzdem würde das in der Praxis wohl niemand so angeben, weil einzelne IPs fürs Subnetting keine Rolle spielen.
Für eine Prüfungsaufgabe kann diese Schreibweise natürlich schon nützlich sein, wenn man gleichzeitig noch testen will, ob Subnetzmasken verstanden wurden.
 
TheCadillacMan schrieb:
Natürlich ist es korrekt. Trotzdem würde das in der Praxis wohl niemand so angeben, weil einzelne IPs fürs Subnetting keine Rolle spielen.
Für eine Prüfungsaufgabe kann diese Schreibweise natürlich schon nützlich sein, wenn man gleichzeitig noch testen will, ob Subnetzmasken verstanden wurden.

Ja eben. Das Ursprungsposting war ja eine Pfüfungsfrage. Von daher schon ok. Ich wollte nur ausschließen, dass leipziger das evtl. falsch verstanden hat.
 
Hallo,

ich krame nocheinmal den Thread aus.

Hätte eine Frage zu dieser Art von Aufgabe hier:

IP Adresse: 77.88.99.182
Subnetzmaske : 255.255.255.224

Aufgabe:
Wie lautet: Netzadresse vom Subnetz, Erste gültige Adresse, Letzte gültige Adresse und Broadcast Adresse?


128 64 32 16 8 4 2 1


Dezimal: 77.88.99.182 - Klasse A
Binär: 01001101.01011000.01100011.10110110

Dezimal: 255.255.255.224
Binär: 11111111.11111111.11111111.11100000

Subnetze: 2^19 = 524288
Hosts: 2^5 = 32 mit Broadcast und Netzadresse


Dezimal: 88.99.182
Binär: 01011000.01100011.10110110

Binär: 010110000110001110110110
Dezimal: 5792694

5792694:32 = 181021,6875
IP Adresse "77.88.99.182" befindet sich im Subnetz 181021.

181021*32 = 5792672

Dezimal: 5792672
Binär: 10110000110001110100000

01001101.01011000.01100011.10100000
77.88.99.160


Netzadresse Subnetz: 77.88.99.160
Erste gültige Adresse: 77.88.99.161
Letzte gültige Adresse: 77.88.99.190
Broadcast: 77.88.99.191

Habe ziemlich rumgedoktort um eine methode zu finden, die ich anwenden kann um herauszufinden wo genau das Subnetz nun anfängt, mit einer gegebenen IP. Geht das auch in einfach bzw kürzer?


Aufgabenquelle: Klick
 
Zuletzt bearbeitet:
Vorweg: Aufgaben aus Schule/Lehre/Studium haben hier nichts zu suchen, weil sie gegen die Regeln des Forums verstoßen. Darüberhinaus gibt es bei google etliche Seiten, die sich ausgiebig mit dem Thema Subnetting beschäftigen. Zu guter letzt hat man in der Regel auch ein Lehrbuch, Skript, o.ä., wo das ebenfalls erklärt wird.

Zum Thema 'einfacher': Subnetting ist nun mal mit Rechnerei verbunden. Die übliche Schreibweise ist zwar für den Menschen besser lesbar, aber die Welt der Computer denkt nun mal in 0 und 1. Um entsprechendes Umrechnen und grundlegende Kenntnisse in boolscher Algebra (naja, eigentlich nur etwas und bzw oder) kommt man nicht weit. Mit etwad Erfahrung bekommz man mit der Zeit ein Gefühl für gängige Bereiche (zB 20-bit-Subnetze), aber auch da muss man oft genug back to the roots und sich das aufschreiben und durchrechnen - oder einen der vielen Rechner im Netz nehmen.

Leider machen sich viele IT-ler zu einfach und können es nur mit solchen Tools. Da wird es oft anstrengend, sich mit denen einig zu werden, wenn sie gar nicht kapieren was man von ihnen will. Was will ich damit sagen? Lernen! Im Zweifelsfall den Lehrer/Prof fragen und nochmal erklären lassen.

Btw: Anfang und Ende vom Subnetz ist trivial, wenn man die Subnetzadresse berechnet hat. 192.168.123.0 /24 (bzw 255.255.255.0) = 192.168.123.1 - .254 + .255 als Broadcast. Bei "krummen" Subnetzmasken kann das natürlich etwas unhandlichet aussehen, aber die Client-Bits alle auf 1 setzen ist nu wirklich keine Kunst.
 
Zuletzt bearbeitet:
Naja, es handelt sich ja um keine Aufgabe aus "Schule/Lehre/Studium". Das sind Übungsaufgaben von Cisco die ich mir einfach mal zur Prüfungsvorbereitung (Abschlussprüfung FISI) gegriffen habe. Leistung und Rechnung habe ich ja schon gebracht (siehe #15)... wollte mir nur eine zweite Meinung holen, da ich so eine Rechnung noch nie gesehen, bzw gelernt habe (Lösungsweg selber gefunden).

Ich würde nur gerne hören ob mein Rechnungsweg nicht auch in kürzerer Form zu machen wäre.
Das es vielleicht einen Tipp gibt, um schneller das gesuchte Subnetz ausfindig zu machen.

Zwischen meinem Post ganz oben und dem hier liegt dann doch einiges.
 
Zuletzt bearbeitet:
Alternativ, wenn es nur um die Lösung geht und nicht um den rechnerischen Weg, kann man es mit ein wenig Basiswissen auch herleiten:

Fangen wir mit einem ähnlichen Netz und Class C Maske an:

1) 77.88.99.0 /24 Das Netz hat die .0

2) 77.88.99.128 /25 Die Netze sind .0 und .128 (halb so großes Netz, daher die .128 und die Unterteilung in 2 Subnetze .0 bis .127 und .128 bis .255)

3) 77.88.99.192 /26 Die Netze sind .0 , .64 , .128 und .192 (das /25 wieder teilen. Also hat man jetzt das große /24er Netz in 4 Teile geteilt).

4) 77.88.99.224 /27 Die Netze sind .0 , .32 , .64 , .96 , .128 , .160 , .192 , .224 (jetzt 8 Teile).

Das kann man jetzt bis /30 machen. Wenn man sich die Aufgabenstellung anschaut, reicht das aber bis hier hin. Denn wir haben ja nur ein /27 Netz (.224 in der Maske).

Da die IP 77.88.99.182 vorgegeben ist, müssen wir jetzt nur noch schauen, in welches Segment die IP passt:

Die .182 liegt genau in Bereich .160 bis .192. Die 77.88.99.160 / 27 ist also genau unser gesuchtes Netz. Der Rest ist dann einfach:

.161 erster Host
.191 Broadcast (weil bei .192 das nächste Netz beginnt)
.190 letzter Host

Passt auf einen halben Bierdeckel und geht mit ein bisschen Übung/Erfahrung auch im Kopf :-) Vor allem wenn man weiß, dass .224 ein Netz mit 31 Adressen ist, kann man direkt mit Schritt 4 einsteigen und ist quasi sofort fertig.
 
Wieder mal einer der Fälle wo ich viel zu kompliziert denke... hauptsache ich rechne aus das sich die IP im 181021sten Subnetz befindet :evillol:

/27 = 5 Hostbits
2^5 = 32
32x5 = 160

Das Subnetz fängt mit der Netzadresse 160 an... Ende.
 
Jepp. Wenn man ein paar Dinge verinnerlicht hat, wie in deinem Fall, dass /25 = 5 Hostbits bedeutet, dann ist der Rest relativ einfach und man kann sich die Lösungen ableiten. Da muss man in den seltensten Fällen rechnen.

Etwas unübersichtlicher wirds nur, wenn wir das letzte Oktett der Maske verlassen und größere Netze bauen (also /21 oder sowas). Aber in der Praxis kommt so etwas eh eher selten vor.
 
Zurück
Oben