NDP + DHCPv6 (DNS) как?

Как объединить, получить префикс ipv6 через NDP и получение dns через dhcpv6?

пример:

interface FastEthernet1/0
 no ip address
 duplex auto
 speed auto
 ipv6 address 2000::/64 eui-64
 ipv6 nd prefix 2000:34::/64

ipv6 dhcp pool DNS_ONLY
 dns-server 2000:FFFC:BBBB:AAAA:CCCC::1

1 ответ

Чтобы это работало, вам нужно сделать несколько изменений.

Прежде всего всего 2000:0000::/32 Префикс зарезервирован для Teredo, поэтому вы не можете использовать его в локальной сети. Я преобразую в адреса из префикса документации 2001:db8::/32 Вот. Пожалуйста, замените его префиксом, который вы получили от своего провайдера. Если у вас его нет (т. Е. Потому что это отдельная тестовая установка), пожалуйста, сгенерируйте префикс ULA. В реестре SixXS ULA есть полезный генератор и дополнительная страница регистрации.

Лично я предпочитаю не использовать eui-64 на серверах и маршрутизаторах, потому что я хочу, чтобы адрес был предсказуемым даже после замены сетевых карт (и eui-64 параметр зависит от MAC-адреса этой карты), поэтому в моем примере я настраиваю фиксированный адрес. Я также настраиваю все роутеры anycast адрес, который является префиксом /64 с частью узла все нули. Я не знаю каких-либо систем, которые используют его, но это никогда не повредит соблюдению RFC:-)

Затем вы должны сообщить сети, что сервер DHCPv6 доступен в режиме без сохранения состояния. Это сделано с other-config-flag в рекламе роутера.

Затем вы должны указать маршрутизатору, какие настройки DHCPv6-сервера следует использовать в интерфейсе. Вы делаете это с ipv6 dhcp server ... установка.

Вы также можете установить для своего маршрутизатора высокий приоритет. Это может предотвратить некоторые проблемы, когда другие системы случайно (злонамеренно) отправляют объявления маршрутизатора по локальной сети. Это ipv6 nd router-preference High установка.

И вам не нужно явно указывать префикс для объявления маршрутизатора. По умолчанию он получит префикс от своего собственного адреса интерфейса. Вы можете изменить параметры префикса для префикса (ов) по умолчанию с помощью команд, начинающихся с ipv6 nd prefix default ..., но нет ничего в этой настройке, которая нуждается в этом.

Итак, мы заканчиваем с:

interface FastEthernet1/0
 no ip address
 duplex auto
 speed auto
 ipv6 address 2001:DB8:a:b::1/64
 ipv6 address 2001:DB8:a:b::/64 anycast
 ipv6 nd other-config-flag
 ipv6 nd router-preference High
 ipv6 dhcp server DNS_ONLY

ipv6 dhcp pool DNS_ONLY
 dns-server 2001:4860:4860::8888
 dns-server 2001:4860:4860::8844

И это должно сделать это!

PS: я изменил DNS-серверы на общедоступные DNS-распознаватели Google. Пожалуйста, настройте при необходимости.

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