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