IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

标签:ICMPv6

共 2 篇相关文章

IT 累计浏览 5,667

accept_ra 的一个例子

这篇讲的是作者在配置Jumbo Frame时遇到的一个IPv6特有坑点。两台主机和交换机都已将MTU改为9000,但IPv6通信始终失败,不断收到“包太大”的ICMPv6报错。作者排查发现,IPv6路由器的RA包中会周期性广播一个MTU值(这里为1500),这个值会直接覆盖主机本地计算出的PMTU,导致大包无法发出。 问题的根源在于IPv6与IPv4的关键差异:IPv6路由器不分片,发送方主机必须基于整条路径的最小MTU(即PMTU)来调整包大小。而交换机虽然能转发巨帧,但其路由接口的MTU固定为1500,这个值通过RA被主机接收,不断重置了有效的PMTU。作者最终的解决方案是:在相关网络接口上禁用`accept_ra`选项,阻止主机接收和处理RA包中的MTU信息,转而通过DHCPv6来获取IP地址。这个案例清晰地展示了IPv6无状态地址自动配置机制与自定义网络配置之间可能出现的冲突。

IT 累计浏览 3,766

解决 IPv6 路由发现协议得到错误地址的问题

这篇讲的是一个让网管也束手无策的 IPv6 网络故障。作者在日常使用中发现,网络里的网关设备存在配置问题,导致它同时为客户端下发了多组 IPv6 地址和相互冲突的路由信息,直接使得 IPv6 连接彻底瘫痪。 问题卡在了网管层面迟迟无法解决。文章的核心亮点在于,作者没有被动等待,而是转向客户端寻找突破口。通过在终端层面进行针对性的配置和排查,最终成功绕过了网关的错误指令,恢复了网络的正常访问。 这篇文章为我们提供了一个清晰的故障排查案例:当上层网络配置出现混乱且难以立即修正时,调整客户端自身的网络参数,有时能成为恢复连通性的有效“自救”手段。它展示了在复杂的网络环境中,灵活运用知识解决问题的思路。