[Xorp-users] igmp

Pavlin Radoslavov pavlin@icir.org
Tue, 22 Feb 2005 10:04:50 -0800


> I'm trying to setup igmp multicast router under  linux 
> And have the problem
> 
> Strem sourse --- eth0 (xorp) eth2 --- recipient  
> 
> Xorp start routing the multicast packets from one interface to another (from
> eth0 to eth2) only if I'm  manually join eth0 to the group what recipient
> requested on the eth2. 
> 
> Starting strem
> TRACE xorp_fea MFEA ] RX kernel signal: message_type = 1 vif_index = 0 src =
> 192.168.100.8 dst = 225.0.0.1
> 
> Joining group 225.0.0.1 on eth2
> 
> TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 192.168.101.1
> to 224.0.0.251 on vif eth2
> TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 192.168.100.8
> to 239.255.255.250 on vif eth0
> 
> Packets not routing et
> 
> Joining group 225.0.01 on eth2
> 
> [ 2005/02/22 16:42:53 TRACE xorp_igmp MLD6IGMP ] RX
> IGMP_V2_MEMBERSHIP_REPORT from 192.168.100.29 to 225.0.0.1 on vif eth0
> [ 2005/02/22 16:42:58 TRACE xorp_fea MFEA ] RX kernel signal: message_type =
> 1 vif_index = 0 src = 192.168.100.29 dst = 225.0.0.1
> 
> And show starting
> 
> TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 192.168.100.29
> to 225.0.0.1 on vif eth0
> TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 192.168.101.1
> to 224.0.0.251 on vif eth2
> TRACE xorp_fea MFEA ] RX kernel signal: message_type = 1 vif_index = 1 src =
> 192.168.101.1 dst = 225.0.0.1
> TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 192.168.101.1
> to 225.0.0.1 on vif eth2
> TRACE xorp_fea MFEA ] RX kernel signal: message_type = 1 vif_index = 0 src =
> 192.168.100.8 dst = 225.0.0.1
> 
> I think that xorp must automatically join both interfaces to requested
> group.
> 
> How I can setup them?

In your setup you cannot use IGMP only to route the packets between
the two LANs. You must use PIM-SM+IGMP to have a real multicast
router.

Regards,
Pavlin