IPv6 Frage, richtig verstanden ?

Übertopf

Cadet 4th Year
Registriert
Feb. 2013
Beiträge
71
Guten Abend,

beschäftige mich grade mit IPv6.

Habe folgenden Link gefunden: http://www.ipv6-portal.de/tools/subnet-tabelle.html

Ich stehe grade auf den Schlauch, wenn eine IP Adresse

2001:0db8:0126:0000:0000:0000:0000:0000 aussieht

man "bekommt" das /52 Netz

heißt es doch

2001:0db8:0126:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx Sprich von

2001:0db8:0126:0000:0000:0000:0000:0000 - 2001:0db8:0126:ffff:ffff:ffff:ffff:ffff sind die IP-Adressen frei vergebbar.

Aber Ich dachte der Suffix also letzte Teil einer IP-Adresse wird slebst geniert, anahnd der Mac Adresse (ohne Datenschutz sache) und der Präfix kommt vom Provider und schon kann man Surfen ?
Wie kann man denn da noch großartig IP´s verteilen?



Noch eine andere Frage:

Dieser Link erklärt: http://www.apfelwerk.de/2013/06/ipv6-kurz-erklaert/

Im Gegensatz zu IPv4 beinhaltet eine IPv6-Adresse bereits die Subnetz-Informationen – statt sie separat festzulegen. Die Subnetz-Festlegung ist immer in der vierten Gruppe enthalten.

IPv6-Addresse: fe80:db8:85a3:42:1::370:7334

Netzwerk: fe80:db8:85a3

Subnetz: 42

Computer: 1::370:7334

Wie kann der auf 42 Subnetze kommen, wenn die Staffelung .../40 - /44 - /48 ist ?


Hoffe ihr Helft mir bei dieser Verwirrung weiter :)
 
beschäftige mich grade mit IPv6.

Das beste was man an einem Samstag Abend mit perfektem Wetter tun kann :rolleyes: :evillol:

Sorry wollte ich nur so los werden :D kein persönlicher Angriff, sitze schließlich gerade selber am PC :freak:
Ergänzung ()

beschäftige mich grade mit IPv6.


Such mal nach IPv6 subnetting

Gruß
 
Zuletzt bearbeitet:
2001:0db8:0126:0000:0000:0000:0000:0000 aussieht

man "bekommt" das /52 Netz

heißt es doch

2001:0db8:0126:xxxx:xxxx:xxxx:xxxx:xxxx Sprich von

2001:0db8:0126:0000:0000:0000:0000:0000 - 2001:0db8:0126:ffff:ffff:ffff:ffff:ffff sind die IP-Adressen frei vergebbar.

Eine Ipv6 Adresse besteht aus 128Bit. Da Ipv6 aber in Hex angegeben ist und aus 8 Blöcken besteht, hat ist jeder Block also 16Bit lang. Ein /52 Netz bedeutet nun, dass die ersten 52 Bits zum Präfix gehören, sprich von dir nicht genutzt werden können.
Code:
2001:0db8:0126:xxxx:xxxx:xxxx:xxxx:xxxx /48
wäre ein /48 Netz ( 3x16Bit)
Bei einem /52 hast du eine stelle weniger zur Verfügung also z.B.
Code:
2001:0db8:0126:axxx:xxxx:xxxx:xxxx:xxxx /52


Aber Ich dachte der Suffix also letzte Teil einer IP-Adresse wird slebst geniert, anahnd der Mac Adresse (ohne Datenschutz sache) und der Präfix kommt vom Provider und schon kann man Surfen ?
Wie kann man denn da noch großartig IP´s verteilen?

ja dies funktioniert wenn man mindestens ein /64 Netz hat. Nennt sich autokonfiguration. Trotzdem kann man auch selber die Adressen vergeben.

Im Gegensatz zu IPv4 beinhaltet eine IPv6-Adresse bereits die Subnetz-Informationen – statt sie separat festzulegen. Die Subnetz-Festlegung ist immer in der vierten Gruppe enthalten.

Dies macht irgendwie keinen Sinn. Ich glaube da hat der gute Mann sich vertan bzw etwas falsches Übersetzt. Nehmen wir mal die Adresse von computerbase. 2a01:488:2000:201::a Laut dem Link würde dann die Netzmaske bzw das Präfix 201 sein? ganz davon abgesehen, dass ipv6 Adressen in Hex sind. Das ist also quatsch so.

