IPv6 dhcp 服务器想为所有客户端设置默认网关。对于 ipv4,它可以通过添加option routers <gateway-addr>
内部子网来完成。但是ipv6配置需要添加什么?
DHCPv6 不支持设置路由器/网关的选项。
IPv6 在许多方面与 IPv4 不同。它不仅仅是一个扩大的地址空间。
IPv6 旨在大量利用无状态地址自动配置 (SLAAC)。反过来,这依赖于路由器和 dhcp 广告。
对于 IPv6,每个接口可能会被分配两个地址。
甲链路本地前缀地址fe80::/64
被从接口标识符(MAC地址)生成的。这些地址永远不会被路由,因此仅在本地 LAN 段上有效。在没有路由器和/或 DHCP 服务器的情况下,它们支持 LAN 上的机器通信,这与 IPv4 自动配置地址 169.254.0.0/16 非常相似。但它们的主要用途是自动配置。
甲全局单播地址,可以以两种方式(路由器或DHCP)来获得。配置了链路本地地址后,客户端向多播地址(网段上的所有路由器)发送路由器请求ff02::2
。在 SLAAC 设置中,网络上的任何路由器都使用包含可用前缀的路由器广告 (RA) 进行响应。在家庭环境中,通常有一台路由器通告 ISP 分配的前缀。接收 RA 的客户端,使用可用前缀配置其全局地址并相应地设置其网关. 所有其他选项,如 DNS 服务器、域后缀等,都应通过 DHCPv6 进行配置。这使得 DHCP 非常简单,因为它不需要维护租用数据库,而只需分发更多选项。但是请注意,默认网关不是其中之一。
因为对于某些设置,SLAAC 的地址分配过于松散,也可以通过DHCPv6 分发全局地址。这称为有状态地址配置。在这种情况下,路由器不会通告前缀,而是发送“托管”标志,通知客户端向 DHCP 服务器请求地址。这种方法更接近于 DHCPv4 的工作方式。尽管如此,DHCPv6 服务器不分发路由器!网关仍然从 RA 获得。
有一个 IETF 草案“DHCPv6 路由选项”准确地指定了您正在寻找的选项,但已过期且从未用于 RFC。
关于 DNS 配置的专用 DHCP:传统的 IPv6 设置需要 DHCPv6 来分发 DNS 信息,或者手动配置 DNS。提议的RFC6106提出了一个替代方案,通过指定更多的 RA 选项。具体来说:
流行的 IPv6 路由器广告守护进程radvd
已经支持这些选项。如果客户端能够处理 RDNSS(例如大多数 Linux 发行版、OS X、Windows>=Vista),则radvd
可以替代 DHCPv6 服务器。至少如果 dhcp 仅用于分发 DNS 选项。这在小型家庭网络中很常见,但对于商业环境来说可能不够。
归档时间: |
|
查看次数: |
14070 次 |
最近记录: |