Aufgabe zu IPv6

Gast #6956043
Lesenswert?
• ▲
▼
Bodo schrieb:
> Hallo,
>
> wie kann man die folgende Aufgabe lösen?
>
> Die IPv6-Adresse eines Hosts lautet 2001:FE12:A231:0C00::AA10/55.
> Beurteilen Sie rechnerisch, ob die Zieladresse 2001:FE12:A231:0D60::E0F0
> im selben Netz liegt.
>
> Wie würdet ihr da rangehen?

Genauso wie bei IPv4. Bei dieser Sache gibt es keine Unterschiede, außer 
der Tatsache, das IPv6 halt ein paar Bits mehr hat.
Gast #6956345
Lesenswert?
• ▲
▼
Man könnte da alle bits binär ausschschreiben, ist aber ein unnötiger 
krampf.

Erstmal alles mit 0en auffüllen. Eine ipv6 addresse hat 128bit, btw. 8 
blöcke mit je 4 hex Ziffern. Zumindest normalisiere ich die notation 
gerne so. (Kann man hier jenachdem auch überspringen, man weiss ja, wo 
die 0en wären).
1
2001:FE12:A231:0C00::AA10 -> 2001:FE12:A231:0C00:0000:0000:0000:AA10
2
2001:FE12:A231:0D60::E0F0 -> 2001:FE12:A231:0D60:0000:0000:0000:E0F0 
3

4
1 hex Ziffer = 4 bits.
5
2 -> 8
6
4 -> 16 -> 1 block
7

8
2 blöcke -> 32 bits
9
3 -> 48
10
4 -> 64
11
5 -> 80
12
6 -> 96
13
7 -> 112
14
8 -> 128

Es geht um ein /55. Die ersten 55 bits müssen also gleich sein.
Schauen wir zuerst die ersten 3 blöcke / 48 bits an
1
2001:FE12:A231
2
2001:FE12:A231

Gut. Die sind schonmal gleich. Nun müssen wir nur noch 7 bits checken.
1
0C00
2
0D60

Die ersten 4 bits sind bei beiden die Ziffer 0. Also kommt es jetzt auf 
die ersten 3 von 4 bits von den Ziffern C und D an.
1
      8 4 2 1
2
C 12  1 1 0 0  (8+4=12)
3
D 13  1 1 0 1  (8+4+1=13)

Die ersten 3 bits sind in beiden fällen 110, also auch gleich.

Jetzt haben wir alle 55 bits gecheckt. Sie sind alle gleich. Also ist 
die 2te addresse im netz der ersten addresse auch enthalten.

Man könnte nun noch die Netzmaske berechnen. Die 3 bits oben waren 110. 
Das füllen wir auf mit nullen zu 1100 -> C. Also ist die Netzadresse 
2001:FE12:A231:0C00:0000:0000:0000:0000/55, btw. 
2001:FE12:A231:0C00::/55

Die Antwort ist also vermutlich ja, ist im gleichen netz. Wobei, man 
könnte in einer routing tabelle eine spezifischere route, z.B. eine für 
2001:FE12:A231:0D00::/56, haben, die pakete auf ein anderes Interface 
oder gw oder so leitet, die würde dann bevorzugt, aber hier geht es ja 
noch nicht um echtes routing, also bei der Aufgabe nicht relevant.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.