|
本帖最后由 xibanya 于 2024-3-27 11:11 编辑
一.地址长度
/128表示 128bit前缀,即地址全部由dhcpv6分配 /64表示,前64bit是由路由器通告 后64bit就是自己生成了
二.不会经过IPv6网关
IPV6网关设备(你可以理解成你说的一级)会在路由器通告中,携带自己的前缀长度,具体报文好像是携带在ICMPv6 Option选项的 Prefix信息里面
比如你上一级lan口/64长度 通告报文里面就是携带a:b:c:d:/64的前缀信息
并且,这个ICMPv6的选项的Flag,On-link比特会置1 表示收到了该通告报文的设备/路由器,需要为这个a:b:c:d::/64的前缀生成1条本地的直连路由
类似,你在ipv4里面,设置掩码长度后,系统会自动为该子网生成一条本地直连路由
因此,在所谓“二级”爱快,去查看IPv6的路由表,可以看到有一条a:b:c:d::/64的路由 网关或者出接口为某个接口而不是fe80打头的上一级路由器本地链路地址
这样 有状态类客户端之间通信,也都是通过邻居发现,获取到对方的本地链路及mac地址后,直接通信,通信的数据是不会封装送给上一级路由器的
|
|