Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
lpi2:ipv6 [2025/01/02 13:43] ingo_wichmann |
lpi2:ipv6 [2025/01/02 15:57] (aktuell) ingo_wichmann |
||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
* [[wp>Reserved_IP_addresses#IPv6|Reservierte IP-Adressen]] | * [[wp>Reserved_IP_addresses#IPv6|Reservierte IP-Adressen]] | ||
- | ^Adresse ^Bedeutung ^Bereich ^ | + | ^Adresse ^Bedeutung ^Bereich ^ |
- | ^::: ^Bemerkung ^ Scope^ | + | ^::: ^Bemerkung ^ Scope^ |
- | |''::1/128'' |localhost || | + | |''::1/128'' |localhost || |
- | |::: |nur eine Adresse | host| | + | |::: |nur eine Adresse | host| |
- | |''fe80::/10'' |Link-Local |''fe80''...''febf'' | | + | |''fe80::/10'' |Link-Local |''fe80'' - ''febf'' | |
- | |::: |lokales Netzwerk bis zum Router | link| | + | |::: |lokales Netzwerk bis zum Router | link| |
|::: |Beispiel(( | |::: |Beispiel(( | ||
Erzeugt aus Mac-Adresse mit: | Erzeugt aus Mac-Adresse mit: | ||
mac_to_ipv6 () { IFS=':'; set $1; unset IFS; echo "fe80::$(printf %02x $((0x$1 ^ 2)))$2:${3}ff:fe$4:$5$6/64"; } | mac_to_ipv6 () { IFS=':'; set $1; unset IFS; echo "fe80::$(printf %02x $((0x$1 ^ 2)))$2:${3}ff:fe$4:$5$6/64"; } | ||
mac_to_ipv6 52:54:00:fc:b1:14 | mac_to_ipv6 52:54:00:fc:b1:14 | ||
- | )) |''fe80::5054:ff:fefc:b114/64'' | | + | )) |''fe80::5054:ff:fefc:b114/64'' | |
- | |<del>''fec0::/10''</del> |Site-Local |''fec0''...''feff'' | | + | |<del>''fec0::/10''</del> |Site-Local |''fec0'' - ''feff'' | |
- | |::: |nicht mehr verwenden (deprecated) | site| | + | |::: |nicht mehr verwenden (deprecated) | site| |
- | |''fc00::/7'' praktisch aber nur ''fd00::/8'' |Unique-Local (ULA) |''fc00''...''fdff'' | | + | |''fc00::/7'' praktisch aber nur ''fd00::/8'' |Unique-Local (ULA) |''fc00'' - ''fdff'' | |
- | |::: |nur bis zum Provider | site| | + | |::: |nur bis zum Provider | site| |
|::: |Beispiel für ULA mit //zufälligem//((Unique Local Adresse würfeln (benötigt bash): <code>printf "fd%2.2x:%x:%x/48\n" "$(($RANDOM % 256))" "$RANDOM" "$RANDOM"</code>)) 48-Bit Präfix |''fdab:3e41:87ef:90e2::/64'' | | |::: |Beispiel für ULA mit //zufälligem//((Unique Local Adresse würfeln (benötigt bash): <code>printf "fd%2.2x:%x:%x/48\n" "$(($RANDOM % 256))" "$RANDOM" "$RANDOM"</code>)) 48-Bit Präfix |''fdab:3e41:87ef:90e2::/64'' | | ||
- | |''2000::/3'' |Global Unicast |''2000''...''3fff'' | | + | |''2000::/3'' |Global Unicast |''2000'' - ''3fff'' | |
- | |::: |weltweit erreichbar | global| | + | |::: |weltweit erreichbar | global| |
- | |::: |Beispiel ''ns1.sprintlink.net'' |''2600::1'' | | + | |::: |Beispiel ''ns1.sprintlink.net'' |''2600::1'' | |
- | |''2001::/16'' |''/32'' subnets assigned to providers, they assign ''/48'', ''/56'' or ''/64'' to the customer || | + | |''2001::/16'' |''/32'' subnets assigned to providers, they assign ''/48'', ''/56'' or ''/64'' to the customer |''2001::1'' - ''2001:ff…'' | |
- | |::: |Beispiel Linuxhotel |''2a0f:6480:1::/48'' | | + | |::: |Beispiel Linuxhotel |''2a0f:6480:1::/48'' | |
- | |::: |Beispiel ''gwp.linuxhotel.de'' |''2a0f:6480:1::2'' | | + | |::: |Beispiel ''gwp.linuxhotel.de'' |''2a0f:6480:1::2/64'' | |
- | |''2001:db8::/32'' |Globale Adresse zur Verwendung in Dokumentationen (example.com) || | + | |''2001:db8::/32'' |zur Verwendung in Dokumentationen (example.com) |''2001:db8::1'' - ''2001:db8:ff…'' | |
- | |''2001:7f8::/29'' |Root Nameserver || | + | |::: |Beispiel |''2001:db8:3:4:5:6:7:8/64'' | |
- | |''2001:678::/29'' |Provider-independent address space || | + | |''2001:678::/29'' |Provider-independent address space [[https://www.ripe.net/publications/docs/ripe-555/#2e|RIPE NCC]] | ''2001:678::1'' - ''2001:67f:ff…''| |
- | |::: |Beispiel ''a.nic.de'' ([[wpde>DENIC]]): |''2001:678:2::53''| | + | |::: |Beispiel ''a.nic.de'' ([[wpde>DENIC]]): |''2001:678:2::53'' | |
- | |''ff00::/8'' |Multicast-Bereich |x=Flags, y=Scope | | + | ^''ff00::/8'' ^ Multicast-Bereich ^^ |
- | |::: |ersetzt Broadcasts | scope variable| | + | |''ff0x::1'' |Alle lokalen Nodes || |
- | |''ff02::1'' |Alle lokalen Nodes || | + | |::: |''ff01::1''(( |
- | |''ff02::2'' |Alle lokalen Router || | + | ping -I eth0 ff01::1 |
- | |''::ffff:192.168.13.25'' |IPv4-mapped IPv6-Adressen || | + | )) | interface| |
+ | |::: |''ff02::1'' | link| | ||
+ | |''ff0x::2'' |Alle lokalen Router || | ||
+ | |::: |''ff02::2'' | link| | ||
+ | |::: |''ff05::2'' | site| | ||
====== Konfiguration und Praxis ====== | ====== Konfiguration und Praxis ====== |