Как клиенты IPv6 могут найти такие серверы, как NTP, SIP
Я понимаю, что для IPv6 клиенты могут получить адрес либо без сохранения состояния, используя SLAAC, либо с использованием DHCPv6 (хотя я слышал, что Android не поддерживает назначение адресов через DHCPv6).
Мой вопрос: для клиентов, которые настраивают свой IPv6-адрес через SLAAC, как сеть может передать им другую конфигурацию сети? Могут ли они получить такую конфигурацию с помощью рекламных объявлений маршрутизатора, или же сеть должна также развернуть DHCPv6 для клиентов, чтобы получить эту дополнительную информацию (но не получить свой адрес IPv6)? Например:
- DNS-сервер
- Я слышал RFC 6106 - Опции объявления маршрутизатора IPv6 для конфигурации DNS предназначены для обеспечения связи с DNS-серверами. На практике, используют ли клиенты Windows, Linux, Android, iOS RA или DHCPv6 для поиска DNS-серверов IPv6?
- NTP сервер
- Я нашел черновик для рекламы NTP через рекламу маршрутизатора. Но этот проект не был принят, я думаю. Так нужно ли клиентам находить NTP-сервер через DHCPv6?
- SIP сервер
- Нужно ли клиентам использовать DHCPv6 вариант 21 или 22? Есть ли какой-либо эквивалент рекламы маршрутизатора?
- Протоколы, специфичные для поставщика
Если DHCPv6 является единственным способом получения такой информации о сервере, достаточно ли просто настроить клиент для получения его адреса через SLAAC, а затем получить эту дополнительную конфигурацию через DHCPv6?
1 ответ
О DNS можно позаботиться о рекламе маршрутизатора, но что касается всех других вариантов, вы в основном застряли с DHCP. Тем не менее, сервер DHCPv6 без сохранения состояния является одним допустимым развертыванием, где сервер DHCPv6 не отслеживает назначения IP-адресов, а только объявляет об услугах хостам в сети и позволяет SLAAC настраивать IP-адреса.
Параметры кажутся практически идентичными: http://www.networksorcery.com/enp/protocol/dhcpv6.htm
Похоже, что RA позволяет вам отправлять только базовую IP-информацию и шлюз по умолчанию, DNS возможен, но не более того.
Так что TL; DR;
Вы можете либо использовать DHCPv6 с отслеживанием состояния, который работает точно так же, как DHCPv4, либо вы можете использовать DHCPv6 без сохранения состояния, который использует SLAAC для настройки IP, и, как таковой, является гораздо более легким.