Das Symbol %
in einer IPv6-Adresse wird verwendet, um die Zone oder den Bereich der Adresse anzugeben, wenn auf Systemen gearbeitet wird, die über mehrere Netzwerkschnittstellen verfügen.
Dieses Konzept ist besonders relevant für verbindungslokale IPv6-Adressen, die nur innerhalb eines bestimmten Netzwerkbereichs (z. B. einer lokalen Netzwerkschnittstelle) und nicht im gesamten Netzwerk eindeutig sind.
Verwendung der %
in IPv6-Adressen:
1. Link-Lokale Adressen:
- Link-lokale Adressen in IPv6 sind diejenigen, die mit beginnen
fe80::
und gelten nur für das lokale Netzwerksegment oder eine bestimmte Verbindung. Sie sind über diese Verbindung hinaus nicht weiterleitbar. - Zum Beispiel
fe80::1ff:fe23:4567:890a%eth0
gibt an, dass es sich um die IPv6-Adresse handeltfe80::1ff:fe23:4567:890a
ist nur auf der aufgerufenen Schnittstelle gültig und erreichbareth0
.
2. Zonenspezifikation:
- El
%
gefolgt vom Schnittstellennamen (z. Beth0
,wlan0
) oder eine numerische Kennung der Schnittstelle (insbesondere auf Windows-Systemen, wo es sich um einen Index handeln könnte, z. B%12
) gibt die „Zone“ an, in der diese Adresse erkennbar und relevant ist. - Dies ist erforderlich, da dieselbe Link-Local-Adresse auf verschiedenen Netzwerkschnittstellen desselben Systems verwendet werden könnte und ohne Zonenspezifikation unklar wäre, über welche Schnittstellenverkehr für diese Adresse weitergeleitet werden soll.
Bedeutung der Zonenspezifikation:
- Begriffsklärung: Auf Geräten mit mehreren Netzwerkschnittstellen, wie Servern, Laptops mit mehreren Adaptern oder eingebetteten Systemen, stellt die Angabe der Zone sicher, dass der Datenverkehr über die richtige Schnittstelle geleitet wird.
- Vermeiden Sie Konflikte: Es ermöglicht die konfliktfreie Verwendung desselben verbindungslokalen Adresssegments auf verschiedenen Schnittstellen, da Adressen zwischen verschiedenen Schnittstellen nur dann „gesehen“ werden, wenn Routing oder Bridging explizit konfiguriert ist.
Technische Überlegungen:
- Nicht routbar: Link-Local-Adressen und damit Zonenspezifikationen sind nicht routbar und sollten nur innerhalb eines lokalen Netzwerksegments verwendet werden.
- Programmierung und Konfiguration: Beim Programmieren oder Konfigurieren eines Netzwerks in einer IPv6-Umgebung ist es wichtig, sich der Bedeutung von Zonen für Link-Local-Adressen bewusst zu sein, insbesondere in Skripten oder bei der Netzwerkkonfiguration.
Zusammenfassend ist die Verwendung des Symbols %
in IPv6-Adressen ist für die korrekte Verwaltung von Netzwerkschnittstellen in Systemen mit mehreren Netzwerkadaptern von entscheidender Bedeutung und stellt sicher, dass verbindungslokale Adressen effektiv und eindeutig verwendet werden.