Я понимаю, что прошло уже больше года с тех пор, как это было актуально, но когда я начал искать информацию по этому поводу, столкнувшись с той же темой: очевидно, что всё зависит от того, как провайдер реализовал это на своей стороне. Обычно SLAAC предполагает, что префикс, рекламируемый маршрутизатором upstream, является /64, так что провайдер должен иметь возможность передавать трафик на всё /48 (или, возможно, просто /56 в зависимости от того, что они на самом деле выдают клиентам) по этой линии к любому соседу, который объявляет себя маршрутизатором внутри этого /64 (предполагая, что будет только один такой сосед). Если это так, то есть способ узнать префикс и использовать его для обновления конфигурации с помощью периодически запланированного скрипта. Скрипт сначала определяет локальный адрес маршрутизатора провайдера, используя /ipv6 neighbor get [find router interface=wan] address, и обновляет IPv6 маршрут по умолчанию с этим адресом, если он отличается от текущего конфигурированного. Затем он пингует любой публичный IPv6 адрес (даже не обязательно, чтобы он отвечал) и позволяет правилу в /ipv6 firewall mangle захватить адрес отправителя ping echo request в адресный список: action=add-src-to-address-list address-list=myIpv6Addr address-list-timeout=10s chain=output out-interface=etherX-WAN src-address=2000::/3. Что делает этот метод возможным, так это то, что маршрутизатор предпочитает глобальный адрес, назначенный выходному интерфейсу, если он доступен. Затем скрипт вырезает префикс необходимой длины из захваченного адреса и использует его в качестве базы для обновления строки /ipv6 pool (или нескольких строк) с возможно более длинными префиксами. Поскольку префикс может изменяться, глобальные адреса, назначенные маршрутизатору, должны быть настроены с использованием параметра from-pool; для изменения префикса строки(строк) /ipv6 pool необходимо отключить эти адреса и включить их снова после изменения. То же самое может потребоваться и для DHCP-серверов, использующих эти пулы для делегирования префиксов другим маршрутизаторам в вашей внутренней сети.