IPv6客户端如何找到NTP、SIP等服务器

Cra*_*een 5 ndp dhcpv6

对于 IPv6,我知道客户端可以使用 SLAAC 无状态地获取地址,或者使用 DHCPv6 有状态地获取地址(尽管我听说 Android 不支持通过 DHCPv6 分配地址)。

我的问题是,对于通过 SLAAC 配置其 IPv6 地址的客户端,网络将其他网络配置推送给他们的方式是什么?他们能否通过路由器广告获得此类配置,或者网络还必须为客户端部署 DHCPv6 以获取这些额外信息(但不能获取其 IPv6 地址)?例如:

  • DNS服务器
  • NTP服务器
  • SIP服务器
    • 客户端是否需要使用 DHCPv6选项 21 或 22?是否有任何路由器广告等价物?
  • 供应商特定协议
    • DHCPv6 具有用于供应商特定信息的选项 16选项 17,如果 DHCPv6 管理员已对其进行配置,则客户端可以使用这些信息在网络上查找特定于供应商的服务器。是否有任何路由器广告等效?

如果 DHCPv6 是获取此类服务器信息的唯一方法,那么将客户端配置为通过 SLAAC 获取其地址,然后通过 DHCPv6 获取此额外配置是否合理直接?

Stu*_*ggi 7

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 配置,因此更轻量级。