RA报文M/O标志位

设备在获取IPv6地址等信息时,会先发送RS报文请求链路上的路由设备,路由设备受到RS报文后会发送相应的RA报文来表示自身能够提供的IPv6服务类型。
对于RA报文,根据其M字段和O字段确定其获取IPv6地址的模式:
M/O都为1,有状态分配,地址和DNS等都从DHCPv6服务器取得
对应的报文(icmpv6)

会有dhcpv6四步交互(对应ipv4的dhcp四步交互)

dhcpv6 不能添加网关,该怎么办?
DHCPV6 原设计就不能直接添加网关,需要配合ICMPV6才能让终端获取网关
解决方案:

会使用RA的源IP作为网关,同时还需要主要
是否写网关,还要看 RA 里的 Router Lifetime:
- Lifetime > 0 → 把发 RA 的路由器当成默认网关
- Lifetime = 0 → RA 照样可以发(前缀、M/O、DNS 等),但 不当默认路由器

如果是一个纯DHCPV6,没有RA是没有办法获取到网关的
ipv6验证是否通
ping 240e:e9:6002:15b:0:ff:b03c:259e 或ping -6

ipv6路由器发现技术:通过RS和RA技术实现无状态地址自动分配,无需DHCPV6。
RS:路由器请求,请求网络前缀、网关等信息。
RA:路由通告,通告网络前缀、网关等信息。
ipv6用例:
1.使用管理员权限修改pc网卡mtu为1800
netsh interface ipv6 show subinterfaces //查看mtu

netsh interface ipv6 set subinterface "以太网" mtu=1800 store=persistent

2. pc ping br0地址,并指定长度为1700.
3.pc上抓取网关的相应报文。查看icmpv6的是否携带packet too big message消息,并同时通告自动的mtu值。


197

被折叠的 条评论
为什么被折叠?



