Jump to content

eine kleine komplettierungsfrage subnetting


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

hoi,

 

subnetting an sich ja kein thema,

nur eine frage, die noch nicht ganz klar ist

 

 

wenn ich z.b. das erste, zweite, dritte, vierte verfügbare subnet feststellen muss, gehe ich beim beispiel /22 so vor

 

 

00000000.00000000

nnnnnnhh.hhhhhhhh

 

000001 = erstes subnet

000010 = zweites subnetz

000011 = drittes subnetz

** wie setzt man nun fort? mit 000400 ? also einfach die dezimalzahl 4? danke für info

Link zu diesem Kommentar

Also bei der Frage muss ich dran zweifeln, dass das Thema wirklich schon kein Thema mehr ist.

 

also die schreibweise ist zum verstehen des ganzen sicherlich schon die richtige, es ist die binär-notation.

 

Was ist Binär?

Binär ist ein Zahlenraum, so wie Dezimal 0 bis 9, hat Binär 0 bis 1. Man hat dort also nur Zwei mögliche Zustände für eine Ziffer. (Computer können halt nur an oder aus)

 

Wenn du also zählst ist:

dezimal 0 einfach binär 0

dezimal 1 einfach binär 1

-hier sind die möglichen Zustände im Binären erschöpft also muss eine weitere Ziffer angefügt werdem:

dezimal 2 einfach binär 10

dezimal 3 einfach binär 11

-schon wieder vorbei, noch eine Ziffer...

dezimal 4 einfach binär 100

 

so geht das dann auch immer weiter.

 

Wenn du also IP-Subnetze & co verstehen willst mußt du erstmal das durchblicken.

Link zu diesem Kommentar
kann aber sein, daß ich da nochwas durcheinander bringe

 

In dem Fall bringst Du Sub-Netz-Maske und Subnetz-ID durcheinander....

 

Subnetz ID ist die Adresse des Netzes, die Subnetz-Maske gibt an, wieviele Hosts es in dem Netz max. geben kann.

 

Z.B. 192.168.1.0 255.255.255.0 ->Subnetz ID: 192.168.1.0, Maske 255.255.255.0 (254 Hosts), wobei 192.168.1.0/24 das 1. Subnetz im Bereich 192.168.0.0/16 wäre. Bei Cisco ist es so, dass das Subnetz 0 i.d.R. nicht verwendet wird.

 

Christoph

Link zu diesem Kommentar

Halli Hallo,

vielleicht kannst du ja hiermit was anfangen:

 

Vorab: 2h2 = 2 hoch 2

2hn = 2 hoch n

 

Die vier Schritte zum richtigen Subnet:

 

Die Firma Dummnetting AG hat bei EBay für kleines Geld den Adressbereich 182.73.x.x ersteigert. Die Geschäftsleitung beauftragt nun ausgerechnet Dich als Praktikanten damit, das Subnetting durchzuführen. Shit Happens! Auf vorsichtiges Nachfragen findest Du heraus, dass man offenbar 42 getrennte Netze haben möchte und in diesen Netzen zwischen 4 und ungefähr 600 Rechner ein Zuhause finden sollen. Außerdem soll Frau Schröder von der Buchhaltung ihren NT4-Rechner behalten können, und der Juniorchef will sich wie gewohnt per "Handymodem" und Laptop von unterwegs in sein Netris einwählen können.

 

1. Was ist gefragt? Angaben filtern

 

Irgendwo in der Aufgabe, die man uns vorsetzt, sind Angaben zu finden, wie viele Netze und/oder wie viele Hosts man haben will oder schon hat, oft auch in welcher Richtung sich das ganze weiterentwickeln soll (z.B. jetzt xy Netze, aber mit der Möglichkeit, später auf yz Netze zu erweitern... ). Auch der Netzbereich ist meist vorgegeben. Mehr brauchen wir eigentlich nicht.

Also aus obiger Aufgabe:

Erwünschte Netze: 42

Erwünschte Hosts: maximal ca. 600

Verfügbarer Adressbereich: 182.73.x.x

 