Bei IPv6 wird die Subnetzmaske bzw. die Präfixlänge hinter die IP geschrieben getrennt von einem /
Im Fall von Computerbase also vermutlich 2a01:488:2000:201::a/64
 
Zuletzt bearbeitet:
ah danke ! dann habe ich das doch richtig verstnden mit dem /52.
D.h. ich kann mir die Adressen, unabhängig von der IP-Adresse auch vergeben lassen ?

Nehmen wir unser Beispiel


2001:0db8:0126:axxx:xxxx:xxxx:xxxx:xxxx:xxxx

2001:0db8:0126: -> bekomme ich vom "Vorgegeben", damit ich ins Internet komme

axxx:xxxx:xxxx:xxxx:xxxx:xxxx ->Ip-Adressen unabhängig von der MAC-Adresse generieren lassen

Nach meinem Verständnis können also 15 solcher großen Netzte mit dem Präfix 2001:0db8:0126: enstehen ?
 
15 solcher großen Netzte mit dem Präfix 2001:0db8:0126: enstehen ?

Ja, aber die erste Stelle vom viertem Block gehört ja auch noch zum Präfix

2001:0db8:0126:0xxx:xxxx:xxxx:xxxx:xxxx
2001:0db8:0126:1xxx:xxxx:xxxx:xxxx:xxxx
2001:0db8:0126:2xxx:xxxx:xxxx:xxxx:xxxx
2001:0db8:0126:3xxx:xxxx:xxxx:xxxx:xxxx
2001:0db8:0126:4xxx:xxxx:xxxx:xxxx:xxxx
2001:0db8:0126:5xxx:xxxx:xxxx:xxxx:xxxx
2001:0db8:0126:6xxx:xxxx:xxxx:xxxx:xxxx
2001:0db8:0126:7xxx:xxxx:xxxx:xxxx:xxxx
2001:0db8:0126:8xxx:xxxx:xxxx:xxxx:xxxx
2001:0db8:0126:9xxx:xxxx:xxxx:xxxx:xxxx
2001:0db8:0126:axxx:xxxx:xxxx:xxxx:xxxx
2001:0db8:0126:bxxx:xxxx:xxxx:xxxx:xxxx
2001:0db8:0126:cxxx:xxxx:xxxx:xxxx:xxxx
2001:0db8:0126:dxxx:xxxx:xxxx:xxxx:xxxx
2001:0db8:0126:exxx:xxxx:xxxx:xxxx:xxxx
2001:0db8:0126:fxxx:xxxx:xxxx:xxxx:xxxx
 
Top, ich glaube ich habe es verstanden, wenn die Netze vorgegeben sind.

Ein anderes Problem habe ich aber noch, das mit dem selber berechnen. Es ist für mich extrem schwirig nachzuvollziehen.

http://www.administrator.de/wissen/subnetting-mit-ipv6-anhand-eines-beispiels-133820.html

"3FFA:FF2B:4D:A000::/51 als Ausgansnetz
3FFA:FF2B:4D:A000:0000:/51 zwischen :: (Doppel-Doppelpunkten) stehen 0000

0011 1111 1111 1010. 1111111100101011.000000001001101. 1010000000000000.0000000000000000./51 dies ist die obige Adresse binär aufgelöst
8421 8421 8421 8421 wir teilen die 16 Bit in 4 mal 4 Bit, jedem Bit wird ein Wert von niedrig-zu höherwertig zugewiesen

Sie erinnern sich, 2ˆ0=1, 2ˆ1=2, 2ˆ2=4, 2ˆ3=8

0021 8421 8421 8020 Erklärung für den esten Abschnitt 3FFA:
3------ F------F----- A danach werden die erhaltenen Werte in hexadezimal umgewandelt und addiert, zB. 3=3 , aber 15=F, da hexadezimal von 0-9 und A-F geht (16 Zustände)"

0011 1111 1111 1010 in dezimal sind keine 8421

F in dezimal sind auch keine 8421

Hat jemand noch andere Qullen ?
Youtube will davon auch nix ausspucken...
 
