Linux ping丢包case

Linux ping丢包case

case描述

ping 1台虚机丢包严重(70%),同宿主其他虚机正常。从虚机往外ping正常。宿主和虚机用linux bridge桥接。

问题查找过程

1、宿主、虚机路由正确
2、交换机做了错误bond,纠正后仍丢包
3、宿主网卡故障,更换后仍丢包,期间已重启网络
4、查看linux bridge mac表,发现虚机网卡对应的网桥port为1,这应该是物理网卡的port,到虚机的包通过物理网卡又被转发出去,所以出现ping 丢包。

#brctl showmacs kvmbr0

5、抓包,开始linux bridge mac表正确,当虚机网卡(mac地址为aa:aa:aa:aa:aa:a0,port 5)发出一个igmp包后,宿主网卡会收到一个源mac为虚机地址的包,所有网桥学习到mac aa:aa:aa:aa:aa:a0 对应port为宿主网卡port(1)。问题的根源是二层交换机为何会把igmp包转发回宿主。
6、咨询网络组同事,我们交换机不支持组播。

问题解决

由于虚机久远,用户已经不清楚为何虚机会发送igmp,现在也用不到。直接封禁IGMP协议,网络恢复正常。

#iptables -I OUTPUT -p IGMP -j DROP
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值