×

Loading...
Ad by
  • 推荐 OXIO 加拿大高速网络,最低月费仅$40. 使用推荐码 RCR37MB 可获得一个月的免费服务
Ad by
  • 推荐 OXIO 加拿大高速网络,最低月费仅$40. 使用推荐码 RCR37MB 可获得一个月的免费服务

@

多半会。

本文发表在 rolia.net 枫下论坛我做了一个测试:

在我的gateway的一个窗口ping:

ddai:506$ ping -s 3000 209.139.240.65
PING 209.139.240.65 (209.139.240.65): 3000 data bytes
3008 bytes from 209.139.240.65: icmp_seq=0 ttl=247 time=444.711 ms
--- 209.139.240.65 ping statistics ---
3 packets transmitted, 1 packets received, 66% packet loss
round-trip min/avg/max/std-dev = 444.711/444.711/444.711/0.000 ms
ddai:507$

在另外一个窗口运行tcpdump:

# tcpdump -n -i de0
tcpdump: listening on de0
21:27:32.908456 24.76.93.185 > 209.139.240.65: icmp: echo request (frag 47010:1480@0+)
21:27:32.909379 24.76.93.185 > 209.139.240.65: (frag 47010:1480@1480+)
21:27:32.909454 24.76.93.185 > 209.139.240.65: (frag 47010:48@2960)
21:27:33.345758 209.139.240.65 > 24.76.93.185: icmp: echo reply (frag 31697:1480@0+)
21:27:33.350621 209.139.240.65 > 24.76.93.185: (frag 31697:1480@1480+)
21:27:33.350704 209.139.240.65 > 24.76.93.185: (frag 31697:48@2960)
21:27:33.919947 24.76.93.185 > 209.139.240.65: icmp: echo request (frag 41360:1480@0+)
21:27:33.920877 24.76.93.185 > 209.139.240.65: (frag 41360:1480@1480+)
21:27:33.920949 24.76.93.185 > 209.139.240.65: (frag 41360:48@2960)
21:27:34.336092 209.139.240.65 > 24.76.93.185: icmp: echo reply (frag 31698:1480@0+)
21:27:34.336157 209.139.240.65 > 24.76.93.185: (frag 31698:48@2960)
21:27:34.340223 209.139.240.65 > 24.76.93.185: (frag 31698:1480@1480+)
21:27:34.926424 24.76.93.185 > 209.139.240.65: icmp: echo request (frag 38068:1480@0+)
21:27:34.927345 24.76.93.185 > 209.139.240.65: (frag 38068:1480@1480+)
21:27:34.927431 24.76.93.185 > 209.139.240.65: (frag 38068:48@2960)
21:27:35.367154 209.139.240.65 > 24.76.93.185: icmp: echo reply (frag 31699:1480@0+)
21:27:35.367224 209.139.240.65 > 24.76.93.185: (frag 31699:48@2960)
21:27:35.369376 209.139.240.65 > 24.76.93.185: (frag 31699:1480@1480+)
^C
18 packets received by filter
0 packets dropped by kernel
#

从上面的tcpdump的结果可以看到,所有的 Echo Request/Echo Reply 都被 frag 了,而且返回的 Echo Reply 包中,只有第一个的顺序是正确的,这个从ping的结果也可以看到,只有第一个 echo request 有返回的包。而这只是一个包被分成3个包的结果(我用的是3000),而你用8000的包,就会被分割成更多的包,这样out of order 的几率就大得多了,所以多半会 time out。更多精彩文章及讨论,请光临枫下论坛 rolia.net
Report