Das Beispiel ist ein bisschen unübersichtlich. Die Roten Ziffern sollen nur darstellen welche Stelle welchen Wert im Dualsystem hat.

BIT gesetzt ja/nein- 0011
Zuordnungsstriche- | | | |
Wert im DEZIMAL--- 8421

Und wenn du nun 1+2 rechnest weil dort eben einsen sind, kommt 3 raus.
bzw eigentlich rechnet man halt 1*2^0 + 1*2^1 + 0*2^2 + 0*2^3 = 3


0021 8421 8421 8020 Erklärung für den esten Abschnitt 3FFA:
3------ F------F----- A

Er rechnet 0+0+2+1 = 3,
8+4+2+1 = 15=F,
8+4+2+1 =15=F,
8+0+2+0 =10=A
 
Zuletzt bearbeitet:
Glaube soweit verstanden. Dnake :)
also IP-Adresse / 64 habe ich jetzt verstanden umgekehrt geht es ja auch. Also :

Standort mit 250 Hosts ->
2^8 = 256 Adressen
128 – 8 = 120

IP Adresse:

2001:0db8:85a3:08d3:1319:8a2e:0370:7344 /120

IP:
0010000000000001 : 0000110110111000 : 1000010110100011 : 0000100011010011 : 0001001100011001 : 1000101000101110 : 0000001101110000 : 0111 0011 0100 0100



2001:0db8:85a3:08d3:1319:8a2e:0370:7300 -
2001:0db8:85a3:08d3:1319:8a2e:0370:73FF

Netzname(Hex) = 7300 = (Bin) 0111 0011 0000 0000

Broadcast Adresse = 73FF = (Bin) 0111 0011 1111 1111


Möchte man draus 4 Subnetze bilder, muss man doch


7 3 0 0
7 3 F F

Die "3" im Letzten Okett anpacken:

16 zeichen in Hexadezimal / 4 Subnetzte

4 also von (Hexadezimalsystem)
0-4
4-8
8-b
b-f

also

7 0 0 0
7 4 0 0
7 8 0 0
7 b 0 0

2001:0db8:85a3:08d3:1319:8a2e:0370:7000
2001:0db8:85a3:08d3:1319:8a2e:0370:7400
2001:0db8:85a3:08d3:1319:8a2e:0370:7800
2001:0db8:85a3:08d3:1319:8a2e:0370:7b00

Oder irre ich mich da ?
Aber was macht man wenn man z.b. 5 Subnetze draus braucht ?
Dann ist ja

16/ 5 = 3,2 Ungrade ??

Oder Wenn ich 5000 Subnetze haben möchte ?

Danke :)
 
Buttze5 schrieb:
Oder irre ich mich da ?
Ja. Das siehst du schon daran, dass deine neuen Subnetze bei :7000 beginnen obwohl du ein Netz mit der Adresse :7300 aufgeteilt hast. Du hast also mehr Adressen als vorher und das kann beim Subnetting nie passieren.

Um 4 Subnetze zu bilden muss die Subnetzmaske um zwei Bit (2^2 = 4) länger sein (/120 -> /122). Dadurch sind aber nicht mehr die letzten 8 Bit der Host sondern die letzten 6 Bit. Damit reicht die Subnetzmaske bis "in" die vorletzte Hex-Zahl. Du musst nur die letzten zwei Zeichen "anfassen". Zudem ist deine Teilung des Hexdezimalsystems falsch: 0-4 sind 5 und nicht 4. Richtig ist: 0-3, 4-7, 8-b, c-f.

Damit wären die Subnetze:
2001:0db8:85a3:08d3:1319:8a2e:0370:7300/122
2001:0db8:85a3:08d3:1319:8a2e:0370:7340/122
2001:0db8:85a3:08d3:1319:8a2e:0370:7380/122
2001:0db8:85a3:08d3:1319:8a2e:0370:73c0/122

Buttze5 schrieb:
Aber was macht man wenn man z.b. 5 Subnetze draus braucht ?
Du kannst keine 5 Subnetze bilden. Es muss immer eine 2er-Potenz sein.
Wenn man 5 Subnetze braucht muss man also 8 bilden (2^3).

Buttze5 schrieb:
Oder Wenn ich 5000 Subnetze haben möchte ?
Das geht aus einem /120-Netz nicht. Dafür bräuchtest du mind. 13 zusätzliche Bits, du hast aber nur noch 8 (128 - 120).

Zu Spielen und Probieren kannst übrigens auch einen Subnetz-Calculator (aufpassen, dass IPv6 gewählt ist) verwenden.
 
Zuletzt bearbeitet:
WoW danke dir :) Jetzt ist es endgültig geschnallt. Werde nocheinmal bisschen rumrechnen und mich eventuell nochmal gleich melden ;)

Danke für eure Mühe !!!
Ergänzung ()

Edit:

Um 4 Subnetze zu bilden muss die Subnetzmaske um zwei Bit (2^2 = 4) länger sein (/120 -> /122). Dadurch sind aber nicht mehr die letzten 8 Bit der Host sondern die letzten 6 Bit.

Das Kapiere ich nicht, wie kommst du von 2^2=4 auf die verschiebung von 120 auf 122 ?
Bzw. von der Verschiebung her von 8 Bit (/120) auf die 6Bit (/122)
 
Zuletzt bearbeitet:
Entscheidend ist die fette "2": 2^2 (Bits)=4 (Zustände=Subnetze). :)

120 und 122 sind die Anzahl der Bits, die das Subnetz identifizieren (= Länge der Subnetzmaske). Um vier verschieden Zustände (hier Subnetze) darzustellen braucht man 2 Bits. Wenn dein Ausgangsnetzwerk durch 120 Bits identifiziert wurde und du es in vier Teile teilst, brauchst um jeden der Teile eindeutig zu identifizieren 122 Bits. 8 bzw. 6 Bits sind einfach die restlichen Bits die den Host identifizieren (128 - 120 bzw. 128 - 122).
 
TheCadillacMan schrieb:
Entscheidend ist die fette "2": 2^2 (Bits)=4 (Zustände=Subnetze). :)

120 und 122 sind die Anzahl der Bits, die das Subnetz identifizieren (= Länge der Subnetzmaske). Um vier verschieden Zustände (hier Subnetze) darzustellen braucht man 2 Bits. Wenn dein Ausgangsnetzwerk durch 120 Bits identifiziert wurde und du es in vier Teile teilst, brauchst um jeden der Teile eindeutig zu identifizieren 122 Bits. 8 bzw. 6 Bits sind einfach die restlichen Bits die den Host identifizieren (128 - 120 bzw. 128 - 122).

also bei 8 Subnetzen wäre es dann

2^3=8 Zustände, also /123 man braucht 3 Bits um diesen zustand abzubilden
 
2001:0db8:85a3:08d3:1319:8a2e:0370:7300/123
2001:0db8:85a3:08d3:1319:8a2e:0370:7320/123
2001:0db8:85a3:08d3:1319:8a2e:0370:7340/123
2001:0db8:85a3:08d3:1319:8a2e:0370:7360/123
2001:0db8:85a3:08d3:1319:8a2e:0370:7380/123
2001:0db8:85a3:08d3:1319:8a2e:0370:73c0/123
2001:0db8:85a3:08d3:1319:8a2e:0370:73e0/123
2001:0db8:85a3:08d3:1319:8a2e:0370:73f0/123

wäre die staffelung dann
 
Nein, der Sprung von :7380 auf :73c0 ist zu groß (4 statt 2):

2001:0db8:85a3:08d3:1319:8a2e:0370:7300/123
2001:0db8:85a3:08d3:1319:8a2e:0370:7320/123
2001:0db8:85a3:08d3:1319:8a2e:0370:7340/123
2001:0db8:85a3:08d3:1319:8a2e:0370:7360/123
2001:0db8:85a3:08d3:1319:8a2e:0370:7380/123
2001:0db8:85a3:08d3:1319:8a2e:0370:73a0/123
2001:0db8:85a3:08d3:1319:8a2e:0370:73c0/123
2001:0db8:85a3:08d3:1319:8a2e:0370:73e0/123
 
Vielen dank ! Bin mal grade 10 min draußen mir die Beine Vertreten, aber sonst müsste ich es jetzt doch verstanden haben.
Ausschiesen das ich mich gleich nochmal melde, werde ich nicht ;)
Danke und schönen Abend bis hierin :)
 
Zurück
Oben