Конфигурация IPv6 для моей частной сети, когда поставщик префиксов не поддерживается поставщиком?

У меня есть типичный маршрутизатор с настройками IPv4 и NAT. Мой провайдер отправляет маршрутизатору адрес IPv6, но он не поддерживает делегирование префикса IPv6.

Как я могу получить адреса IPv6 для моей частной сети, не полагаясь на своего провайдера?

С IPv4 это было легко решено с помощью NAT, но IPv6 не поддерживает NAT.

Я нашел обходной путь для роутеров, поддерживающих ebtables, но для меня это выглядит ужасно.

Соедините две карты Ethernet (внутреннюю и внешнюю) для трафика IPv6, таким образом, получая IPv6 непосредственно из диапазона провайдера, и используйте ebtables, чтобы заставить трафик IPv4 идти по пути NAT: http://www.linksysinfo.org/index.php?threads/customizing-tomato-with-ipv6-bridge.24238/

После применения этого обходного пути у меня все еще есть проблема. Моя частная сеть может получить IPv6, но маршрутизатор не может. Кроме того, если маршрутизатор не поддерживает ebtables, его нельзя использовать, поэтому он вообще не является обходным решением.

Есть ли рекомендуемое общее решение этой проблемы?

2 ответа

Попросите вашего провайдера дать вам /64. Они могут использовать статическую маршрутизацию, которая проще, чем DHCPv6 PD, для провайдеров, только начинающих работать с IPv6. Поставщик будет использовать ваш локальный адрес WAN-ссылки или, возможно, ваш глобальный одноадресный адрес WAN.

Альтернативой является прокси-сервер Neighbor Discovery ( http://forums.gentoo.org/viewtopic-t-630854-start-0.html).

Ваш Интернет-провайдер должен действительно собраться вместе и делегировать префикс поддержки, но это вне вашего контроля.

Кроме того, насколько я могу судить, хотя теоретически возможно делегирование вложенных префиксов, хороших реализаций пока нет. Это усложняет жизнь, если по какой-то причине вы хотите разместить маршрутизатор за маршрутизатором.

IPv6 не поддерживает NAT.

Многие сторонники IPv6 голосуют против NAT, но в принципе ничто не мешает использовать те же методы NAT, которые используются для IPv4, с IPv6.

В Linux добавлена ​​поддержка IPv6 NAT в 3.9.0. http://mirrors.bieringer.de/Linux+IPv6-HOWTO/nat-netfilter6..html https://lwn.net/Articles/452293/

Другие вопросы по тегам