[Xorp-users] Why xorp dont multicast in IPv6

Pavlin Radoslavov pavlin at icir.org
Wed Jan 17 10:25:07 PST 2007


> I am trying to make multicast using IPv6 with XORP but when it runs give me an 
> error message, you can look my test and my configuration at http://pepo.co.nr

The Linux kernel doesn't support IPv6 multicast forwarding out of
the box, so you need to patch it (or use USAGI's snapshot which
already includes the patch).

See the following email for details:

http://mailman.icsi.berkeley.edu/pipermail/xorp-users/2005-November/000901.html

Note that so far there is no confirmation whether the patched Linux kernel
really works with XORP.

If you decide to give it a try please send your feedbacks to the list.

Regards,
Pavlin

> This is the error message:
> 
> avernum:~# /opt/xorp/bin/xorp_rtrmgr -b /home/pepo/ruteador-A2.cis
> [ 2007/01/17 01:04:54  INFO xorp_rtrmgr:3873 RTRMGR +240 master_conf_tree.cc 
> execute ] Changed modules: interfaces, fea, mfea6, mld, rib, pimsm6, policy, 
> static_routes
> [ 2007/01/17 01:04:54  INFO xorp_rtrmgr:3873 RTRMGR +99 module_manager.cc 
> execute ] Executing module: interfaces (fea/xorp_fea)
> [ 2007/01/17 01:04:55 INFO xorp_fea MFEA ] MFEA enabled
> [ 2007/01/17 01:04:55 INFO xorp_fea MFEA ] CLI enabled
> [ 2007/01/17 01:04:55 INFO xorp_fea MFEA ] CLI started
> [ 2007/01/17 01:04:55 INFO xorp_fea MFEA ] MFEA enabled
> [ 2007/01/17 01:04:55 INFO xorp_fea MFEA ] CLI enabled
> [ 2007/01/17 01:04:55 INFO xorp_fea MFEA ] CLI started
> [ 2007/01/17 01:04:57  INFO xorp_rtrmgr:3873 RTRMGR +99 module_manager.cc 
> execute ] Executing module: fea (fea/xorp_fea)
> [ 2007/01/17 01:05:03  INFO xorp_rtrmgr:3873 RTRMGR +99 module_manager.cc 
> execute ] Executing module: mfea6 (fea/xorp_fea)
> [ 2007/01/17 01:05:03  ERROR xorp_fea:3874 MFEA +454 mfea_mrouter.cc 
> adopt_mrouter_socket ] adopt_mrouter_socket() failed: IPv6 multicast routing 
> not supported
> [ 2007/01/17 01:05:03 INFO xorp_fea MFEA ] Interface added: Vif[eth0] 
> pif_index: 2 vif_index: 0 addr: fec0:2006:2007::1 subnet: 
> fec0:2006:2007::/125 broadcast: :: peer: :: Flags: MULTICAST BROADCAST 
> UNDERLYING_VIF_UP MTU: 1500
> [ 2007/01/17 01:05:03 INFO xorp_fea MFEA ] Interface added: Vif[tap0] 
> pif_index: 6 vif_index: 1 addr: fec0:2006:2007:6:6:6:0:1 subnet: 
> fec0:2006:2007:6:6:6::/126 broadcast: :: peer: :: Flags: MULTICAST BROADCAST 
> UNDERLYING_VIF_UP MTU: 1500
> [ 2007/01/17 01:05:03 INFO xorp_fea MFEA ] MFEA started
> [ 2007/01/17 01:05:04 INFO xorp_fea MFEA ] Interface enabled Vif[eth0] 
> pif_index: 2 vif_index: 0 addr: fec0:2006:2007::1 subnet: 
> fec0:2006:2007::/125 broadcast: :: peer: :: Flags: MULTICAST BROADCAST 
> UNDERLYING_VIF_UP MTU: 1500 DOWN IPv6 ENABLED
> [ 2007/01/17 01:05:04  ERROR xorp_fea:3874 MFEA +986 mfea_mrouter.cc 
> add_multicast_vif ] add_multicast_vif() failed: IPv6 multicast routing not 
> supported
> [ 2007/01/17 01:05:04  ERROR xorp_fea:3874 MFEA +910 mfea_node.cc start_vif ] 
> Cannot start vif eth0: cannot add the multicast vif to the kernel
> [ 2007/01/17 01:05:04 WARNING xorp_fea XrlMfeaTarget ] Handling method for 
> mfea/0.1/start_vif failed: XrlCmdError 102 Command failed Cannot start vif 
> eth0: cannot add the multicast vif to the kernel
> [ 2007/01/17 01:05:04  ERROR xorp_rtrmgr:3873 RTRMGR +671 master_conf_tree.cc 
> commit_pass2_done ] Commit failed: 102 Command failed Cannot start vif eth0: 
> cannot add the multicast vif to the kernel
> [ 2007/01/17 01:05:04  ERROR xorp_rtrmgr:3873 RTRMGR +252 master_conf_tree.cc 
> config_done ] Configuration failed: 102 Command failed Cannot start vif eth0: 
> cannot add the multicast vif to the kernel
> [ 2007/01/17 01:05:04  INFO xorp_rtrmgr:3873 RTRMGR +2228 task.cc run_task ] 
> No more tasks to run
> [ 2007/01/17 01:05:04  INFO xorp_rtrmgr:3873 RTRMGR +174 module_manager.cc 
> terminate ] Terminating module: fea
> [ 2007/01/17 01:05:04  INFO xorp_rtrmgr:3873 RTRMGR +174 module_manager.cc 
> terminate ] Terminating module: interfaces
> [ 2007/01/17 01:05:04  INFO xorp_rtrmgr:3873 RTRMGR +174 module_manager.cc 
> terminate ] Terminating module: mfea6
> [ 2007/01/17 01:05:04  INFO xorp_rtrmgr:3873 RTRMGR +197 module_manager.cc 
> terminate ] Killing module: mfea6
> [ 2007/01/17 01:05:04  ERROR xorp_rtrmgr:3873 RTRMGR +750 module_manager.cc 
> done_cb ] Command "/opt/xorp/fea/xorp_fea": terminated with signal 15.
> [ 2007/01/17 01:05:04  INFO xorp_rtrmgr:3873 RTRMGR +285 module_manager.cc 
> module_exited ] Module killed during shutdown: mfea6
> 
> 
> I saw "IPv6 multicast routing not supported" maybe do I need change something 
> in my GNU/Linux (Debian-Etch) to support IPv6 multicast? some modules or 
> something like that?
> 
> A lot of thanks.
> -- 
> 
>          Linux User Registered #232544
>           Jabber : pepo at jabberes.org
> 	   Ekiga : pepo at ekiga.net
> 	     ICQ : 337889406
>        GnuPG-key : www.keyserver.net
> -----------------------------------------------
>                    dum loquimur, fugerit invida
> aetas: carpe diem, quam minimum credula postero.
> 
> _______________________________________________
> 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