Replies, comments and Discussions:

  • 工作学习 / IT杂谈 / Rogres 上网的用户有问题的的到这里集合!!并简单描述一下你的问题
    我的问题是,
    Ethernet adapter SIS Network:
    Connection-specific DNS Suffix . : bloor.phub.net.cable.rogers.com
    IP Address. . . . . . . . . . . . : 24.103.210.133
    Subnet Mask . . . . . . . . . . . : 255.255.255.0
    Default Gateway . . . . . . . . . : 24.103.210.1

    和国内通话不行,连QQ的消息都发不出去,部分网页不能打开,ourgame游戏经常退出,MSN会掉线,前几天就这样了,打电话给Rogers,他们说给我Credit,下个月我要回流,要什么Credit啊!
    检测到的情况,Ping 网关,经常发生丢包情况,如果对网关送大的包 8000以上的报,几乎全丢!

    大家一起抗议,打电话,起码得几天的Credit吧!
    • 多次打电话后,Rogers终于承认他们的问题,说是416的部分地区都这样,正在修,需要到下周才可以FIX,并答应给我这几天的Credit。
      • 请做好心理准备,rogers答应的事情,一般都不可能准时做到,下周一定还会拖的。长期抗战吧。
    • 我们这里下午段了一小时, 现在正常了
    • 8000的包?以太网包最大1518!
      • 不是低层包的大小,是ping包的大小 ping -l 8000,意思也是给网络加一些负担
        • When icmp payload is greater than 1472 byte, it will be fragmented.
          • Ow, 有这么回事情啊! 难道我Ping -l 8000 就一定会timeout吗?
            • 多半会。
              本文发表在 rolia.net 枫下论坛我做了一个测试:

              在我的gateway的一个窗口ping:

              ddai:506$ ping -s 3000 209.139.240.65
              PING 209.139.240.65 (209.139.240.65): 3000 data bytes
              3008 bytes from 209.139.240.65: icmp_seq=0 ttl=247 time=444.711 ms
              --- 209.139.240.65 ping statistics ---
              3 packets transmitted, 1 packets received, 66% packet loss
              round-trip min/avg/max/std-dev = 444.711/444.711/444.711/0.000 ms
              ddai:507$

              在另外一个窗口运行tcpdump:

              # tcpdump -n -i de0
              tcpdump: listening on de0
              21:27:32.908456 24.76.93.185 > 209.139.240.65: icmp: echo request (frag 47010:1480@0+)
              21:27:32.909379 24.76.93.185 > 209.139.240.65: (frag 47010:1480@1480+)
              21:27:32.909454 24.76.93.185 > 209.139.240.65: (frag 47010:48@2960)
              21:27:33.345758 209.139.240.65 > 24.76.93.185: icmp: echo reply (frag 31697:1480@0+)
              21:27:33.350621 209.139.240.65 > 24.76.93.185: (frag 31697:1480@1480+)
              21:27:33.350704 209.139.240.65 > 24.76.93.185: (frag 31697:48@2960)
              21:27:33.919947 24.76.93.185 > 209.139.240.65: icmp: echo request (frag 41360:1480@0+)
              21:27:33.920877 24.76.93.185 > 209.139.240.65: (frag 41360:1480@1480+)
              21:27:33.920949 24.76.93.185 > 209.139.240.65: (frag 41360:48@2960)
              21:27:34.336092 209.139.240.65 > 24.76.93.185: icmp: echo reply (frag 31698:1480@0+)
              21:27:34.336157 209.139.240.65 > 24.76.93.185: (frag 31698:48@2960)
              21:27:34.340223 209.139.240.65 > 24.76.93.185: (frag 31698:1480@1480+)
              21:27:34.926424 24.76.93.185 > 209.139.240.65: icmp: echo request (frag 38068:1480@0+)
              21:27:34.927345 24.76.93.185 > 209.139.240.65: (frag 38068:1480@1480+)
              21:27:34.927431 24.76.93.185 > 209.139.240.65: (frag 38068:48@2960)
              21:27:35.367154 209.139.240.65 > 24.76.93.185: icmp: echo reply (frag 31699:1480@0+)
              21:27:35.367224 209.139.240.65 > 24.76.93.185: (frag 31699:48@2960)
              21:27:35.369376 209.139.240.65 > 24.76.93.185: (frag 31699:1480@1480+)
              ^C
              18 packets received by filter
              0 packets dropped by kernel
              #

              从上面的tcpdump的结果可以看到,所有的 Echo Request/Echo Reply 都被 frag 了,而且返回的 Echo Reply 包中,只有第一个的顺序是正确的,这个从ping的结果也可以看到,只有第一个 echo request 有返回的包。而这只是一个包被分成3个包的结果(我用的是3000),而你用8000的包,就会被分割成更多的包,这样out of order 的几率就大得多了,所以多半会 time out。更多精彩文章及讨论,请光临枫下论坛 rolia.net
              • 涨见识了,谢谢!
    • 我曾经做过这类的Rogers的TroubleShooting.
      那个ticket是有个customer只能发很短的email, 大的Attachment统统不行。
      我用ping -s 试,基本上通不过。我跟Rogers的说你查查你们site上的网络情况,为啥大于MTU的都通不过
      那人就象这里前面那个帖子说的:MTU就是最小了嘛,大包怎么能通过呢?
      我不是高手,但早听说Rogers的技术人员流。在所有MSO中最不行。Comcast 和 AT&T都不错。
      我当时说,从mail server 到backbone router都好,就是到你们的CableModem Router不行,你说什么问题?
      那人去escalate了。后来是ATM Switch参数设置的问题。Defragment不对
      象你这样的问题我觉得多半是CableModem Router上你所在的那块卡的信噪比低。(猜的)
    • I had had to call Rogers support 3-5 times sometimes in a week before. After I dumped it and transferred to bell sympatico, I have never called support for the past 9 months!!