免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 9215 | 回复: 18
打印 上一主题 下一主题

请教ping 丢包的问题 [复制链接]

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2015-08-13 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-12-07 11:49 |只看该作者 |倒序浏览
本帖最后由 hover_sky 于 2010-12-07 11:52 编辑

环境:  
        3个在不同机房的装有debian系统的服务器。
        服务器A: 121.*.*.*
        服务器B: 61.*.*.*
        服务器C:和A在同一网段


测试:
        在B上
               执行tcpdump host 121.*.*.*  and icmp

        在A上
               执行ping -c 30   61.*.*.*
        在C上
               执行ping -c 30   61.*.*.*

显示的结果:
       在B上:
                      ICMP echo request, id 32372, seq 1, length 64
                      ICMP echo reply, id 32372, seq 1, length 64

                                             。。。。
                     ICMP echo reply, id 32372, seq 30, length 64
                     ICMP echo request, id 49686, seq 0, length 37


             也就是说,B已经收到了所有来自A的ping请求,并且做了返回。



          在C上:
                     一切正常,没有丢包。(ping过程和在A上几乎同时间)

          在A上:

  1. # ping -c 30  61.*.*.*
  2. PING 61.*.*.* (61.*.*.*) 56(84) bytes of data.
  3. 64 bytes from 61.*.*.*: icmp_seq=3 ttl=56 time=22.0 ms
  4. 64 bytes from 61.*.*.*: icmp_seq=4 ttl=56 time=21.8 ms
  5. 64 bytes from 61.*.*.*: icmp_seq=6 ttl=56 time=21.8 ms
  6. 64 bytes from 61.*.*.*: icmp_seq=8 ttl=56 time=21.9 ms
  7. 64 bytes from 61.*.*.*: icmp_seq=9 ttl=56 time=21.9 ms
  8. 64 bytes from 61.*.*.*: icmp_seq=10 ttl=56 time=21.9 ms
  9. 64 bytes from 61.*.*.*: icmp_seq=11 ttl=56 time=22.0 ms
  10. 64 bytes from 61.*.*.*: icmp_seq=12 ttl=56 time=21.9 ms
  11. 64 bytes from 61.*.*.*: icmp_seq=13 ttl=56 time=21.8 ms
  12. 64 bytes from 61.*.*.*: icmp_seq=17 ttl=56 time=21.9 ms
  13. 64 bytes from 61.*.*.*: icmp_seq=18 ttl=56 time=22.0 ms
  14. 64 bytes from 61.*.*.*: icmp_seq=24 ttl=56 time=21.8 ms
  15. 64 bytes from 61.*.*.*: icmp_seq=27 ttl=56 time=21.8 ms
  16. 64 bytes from 61.*.*.*: icmp_seq=30 ttl=56 time=22.0 ms

  17. --- 61.130.97.36 ping statistics ---
  18. 30 packets transmitted, 14 received, 53% packet loss, time 29012ms
  19. rtt min/avg/max/mdev = 21.858/21.952/22.092/0.205 ms
复制代码
出现这种情况的可能性分析:1,A收到了数据,但没有成功显示? 2,A没有收到B发出的返回数据。

请问:
         请问如何继续排查是什么原因导致在A进行ping出现丢包,而同一网段的C却没有丢包。谢谢!
         经过多次测试,发现即使在同一网段的其他主机ping B出现丢包,在A ping B的丢包率总是比其他主机的大很多。
         另外,有时候A ping B 是没有丢包的,很难捉摸

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
2 [报告]
发表于 2010-12-07 12:10 |只看该作者
路由问题~
有两个路由~

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2015-08-13 06:20:00
3 [报告]
发表于 2010-12-07 12:12 |只看该作者
我可以确认用的都是同一个网关: 121.*.*.65

论坛徽章:
2
白羊座
日期:2013-11-18 19:52:42辰龙
日期:2014-09-07 07:46:06
4 [报告]
发表于 2010-12-07 13:32 |只看该作者
A关闭了ICMP

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2015-08-13 06:20:00
5 [报告]
发表于 2010-12-07 13:47 |只看该作者
&ptid
A关闭了ICMP
damcool 发表于 2010-12-07 13:32



???



为什么不是100%丢包?

论坛徽章:
2
白羊座
日期:2013-11-18 19:52:42辰龙
日期:2014-09-07 07:46:06
6 [报告]
发表于 2010-12-07 13:50 |只看该作者
&ptid


???



为什么不是100%丢包?
hover_sky 发表于 2010-12-07 13:47



    如果不是100%丢包,我建议两台机器都换跟网线。我遇到过,网线不规范打法和质量差造成类似情况!

论坛徽章:
0
7 [报告]
发表于 2010-12-07 15:50 |只看该作者
怪异

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
8 [报告]
发表于 2010-12-07 17:52 |只看该作者
A和C ping 有丢包吗???
A和C都是在同一个交换机下吗?
端口的配置都一样吗?

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
9 [报告]
发表于 2010-12-07 17:52 |只看该作者
A和C ping 有丢包吗???
A和C都是在同一个交换机下吗?
交换机的配置都一样吗?

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2015-08-13 06:20:00
10 [报告]
发表于 2010-12-08 00:02 |只看该作者
本帖最后由 hover_sky 于 2010-12-08 00:04 编辑
A和C ping 有丢包吗???
A和C都是在同一个交换机下吗?
交换机的配置都一样吗?
ssffzz1 发表于 2010-12-07 17:52


    经过进一步的确认:

    A 和 C 互ping是没有丢包的。是在同一个交换机下面。

    A和C的区别是,c是debian系统,A是安装了vmware的ubuntu系统,vmware跑了几个虚拟机。

   vmware的虚拟机ping B是没有丢包的。
   神奇的是,,A ping B及B所在机房的另一台机器是经常有丢包;同时,ping B所在机房的其他机器却没有丢包。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP