Hi Prabhjot

Thanks for your help.
The command curl http://localhost:8085/Snh_Inet4UcRouteReq?x=0 is not
working on the compute node.

Is there any other way/utility to see receive route?

On Wed, Sep 16, 2015 at 8:39 PM, Prabhjot Singh Sethi <[email protected]>
wrote:

> While contrail-vrouter-agent is not running running kernel vrouter module
> might be putting physical interface to cross-connect mode
> Due to which you see ping being functional, however when it is taken out
> of cross-connect mode (by contrail-vrouter-agent)
> it might be becoming non-functional due to missing routes can you due
> following
>
> Check agent using "curl http://localhost:8085/Snh_Inet4UcRouteReq?x=0";
> And check  vrouter using rt and nh utility to check if receive route is
> installed.
>
> Assuming your config file is fine,agent should have installed receive
> route for vhost ip in fabric vrf (index 0).
>
> —
> Prabhjot
>
> From: abhishek jain <[email protected]>
> Date: Wednesday, 16 September 2015 7:51 pm
> To: Prabhjot Singh Sethi <[email protected]>
> Cc: Vigneshwaran R <[email protected]>, Pedro Marques <
> [email protected]>, "[email protected]" <
> [email protected]>
>
> Subject: Re: [opencontrail-dev] Error in Contrail-vRouter-Agent Binary
>
> Hi Prabhjot
>
> Thanks for the reply.
>
> Once we are running contrail-vrouter-agent on our powerpc board,we are not
> able to ping to the outside world.Below are the details of the powerpc
> compute node system..
>
>  ifconfig
> fm1-mac1  Link encap:Ethernet  HWaddr 00:11:22:33:44:55
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:8332 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:1645 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:531249 (518.7 KiB)  TX bytes:179344 (175.1 KiB)
>           Memory:fe4e0000-fe4e0fff
>
> lo        Link encap:Local Loopback
>           inet addr:127.0.0.1  Mask:255.0.0.0
>           inet6 addr: ::1/128 Scope:Host
>           UP LOOPBACK RUNNING  MTU:65536  Metric:1
>           RX packets:1497 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:1497 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:114980 (112.2 KiB)  TX bytes:114980 (112.2 KiB)
>
> pkt0      Link encap:Ethernet  HWaddr 52:ae:60:c5:53:16
>           inet6 addr: fe80::50ae:60ff:fec5:5316/64 Scope:Link
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:19 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:59 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:500
>           RX bytes:1957 (1.9 KiB)  TX bytes:7492 (7.3 KiB)
>
> vhost0    Link encap:Ethernet  HWaddr 00:11:22:33:44:55
>           inet addr:192.168.7.4  Bcast:192.168.7.255  Mask:255.255.252.0
>           inet6 addr: fe80::211:22ff:fe33:4455/64 Scope:Link
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:7229 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:1204 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:535036 (522.4 KiB)  TX bytes:124274 (121.3 KiB)
>
> vif --list
> Vrouter Interface Table
>
> Flags: P=Policy, X=Cross Connect, S=Service Chain, Mr=Receive Mirror
>        Mt=Transmit Mirror, Tc=Transmit Checksum Offload, L3=Layer 3,
> L2=Layer 2
>        D=DHCP, Vp=Vhost Physical, Pr=Promiscuous, Vnt=Native Vlan Tagged
>        Mnp=No MAC Proxy, Dpdk=DPDK PMD Interface, Rfl=Receive Filtering
> Offload, Mon=Interface is Monitored
>        Uuf=Unknown Unicast Flood, Vof=VLAN insert/strip offload
>
> vif0/0      OS: fm1-mac1 (Speed 100, Duplex 1)
>             Type:Physical HWaddr:00:11:22:33:44:55 IPaddr:0
>             Vrf:0 Flags:L3L2Vp MTU:1514 Ref:9
>             RX packets:6370  bytes:466140 errors:0
>             TX packets:1083  bytes:128992 errors:0
>
> vif0/1      OS: vhost0
>             Type:Host HWaddr:00:11:22:33:44:55 IPaddr:c0a80704
>             Vrf:0 Flags:L3L2 MTU:1514 Ref:3
>             RX packets:876  bytes:89854 errors:0
>             TX packets:6169  bytes:427245 errors:0
>
> vif0/2      OS: pkt0
>             Type:Agent HWaddr:00:00:5e:00:01:00 IPaddr:0
>             Vrf:65535 Flags:L3 MTU:1514 Ref:2
>             RX packets:19  bytes:1957 errors:0
>             TX packets:51  bytes:6844 errors:0
>
> vif0/4350   OS: pkt3
>             Type:Stats HWaddr:00:00:00:00:00:00 IPaddr:0
>             Vrf:65535 Flags:L3L2 MTU:9136 Ref:1
>             RX packets:0  bytes:0 errors:0
>             TX packets:0  bytes:0 errors:0
>
> vif0/4351   OS: pkt1
>             Type:Stats HWaddr:00:00:00:00:00:00 IPaddr:0
>             Vrf:65535 Flags:L3L2 MTU:9136 Ref:1
>             RX packets:0  bytes:0 errors:0
>             TX packets:0  bytes:0 errors:0
>
>  ps -ef | grep contrail
> root      4953  4929 54 14:12 pts/0    00:04:06 contrail-vrouter-agent
> root      5092  4446  0 14:20 ttyS0    00:00:00 grep contrail
>
>
> However once the contrail-vrouter-agent is stopped,we are able to ping to
> the outside world with ip address at vhost0 interface.
>
>
> Thanks
> --Abhishek Jain
>
>
>
>
> On Wed, Sep 16, 2015 at 7:37 PM, Prabhjot Singh Sethi <
> [email protected]> wrote:
>
>> As per logs your node is non-functional because contrail-vrouter-agent is
>> not able to connect to discovery/controller/collector.
>>
>> —8<— snippet — 8<—
>> Collector, Discovery:Collector, Discovery:dns-server,
>> Discovery:xmpp-server connection down
>> —8<— snippet — 8<—
>>
>> Please check if discovery server or controller configured in conf file is
>> reachable.
>>
>> —
>> Prabhjot
>>
>> From: Dev <[email protected]> on behalf of Vigneshwaran
>> R <[email protected]>
>> Date: Wednesday, 16 September 2015 5:36 pm
>> To: Pedro Marques <[email protected]>
>>
>> Cc: "[email protected]" <[email protected]>
>> Subject: Re: [opencontrail-dev] Error in Contrail-vRouter-Agent Binary
>>
>> Hi Pedro,
>>
>> I have verified all these stuffs,
>>
>> 1. Physical interface and IP address is mention correctly
>> 2. Ensured that both vif create and ad command uses the same mac address
>> of the physical address
>> 3. When I tcpdump the physical interface, request is coming to the
>> interface from outside, but request / reply is not going out from the
>> interface.
>>
>> When we compare the contrail-vrouter-agent log of x86 compute node and my
>> target board,
>>
>> Below log is present in x86-compute node but not in my target board
>> compute node,
>>
>> ###################################################################################
>> 2015-09-16 Wed 16:11:39:972.687 IST  ubuntu1 [Thread 140653374400320, Pid
>> 14304]: SANDESH: Send FAILED: 1442400099972672 TCP [SYS_DEBUG]:
>> TcpSessionMessageLog: Session 192.168.7.241:52894::192.168.6.171:8086(-1)
>> < Active session connection complete controller/src/io/tcp_session.cc 182
>>
>> ###################################################################################
>>
>>
>>  Similarly, below log is present in target-compute node but not in x86
>> compute node,
>>
>> ####################################################################################
>> 2015-09-16 Wed 10:59:09:498.421 UTC  t4240rdb [Thread 4147115104, Pid
>> 23841]: SANDESH: Send FAILED: 807646037 Agent [SYS_INFO]: AgentRouteLog:
>> Path add 192.168.5.254/32 in VRF
>> default-domain:default-project:ip-fabric:__default__ Local
>> controller/src/vnsw/agent/oper/agent_route.cc 411
>> 2015-09-16 Wed 10:59:16:483.615 UTC  t4240rdb [Thread 4154557536, Pid
>> 23841]: SANDESH: Send FAILED: 814631121 NodeStatusUVE: data= [ name =
>> t4240rdb process_status= [  [ [  module_id = contrail-vrouter-agent
>> instance_id = 0 state = Non-Functional connection_infos= [  [ [  type =
>> Collec
>> tor name =  server_addrs= [  [ (*_iter6) = 0.0.0.0:0,  ] ] status = Down
>> description = Idle : EvStart -> Disconnect ],  [  type = Discovery nam
>> e = Collector server_addrs= [  [ (*_iter6) = 192.168.6.171:5998,  ] ]
>> status = Initializing description = Subscribe ],  [  type = Discovery nam
>> e = dns-server server_addrs= [  [ (*_iter6) = 192.168.6.171:5998,  ] ]
>> status = Down description = Timeout was reached ],  [  type = Discovery
>> name = xmpp-server server_addrs= [  [ (*_iter6) = 192.168.6.171:5998,  ]
>> ] status = Initializing description = Subscribe ],  ] ] description =
>> Collector, Discovery:Collector, Discovery:dns-server,
>> Discovery:xmpp-server connection down ],  ] ] ]
>> 2015-09-16 Wed 10:59:16:483.876 UTC  t4240rdb [Thread 4154557536, Pid
>> 23841]: SANDESH: Send FAILED: 814631422 NodeStatusUVE: data= [ name = t42
>> 40rdb process_status= [  [ [  module_id = contrail-vrouter-agent
>> instance_id = 0 state = Non-Functional connection_infos= [  [ [  type =
>> Collec
>> tor name =  server_addrs= [  [ (*_iter6) = 0.0.0.0:0,  ] ] status = Down
>> description = Idle : EvStart -> Disconnect ],  [  type = Discovery nam
>> e = Collector server_addrs= [  [ (*_iter6) = 192.168.6.171:5998,  ] ]
>> status = Initializing description = Subscribe ],  [  type = Discovery nam
>> e = dns-server server_addrs= [  [ (*_iter6) = 192.168.6.171:5998,  ] ]
>> status = Down description = Timeout was reached ],  [  type = Discovery
>> name = xmpp-server server_addrs= [  [ (*_iter6) = 192.168.6.171:5998,  ]
>> ] status = Down description = Timeout was reached ],  ] ] description
>> = Collector, Discovery:Collector, Discovery:dns-server,
>> Discovery:xmpp-server connection down ],  ] ] ]
>> 2015-09-16 Wed 10:59:16:484.117 UTC  t4240rdb [Thread 4154557536, Pid
>> 23841]: SANDESH: Send FAILED: 814631641 NodeStatusUVE: data= [ name = t42
>> 40rdb process_status= [  [ [  module_id = contrail-vrouter-agent
>> instance_id = 0 state = Non-Functional connection_infos= [  [ [  type =
>> Collec
>> tor name =  server_addrs= [  [ (*_iter6) = 0.0.0.0:0,  ] ] status = Down
>> description = Idle : EvStart -> Disconnect ],  [  type = Discovery nam
>> e = Collector server_addrs= [  [ (*_iter6) = 192.168.6.171:5998,  ] ]
>> status = Down description = Timeout was reached ],  [  type = Discovery n
>> ame = dns-server server_addrs= [  [ (*_iter6) = 192.168.6.171:5998,  ] ]
>> status = Down description = Timeout was reached ],  [  type = Discover
>> y name = xmpp-server server_addrs= [  [ (*_iter6) = 192.168.6.171:5998,
>>  ] ] status = Down description = Timeout was reached ],  ] ] descriptio
>> n = Collector, Discovery:Collector, Discovery:dns-server,
>> Discovery:xmpp-server connection down ],  ] ] ]
>> 2015-09-16 Wed 10:59:21:244.820 UTC  t4240rdb [Thread 4149212256, Pid
>> 23841]: SANDESH: Send FAILED: 819392459 Agent [SYS_INFO]: AgentRouteLog:
>> Added route 192.168.5.255/32 in VRF
>> default-domain:default-project:ip-fabric:__default__ Local
>> controller/src/vnsw/agent/oper/agent_route.cc 38
>>
>> ##################################################################################
>>
>> Is this SANDESH : Send Failed could be any issue ?? or it is related to
>> some other issue ??
>>
>>
>>
>>
>>
>> On Tue, Sep 15, 2015 at 9:50 PM, Pedro Marques <[email protected]> wrote:
>>
>>> Vignesh,
>>> 1. Ensure that /etc/contrail/contrail-vrouter-agent.conf has the correct
>>> values for physical interface and IP address.
>>> 2. Ensure that vif —create/—add commands use the mac address of the
>>> physical interface.
>>> 3. tcpdump the physical interface.
>>>
>>> On Sep 15, 2015, at 7:07 AM, Vigneshwaran R <[email protected]>
>>> wrote:
>>>
>>> Hi All,
>>>
>>> Now I'm able to run vif command successfully after inserting the kernel
>>> module. I just created virtual interface using vif --create and vif --add
>>> command.
>>>
>>> I'm able to see vhost0 interface and I just assigned IP to vhost0
>>> interface
>>>
>>> Then I ran the contrail-vrouter-agent binary in background  and Im not
>>> able to ping from both the side.
>>>
>>> But If I kill the contrail-vrouter-agent binary, I'm able to ping from
>>> both the sides.
>>>
>>> Below is my contrail-vrouter-agent log
>>> ###############################################################
>>>  [Thread 4014994528, Pid 7254]: VnswInterfaceListenerBase Event
>>> ADD_ROUTE Interface vhost0 Addr 19
>>> 2.168.0.0 prefixlen 24 Gateway 0.0.0.0 Flags 0 Protocol 2
>>> [Thread 4127192160, Pid 7254]: SANDESH: Send FAILED: 387035093 Agent
>>> [SYS_INFO]: AgentRouteLog: A
>>> dded route 192.168.0.1/32 in VRF
>>> default-domain:default-project:ip-fabric:__default__ Local
>>> controller/src/vnsw/agent/oper/agent_route.cc 389
>>> ###############################################################
>>>
>>> vif --list
>>> ##############################################################
>>> Vrouter Interface Table
>>>
>>> Flags: P=Policy, X=Cross Connect, S=Service Chain, Mr=Receive Mirror
>>>        Mt=Transmit Mirror, Tc=Transmit Checksum Offload, L3=Layer 3,
>>> L2=Layer 2
>>>        D=DHCP, Vp=Vhost Physical, Pr=Promiscuous, Vnt=Native Vlan Tagged
>>>        Mnp=No MAC Proxy, Dpdk=DPDK PMD Interface, Rfl=Receive Filtering
>>> Offload, Mon=Interface is Monitored
>>>        Uuf=Unknown Unicast Flood, Vof=VLAN insert/strip offload
>>>
>>> vif0/0      OS: fm1-mac1 (Speed 100, Duplex 1)
>>>             Type:Physical HWaddr:00:01:02:03:04:05 IPaddr:0
>>>             Vrf:0 Flags:L3L2Vp MTU:1514 Ref:3
>>>             RX packets:390  bytes:37905 errors:0
>>>             TX packets:95  bytes:19258 errors:0
>>>
>>> vif0/1      OS: vhost0
>>>             Type:Host HWaddr:00:01:02:03:04:05 IPaddr:c0a80069
>>>             Vrf:0 Flags:L3L2 MTU:1514 Ref:3
>>>             RX packets:96  bytes:19888 errors:0
>>>             TX packets:372  bytes:35979 errors:0
>>>
>>> vif0/2      OS: pkt0
>>>             Type:Agent HWaddr:00:00:5e:00:01:00 IPaddr:0
>>>             Vrf:65535 Flags:L3 MTU:1514 Ref:2
>>>             RX packets:1  bytes:70 errors:0
>>>             TX packets:18  bytes:1857 errors:0
>>>
>>> vif0/4350   OS: pkt3
>>>             Type:Stats HWaddr:00:00:00:00:00:00 IPaddr:0
>>>             Vrf:65535 Flags:L3L2 MTU:9136 Ref:1
>>>             RX packets:0  bytes:0 errors:0
>>>             TX packets:0  bytes:0 errors:0
>>>
>>> vif0/4351   OS: pkt1
>>>             Type:Stats HWaddr:00:00:00:00:00:00 IPaddr:0
>>>             Vrf:65535 Flags:L3L2 MTU:9136 Ref:1
>>>             RX packets:0  bytes:0 errors:0
>>>             TX packets:0  bytes:0 errors:0
>>> ###############################################################
>>>
>>> What Could be the reason and  solution ?? Kindly help me in this..
>>>
>>>
>>> Thanks,
>>> --Vignesh
>>>
>>>
>>>
>>> On Tue, Sep 15, 2015 at 9:46 AM, Vigneshwaran R <
>>> [email protected]> wrote:
>>>
>>>> Hi Pedro, Rajagopalan and Sanju,
>>>>
>>>> Once I inserted the kernel module, I'm able to run vif commands
>>>> succesfully. Thanks for all your timely help. :)
>>>>
>>>> Thanks,
>>>> --Vignesh
>>>>
>>>> On Tue, Sep 15, 2015 at 12:35 AM, Sanju Abraham <[email protected]>
>>>> wrote:
>>>>
>>>>> Vignesh,
>>>>>
>>>>> Can you please check if you inserted the vrouter kernel module that
>>>>> you have successfully built.
>>>>>
>>>>> Follow the steps below:
>>>>> 1-> copy the build vrouter.ko from
>>>>> ~top-vrouter-build-dir/vrouter/vrouter.ko to /lib/modules/`uname
>>>>> –r`/updates/dkms (create updates/dkms if missing).
>>>>> 2-> depmod from /lib/modules/`uname –r`
>>>>> 3-> modprobe vrouter
>>>>>
>>>>> Verify is vrouter kernel module is loaded.
>>>>>
>>>>> >> lsmod |grep vrouter
>>>>>
>>>>> Use vif once above step is successful
>>>>>
>>>>> Thanks
>>>>> Sanju
>>>>>
>>>>> From: Rajagopalan Sivaramakrishnan <[email protected]>
>>>>> Date: Monday, September 14, 2015 at 11:31 AM
>>>>> To: Vigneshwaran R <[email protected]>, Pedro Marques <
>>>>> [email protected]>
>>>>>
>>>>> Cc: "[email protected]" <[email protected]>
>>>>> Subject: Re: [opencontrail-dev] Error in Contrail-vRouter-Agent Binary
>>>>>
>>>>> Hi Vignesh,
>>>>>    Did you step through the “vif” code to see what error you are
>>>>> hitting?
>>>>>
>>>>> Raja
>>>>>
>>>>> From: Vigneshwaran R <[email protected]>
>>>>> Date: Monday, September 14, 2015 at 7:33 AM
>>>>> To: Rajagopalan Sivaramakrishnan <[email protected]>, Pedro Marques <
>>>>> [email protected]>
>>>>> Cc: "[email protected]" <[email protected]>
>>>>> Subject: Re: [opencontrail-dev] Error in Contrail-vRouter-Agent Binary
>>>>>
>>>>> Hi Rajagopalan/Pedro,
>>>>>
>>>>> We compiled vif binary for powerpc platform and tried to create vhost0
>>>>> interface using vif --create <i/f> <mac add> command, then when I execute
>>>>> vif --list command it is giving the below error,
>>>>>
>>>>> *vif --list*
>>>>> Error registering NetLink client: Success (0)
>>>>>
>>>>> How to resolve this error for creating vhost0 interface on my target
>>>>> board which is powerpc.
>>>>>
>>>>> On Sat, Sep 12, 2015 at 11:33 AM, Vigneshwaran R <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Okay Raja, Thanks
>>>>>>
>>>>>> On Fri, Sep 11, 2015 at 11:07 PM, Rajagopalan Sivaramakrishnan <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Hi Vignesh,
>>>>>>>     The vhost0 interface is created from startup scripts using the
>>>>>>> “vif” utility. Please take a look at the "vif —create” and "vif —add”
>>>>>>> options.
>>>>>>>
>>>>>>> Raja
>>>>>>>
>>>>>>> From: Vigneshwaran R <[email protected]>
>>>>>>> Date: Thursday, September 10, 2015 at 7:49 AM
>>>>>>> To: "[email protected]" <[email protected]>
>>>>>>> Subject: [opencontrail-dev] Error in Contrail-vRouter-Agent Binary
>>>>>>>
>>>>>>> Hi All,
>>>>>>>
>>>>>>> We have ported contrail-vrouter-agent binary to powerpc. I'm trying
>>>>>>> to run contrail-vrouter-binary in powerpc board to make board act as
>>>>>>> compute node for launching VM.
>>>>>>>
>>>>>>> I inserted the dataplane component (kernel loadable module), and
>>>>>>> when running userspace component (contrail-vrouter-binary) it is giving
>>>>>>> issue..
>>>>>>>
>>>>>>> *contrail-vrouter-agent *
>>>>>>>
>>>>>>> log4cplus:ERROR No appenders could be found for logger (SANDESH).
>>>>>>> log4cplus:ERROR Please initialize the log4cplus system properly.
>>>>>>> Error in config file </etc/contrail/contrail-vrouter-agent.conf>.
>>>>>>> Error parsing vmware_mode from <>
>>>>>>> Config file </etc/contrail/contrail-vrouter-agent.conf> parsing
>>>>>>> completed.
>>>>>>>
>>>>>>> *vim contrail-vrouter-agent.log*
>>>>>>>
>>>>>>> 2015-09-10 Thu 23:15:47:962.834 UTC  t4240rdb [Thread 4154224640,
>>>>>>> Pid 30515]: Error reading interface <vhost0>. Error number 19 : No such
>>>>>>> device
>>>>>>>
>>>>>>> I Just cross compiled cross compiled both vrouter.ko and
>>>>>>> contrail-vrouter-agent to powerpc and trying to run.. What should I do 
>>>>>>> to
>>>>>>> create this vhost0 interface in compute node ?? so that I can make use 
>>>>>>> of
>>>>>>> this board as an compute node ??
>>>>>>>
>>>>>>> Kindly help me in this ...
>>>>>>>
>>>>>>>
>>>>>>> Thanks,
>>>>>>> --Vignesh
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://lists.opencontrail.org/mailman/listinfo/dev_lists.opencontrail.org
>>
>>
>
_______________________________________________
Dev mailing list
[email protected]
http://lists.opencontrail.org/mailman/listinfo/dev_lists.opencontrail.org

Reply via email to