igmp problems on 8.0-RC1
Alexander Zagrebin
alexz at visp.ru
Fri Oct 9 07:21:38 UTC 2009
After upgrading from 7.2-RELEASE to 8.0-RC1 i have noticed problems with
igmp.
xorp sees IGMP_V2_LEAVE_GROUP, but not IGMP_V2_MEMBERSHIP_REPORT.
igmpproxy has the same behavior.
xorp_rtrmgr.log contains only:
[ TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_LEAVE_GROUP from 192.168.0.10 to
224.0.0.2 on vif rl0
[ TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_LEAVE_GROUP from 192.168.0.10 to
224.0.0.2 on vif rl0
[ TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_LEAVE_GROUP from 192.168.0.10 to
224.0.0.2 on vif rl0
[ TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_LEAVE_GROUP from 192.168.0.10 to
224.0.0.2 on vif rl0
but /var/log/messages (KTR and KTR_VERBOSE enabled):
kernel: cpu1 ip_mforward: delete mfc orig 192.168.0.10 group e0000002 ifp
0xc3e99400
kernel: cpu1 igmp_input: called w/mbuf (0xc494f900,24)
kernel: cpu1 ip_mforward: delete mfc orig 192.168.0.10 group ef20013a ifp
0xc3e99400
kernel: cpu1 igmp_input: called w/mbuf (0xc4072300,24)
kernel: cpu1 process v2 report 239.32.1.58 on ifp 0xc3e99400(rl0)
kernel: cpu1 ip_mforward: delete mfc orig 192.168.0.10 group ef20013a ifp
0xc3e99400
kernel: cpu1 igmp_input: called w/mbuf (0xc4073500,24)
kernel: cpu1 process v2 report 239.32.1.58 on ifp 0xc3e99400(rl0)
kernel: cpu1 ip_mforward: delete mfc orig 192.168.0.10 group ef20013a ifp
0xc3e99400
kernel: cpu1 igmp_input: called w/mbuf (0xc429cc00,24)
kernel: cpu1 process v2 report 239.32.1.58 on ifp 0xc3e99400(rl0)
kernel: cpu1 ip_mforward: delete mfc orig 192.168.0.10 group e0000002 ifp
0xc3e99400
kernel: cpu1 igmp_input: called w/mbuf (0xc4926500,24)
kernel: cpu1 ip_mforward: delete mfc orig 192.168.0.10 group ef200139 ifp
0xc3e99400
kernel: cpu1 igmp_input: called w/mbuf (0xc429fe00,24)
kernel: cpu1 process v2 report 239.32.1.57 on ifp 0xc3e99400(rl0)
kernel: cpu1 ip_mforward: delete mfc orig 192.168.0.10 group ef200139 ifp
0xc3e99400
kernel: cpu1 igmp_input: called w/mbuf (0xc4242a00,24)
kernel: cpu1 process v2 report 239.32.1.57 on ifp 0xc3e99400(rl0)
kernel: cpu1 ip_mforward: delete mfc orig 192.168.0.10 group e0000002 ifp
0xc3e99400
kernel: cpu1 igmp_input: called w/mbuf (0xc491f700,24)
kernel: cpu1 ip_mforward: delete mfc orig 192.168.0.10 group ef200108 ifp
0xc3e99400
...
So the kernel processes igmp v2 reports, but user space daemons doesn't
recieve it.
Any suggestions?
PS: It is not ipfw issue (when testing, the first ipfw rule is "allow ip
from any to any")
--
Alexander Zagrebin
More information about the freebsd-stable
mailing list