[Xorp-users] IPv4 multicast routing not supported

Pavlin Radoslavov pavlin at icir.org
Thu May 25 09:10:19 PDT 2006


> i defined HAVE_IPV4_MULTICAST_ROUTING in config.h and compiled the xorp once
> 
> again. it was commented before. now i am runnung xorp but it is not
> forwarding multicast data.
> and there are no entries in /proc/net/ip_mr_cache . i got following errors
> while running xorp.
> it is saying interface eth1 is down even though eth1 is up.
> and i attched my config.boot file.
> can anybody tell me what is the problem?

I see MFEA "Interface started" message for eth0, but I don't see
such message for eth1:

[ 2006/05/25 20:49:21 INFO xorp_fea MFEA ] Interface started: Vif[eth0]

Can you double-check that eth1 is configured properly in your XORP
config.

Also, what is the output of the "ip addr" UNIX command, and can you
double-check that the eth1 cable is connected properly.
Finally, what is the output of the "show interfaces" and
"show mfea interface" xorpsh commands.

Pavlin


> 
> thanks in advance.
> Ramu.
> 
> [ 2006/05/25 20:49:12  INFO xorp_rtrmgr:7801 RTRMGR +240 master_conf_tree.cc
> execute ] Changed modules: interfaces, fea, mf
> [ 2006/05/25 20:49:12  INFO xorp_rtrmgr:7801 RTRMGR +99 module_manager.cc
> execute ] Executing module: interfaces (fea/xorp_
> [ 2006/05/25 20:49:13 INFO xorp_fea MFEA ] MFEA enabled
> [ 2006/05/25 20:49:13 INFO xorp_fea MFEA ] CLI enabled
> [ 2006/05/25 20:49:13 INFO xorp_fea MFEA ] CLI started
> [ 2006/05/25 20:49:13 INFO xorp_fea MFEA ] MFEA enabled
> [ 2006/05/25 20:49:13 INFO xorp_fea MFEA ] CLI enabled
> [ 2006/05/25 20:49:13 INFO xorp_fea MFEA ] CLI started
> [ 2006/05/25 20:49:14  INFO xorp_rtrmgr:7801 RTRMGR +99 module_manager.cc
> execute ] Executing module: fea (fea/xorp_fea)
> [ 2006/05/25 20:49:20  INFO xorp_rtrmgr:7801 RTRMGR +99 module_manager.cc
> execute ] Executing module: mfea4 (fea/xorp_fea)
> [ 2006/05/25 20:49:20 INFO xorp_fea MFEA ] Interface added: Vif[eth0]
> pif_index: 2 vif_index: 0 addr: 192.168.1.163 subnet:
> [ 2006/05/25 20:49:20 INFO xorp_fea MFEA ] Interface added: Vif[eth1]
> pif_index: 3 vif_index: 1 addr: 192.168.2.9 subnet: 1
> [ 2006/05/25 20:49:20 INFO xorp_fea MFEA ] MFEA started
> [ 2006/05/25 20:49:21 INFO xorp_fea MFEA ] Interface enabled Vif[eth0]
> pif_index: 2 vif_index: 0 addr: 192.168.1.163 subnet
> [ 2006/05/25 20:49:21 INFO xorp_fea MFEA ] Interface started: Vif[eth0]
> pif_index: 2 vif_index: 0 addr: 192.168.1.163 subne
> [ 2006/05/25 20:49:21 INFO xorp_fea MFEA ] Interface added:
> Vif[register_vif] pif_index: 2 vif_index: 2 addr: 192.168.1.163
> [ 2006/05/25 20:49:21 INFO xorp_fea MFEA ] Interface enabled
> Vif[register_vif] pif_index: 2 vif_index: 2 addr: 192.168.1.16
> [ 2006/05/25 20:49:21 INFO xorp_fea MFEA ] Interface started:
> Vif[register_vif] pif_index: 2 vif_index: 2 addr: 192.168.1.1
> [ 2006/05/25 20:49:21  INFO xorp_rtrmgr:7801 RTRMGR +99 module_manager.cc
> execute ] Executing module: rib (rib/xorp_rib)
> [ 2006/05/25 20:49:23  INFO xorp_rtrmgr:7801 RTRMGR +99 module_manager.cc
> execute ] Executing module: fib2mrib (fib2mrib/xo
> [ 2006/05/25 20:49:25  INFO xorp_rtrmgr:7801 RTRMGR +99 module_manager.cc
> execute ] Executing module: igmp (mld6igmp/xorp_i
> [ 2006/05/25 20:49:25  WARNING xorp_rtrmgr:7801 XrlFinderTarget +406
> ../xrl/targets/finder_base.cc handle_finder_0_2_resolv
> [ 2006/05/25 20:49:25 INFO xorp_igmp MLD6IGMP ] Protocol enabled
> [ 2006/05/25 20:49:25 INFO xorp_igmp MLD6IGMP ] CLI enabled
> [ 2006/05/25 20:49:25 INFO xorp_igmp MLD6IGMP ] CLI started
> [ 2006/05/25 20:49:26 INFO xorp_igmp MLD6IGMP ] Interface added: Vif[eth0]
> pif_index: 0 vif_index: 0 addr: 192.168.1.163 su
> [ 2006/05/25 20:49:26 INFO xorp_igmp MLD6IGMP ] Interface added: Vif[eth1]
> pif_index: 0 vif_index: 1 addr: 192.168.2.9 subn
> [ 2006/05/25 20:49:26 INFO xorp_igmp MLD6IGMP ] Protocol started
> [ 2006/05/25 20:49:27 INFO xorp_igmp MLD6IGMP ] Interface enabled: Vif[eth0]
> pif_index: 0 vif_index: 0 addr: 192.168.1.163
> [ 2006/05/25 20:49:27 INFO xorp_igmp MLD6IGMP ] Interface started: Vif[eth0]
> pif_index: 0 vif_index: 0 addr: 192.168.1.163
> [ 2006/05/25 20:49:27 INFO xorp_igmp MLD6IGMP ] Interface enabled: Vif[eth1]
> pif_index: 0 vif_index: 1 addr: 192.168.2.9 su
> [ 2006/05/25 20:49:27 INFO xorp_igmp MLD6IGMP ] Interface started: Vif[eth1]
> pif_index: 0 vif_index: 1 addr: 192.168.2.9 su
> [ 2006/05/25 20:49:27 WARNING xorp_fea XrlMfeaTarget ] Handling method for
> mfea/0.1/send_protocol_message4 failed: XrlCmdEr
> [ 2006/05/25 20:49:27  INFO xorp_rtrmgr:7801 RTRMGR +99 module_manager.cc
> execute ] Executing module: pimsm4 (pim/xorp_pims
> [ 2006/05/25 20:49:27  ERROR xorp_igmp:8393 MLD6IGMP +1519
> xrl_mld6igmp_node.cc mfea_client_send_protocol_message_cb ] Cann
> [ 2006/05/25 20:49:27  WARNING xorp_rtrmgr:7801 XrlFinderTarget +406
> ../xrl/targets/finder_base.cc handle_finder_0_2_resol[ 2006/05/25 20:49:25
> INFO xorp_igmp MLD6IGMP ] Protocol enabled
> [ 2006/05/25 20:49:25 INFO xorp_igmp MLD6IGMP ] CLI enabled
> [ 2006/05/25 20:49:25 INFO xorp_igmp MLD6IGMP ] CLI started
> [ 2006/05/25 20:49:26 INFO xorp_igmp MLD6IGMP ] Interface added: Vif[eth0]
> pif_index: 0 vif_index: 0 addr: 192.168.1.163 su
> [ 2006/05/25 20:49:26 INFO xorp_igmp MLD6IGMP ] Interface added: Vif[eth1]
> pif_index: 0 vif_index: 1 addr: 192.168.2.9 subn
> [ 2006/05/25 20:49:26 INFO xorp_igmp MLD6IGMP ] Protocol started
> [ 2006/05/25 20:49:27 INFO xorp_igmp MLD6IGMP ] Interface enabled: Vif[eth0]
> pif_index: 0 vif_index: 0 addr: 192.168.1.163
> [ 2006/05/25 20:49:27 INFO xorp_igmp MLD6IGMP ] Interface started: Vif[eth0]
> pif_index: 0 vif_index: 0 addr: 192.168.1.163
> [ 2006/05/25 20:49:27 INFO xorp_igmp MLD6IGMP ] Interface enabled: Vif[eth1]
> pif_index: 0 vif_index: 1 addr: 192.168.2.9 su
> [ 2006/05/25 20:49:27 INFO xorp_igmp MLD6IGMP ] Interface started: Vif[eth1]
> pif_index: 0 vif_index: 1 addr: 192.168.2.9 su
> [ 2006/05/25 20:49:27 WARNING xorp_fea XrlMfeaTarget ] Handling method for
> mfea/0.1/send_protocol_message4 failed: XrlCmdEr
> [ 2006/05/25 20:49:27  INFO xorp_rtrmgr:7801 RTRMGR +99 module_manager.cc
> execute ] Executing module: pimsm4 (pim/xorp_pims
> [ 2006/05/25 20:49:27  ERROR xorp_igmp:8393 MLD6IGMP +1519
> xrl_mld6igmp_node.cc mfea_client_send_protocol_message_cb ] Cann
> [ 2006/05/25 20:49:27  WARNING xorp_rtrmgr:7801 XrlFinderTarget +406
> ../xrl/targets/finder_base.cc handle_finder_0_2_resolv
> [ 2006/05/25 20:49:28 WARNING xorp_igmp MLD6IGMP ] RX
> IGMP_V1_MEMBERSHIP_REPORT from 192.168.1.18 to 224.0.1.60 on vif eth0
> [ 2006/05/25 20:49:28 INFO xorp_pimsm4 PIM ] Protocol enabled
> [ 2006/05/25 20:49:28 INFO xorp_pimsm4 PIM ] CLI enabled
> [ 2006/05/25 20:49:28 INFO xorp_pimsm4 PIM ] CLI started
> [ 2006/05/25 20:49:28 INFO xorp_pimsm4 PIM ] Interface added: Vif[eth0]
> pif_index: 0 vif_index: 0 addr: 192.168.1.163 subne
> [ 2006/05/25 20:49:28 INFO xorp_pimsm4 PIM ] Interface added: Vif[eth1]
> pif_index: 0 vif_index: 1 addr: 192.168.2.9 subnet:
> [ 2006/05/25 20:49:28 INFO xorp_pimsm4 PIM ] Interface added:
> Vif[register_vif] pif_index: 0 vif_index: 2 addr: 192.168.1.1
> [ 2006/05/25 20:49:28 INFO xorp_pimsm4 PIM ] Protocol started
> [ 2006/05/25 20:49:28 WARNING xorp_igmp MLD6IGMP ] RX
> IGMP_V1_MEMBERSHIP_REPORT from 192.168.1.18 to 224.0.0.251 on vif eth
> [ 2006/05/25 20:49:29 INFO xorp_pimsm4 PIM ] Interface enabled: Vif[eth0]
> pif_index: 0 vif_index: 0 addr: 192.168.1.163 sub
> [ 2006/05/25 20:49:29 INFO xorp_pimsm4 PIM ] Interface started: Vif[eth0]
> pif_index: 0 vif_index: 0 addr: 192.168.1.163 sub
> [ 2006/05/25 20:49:29 INFO xorp_pimsm4 PIM ] Interface enabled: Vif[eth1]
> pif_index: 0 vif_index: 1 addr: 192.168.2.9 subne
> [ 2006/05/25 20:49:29 WARNING xorp_pimsm4 PIM ] JoinDesired(*,G) = true: RP
> for group 239.255.255.253: not found
> [ 2006/05/25 20:49:29 INFO xorp_pimsm4 PIM ] Interface started: Vif[eth1]
> pif_index: 0 vif_index: 1 addr: 192.168.2.9 subne
> [ 2006/05/25 20:49:29 INFO xorp_pimsm4 PIM ] Interface enabled:
> Vif[register_vif] pif_index: 0 vif_index: 2 addr: 192.168.1
> [ 2006/05/25 20:49:29 WARNING xorp_pimsm4 PIM ] JoinDesired(*,G) = true: RP
> for group 235.80.68.83: not found
> [ 2006/05/25 20:49:29 WARNING xorp_pimsm4 PIM ] JoinDesired(*,G) = true: RP
> for group 239.255.255.250: not found
> [ 2006/05/25 20:49:29 INFO xorp_pimsm4 PIM ] Interface started:
> Vif[register_vif] pif_index: 0 vif_index: 2 addr: 192.168.1
> [ 2006/05/25 20:49:29  INFO xorp_rtrmgr:7801 RTRMGR +2228 task.cc run_task ]
> No more tasks to run
> [ 2006/05/25 20:49:33 WARNING xorp_fea XrlMfeaTarget ] Handling method for
> mfea/0.1/send_protocol_message4 failed: XrlCmdEr
> [ 2006/05/25 20:49:33  ERROR xorp_pimsm4:8418 PIM +2623 xrl_pim_node.cc
> mfea_client_send_protocol_message_cb ] Cannot send
> [ 2006/05/25 20:49:57  ERROR xorp_fea:7990 MFEA +1201 mfea_mrouter.cc
> add_mfc ] setsockopt(MRT_ADD_MFC, (192.168.1.21, 239
> 
> [ 2006/05/25 21:19:04 WARNING xorp_fea XrlMfeaTarget ] Handling method for
> mfea/0.1/send_protocol_message4 failed: XrlCmdError 102 Command failed
> Cannot send PIMSM_4 protocol message from 192.168.5.1 to 224.0.0.13 on vif
> eth1: Vif eth1 is DOWN
> [ 2006/05/25 21:19:04  ERROR xorp_pimsm4:20123 PIM +2623 xrl_pim_node.cc
> mfea_client_send_protocol_message_cb ] Cannot send a protocol message: 102
> Command failed Cannot send PIMSM_4 protocol message from 192.168.5.1 to
> 224.0.0.13 on vif eth1: Vif eth1 is DOWN
> [ 2006/05/25 21:19:04 WARNING xorp_fea XrlMfeaTarget ] Handling method for
> mfea/0.1/send_protocol_message4 failed: XrlCmdError 102 Command failed
> Cannot send IGMP protocol message from 192.168.5.1 to 224.0.0.1 on vif eth1:
> Vif eth1 is DOWN
> [ 2006/05/25 21:19:04  ERROR xorp_igmp:20122 MLD6IGMP +1519
> xrl_mld6igmp_node.cc mfea_client_send_protocol_message_cb ] Cannot send a
> protocol message: 102 Command failed Cannot send IGMP protocol message from
> 192.168.5.1 to 224.0.0.1 on vif eth1: Vif eth1 is DOWN
> [ 2006/05/25 21:19:05  ERROR xorp_fea:20103 MFEA +1894 mfea_mrouter.cc
> get_sg_count ] ioctl(SIOCGETSGCNT, (192.168.1.21 239.255.255.250)) failed:
> Cannot assign requested address
> [ 2006/05/25 21:19:05  ERROR xorp_fea:20103 MFEA +126 mfea_dataflow.cc
> add_entry ] Cannot add dataflow monitor for (192.168.1.21, 239.255.255.250):
> invalid request
> [ 2006/05/25 21:19:05 WARNING xorp_fea XrlMfeaTarget ] Handling method for
> mfea/0.1/add_dataflow_monitor4 failed: XrlCmdError 102 Command failed Cannot
> add dataflow monitor for (192.168.1.21, 239.255.255.250): invalid request
> [ 2006/05/25 21:19:05  ERROR xorp_pimsm4:20123 PIM +2133 xrl_pim_node.cc
> mfea_client_send_add_delete_dataflow_monitor_cb ] Cannot add a dataflow
> monitor with the MFEA: 102 Command failed Cannot add dataflow monitor for (
> 192.168.1.21, 239.255.255.250): invalid request
> [ 2006/05/25 21:19:34 WARNING xorp_fea XrlMfeaTarget ] Handling method for
> mfea/0.1/send_protocol_message4 failed: XrlCmdError 102 Command failed
> Cannot send PIMSM_4 protocol message from 192.168.5.1 to 224.0.0.13 on vif
> eth1: Vif eth1 is DOWN
> [ 2006/05/25 21:19:34  ERROR xorp_pimsm4:20123 PIM +2623 xrl_pim_node.cc
> mfea_client_send_protocol_message_cb ] Cannot send a protocol message: 102
> Command failed Cannot send PIMSM_4 protocol message from 192.168.5.1 to
> 224.0.0.13 on vif eth1: Vif eth1 is DOWN
> 
> 
> 
> 
> 
> ---------- Forwarded message ----------
> From: Pavlin Radoslavov <pavlin at icir.org>
> Date: May 25, 2006 11:31 AM
> Subject: Re: [Xorp-users] IPv4 multicast routing not supported
> To: Ramu k <ramu.avula at gmail.com>
> Cc: xorp-users at xorp.org
> 
> > I am tring to run xorp on fedora (2.6.11-1.1369_FC4smp).
> > i have enabled kernel support for multicasting and rebuild the kernel  and
> > have igmpv2 . but still i am
> > getting IPv4 multicast routing not supported  error . i am sending full
> > error report  and attaching config.boot file.
> 
> What XORP version are you using?
> If it is older than XORP-1.2, please try 1.2 (or the lastest code
> from CVS) and see whether you still have the problem.
> 
> If you still have the problem with XORP-1.2, can you send the output
> of running ./configure and the content of your config.log file.
> 
> It looks like that HAVE_IPV4_MULTICAST_ROUTING (auto-detected when
> running ./configure) is not defined in your config.h so for some
> reason ./configure has failed to detect that your system supports
> IPv4 multicast routing.
> 
> 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