[Xorp-users] error when plumbing starting

Bruce Simpson bms at incunabulum.net
Thu Jul 16 06:14:59 PDT 2009


Michal Krása wrote:
> Hi all,
> I have a problem with configuring multicast routing on xorp (i've 
> tested 1.6 and 1.5 version).
> When I try to add an interface to section plumbing - mfea4, got a 
> following error:
>
>         when i running multicast4.boot from doc files by typing 
> "xorp_rtrmgr -b multicast4.boot" in terminal:
>
>     [ 2009/07/10 16:45:50  FATAL xorp_fea:28921 MFEA +539 mfea_node.cc
>     vif_update ] Assertion (vif_index != Vif::VIF_INDEX_INVALID) failed
>     [ 2009/07/10 16:45:50  ERROR xorp_rtrmgr:28920 RTRMGR +754
>     module_manager.cc done_cb ] Command
>     "/usr/local/xorp/fea/xorp_fea": terminated with signal 6
>

Did you copy and edit multicast4.boot? It contains FreeBSD specific 
interface names.
....

>
>     If i prepare simple config with interface eth0 as system-default
>     and run xorp_rtrmgr, everything is ok. But when login to console
>     by xorpsh and try to configure plumbing, but on commit get error:
>
>     Welcome to XORP on trois
>     root at trois> configure
>     Entering configuration mode.
>     There are no other users in configuration mode.
>     [edit]
>     root at trois# set plumbing mfea4 disable false
>     [edit]
>     root at trois# commit
>     [ 2009/07/10 16:55:05  INFO xorp_rtrmgr:29862 RTRMGR +101
>     module_manager.cc execute ] Executing module: mfea4 (fea/xorp_fea)
>     [ 2009/07/10 16:55:05  FATAL xorp_fea:29863 MFEA +539 mfea_node.cc
>     vif_update ] Assertion (vif_index != Vif::VIF_INDEX_INVALID) failed
>

  ^^^^^ this is the key log line.

The MFEA is getting confused because it sees an interface it doesn't 
know about there.
Are you able to run other multicast routing daemons on this box?

It sounds as though you just need to edit the multicast4.boot example 
for your own system.

I'm afraid I can't be of further help with this issue at the moment.

thanks,
BMS



More information about the Xorp-users mailing list