![如何排除 6to4 数据包丢失故障?](https://linux22.com/image/1357341/%E5%A6%82%E4%BD%95%E6%8E%92%E9%99%A4%206to4%20%E6%95%B0%E6%8D%AE%E5%8C%85%E4%B8%A2%E5%A4%B1%E6%95%85%E9%9A%9C%EF%BC%9F.png)
在我的 VDS 上,6to4 和 Teredo 似乎都运行不佳(数据包丢失率约为 40%)。
just-ping.com显示 6to4 和 Teredo 地址的数据包丢失率为 10%-80%,但 IPv4 地址的数据包丢失率为 0%。
运行时ping6 -n ipv6.google.com
,tcpdump -n 'host 192.88.99.1'
我发现ICMP6, echo request
发往 192.88.99.1 的数据包比ICMP6, echo reply
从 192.88.99.1 返回的数据包多。
如何调试?6to4 不可靠性可能是由我方配置错误或某些远程端的问题引起的吗?
答案1
调试 6to4 问题几乎是不可能的。您的传出 6to4 流量(到非 6to4 目的地)将转到 IPv4 地址 192.88.99.1。互联网上有多个针对该地址的公共 6to4 中继。您需要对 192.88.99.1 进行跟踪路由,以找出您当前正在使用哪一个(它会随时间而变化)。这是一点信息。然后取决于您连接到哪个 IPv6 目的地。他们将使用最近的 6to4 中继他们. 几乎不可能找出他们使用的是哪一个中继。
任何一个中继都可能导致数据包丢失。