SLAAC 和 DHCPv6 都能下发 IPv6 地址,所以,到底用哪个?
本期给大家分享IPv6相关知识。
背景讨论探讨 IPV6 内网改造方案时,常有疑问:“IPv6 协议可通过 SLAAC 无状态地址配置,为何还需在核心交换机上配置 DHCPv6 服务器?二者是替代关系吗?” 实际上,SLAAC 虽能实现部分功能,但在实际组网中无法完全取代 DHCPv6。
唉,这里我真的很烦这种有/无状态的概念词,因为SLAAC分配下又会有DHCPv6的交互去获取DNS等参数,行家称之为SLAAC下的有状态;而没有的话又叫SLAAC下的无状态....然后呢,全程由DHCPv6主导IPv6地址分配的便就是有状态,拗口吧?真令人讨厌。
总而言之,对我而言我只关心以下四点:
SLAAC用到的是ICMPv6的RA/RS报文交互;DHCPv6用到的是DHCPv6报文交互;SLAAC自动配置是服务器告知客户端一个IPv6前缀,然后客户端自己按照EUI-64去生成IPv6地址,生成的到底是个啥服务器漠不关心;DHCPv6自动配置是服务器完全下发参数给客户端,和IPv4的DHCP一样,服务器牢牢将IPv6地址池把控在手中。什么情况下用SLAAC和DHCPv6?部分安卓手机只支持SLAAC,网络中该设备多的用SLAAC需要监管IPv6地址的在核心交换机(服务器)上配置DHCPv6有人问:有核心交换机或者路由器能同时支持SLAAC和DHCPv6一起用吗?我回答:可以,这种就是混合自动配置,一般家用路由器基本都支持了。
THE END