IGMP问题从错误的接口发送报告

问题描述

我们有带有多个接口(vlan 配置)的 centos 7。

eno1.900@eno1
eno1.956@eno1
eno1.957@eno1

当我们使用 (ip addr add IP dev eno1.956 autojoin) 命令加入多播时。 我们的系统从 lo 接口发送报告打包器,但让打包器从绑定(来自命令)接口发送。

tcpdump -i lo igmp
tcpdump: verbose output suppressed,use -v or -vv for full protocol decode
listening on lo,link-type EN10MB (Ethernet),capture size 262144 bytes
12:19:26.686734 IP x.x.x.x > y.y.y.y: igmp v2 report y.y.y.y
12:19:31.439741 IP x.x.x.x > y.y.y.y: igmp v2 report y.y.y.y

tcpdump -i eno1.956 igmp
12:16:23.310461 IP x.x.x.x > all-routers.mcast.net: igmp leave y.y.y.y

你能告诉我我们遗漏了什么吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)