IPv6 地址与 DHCPv6 有更好的持久性吗?

网络工程 IPv4 IPv6 dhcp dhcpv6
2022-02-20 01:14:08

我有一个包含大约 25 台设备的 LAN,它们偶尔会通过 DHCPv4 获取彼此的 IP 地址。我知道有一定的租赁时间限制,并且可以将其设置为很长的时间以在一定程度上解决它,但无论如何都会偶尔发生。这让我很恼火,我最近在内部网络中切换到 IPv6。DHCPv6 是否对此类 IP 地址丢失具有更好的抵抗力,例如与设备的 DUID/MAC 等结合使用?或者它是否适用于从相同种子开始的相同范围内的增量 IP 地址?如果这样工作,会不会太浪费空间了?

我已经阅读了一些有关此的文档,但无法找到明确的答案。

1个回答

如果您看到 DHCPv4 重复,很可能您会看到与 DHCPv6 相同的情况,因为问题出在您的 DHCP 服务器和/或配置上。两个系统的工作方式完全相同,地址通常不会被回收,直到它们必须被回收。(当租约到期时,地址变成“墓碑”——已过期但仍保留在数据库中,因为已分配给任何人。在池耗尽之前,墓碑不会被回收,因为节点有多种原因可能无法续订但仍使用该地址。)

DHCP 服务器通常会“ping”他们要分配的地址,以确保它没有被使用。

IPv6 唯一的优点是大小。您的 v4 池可能太小导致过多的流失。IPv6 池通常会大很多数量级。(根据 SLAAC 的要求,LAN 通常是一个疯狂的 ::/64。但是使用 DHCPv6,如果您不想让 SLAAC 运行,您的 LAN 可以是您想要的任何大小。)