Meine Verwirrung entsteht am / 56 am Ende der Adresse
Es ist die "Präfixlänge" (Anzahl der relevanten Bits, die von links gezählt werden). Wird auch als "CIDR-Notation" der als Netzmaske bezeichneten Form bezeichnet. In IPv4 entspricht "/ 24" beispielsweise einer Netzmaske von 255.255.255.0 und "/ 17" entspricht 255.255.128.0 und so weiter. Und obwohl das Netzmaskenformular in IPv6 sehr selten verwendet wird, wäre das Äquivalent von / 56 "ffff: ffff: ffff: ff00 ::".
Das Ganze 2a01:XXXX:XXXX:4000::/56
ist das Präfix oder nur das Netzwerk, das der ISP zu Ihnen geleitet hat. (Es ist nicht die Adresse eines einzelnen Geräts!)
Ich denke, Netzwerkmasken sind für GUAs nicht sinnvoll
Tun sie. In IPv4 und IPv6 können sie jedoch zwei etwas andere Dinge beschreiben: ein Netzwerk, das an eine andere Stelle geroutet wird (eine zwischengeschaltete "Gateway" -Route) und ein Subnetz, in dem sich das Gerät direkt befindet (eine letzte "on-link" -Route, die nicht möglich ist gehen oder weiter geteilt werden).
Delegationen für IPv6-Präfixe werden immer geroutet - der Router des ISP verfügt über eine Route 2a01:XXXX:XXXX:4000::/56 via <your_router's_wan_IP>
. Von Ihrem Router wird erwartet, dass er ihn aufteilt, wie Sie möchten. Sie können / 64s direkt als LAN-Subnetze zuweisen oder Sie können größere Chunks (z. B. / 60s oder sogar ganze / 56) an andere Router in Ihrem Netzwerk delegieren. (Sie können diese Delegierung durchführen, indem Sie statische Routen hinzufügen oder DHCPv6-PD wie ISPs selbst einrichten.) Technisch können Sie ein massives / 56-Subnetz verwenden. Dies wird jedoch nicht empfohlen. bleib bei / 64 für diejenigen.
... OpenWRT bekommt sein wan6 (wenn ich mich recht erinnere, ist es eine / 128, was bedeutet, dass keine Delegation stattfindet).
Nein, das heißt nicht.
Bei der Konfiguration einer IP-Adresse auf einem Gerät, unabhängig von IPv4 oder IPv6, spiegelt die Netzmaske oder Präfixlänge immer das letztere wider: die endgültige Subnetzgröße. Auch wenn ein / 56 an Ihren Router geroutet wird, ist es durchaus zulässig, dass nur / 64's oder / 128's auf Interface-Konfigurationen angezeigt werden.
Alle Präfixe, die der Router automatisch über DHCPv6-PD erhält, werden in einem separaten Bereich angezeigt.
Um DHCP ordnungsgemäß auszuführen, muss mein OpenWRT ein Präfix vom Router meines ISP erhalten
Die automatische Methode wäre DHCPv6-PD, wenn der Router des ISP die Bereitstellung unterstützt (im Gegensatz zur Anforderung).
Die manuelle Methode besteht darin, eine statische Route im ISP-Router hinzuzufügen und dann die OpenWRT-LAN-Schnittstellen mit den gewünschten Subnetzen zu konfigurieren. Dies ist wahrscheinlich zuverlässiger, und ich würde die gesamte / 56 in Richtung des OpenWRT-Geräts leiten. (Es ist vollkommen in Ordnung, wenn die Route ein / 64 überlappt, das vom LAN des ISP-Routers verwendet wird.)