[Fli4l_dev] IPv6 auf mehreren Schnittstellen
Christoph Schulz
fli4l at kristov.de
Mi Jan 13 12:07:00 CET 2016
Hallo!
Alexander Dahl schrieb:
> Wozu die extra Nullen?
Damit's eindeutig wird.
> Mal angenommen ich bekommen von sixxs ein /48 mit
> bspw. 2001:6f8:107d::/48, dann kann ich Netze von 2001:6f8:107d:0::/64
> bis 2001:6f8:107d:ffff::/64 machen. Wenn {sixxs} für das 48er prefix
> steht, müsste das Netz dann nicht so aussehen?
>
> IPV6_NET_5='{sixxs}:0::1/64'
Das ist äquivalent zu ::1/64 bzw. 0:0:0:0:0:0:0:1/64.
> IPV6_NET_6='{sixxs}:beef::1/64'
Das wäre die IPv6-Adresse 0:beef:0:0:0:0:0:1/64 und somit eine ungültige
Adresse, da sich der "beef"-Teil mit dem /48er Präfix überschneidet. Das
wäre eine gültige Adresse bei einem /16er Präfix (was du sicherlich nicht
hast ;-).
> IPV6_NET_7='{sixxs}:42::1/64'
Selbe Argumentation. Das wäre in Ordnung für ein /25er Präfix.
> IPV6_NET_8='{sixxs}:ffff::1/64'
Selbe Argumentation, OK für /16er Präfix.
Die Adresse hinter {...} beginnt (leider) _nicht_ direkt hinter dem Präfix,
weil dieses Präfix erst dynamisch bekannt werden könnte (siehe
Anwendungsfälle bei der Telekom mit Prefix Delegation über DHCPv6), so dass
dort immer eine _vollständige_ IPv6-Adresse stehen muss. D.h. man (= der
Benutzer) muss genug Freiraum für das Präfix schaffen.
> Oder hab ich die Syntax nicht verstanden? Für ein /64 sieht das bei mir
> zu Hause so aus:
>
> IPV6_NET_1='{internet-v6-public}::0:0:0:1/64'
Das ist äquivalent zu ::1/64 und somit problemlos.
Viele Grüße,
--
Christoph Schulz
[fli4l-Team]
Mehr Informationen über die Mailingliste Fli4l_dev