Вопросы о динамическом использовании IPv6 в домашних условиях [закрыто]

1

Позвольте мне начать с того, чтобы попросить пропустить обсуждения с двумя стеками. Любое устройство, которое может обрабатывать только IPV4, застревает там, и я буду беспокоиться об этом позже, если понадобится. Так что это обсуждение только о IPV6.

Я использую брандмауэр / маршрутизатор Ubiquiti, и в настоящее время он настроен для IPv4 с NAT (я хочу сохранить это). Я ищу настройки IPV6, но у меня много вопросов. Я играл с туннелями IPv6 несколько лет назад, похоже, это хорошо работает. Но я больше не использую это. Теперь я хочу получить IPV6 от моего провайдера (/ 60), разделить его на FW / маршрутизаторе (/ 64, Int 1 и Int 2) и иметь отдельный сервер, на котором выполняется DHCP / DNS (dnsmasq, для локального DNS). Я не совсем уверен, с чего начать. Я думаю, что у меня есть конфигурация для моего FW / маршрутизатора (все еще проверяет это), но я не уверен, как получить сетевое назначение к серверу DHCP. Я использую dnsmasq на сервере Linux (но я могу переключиться на другое программное обеспечение). Я не так озабочен тем, как настроить DHCP / DNS, как о технологиях (RFC), которые я должен понимать. У кого-нибудь есть указатели?

PS: Моя сеть на самом деле более сложна с избыточными службами, но я упросту до FW / маршрутизатора, единой сети и dnsmasq.

Neil Cherry
источник

Ответы:

2

Теперь я хочу получить IPV6 от моего провайдера (/ 60)

При наличии большинства интернет-провайдеров в стандартном потребительском плане маршрутизатор WAN должен будет DHCPv6-PD клиент на стороне WAN, чтобы запросить «делегирование префикса» (IA_PD) желаемого размера.

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

Наконец, если у вас сеть с несколькими домами (и минимум / 48), вам, возможно, придется объявить свой префикс с помощью BGP всем вашим интернет-провайдерам. Это также работает точно так же, как и в IPv4. Но я подозреваю, что это не имеет отношения к вашей текущей сети.

разделить его на FW / маршрутизаторе (/ 64, Int 1 и Int 2)

Если интернет-провайдер статически маршрутизировал вам / 60, просто вручную выберите из него два / 64 и назначьте соответствующие адреса для интерфейсов локальной сети маршрутизатора.

Но при использовании DHCPv6-PD от интернет-провайдера зависит, насколько динамичен делегированный префикс на самом деле - если вам повезет, вы будете сохранять тот же префикс навсегда (или, по крайней мере, до тех пор, пока ваш маршрутизатор поддерживает тот же DHCPv6 DUID) / IAID, я думаю); если вам не повезло, префикс может даже меняться ежедневно.

Это означает, что как только клиент DHCPv6-PD получил аренду делегирования префикса, ему необходимо использовать некоторые внутренние сценарии или «ловушки» для автоматической настройки этого префикса в другом месте системы (то есть для назначения подсетей на интерфейсах LAN маршрутизатора и установки их в вашем dnsmasq.conf или radvd.conf).

Я предполагаю, что прошивка маршрутизатора Ubiquiti сделает это автоматически. При использовании dhclient все будет сделано через dhclient-выход-hooks.d ,

иметь отдельный сервер для запуска DHCP / DNS (dnsmasq, для локального DNS)

DHCPv6 - это вторичный протокол автоконфигурации в IPv6 - основной метод - через Протокол обнаружения соседей ICMPv6 в частности, пакеты объявления маршрутизатора (которые могут быть отправлены через radvd, dnsmasq или bird).

  • Все системы могут автоматически настраивать свой собственный адрес из ICMPv6 RA (т.е. SLAAC ), но только некоторая поддержка делает это из DHCPv6.

  • Получение адреса DNS-сервера является еще более смешанным - некоторые системы могут использовать только DHCPv6 для этого, другие используют только ICMPv6 RA (т.е. RDNSS ), некоторые поддерживают оба, а некоторые - нет.

  • Вы можете переместить большинство функций DHCPv6 и ICMPv6 RA на отдельный сервер, но, насколько я знаю, маршрутизатор. должен по-прежнему отправлять свои собственные RA, чтобы объявить себя «шлюзом по умолчанию».

  • Из того, что я знаю, не существует «DHCP Relay», эквивалентного ICMPv6 RA - рекламные объявления должны отправляться непосредственно в целевой подсети.

grawity
источник
Спасибо, это очень помогает моему пониманию. Я настроил свой FW & amp; Похоже, что это может быть проблема с FW (Ubiquiti Ether Lite) и IPv6. Я прошу / 60 с идентификатором префикса :: 2 (я думаю, что это попросит сети fo4 2). Я получаю адреса к ПК, но не получаю маршрутизации от ПК к Интернету, хотя маршрут есть.
Neil Cherry
Моя установка IPv6 умерла, есть проблема прошивки маршрутизатора (таблицы маршрутов IPv6 сходят с ума). Поэтому я отложу проект до тех пор, пока не увижу стабильную прошивку. Бу это действительно ответил на мой вопрос. Спасибо
Neil Cherry