[Xorp-users] Module not foudn problem

Chris Robson Chris.Robson at nrl.navy.mil
Sun Sep 2 03:24:52 PDT 2007


Pavlin

According to the "ip addr" command as shown below, there is a link local 
address.
I wonder if there is an issue with xorp and linux kernel 2.6.22.  Every 
since 2.6.18 a lot of IP stack things have broken.  Could yo save me 
some time, where does xorp test for this?  Then I can poke around and 
see what is happening.


3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast 
qlen 100
    link/ether 00:1a:6b:69:a8:75 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.109/24 brd 192.168.1.255 scope global eth0
    inet 192.168.1.106/24 brd 192.168.1.255 scope global secondary eth0
    inet6 2001:480:f022:3:400:8000:0:196/84 scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::21a:6bff:fe69:a875/64 scope link
       valid_lft forever preferred_lft forever

.....chris

Pavlin Radoslavov wrote:
> Chris Robson <Chris.Robson at nrl.navy.mil> wrote:
>
>   
>> Pavlin
>>
>> Here is the complete dump, also is the "mld" section of the config file.
>> There is an error about invalid primary address which I assumed was being
>> caused because the module was being terminated.
>>     
>
> The "primary address" error is triggered because it appears eth0
> doesn't have a configured IPv6 link-local address. The link-local
> address should be assigned by either explicitly configuring it in
> the "interfaces" section, or by using a configuration like:
>
> interfaces {
>     interface eth0 {
>         default-system-config
>     }
> }
>
> The latter solution assumes that all relevant IPv4 and IPv6
> addresses have been configured in advance.
>
> FYI, in the future this should be fixed in XORP such that the IPv6
> link-local address will be automatically taken from the kernel even
> if "default-system-config" is not used.
>
> Regards,
> Pavlin
>
>   
>> protocols {
>>     mld {
>>     disable: false
>>     interface eth0 {
>>         vif eth0 {
>>         disable: false
>>         version: 1
>>         enable-ip-router-alert-option-check: false
>>         query-interval: 125
>>         query-last-member-interval: 1
>>         query-response-interval: 10
>>         robust-count: 2
>>         }
>>     }
>>     traceoptions {
>>         flag all {
>>         disable: false
>>         }
>>     }
>>     }
>> }
>>
>> [ 2007/09/01 17:52:14  INFO xorp_rtrmgr:4757 RTRMGR +239 master_conf_tree.cc
>> execute ] Changed modules: interfaces, fea, mfea4, mfea6, mld, rib, fib2mrib,
>> igmp, pimsm4, policy, static_routes, ospf4
>> [ 2007/09/01 17:52:14  INFO xorp_rtrmgr:4757 RTRMGR +96 module_manager.cc
>> execute ] Executing module: interfaces (fea/xorp_fea)
>> [ 2007/09/01 17:52:15 INFO xorp_fea MFEA ] MFEA enabled
>> [ 2007/09/01 17:52:15 INFO xorp_fea MFEA ] CLI enabled
>> [ 2007/09/01 17:52:15 INFO xorp_fea MFEA ] CLI started
>> [ 2007/09/01 17:52:15 INFO xorp_fea MFEA ] MFEA enabled
>> [ 2007/09/01 17:52:15 INFO xorp_fea MFEA ] CLI enabled
>> [ 2007/09/01 17:52:15 INFO xorp_fea MFEA ] CLI started
>> [ 2007/09/01 17:52:16  INFO xorp_rtrmgr:4757 RTRMGR +96 module_manager.cc
>> execute ] Executing module: fea (fea/xorp_fea)
>> [ 2007/09/01 17:52:22  INFO xorp_rtrmgr:4757 RTRMGR +96 module_manager.cc
>> execute ] Executing module: mfea4 (fea/xorp_fea)
>> [ 2007/09/01 17:52:22 INFO xorp_fea MFEA ] Interface added: Vif[eth0]
>> pif_index: 3 vif_index: 0 addr: 192.168.1.106 subnet: 192.168.1.0/24
>> broadcast: 192.168.1.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST
>> UNDERLYING_VIF_UP MTU: 1500
>> [ 2007/09/01 17:52:22 INFO xorp_fea MFEA ] MFEA started
>> [ 2007/09/01 17:52:22 INFO xorp_fea MFEA ] Interface enabled Vif[eth0]
>> pif_index: 3 vif_index: 0 addr: 192.168.1.106 subnet: 192.168.1.0/24
>> broadcast: 192.168.1.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST
>> UNDERLYING_VIF_UP MTU: 1500 DOWN IPv4 ENABLED
>> [ 2007/09/01 17:52:22 INFO xorp_fea MFEA ] Interface started: Vif[eth0]
>> pif_index: 3 vif_index: 0 addr: 192.168.1.106 subnet: 192.168.1.0/24
>> broadcast: 192.168.1.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST
>> UNDERLYING_VIF_UP MTU: 1500 UP IPv4 ENABLED
>> [ 2007/09/01 17:52:22 INFO xorp_fea MFEA ] Interface added: Vif[register_vif]
>> pif_index: 3 vif_index: 1 addr: 192.168.1.106 subnet: 192.168.1.106/32
>> broadcast: 192.168.1.106 peer: 0.0.0.0 Flags: PIM_REGISTER UNDERLYING_VIF_UP
>> MTU: 1500
>> [ 2007/09/01 17:52:22 INFO xorp_fea MFEA ] Interface enabled Vif[register_vif]
>> pif_index: 3 vif_index: 1 addr: 192.168.1.106 subnet: 192.168.1.106/32
>> broadcast: 192.168.1.106 peer: 0.0.0.0 Flags: PIM_REGISTER UNDERLYING_VIF_UP
>> MTU: 1500 DOWN IPv4 ENABLED
>> [ 2007/09/01 17:52:22 INFO xorp_fea MFEA ] Interface started:
>> Vif[register_vif] pif_index: 3 vif_index: 1 addr: 192.168.1.106 subnet:
>> 192.168.1.106/32 broadcast: 192.168.1.106 peer: 0.0.0.0 Flags: PIM_REGISTER
>> UNDERLYING_VIF_UP MTU: 1500 UP IPv4 ENABLED
>> [ 2007/09/01 17:52:22  INFO xorp_rtrmgr:4757 RTRMGR +96 module_manager.cc
>> execute ] Executing module: mfea6 (fea/xorp_fea)
>> [ 2007/09/01 17:52:22 INFO xorp_fea MFEA ] Interface added: Vif[eth0]
>> pif_index: 3 vif_index: 0 addr: 2001:480:f022:3:400:8000:0:196 subnet:
>> 2001:480:f022:3:400:8000::/84 broadcast: :: peer: :: Flags: MULTICAST
>> BROADCAST UNDERLYING_VIF_UP MTU: 1500
>> [ 2007/09/01 17:52:22 INFO xorp_fea MFEA ] MFEA started
>> [ 2007/09/01 17:52:22  INFO xorp_rtrmgr:4757 RTRMGR +96 module_manager.cc
>> execute ] Executing module: mld (mld6igmp/xorp_mld)
>> [ 2007/09/01 17:52:22  WARNING xorp_rtrmgr:4757 XrlFinderTarget +406
>> ../xrl/targets/finder_base.cc handle_finder_0_2_resolve_xrl ] Handling method
>> for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target "MLD"
>> does not exist or is not enabled.
>> [ 2007/09/01 17:52:22 INFO xorp_mld MLD6IGMP ] Protocol enabled
>> [ 2007/09/01 17:52:22 INFO xorp_mld MLD6IGMP ] CLI enabled
>> [ 2007/09/01 17:52:22 INFO xorp_mld MLD6IGMP ] CLI started
>> [ 2007/09/01 17:52:23 INFO xorp_mld MLD6IGMP ] Protocol started
>> [ 2007/09/01 17:52:23  ERROR xorp_mld:4763 MLD6IGMP +718 mld6igmp_node.cc
>> add_vif ] Error updating primary address for vif eth0: invalid primary address
>> [ 2007/09/01 17:52:24 INFO xorp_mld MLD6IGMP ] Interface enabled: Vif[eth0]
>> pif_index: 3 vif_index: 0 addr: 2001:480:f022:3:400:8000:0:196 subnet:
>> 2001:480:f022:3:400:8000::/84 broadcast: :: peer: :: Flags: MULTICAST
>> BROADCAST UNDERLYING_VIF_UP MTU: 1500 DOWN IPv6 ENABLED
>> [ 2007/09/01 17:52:24  ERROR xorp_mld:4763 MLD6IGMP +1083 mld6igmp_node.cc
>> start_vif ] Cannot start vif eth0: invalid primary address
>> [ 2007/09/01 17:52:24 WARNING xorp_mld XrlMld6igmpTarget ] Handling method for
>> mld6igmp/0.1/start_vif failed: XrlCmdError 102 Command failed Cannot start vif
>> eth0: invalid primary address
>> [ 2007/09/01 17:52:24  ERROR xorp_rtrmgr:4757 RTRMGR +675 master_conf_tree.cc
>> commit_pass2_done ] Commit failed: 102 Command failed Cannot start vif eth0:
>> invalid primary address
>> [ 2007/09/01 17:52:24  ERROR xorp_rtrmgr:4757 RTRMGR +251 master_conf_tree.cc
>> config_done ] Configuration failed: 102 Command failed Cannot start vif eth0:
>> invalid primary address
>> [ 2007/09/01 17:52:24  INFO xorp_rtrmgr:4757 RTRMGR +2228 task.cc run_task ]
>> No more tasks to run
>> [ 2007/09/01 17:52:24  INFO xorp_rtrmgr:4757 RTRMGR +171 module_manager.cc
>> terminate ] Terminating module: fea
>> [ 2007/09/01 17:52:24  INFO xorp_rtrmgr:4757 RTRMGR +171 module_manager.cc
>> terminate ] Terminating module: interfaces
>> [ 2007/09/01 17:52:24  INFO xorp_rtrmgr:4757 RTRMGR +171 module_manager.cc
>> terminate ] Terminating module: mfea4
>> [ 2007/09/01 17:52:24  INFO xorp_rtrmgr:4757 RTRMGR +171 module_manager.cc
>> terminate ] Terminating module: mfea6
>> [ 2007/09/01 17:52:24  INFO xorp_rtrmgr:4757 RTRMGR +194 module_manager.cc
>> terminate ] Killing module: mfea6
>> [ 2007/09/01 17:52:24  INFO xorp_rtrmgr:4757 RTRMGR +171 module_manager.cc
>> terminate ] Terminating module: mld
>> [ 2007/09/01 17:52:24  INFO xorp_rtrmgr:4757 RTRMGR +194 module_manager.cc
>> terminate ] Killing module: mld
>> [ 2007/09/01 17:52:24  ERROR xorp_rtrmgr:4757 RTRMGR +747 module_manager.cc
>> done_cb ] Command "/usr/local/xorp/mld6igmp/xorp_mld": terminated with signal
>> 15.
>> [ 2007/09/01 17:52:24  INFO xorp_rtrmgr:4757 RTRMGR +282 module_manager.cc
>> module_exited ] Module killed during shutdown: mld
>> [ 2007/09/01 17:52:24  ERROR xorp_rtrmgr:4757 RTRMGR +747 module_manager.cc
>> done_cb ] Command "/usr/local/xorp/fea/xorp_fea": terminated with signal 15.
>> [ 2007/09/01 17:52:24  INFO xorp_rtrmgr:4757 RTRMGR +282 module_manager.cc
>> module_exited ] Module killed during shutdown: mfea6
>> [root at FEON etc]#
>>
>>
>>
>> Pavlin Radoslavov wrote:
>>     
>>>> Anyone now what is missing to cause this not found error?  /usr/local/sbin
>>>> has the file xorp_mld.
>>>>
>>>> 2007/08/31 16:33:41  INFO xorp_rtrmgr:666 RTRMGR +96 module_manager.cc
>>>> execute ] Executing module: mld (mld6igmp/xorp_mld)
>>>> [ 2007/08/31 16:33:41  WARNING xorp_rtrmgr:666 XrlFinderTarget +406
>>>> ../xrl/targets/finder_base.cc handle_finder_0_2_resolve_xrl ] Handling
>>>> method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed
>>>> Target "MLD" does not exist or is not enabled.
>>>>
>>>>         
>>> Did the xorp_rtrmgr execution continue after that?
>>> Typically, this is a transient error during startup/shutdown, so if
>>> the xorp_rtrmgr execution continued then you can ignore it.
>>>
>>> Regards,
>>> Pavlin
>>>
>>>
>>>       
>>>> -- 
>>>> Chris
>>>>
>>>> _______________________________________________
>>>> Xorp-users mailing list
>>>> Xorp-users at xorp.org
>>>> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-users
>>>>
>>>>         
>>> _______________________________________________
>>> Xorp-users mailing list
>>> Xorp-users at xorp.org
>>> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-users
>>>
>>>
>>>
>>>       
>> -- 
>> Christopher Robson
>> Senior Computer Scientist, GS-15
>> Naval Research Laboratory
>> Center for Computational Science
>> Networking, Code 5591
>> 4555 Overlook ave.
>> Washington, D.C. 20375-5320
>> (COM) 202-404-3138
>> (VoIP) 2024043138 at GIGEF
>> (CHAT) Chris.Robson at GIGEF
>>     
>
>
>   

-- 
Christopher Robson
Senior Computer Scientist, GS-15
Naval Research Laboratory
Center for Computational Science
Networking, Code 5591
4555 Overlook ave.
Washington, D.C. 20375-5320
(COM) 202-404-3138
(VoIP) 2024043138 at GIGEF
(CHAT) Chris.Robson at GIGEF



More information about the Xorp-users mailing list