IPV6经过多种电路传输至客户端ping 域名解析正常,网页无法打开

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IPV6经过多种电路传输至客户端ping 域名解析正常,网页无法打开相关的知识,希望对你有一定的参考价值。

业务拓扑如下:
技术图片

客户网络通过以上几家运营商电路到出口,中间电路都是交换机二层互通,在访问IPv6 资源时遇到以下问题
1、ping 公网IPv6 IP 正常,
2、域名解析正常,
3、部分网页无法正常打开,部分可以打开首页,其它内容都打不开

通过以上情况分析,1 说明网络互通正常,2说明解析正常。唯独网站,应该是和MTU值小于1500,导致TCPMSS协商时遇到问题,虽然IPv6 具有PathMTU探测功能 ,但由于中间电路都是二层电路,如果有部分MTU小于1500 是探测不到的,通过测试验证是否是这个原因造成
在出口路由上执行:ping -f -s 1472 10.27.66.2 PS这里利用IPV4的测试MTU方法
结果:无法ping通客户10.27.66.2
多次减小-s 的数值,直到-s==1272时才可以ping通 10.27.66.2,
结论:中间电路有部分MTU小于1500,应该是1272+20+8=1300
在运营商A B C 出口 配置互联IP ,分段测试,
结果:
运营商A-运营商B最大-s为1472
运营商B-运营商C 最大 -s为1272
结论:运营商B-运营商C 链链路问题,并进行调整。调整交换机端口后 全程测试正常。

涉及小知识:
1、ping -f 是不分片,
2、-s 指定icmp报文data部分大小
3、标准mtu=1500字节
4、IP头部=20字节
5、ICMP头部=8字节

以上是关于IPV6经过多种电路传输至客户端ping 域名解析正常,网页无法打开的主要内容,如果未能解决你的问题,请参考以下文章

服务访问公网 dns解析错误

DNS服务器解析域名ping不通,在线等,急!!!

在linux上做了dns解析,为啥在客户端ping域名不通呢。ip能ping通

使用Ping命令解析主机名解析出来的是IPv6

Ubuntu 无法解析域名

tomato路由器设置IPV6动态域名解析教程