Der ganze Rest der Aufgabe ist Geschwafel und hochgradig irrelevant.

 

weiter im nächsten Beitrag....

Link zu diesem Kommentar

....weiter gehts

 

2. Wieviel Bits brauch ich wofür? Wieviel Bits hab ich?

 

Beantworten wir die zweite Frage zuerst:

Der ganze Bereich 182.73.x.x gehört uns. Wir sind nicht grade die Herrn der Welt, aber mit den x.x, zwei Oktetten, mithin 16 Bit, können wir subnetten, wie wir's grade lustig finden, bzw. benötigen. Also haben wir 16 Bit zur Verfügung.

Jetzt sind 42 Netze gefragt. Wir wissen, dass die Zahl der Netze, die wir mit n Bit herausbekommen, stets (2 hoch n)-2 ist. Also müssen wir nur die erste Potenz von zwei finden, die größer ist als 42 und das auch noch ist, wenn wir zwei abziehen.

2 - 4 - 8 - 16 - 32 - 64 - Bingo!

64 - 2 ist immer noch größer als 42, wir sind wahrhaft fündig geworden. 64 ist 2 hoch 6. Folglich ist unser gesuchtes n - und damit die Anzahl der für die Netze benötigten Bits - genau 6.

In der Aufgabe haben wir noch eine weitere Bedingung vorgefunden, nämlich die, dass bis ungefähr 600 Hosts in eines dieser Netze passen soll. Auch hier ist die magische Formel zur Ermittlung der dafür dringend benötigten Bits (2 hoch n)-2. Kommt uns bekannt vor:

2 - 4 - 8 -16 -32 - 64 - 128 - 256 - 512 - 1024 - Bingo!

Vorsichtig ziehen wir wieder 2 ab, aber auch 1022 ist massig größer als ca. 600. Da 1024 = 2 hoch 10 ist, ist das n für die Hosts 10. Wir verbraten demnach 10 Bits auf die Hosts.

Checken wir noch kurz gegen: 16 Bits haben wir, 6 brauchen wir fürs Netz und 10 für die Hosts. Passt! [und wenn's mal nicht passt, nicht gleich hektisch werden. Ruhig nachrechnen und ggf. bei EBay zusätzliche IP-Bereiche ersteigern!]

 

 

3. Ermitteln der Subnetzmaske

 

Eigentlich kommt jetzt der aller einfachste Teil von dem ganzen. Wir schreiben nun einfach auf, welche Bits zum Netz gehören und welche zum Host-Teil unseres Adressbereichs. Die letzten 10 Bits unserer 4 Oktette sind Hosts, der Rest Netz, also:

 

NNNNNNNN.NNNNNNNN.NNNNNNHH.HHHHHHHH

 

Sieht **** aus! Schreiben wir doch lieber Einsen fürs Netz und Nullen für die Hosts:

 

11111111.11111111.11111100.00000000

 

Und das ist schon unsere Subnetzmaske! Allerdings in komplett binärer Schreibweise. Aber rechnen wir schnell mal nach dezimal um (die Bits von rechts nach links abarbeitend ;-)):

 

11111111bin = 1 * 2h0 + 1 * 2h1 + 1 * 2h2 + 1 * 2h3 + 1 * 2h4 + 1 * 2h5 + 1 * 2h6 + 1 * 2h7 = 255dez

 

11111100bin = 0 * 2h0 + 0 * 2h1 + 1 * 2h2 + 1 * 2h3 + 1 * 2h4 + 1 * 2h5 + 1 * 2h6 + 1 * 2h7 = 252dez

 

OK, das reicht. Unser binäres 11111111.11111111.11111100.00000000 ist also 255.255.252.0 in dezimal.

 

