Я полный нуб на IPv6, но у меня есть некоторый практический опыт работы с IPv4 (только потому, что мне пришлось с этим бороться).
Мой домашний маршрутизатор находится за CGNAT, поэтому они не предлагают общедоступные адреса IPv4, но я спросил о получении адреса IPv6, и мой провайдер любезно предоставил мне его. В своем ответе они сказали, что мой адрес 2a01:XXXX:XXXX:4000::/56
. Читая об этом, я понял, что могу и должен предоставлять своим сетевым устройствам GUA, что мне нравится.
За маршрутизатором моего провайдера у меня есть OpenWRT для образовательных целей. Все мои другие устройства находятся за последним. Для правильной работы DHCP мой OpenWRT должен получить префикс от маршрутизатора моего интернет-провайдера (то есть DHCPv6 также включен).
Моя путаница возникает из-за /56
в конце адреса. Я предполагаю, что сетевые маски не имеют смысла для GUA, так что делегированный префикс, который я могу использовать для своей частной сети? Если да, то при назначении префикса моему маршрутизатору OpenWRT я должен сузить его на случай, если в будущем я решу иметь больше устройств за маршрутизатором моего провайдера?
Как я могу проверить, что все работает так, как ожидалось? Маршрутизатор моего провайдера имеет дрянной пользовательский интерфейс и не имеет консоли, я могу видеть, что назначен GUA, но не /56
(который я не буду называть именем, потому что я не уверен, как он называется). Мой OpenWRT назначает адреса хостам на основе своих глобальных настроек ULA, что означает, что он не учитывает префикс, который может опубликовать другой маршрутизатор (если он даже работает должным образом).
Маршрутизатор ISP имеет флажок для включения делегирования префикса на основе настроек WAN (который отмечен) и другой раздел для статических префиксов, который является пустым atm.