[Xorp-users] mfea failed when I configure VLAN
Pavlin Radoslavov
pavlin at ICSI.Berkeley.EDU
Thu Feb 26 16:12:08 PST 2009
It sounds like a bug in the FEA/MFEA.
To get around it, could you try to include complete mfea
configuration with the eth0 and the register_vif interfaces/vifs
configured and enabled (e.g., see the
xorp/rtrmgr/config/multicast4.boot sample config file).
If this doesn't work, then please try to treat the VLAN as a
complete separate interface (from XORP perspective), and provide the
complete IP address config. E.g.
interfaces {
interface eth0 {
vif eth0 {
address 10.10.10.10 {
prefix-length: 24
}
}
}
interface vlan2 {
vif vlan2 {
address 10.20.20.20 {
prefix-length: 24
}
}
}
}
and then use eth0/eth0 and vlan2/vlan2 in the rest of the XORP
config.
Hope that helps,
Pavlin
Hervé Léonard <lherve at interfaceconcept.com> wrote:
>
> Hello everybody,
>
> I'm trying to do multicast routing with differents VLANs on same physical
> interface eth0 on Linux.
> The unicast routing works very well but when i put "plumbing mfea4" in
> configuration I have a failer when I commit.
> I test the mfea4 without vlan and it works.
>
> It is only when I have configured vlan with vconfig that mfea4 failed when I
> commit in xorpsh configure mode.
>
> Thanks very much in advance for your help or any ideas.
>
> Here is some details:
> Linux kernel 2.6.24
> xorp-1.5 and xorp-1.6 (I have tested both and I have the same issue).
>
> here is what I do:
> labo at labo-laptop> show interfaces
> eth0/eth0: Flags:<ENABLED,BROADCAST,MULTICAST> mtu 1500 speed 10 Mbps
> inet6 fe80::21a:4bff:fe8d:5333 prefixlen 64
> inet 192.168.1.7 subnet 192.168.1.0/24
> physical index 2
> ether 0:1a:4b:8d:53:33
> eth0/eth0.2: Flags:<ENABLED,BROADCAST,MULTICAST> mtu 1500 speed 10 Mbps
> inet6 fe80::21a:4bff:fe8d:5333 prefixlen 64
> inet 192.168.2.7 subnet 192.168.2.0/24
> physical index 3
> ether 0:1a:4b:8d:53:33
> vlan: 2 parent interface: eth0
> labo at labo-laptop> configure
> Entering configuration mode.
> There are no other users in configuration mode.
> [edit]
> labo at labo-laptop# set plumbing mfe
> `mfe' is ambiguous.
> Possible completions:
> mfea4 Configure the IPv4 Multicast Forwarding Engine
> Abstraction
> mfea6 Configure the IPv6 Multicast Forwarding Engine
> Abstraction
> labo at labo-laptop# set plumbing mfea4
> [edit]
> labo at labo-laptop# show
> interfaces {
> interface eth0 {
> default-system-config
> }
> }
> > plumbing {
> > mfea4 {
> > }
> > }
>
> [edit]
> labo at labo-laptop# commit
> Commit Failed
> Can't startup process mfea4[edit]
> labo at labo-laptop#
>
>
> here is the log of xorp:
> [ 2009/02/26 10:53:52 INFO xorp_rtrmgr:16736 RTRMGR +101 module_manager.cc
> execute ] Executing module: firewall (fea/xorp_fea)
> [ 2009/02/26 10:53:56 INFO xorp_rtrmgr:16736 RTRMGR +101 module_manager.cc
> execute ] Executing module: fea (fea/xorp_fea)
> [ 2009/02/26 10:54:02 INFO xorp_rtrmgr:16736 RTRMGR +101 module_manager.cc
> execute ] Executing module: mfea4 (fea/xorp_fea)
> [ 2009/02/26 10:54:02 FATAL xorp_fea:16737 MFEA +539 mfea_node.cc
> vif_update ] Assertion (vif_index != Vif::VIF_INDEX_INVALID) failed
> [ 2009/02/26 10:54:02 ERROR xorp_rtrmgr:16736 RTRMGR +2003 task.cc
> task_fail ] Shutting down fatally wounded process (mfea4)
> [ 2009/02/26 10:54:02 INFO xorp_rtrmgr:16736 RTRMGR +176 module_manager.cc
> terminate ] Terminating module: mfea4
> [ 2009/02/26 10:54:02 ERROR xorp_rtrmgr:16736 RTRMGR +691
> master_conf_tree.cc commit_pass2_done ] Commit failed: Can't startup process
> mfea4
>
>
> Best regards,
> Leonard
>
> _______________________________________________
> 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