Unklarheiten bei der Umrechnung von binär nach dezimal? Dann guck mal hier (http://home.foni.net/~tiemannj/terzia/bin2dez.html).

 

4. Das erste Netz usw.

 

Nix ist einfacher als das. Wir setzen einfach das letzte Bit des Netzbereichs auf 1 und alle Host-Bits auf 0. In abenteuerlich gemischter dezimal-binären Schreibweise. Und damit man besser sieht, was zum Netz gehört und was zu den Hosts, füg ich einfach mal zwei Leerzeichen ein.

 

1. Netz: 182.73.000001 00.00000000

 

Komplett in dezimal: 182.73.4.0

 

Der erste Host in diesem Netz ist ebenso einfach. Einfach jetzt das letzte Hostbit auf eins setzen.

 

1. Host im 1. Netz: 182.73.000001 00.00000001

 

Und das ist in dezimal: 182.73.4.1

 

Der letzte Host in diesem Netz: 182.73.000001 11.11111110

 

Voll dezimal: 182.73.7.254

 

Broadcast in diesem Netz: 182.73.000001 11.11111111

 

Dezimalissimo: 182.73.7.255

 

2. Netz: 182.73.000010 00.00000000

 

Dezimal: 182.73.8.0

 

Bevor's zu langweilig wird, schnell zum letzten Netz:

 

Letztes Netz: 182.73.111110 00.00000000

 

Dezimal: 182.72.248.0

 

Letzter Host im letzten Netz: 182.73.111110 11.11111110

 

Dezibel: 182.73.251.254

 

Das war's eigentlich auch schon!

 

 

Hoffe es hat dir etwas weitergeholfen.

 

Gruß

joogy21

Link zu diesem Kommentar

Hallo Joogy21,

 

danke für die super Beschreibung. Denke das ist der Weg für die CCNA-Prüfung. Habe im Internet noch andere Berechungsweisen gefunden. Habe das mal beigefügt. Was hälst du von diesem Weg die Subnetzmaske und die Netze zu berechnen?

P.S. Der Link funktioniert leider nicht.

 

Gruss

 

Acid

 

Vereinfachung von Subnetting

Beispiel: Wir benutzen ein B-Netz mit der Nummer 172.16.0.0 und der Subnetzmaske 255.255.0.0

 

Ziel: In einem B-Netz könnten wir ungefähr 65.000 Hosts adressieren. Da wir mehrere Teilnetze benötigen, wollen wir diese Anzahl unterteilen. In unserem Beispiel sollen 20 Teilnetze gebildet werden.

 

Lösung: (Erspart binäres Rechnen)

 

Schritt 1: Wir suchen die kleinste Zweierpotenz, die größer 20 ist:

 

2^5 = 32

Schritt 2: Wir teilen die Anzahl der Bitkombinationen durch das Ergebnis aus dem 1. Schritt:

 

256 : 32 = 8

Schritt 3: Wir bilden die Subnetzmaske: 256 - 8 = 248

 

Die neue Subnetzmaske lautet: 255.255.248.0

Schritt 4: Wir bilden den Adressbereich eines gesuchten Teilnetzes.

 

Beispiel: Wir suchen das 5. Teilnetz:

5 x 8 = 40

6 x 8 = 48 - 1 = 47

Der Adressbereich lautet:

172.16.40.1 bis 172.16.47.254 mit der Subnetzmaske 255.255.248.0

Beispiel: Wir suchen das 7. Teilnetz:

7 x 8 = 56

8 x 8 = 64 - 1 = 63

Der Adressbereich lautet:

172.16.56.1 bis 172.16.63.254 mit ebenfalls der Subnetzmaske 255.255.248.0

Rückwärtsrechnung:

 

Beispiel: Wir arbeiten im Support und wissen nicht, in welches Teilnetz dieser Rechner gehört.

 

172.16.75.11 / 255.255.248.0

Lösung:

 

1. Schritt: Da die Subnetzmaske im B-Netz 255.255.0.0 ohne Subnetting lautet, interessiert uns nur das 3. Oktett:

 

256 - 248 = 8

2. Schritt: Auch in der IP Adresse interessiert uns nur das 3. Oktett:

 

75 : 8 = 9 Rest 3 (Die 8 ist Ergebnis aus Schritt 1)

Der Rest spielt keine Rolle.

Ergebnis: der Rechner gehört ins 9. Teilnetz.

Link zu diesem Kommentar
  • 2 Monate später...
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...