为什么通过无状态地址自动配置使用DHCPv6?


16

IPv6和RFC 2462为主机提供了一种通过无状态地址自动配置来配置自己的IP地址的方法。在我看来,这就像蜜蜂的膝盖一样,这让我想知道为什么有人会想麻烦地配置DHCPv6服务器。我不是将网络作为一种职业来管理,所以我猜想有一些显而易见的简单原因导致人们想要支持DHCPv6,这在我看来是不常见的。有人可以详细说明这些原因吗?

Answers:


7

DHCPv6在分配地址方面为管理员提供了更多控制权。如果您确实希望对IPv6地址进行这种控制,那么您还不了解IPv6。

除自动配置支持的基本地址/网关外,它还可用于提供其他配置参数。一个示例可能是WINS服务器,NTP服务器,TFTP引导服务器以及其他较不常见的选项。在我看来,部署DHCPv6架构的痛苦并不值得。

坚持使用autoconfig。


6
指定TFTP是否不值得部署DHCP服务器?我猜您从未部署过IP电话...
Jason Berg,

11
我认为宣称如果您想要DHCPv6尚不了解是自负的。在某些情况下,DHCPv6是最佳解决方案。
Axel Beckert 2014年


8

如果需要DHCPv6

  • 网络管理员应该控制谁获得(哪个)IPv6地址,例如,因为它们需要与AAAA DNS记录同步,或者
  • 如果您不想告诉外部您的MAC地址(即您使用的硬件供应商),但又不想使用隐私扩展,例如仍然使用永久IPv6地址,或者
  • 如果您希望使用与DHCP(v4)服务器上用于IPv4相同的IPv6动态DNS更新。

如果要动态DNS更新,为什么需要通过SLAAC的DHCPv6?
Ale 2014年

好一点,我更新了该声明,以减少歧义。
Axel Beckert 2014年

2
@Ale某些操作系统完全在内核中处理SLAAC,并且没有提供在SLAAC完成后调用用户域程序的准备,这将需要进行动态DNS更新。由于DHCPv6在用户区中完成,因此可以进行动态DNS更新。
迈克尔·汉普顿

@MichaelHampton即使在完成SLAAC之后没有立即调用用户空间代码的直接钩子,SLAAC的结果还有许多其他方式对用户空间可见,因此肯定可以创建一个用户空间实用程序来检测分配的地址并更新DNS。
kasperd 2014年

1
@kasperd这可能是真的...现在我希望有人能做到!这是我的FreeIPA域中令人讨厌的问题之一。
迈克尔·汉普顿

3

DHCPv6具有SLAAC中不存在的许多功能。这些功能大多数都不需要。

但是,只有一种DHCPv6功能,在许多情况下将很有用。这就是前缀委托。如果您是ISP的网络管理员,则该功能可能足以让您值得部署DHCPv6服务器。如果您不是为ISP工作,则可能不需要前缀委托。

前缀委派可以做什么,就是ISP的DHCPv6服务器可以告诉CPE路由器它可以用于其内部LAN的地址范围。如果没有前缀委派,则只能自动配置路由器的WAN接口。LAN将需要手动配置。

CPE路由器将充当DHCPv6客户端。由于LAN只能使用SLAAC,因此它不必充当DHPv6服务器。


1

SLAAC是自动配置地址并消除DHCP服务器必须进行的集中化的很好尝试。在由DHCP服务器处理所有设备地址的IPv4网络中,如果出现故障,则很快(租约开始到期时),任何人都无法再通话。

但是SLAAC缺乏功能。例如,如果您想为每个设备分配一个本地域名,则无论如何都将需要一个本地DNS服务器。如果所有连接都是通过这些名称而不是(长的)IPv6地址完成的,那么您将拥有集中式服务器,这将为您提供简洁的功能,并且会带来危险。然后,如果您有一台DNS服务器,那么DHCP并不是一个大问题。

另一个示例,如果您有多个VLAN。假设您只想将已知设备限制在您的VLAN中,并为新的但未知的设备配置另一个。此VLAN无法访问Internet,也看不到您的设备。然后一台DHCP服务器出现了。

SLAAC的一个大问题是设备的地址具有其MAC。这样做是不明智的,因为它增加了地址大小并减少了隐私,有些人也说安全性。DHCP服务器允许您使用其他规则来设置地址。


0

ipv6的重点是每个设备都有一个永久的唯一地址,该地址可以在网络中路由(找到)。当ipv4地址耗尽开始成为问题时,DHCP中的'D'代表ipv4中需要的'Dynamic'。没有路由问题,就无法再分配ipv4地址。ipv6并非如此。

不需要。它击败了拥有更大IP地址空间的观点。

DHCPv6提供分层的IP地址空间。正如我们在ipv4中看到的那样,这不是一个好主意。

坚持使用autoconfig。


0

在ad-hoc网络方面,Dhcpv6-PD实际上非常有效。有台无法使用ndp来获取dns的计算机,因此必须使用dhcp来获取dns,tftp和证书服务器。另外,dhcpv6也适合前缀委派,我喜欢分配/ 128地址。


我认为到目前为止,所有最新的OS都了解通过路由器广告发布的DNS。而且我不知道使用比/ 64长的链接前缀的任何充分理由。
kasperd '16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.