IPv6 - Subnetz
In IPv4 wurden Adressen in Klassen erstellt. Klassische IPv4-Adressen definieren klar die für Netzwerkpräfixe verwendeten Bits und die für Hosts in diesem Netzwerk verwendeten Bits. Um in IPv4 ein Subnetz zu erstellen, spielen wir mit der standardmäßigen klassischen Netzmaske, mit der wir Host-Bits ausleihen können, die als Subnetz-Bits verwendet werden sollen. Dies führt zu mehreren Subnetzen, aber weniger Hosts pro Subnetz. Das heißt, wenn wir Host-Bits ausleihen, um ein Subnetz zu erstellen, kostet es uns weniger Bit, für Host-Adressen verwendet zu werden.
IPv6-Adressen verwenden 128 Bit, um eine Adresse darzustellen, die Bits enthält, die für das Subnetz verwendet werden sollen. Die zweite Hälfte der Adresse (niedrigstwertige 64 Bit) wird immer nur für Hosts verwendet. Daher gibt es keine Kompromisse, wenn wir das Netzwerk subnetzieren.
16 Bit Subnetz entsprechen dem IPv4-Netzwerk der Klasse B. Mit diesen Subnetzbits kann eine Organisation weitere 65.000 Subnetze haben, was bei weitem mehr als genug ist.
Somit ist das Routing-Präfix / 64 und der Host-Teil 64 Bit. Wir können das Netzwerk über 16 Bit Subnetz-ID hinaus weiter subnetzieren, indem wir Host-Bits ausleihen. Es wird jedoch empfohlen, immer 64 Bit für Hostadressen zu verwenden, da für die automatische Konfiguration 64 Bit erforderlich sind.
Das IPv6-Subnetz funktioniert nach dem gleichen Konzept wie die Subnetzmaskierung mit variabler Länge in IPv4.
Das Präfix / 48 kann einer Organisation zugewiesen werden, was den Vorteil bietet, dass bis zu / 64 Subnetzpräfixe vorhanden sind, dh 65535 Subnetzwerke mit jeweils 2 64 Hosts. Ein / 64-Präfix kann einer Punkt-zu-Punkt-Verbindung zugewiesen werden, bei der nur zwei Hosts (oder IPv6-fähige Geräte) auf einer Verbindung vorhanden sind.