A že to postupně funguje poznám takto...
DHCPv6-PD klient získá příděl přes PPPPoE linku (výpis z routeru na lince od TMobil, take příděl o velikosti /56):
> /ipv6 dhcp-client print detail
Flags: D - dynamic, X - disabled, I - invalid
0 interface=pppoe-wan1 pool-name="dsl-pool" pool-prefix-length=64 prefix-hint=::/0 status=bound
prefix=xxxx:xxxx:xxxx:7d00::/56 duid="000300014c5e0c3fe355" add-default-route=yes use-peer-dns=yes
Získaný příděl se strčí do dynamického poolu jménem dsl-pool:
> /ipv6 pool print detail
Flags: D - dynamic
0 D name="dsl-pool" prefix=xxxx:xxxx:xxxx:7d00::/56 prefix-length=64
Z toho poolu si dynamicky přidělí na bridge-lan jedne prefix o velikosti /64, kde síťová část se vezme z poola a LAN část se přilepí nastavené ::1:
> /ipv6 pool used print detail
pool=dsl-pool prefix=xxxx:xxxx:xxxx:7d00::/64 owner="Address" info="bridge-lan"
> /ipv6 address print detail where interface=bridge-lan
Flags: X - disabled, I - invalid, D - dynamic, G - global, L - link-local
0 G address=xxxx:xxxx:xxxx:7d00::1/64 from-pool=dsl-pool interface=bridge-lan actual-interface=bridge-lan
eui-64=no advertise=yes
1 DL address=fe80::ff:fe00:88/64 from-pool="" interface=bridge-lan actual-interface=bridge-lan eui-64=no
advertise=no
A pro volbu advertise yes se daný prefix strčí do RAčka a začne propagova do LAN segmentu:
> /ipv6 nd prefix print detail
Flags: X - disabled, I - invalid, D - dynamic
0 D prefix=xxxx:xxxx:xxxx:7d00::/64 interface=bridge-lan on-link=yes autonomous=yes valid-lifetime=3h
preferred-lifetime=1h
A pokud DHCPv6-PD klient získal IPv6 adresy DNS serverů, tak je strčí do DNS forwarderu:
> /ip dns print
servers:
dynamic-servers: 93.153.117.1,93.153.117.33,2001:1ae8:2:4010::1:1,2001:1ae8:2:4060::1:1
allow-remote-requests: yes
max-udp-packet-size: 4096
query-server-timeout: 2s
query-total-timeout: 10s
cache-size: 2048KiB
cache-max-ttl: 1h
cache-used: 27KiB
A pokud je konfigurov8n DHCPv6-PD server, tak odpovídá na bezestavové DHCPv6 požadavky o DNS servery:
> /ipv6 dhcp-server print detail
Flags: D - dynamic, X - disabled, I - invalid
0 ;;; DHCPv6 server pro bezestavovou konfiguraci DNS klientum
name="dhcp6-lan" interface=bridge-lan address-pool="" lease-time=1d authoritative=yes binding-script=""
duid="000300014c5e0c3fe355"
Klientům, co si umí nažrat DNS resolvery z ohlášení routeru, je to posláno také (zajistí advertise-dns=yes u ND, volba other-configuration=yes donutí ty, co to umí, použít to bezestavové DHCPv6).
Tím pádem je plná IPv6 konfigurace klientů hotova... Toto vyžaduje minimálně ROS6.7, aby to tak šlapalo...