华为AirEngine9700S-S下的无线终端IPv6间歇性断网(收不到RA组播报文)

无线侧的终端主要是手机,而且还不是所有的手机都有问题,导致问题排查起来比较困难
因为手机上一直提示的是ERR_NAME_NOT_RESOLVED(不知道为啥会提示这个),刚开始以为是DNS的问题,但是怎么换dns服务器都没用。
先是想root手机进到系统里面进行调试,但是小米的解锁资格没申请到,后来安装安卓usb驱动,用adb进行为手机shell观察路由发现ipv6路由的生存时间很短,然后等到路由过期果然IPv6断网了。
下面用wireshark抓包一直抓不到icmpv6 ra报文,只有wifi连接建立的时候收到一个单播的ra报文。思来想去觉得问题可能出在组播上,然后在ac控制器上把与组播相关的配置都找出来,直到关闭组播转单播功能的时候wireshark上面出现了icmpv6的ra报文。
命令行关闭组播转单播

wlan
traffic-profile name default
undo traffic-optimize multicast-unicast enable

这个问题历时几个月(主要也不是致命问题,没有ipv6还可以用ipv4),实际的排查过程比上面说的还要曲折。
论坛上发的求助贴:
https://forum.huawei.com/enterprise/zh/thread/742838730168877056?page=1&floor=2

发表回复