[Xorp-users] XORP IGMP Querier

Pavlin Radoslavov pavlin at icir.org
Tue Sep 4 22:41:20 PDT 2007


> I'm trying to use XORP as IGMP Querier to provide IpTV in our network. I use 
> PIM-SM4 and IGMP, everything works just fine, but XORP doesn't act as an IGMP 
> Querier. I mean it just doesn't send any group-specific IGMP queries 
> periodically. It does send group-specifict IGMP message when user leaves a 
> group to ensure there's nobody else left in group. Can anybody help me on this 
> issue? I am sure that XORP is IGMP querier on that vif:

This is how the IGMP protocol is suppose to work: the Querier sends
periodic generic IGMP queries to 224.0.0.1, but sends a
group-specific query only if a receiver leaves a group.

> root at video_gw> show igmp interface
> Interface ═ ═State ═ ═Querier ═ ═ ═ ═ Timeout Version Groups
> eth0 ═ ═ ═ ═ UP ═ ═ ═ 172.17.17.8 ═ ═ ═ ═None ═ ═ ═ 2 ═ ═ 10
> eth1.202 ═ ═ UP ═ ═ ═ 192.168.202.1 ═ ═ ═ 246 ═ ═ ═ 2 ═ ═ ═3
> 
> By the way, what does "Timeout None" mean?

If the Querier timer is not running (e.g., if I am the querier),
then the Timeout is "None".

> Here's my IGMP groups:
> root at video_gw> show igmp group
> Interface    Group           Source          LastReported Timeout V State
> eth0         224.0.0.2       0.0.0.0         172.17.200.47      80 2     E
> eth0         224.0.0.13      0.0.0.0         172.17.17.8       76 2     E
> eth0         224.0.0.22      0.0.0.0         172.17.17.8       77 2     E
> eth0         224.2.127.254   0.0.0.0         172.17.21.25     129 2     E
> eth0         225.3.3.1       0.0.0.0         172.17.8.184      83 2     E
> eth0         227.0.0.2       0.0.0.0         172.17.201.205      83 2     E
> eth0         233.163.114.173 0.0.0.0         172.17.197.100     126 2     E
> eth0         239.192.152.143 0.0.0.0         172.17.13.83      85 2     E
> eth0         239.195.255.255 0.0.0.0         172.17.21.25     129 2     E
> eth0         239.255.219.45  0.0.0.0         172.17.19.154      82 2     E
> eth0         239.255.255.255 0.0.0.0         172.17.21.25     129 2     E
> eth1.202     224.0.0.2       0.0.0.0         192.168.202.2     254 2     E
> eth1.202     224.0.0.13      0.0.0.0         192.168.202.2     250 2     E
> eth1.202     224.0.0.22      0.0.0.0         192.168.202.2     254 2     E
> 
> Group 233.163.114.173 is my source of multicast traffic, TV channel actually. 
> It's Timeout value goes to zero and then group disappears.

When XORP sends generic query to 224.0.0.1 do you see Membership
Reports about group 233.163.114.173?
Running tcpdump like the following should show all IGMP traffic on
interface eth0:

tcpdump -i eth0 -n -vvv -s 0 -x proto \\igmp

Also, what XORP version are you using.

Regards,
Pavlin

> _______________________________________________
> Xorp-users mailing list
> Xorp-users at xorp.org
> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-users



More information about the Xorp-users mailing list