2016-10-06 2 views
-1

Ich habe festgestellt, dass bei bestimmten IPv6-Adressen die Verwendung von Präfixen unterschiedlicher Länge das gleiche IPv6-Präfix ergibt.

Wie wird das im Neighbor Discovery Protocol gehandhabt?
Kann die Adresse technisch nicht gleichzeitig in zwei verschiedenen Subnetzen sein, wenn das Präfix für verschiedene Präfixlängen gleich ist?

Meine Annahme ist, dass es einfach die längste Präfixlänge verwendet. Beispiel: Die Adresse 2002: 1234: 5678 :: 100 mit einer Präfixlänge von entweder 39 oder 40 ergibt dasselbe Präfix. Die Präfixlängen 46, 47 und 48 ergeben ebenfalls dieselbe Präfixberechnung.Was passiert, wenn zwei IPv6-Präfixlängen im selben Präfix resultieren?

+0

Nicht sicher, was Sie fragen. Eine IP ist eine IP. Sie stellen keine Subnetzmasken dar, daher ist nicht klar, zu welchem ​​Subnetz sie gehören würden. –

Antwort

0

Was Sie beschreiben, gilt auch für IPv4. Das Subnetting funktioniert für IPv4 und IPv6 genauso.

2002:1234:5678::100/39 ist die gleiche Adresse wie 2002:1234:5678::100/40, genauso wie 10.0.0.13/15 ist die gleiche Adresse wie 10.0.0.13/16. Wenn Sie Ihre Beispiele maskieren, erhalten Sie die Präfixe 2002:1234:5600::/39 und 2002:1234:5600::/40. In meinem IPv4-Beispiel erhalten Sie die Präfixe 10.0.0.0/15 und 10.0.0.0/16. Letzteres ist ein Teilnetz des ersteren. Es ist alles einfach binär.

Neighbor Discovery basiert auf IPv6-Subnetzen, die alle /64 sind.

Verwandte Themen