免费注册 查看新帖 |

Chinaunix

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

[IaaS与数据中心] KVM虚拟机频繁的发送IGMP的组播包,求解?(虚拟化) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-11-07 14:25 |只看该作者 |倒序浏览
操作系统:redhat-os 6.2
硬件平台:SUGON服务器

使用KVM虚拟出来的机器,通过抓包发现,会在同一个网断内,非常频繁的发送IGMP的组播包,造成交换机CPU过高。
物理机上:
#brctl show
onebr1149               8000.00e0ed1ce77c       no              bond1.1149
                                                        vnet0
虚拟机上:
# tcpdump -i eth0 -p igmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
14:19:02.190291 IP 0.0.0.0 > all-systems.mcast.net: igmp query v2
14:19:02.283960 IP 0.0.0.0 > all-systems.mcast.net: igmp query v2
14:19:05.106707 IP 192.168.124.107 > 224.0.0.251: igmp v2 report 224.0.0.251
14:19:06.115417 IP 0.0.0.0 > all-systems.mcast.net: igmp query v2
14:19:08.273780 IP 0.0.0.0 > all-systems.mcast.net: igmp query v2
14:19:09.153157 IP 0.0.0.0 > all-systems.mcast.net: igmp query v2
14:19:10.239935 IP 0.0.0.0 > all-systems.mcast.net: igmp query v2
14:19:11.314077 IP 0.0.0.0 > all-systems.mcast.net: igmp query v2
14:19:12.018703 IP 192.168.124.107 > 224.0.0.251: igmp v2 report 224.0.0.251
14:19:13.424009 IP 0.0.0.0 > all-systems.mcast.net: igmp query v2
14:19:15.445067 IP 0.0.0.0 > all-systems.mcast.net: igmp query v2
14:19:15.967668 IP 0.0.0.0 > all-systems.mcast.net: igmp query v2
14:19:16.076040 IP 0.0.0.0 > all-systems.mcast.net: igmp query v2
14:19:17.217732 IP 0.0.0.0 > all-systems.mcast.net: igmp query v2
14:19:19.094567 IP 0.0.0.0 > all-systems.mcast.net: igmp query v2
14:19:20.275401 IP 0.0.0.0 > all-systems.mcast.net: igmp query v2
14:19:20.648091 IP 0.0.0.0 > all-systems.mcast.net: igmp query v2

从以上看到,从本机发出的IGMP包几乎每秒都有数据包发出。

# netstat -g
IPv6/IPv4 Group Memberships
Interface       RefCnt Group
--------------- ------ ---------------------
lo              1      all-systems.mcast.net
eth0            1      224.0.0.251
eth0            1      all-systems.mcast.net
lo              1      ff02::1
eth0            1      ff02::202
eth0            1      ff02::1:ffa8:7c6b
eth0            1      ff02::1

想知道这是什么原因导致的?或者能够track到具体是的程序触发的吗?

论坛徽章:
0
2 [报告]
发表于 2012-11-07 18:02 |只看该作者
我这的环境是有30台左右的KVM虚拟机,10台的KVM宿主服务器。
每个机器有两个网卡,内网网卡没有配置网关,发送IGMP的组播包频率在一分钟6次左右。
外网网卡没有发送IGMP包的频率非常低。
希望这个情况可以帮助到你。

论坛徽章:
0
3 [报告]
发表于 2012-11-08 09:05 |只看该作者

我这的环境是有30台左右的KVM虚拟机,10台的KVM宿主服务器。
每个机器有两个网卡,内网网卡没有配置网关,发送IGMP的组播包频率在一分钟6次左右。

//1分钟6次的频率还不算太高了。只有在虚拟环境的情况下才会产生IGMP包吗?如果我想禁止或者调低频率应该咋做呢?

外网网卡没有发送IGMP包的频率非常低。

论坛徽章:
0
4 [报告]
发表于 2014-05-13 00:41 |只看该作者
!果然遇到这些问题的都是自己人啊,224.0.0.251是linux系统中mdns协议的组播包,1分钟6次不算异常了。会造成交换机CPU过高?当时后续如何解决?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP