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.

1 ответ1

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-exit-hooks.d.

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

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .