1. Pod 内不准
如果不是 host 网络,则可能有容器网络组件的开销。
2. tcp 模式
mtr --tcp -P 80 1.1.1.1。
尝试发送 SYN 包,但是也会像 ping/traceroute 那样在 IP 报文上从 TTL=1 开始发送。所以还是会收到 ICMP deadline exceeded。
这样的后果是,最后一跳的 RTT 是准确的,因为是真的完成了 TCP 握手;但是中间的跳数还是会因为路由器设置的 ICMP 低优先级而出现丢包或者延后。
一句话就是:mtr tcp 模式最后一跳 RTT 准确,中间跳可能不准。
