首页 > 其他分享 >二级路由器时而无法获取IPV6的问题排查

二级路由器时而无法获取IPV6的问题排查

时间:2024-12-24 14:12:26浏览次数:8  
标签:报文 TP 排查 光猫 LINK RA IPV6 路由器

本人网络环境:

设备:联通光猫 + TP-LINK WDR5620路由器

光猫设置:联通光猫自带路由器功能,由光猫负责拨号,光猫获得了/60的IPV6前缀。

TP-LINK路由器设置:TP-LINK的路由器关闭了DHCP,光猫LAN连接TP-LINK的LAN,这样TP-LINK就变成了一个带无线功能的交换机。

问题现象

连接TP-LINK有时可以获得IPV6,有时无法获得,有时获得了用着用着就没了。连接光猫则一直有IPV6

重要提示

下文除非明确提到TP-LINK,否则“路由器”指的是光猫的路由器,因为TP-LINK已经变成了一个“交换机”。

解决思路

分别连接光猫和TP-LINK的WIFI,用wireshark抓包看同的包类型。我这里是SLAAC模式,也就是路由器发送RA ( Router Advertisement )报文,该报文包含了公网的ipv6前缀,只要收到这个报文,就可以获取IPV6地址。

而RA报文有两种发送机制:

  1. 路由器定时发送
  2. 路由器收到RS(Router Solicitation)报文后马上发送

经过抓包我发现,连接TP-LINK路由器时,我的电脑确实也发送了RS,但是迟迟没有收到光猫发来的RA报文,而连接光猫时,我的电脑发送了RS后马上就收到了路由器的RA,这说明问题就出现在TP-LINK的交换机模式上,他无法很好地转发IPV6组播地址包,导致:

  1. 本机发给光猫的RS报文没有抵达光猫
  2. 或者,光猫回应的RA报文没有抵达我的电脑

了解到这里,我灵机一动,既然连接光猫会触发一次RA通告,那么当我用手机连接了TP-LINK,没有获得RA报文,然年用电脑连接一下光猫,触发一次RA报文通告,是不是可以让手机也收到RA报文,从而获得IPV6?经过测试,确实可以。

解决方案

这个方案实在谈不上优雅,但是也算是一个方案吧。假如你电脑连接了TP-LINK,但是没有IPV6,那么你拿手机连一下光猫的WIFI,触发一次RA通告,电脑就也有IPV6了。

参考资料:
ICMPv6每个Type的作用:https://www.iana.org/assignments/icmpv6-parameters/icmpv6-parameters.xhtml
RA和RS报文所在的RFC:https://datatracker.ietf.org/doc/html/rfc2461
ICMPv6的RFC(很不全,不如第一个链接):https://datatracker.ietf.org/doc/html/rfc4443#page-13

标签:报文,TP,排查,光猫,LINK,RA,IPV6,路由器
From: https://www.cnblogs.com/wangbingbing/p/18627271

相关文章

  • 一文教你了解什么是 IPv6
    一文教你了解什么是IPv6一.为什么需要IPv6?二.IPv6的地址表示三.IPv6的优势四.IPv6与IPv4的主要区别五.IPv6的部署现状与挑战前言这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。作者:神的孩子都在歌唱IPv6(InternetPro......
  • 华为、华三、思科高级网络工程师必经之路(2)我们的爱如同TCP连接,始终可靠,永不掉线——
    欢迎各位彦祖与热巴畅游本人专栏与博客你的三连是我最大的动力以下图片仅代表专栏特色[点击箭头指向的专栏名即可闪现]专栏跑道一➡️网络空间安全——全栈前沿技术持续深入学习 专栏跑道二➡️ 24NetworkSecurity-LJS ​​ ​专栏跑道三 ➡️ MYSQL......
  • CentOS HTTPS自签证书访问失败问题的排查与解决全流程
    sudocpharbor.crt/usr/local/share/ca-certificates/sudoyuminstall-yca-certificatessudoupdate-ca-trustforce-enablesudoupdate-ca-trustextract但是访问https://172.16.20.20仍然报错*Abouttoconnect()to172.16.20.20port443(#0)*Trying1......
  • JVM线上问题排查和性能调优案例
    JVM线上问题排查和性能调优案例JVM线上问题排查和性能调优也是面试常问的一个问题,尤其是社招中大厂的面试。这篇文章,我会分享一些我看到的相关的案例。下面是正文。一次线上OOM问题分析-艾小仙-2023现象:线上某个服务有接口非常慢,通过监控链路查看发现,中间的GAP时......
  • 华为交换机路由器配置标题
    命令功能headerlogin配置在用户登陆前显示的标题消息headershell配置在用户登陆后显示的标题信息<Huawei>system-view [Huawei]headerlogininformation"#################welcome###############"退出到登陆界面就会显示该配置信息[Huawei]headershellinformation......
  • 个人宽带如何开启IPv6网络访问
    IPv6是大势所趋,就在前段时间湖南联通发布公告,对家庭宽带提供IPv6地址,不再提供IPv4地址,那本文就介绍个人宽带如何开启IPv6网络访问。湖南联通停止向普通家庭宽带用户提供公网IPv4地址先给大家看下开启IPv6网络访问后的效果。这是一个IPv6地址查询的网站,可以看......
  • 如何修改网站的错误,网站错误排查与修复
    网站错误可能由多种原因引起,以下是一些常见的排查和修复步骤:查看错误日志:在服务器上查看错误日志文件,通常位于 logs 文件夹中。分析日志中的错误信息,确定问题原因。浏览器开发者工具:使用浏览器的开发者工具(F12),查看控制台中的错误信息。检查网络请求,查看是否有资源......
  • wordpress系统问题排查
    1.通过FTP或文件管理器访问服务器文件一般情况下,WordPress的错误日志位置取决于服务器的配置和WordPress本身的设置。常见的位置是在/wp-content/目录下,文件名可能是debug.log。使用FTP客户端(如FileZilla)连接到服务器,找到WordPress安装目录下的wp-content/文件夹。......
  • nginx-tengine-invalid IPv6 address in resolver-解析器中无效的IPv6地址
    问题描述:解析器中无效的IPv6地址[root@dm~]#nginx-tnginx:[emerg]invalidIPv6addressinresolver"[fe80::1%em2]"in/usr/local/tengine/conf/nginx.conf:175nginx:configurationfile/usr/local/tengine/conf/nginx.conftestfailed排查流程:查看了配置文件ngi......
  • 网络工程师揭秘:你知道路由器的默认网关地址有哪些吗?
    默认网关是指网络中的设备在访问其他网络(比如互联网)时,通过的第一个网络节点。通俗地说,默认网关是设备通向外部世界的大门。每台联网设备(例如手机、电脑)都需要通过一个默认网关来发送数据包到达不同的网络。路由器的默认网关地址是配置网络的第一步,通常也是我们用来访问路由......