设为首页收藏本站language 语言切换
查看: 1846|回复: 0
收起左侧

[分享] USG6000E下挂的DHCPV6有线或无线部分终端无法获得ip地址

[复制链接]
 成长值: 63370
发表于 2023-11-14 13:59:22 | 显示全部楼层 |阅读模式
问题描述:
有线和无线只有一个能获取到ipv6地址,另一个则不能
报错信息:
日志里的描述:本地地址池给用户分配地址失败。
根因分析:
DUID是唯一标识一台设备的识别符,如果有线在防火墙上获取到了ipv6地址,无线使用相同的DUID过来请求就不能再获取到ipv6地址了。IPv4没有问题是因为ipv4使用MAC地址来唯一标识一台设备,无线和有线网卡的MAC地址不一样,所以没有问题。Ipv6使用DUID来唯一标识是RFC标准要求的。
所以此问题是有线和无线的DUID一样导致的。
有线和无线抓包信息如下:

                               
登录/注册后可看大图

                               
登录/注册后可看大图
解决方法:
无线和有线使用不同的地址池来分配地址,这样就不会有冲突。

相关FAQ解答:
1、防火墙debug和日志错误是显示noaddr,没有可用地址,无法对相同DUID的终端下发v6地址,为何显示没有地址可用。
----RFC标准里只定义了如下几种错误码,并没有明确告知对相同DUID的终端不能分配V6地址的时候该使用哪种错误码。从下面几种错误码来看,使用NoAddrsAvail相对来说描述更形象。

                               
登录/注册后可看大图
2、ipv6场景下,终端DUID标识符不同网卡也是相同的?测试用的是有线网卡和无线网卡。
----理论上不同网卡的DUID应该是不同的,不同的设备和操作系统生成DUID的方法可能也是不同的。以华为防火墙为例,我们生成DUID有ll和llt两种方式(如下所示),同时还支持手动配置DUID。

                               
登录/注册后可看大图

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-1-31 16:06 , Processed in 0.060750 second(s), 10 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表