各位好,
这边想请教一下为什么我在虚接口配置了DHCPv6请求,但是没有配置ipv6 nd autoconfig managed-address-flag 和ipv6 nd autoconfig other-flag 这边两条命令,终端获取到的地址也是无状态自动获取,为什么交换机还会有这个告警信息(以及虚接口配置如下):
终端自动获取到的地址:
(0)
最佳答案
您在虚接口配置了DHCPv6请求,但是没有配置ipv6 nd autoconfig managed-address-flag 和ipv6 nd autoconfig other-flag 这两条命令,终端获取到的地址也是无状态自动获取,这是因为您的DHCPv6服务器没有为终端分配地址前缀,而是只分配了其他配置信息,如DNS服务器地址等。这种情况下,终端会使用无状态地址自动配置(SLAAC)来生成自己的IPv6地址,而不是使用DHCPv6服务器分配的地址。SLAAC是一种基于ND协议的机制,终端通过接收RA报文中携带的地址前缀来生成自己的IPv6地址4。
您的交换机会有这个告警信息,是因为您没有配置ipv6 nd autoconfig managed-address-flag 和ipv6 nd autoconfig other-flag 这两条命令,导致交换机发送的RA报文中没有设置M标志位和O标志位。M标志位表示是否使用有状态地址自动配置(DHCPv6),O标志位表示是否使用有状态其他配置(DHCPv6)。如果M标志位为0,O标志位为1,表示终端使用SLAAC生成地址,并且使用DHCPv6获取其他配置信息。如果M标志位为1,O标志位为1,表示终端使用DHCPv6获取地址和其他配置信息4。由于您没有设置这两个标志位,交换机认为您没有正确配置DHCPv6服务,所以会产生告警信息。
您的虚接口配置如下:
interface Vlanif100
ipv6 enable
ipv6 address 2001::1/64
dhcpv6 server 1
如果您想要终端使用DHCPv6获取地址和其他配置信息,您需要在虚接口上添加以下两条命令:
ipv6 nd autoconfig managed-address-flag
ipv6 nd autoconfig other-flag
这样,交换机发送的RA报文中就会设置M标志位和O标志位为1,终端就会使用DHCPv6获取地址和其他配置信息,并且交换机不会产生告警信息。
(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论