我有一个奇怪的问题,在Softlayer Washington数据中心托管.
在Softlayer上从EC2实例测试我的服务器: –
[root@EC2-box ~]# ping -f -c 100 MY-SL-BOX
PING MY-SL-BOX (MY-SL-BOX) 56(84) bytes of data.
..................................................
--- MY-SL-BOX ping statistics ---
100 packets transmitted, 50 received, 50% packet loss, time 743ms
rtt min/avg/max/mdev = 2.464/2.906/3.606/0.220 ms, ipg/ewma 7.505/2.927 ms
[root@EC2-box ~]#
从EC2实例到www.softlayer.com(或任何其他网站)进行测试: –
[root@EC2-box ~]# ping -f -c 100 www.softlayer.com
PING www.softlayer.com (66.228.118.51) 56(84) bytes of data.
--- www.softlayer.com ping statistics ---
100 packets transmitted, 100 received, 0% packet loss, time 1168ms
rtt min/avg/max/mdev = 35.143/35.485/36.216/0.211 ms, pipe 4, ipg/ewma 11.804/35.518 ms
[root@EC2-box ~]#
从我的服务器在softlayer到EC2实例进行测试: –
[root@MY-SL-BOX ~]# ping -f -c 100 7EC2-box
PING 7EC2-box (7EC2-box) 56(84) bytes of data.
.................................................
--- 7EC2-box ping statistics ---
100 packets transmitted, 51 received, 49% packet loss, time 866ms
rtt min/avg/max/mdev = 2.067/2.378/2.679/0.131 ms, ipg/ewma 8.756/2.414 ms
从我的软件层服务器测试到www.softlayer.com实例: –
[root@MY-SL-BOX ~]# ping -f -c 100 www.softlayer.com
PING www.softlayer.com (66.228.118.51) 56(84) bytes of data.
....................................................
--- www.softlayer.com ping statistics ---
100 packets transmitted, 48 received, 52% packet loss, time 1424ms
rtt min/avg/max/mdev = 33.677/34.041/34.693/0.240 ms, pipe 4, ipg/ewma 14.386/34.083 ms
注意..在所有上述情况下,当我不使用“-f”选项时,根本没有丢包. 7EC2-box和MY-SL-BOX是真正的IP.我掩饰他们发布在这里.
如果我从我的服务器对任何其他IP执行traceroute,甚至ping -f显示在那里的第一个节点,它显示50%的数据包丢失,没有“-f”没有丢失.
我接受了支持,他们说,没有“-f”没有问题,这里没有问题.
他们是对的吗?
奇怪的是,从任何外部网络到任何站点的“ping -f”都没有显示出损失,只有我的.
我一直在寻找一个小时,如果有人能指出我测试丢包的详细说明,我将非常感激.