Gemäß dem IPv6-Standard weist Linux Schnittstellen lokale IPv6-Verbindungsadressen zu. Diesen Schnittstellen werden immer / 64 Adressen zugewiesen. Ist das richtig? Ich würde denken, dass sie / 10 sein sollten. Warum werden ihnen / 64 Adressen zugewiesen?
linux
networking
network-interface
ipv6
Allgegenwärtig
quelle
quelle
Antworten:
Der den verbindungslokalen Adressen zugewiesene Adressraum ist fe80 :: / 10, aber die nächsten 54 Bits sind als Nullen definiert, sodass der effektive Bereich fe80 :: / 64 ist. Damit entspricht es der üblichen Gewohnheit für IPv6-Adressen.
RFC 4291 :
quelle
FE80 :: / 64 enthält 2 ^ 48 Ethernet-Adressen und einige andere von der Verbindungsebene abgeleitete Kombinationen, jedoch nicht unbedingt alle Typen. Die / 10 ermöglicht die zukünftige Erweiterung neuer Typen, die noch nicht definiert sind.
quelle