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