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]<mailto:[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<http://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]<mailto:[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]<mailto:[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]<mailto:[email protected]>> Date: Monday, September 14, 2015 at 11:31 AM To: Vigneshwaran R <[email protected]<mailto:[email protected]>>, Pedro Marques <[email protected]<mailto:[email protected]>> Cc: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[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]<mailto:[email protected]>> Date: Monday, September 14, 2015 at 7:33 AM To: Rajagopalan Sivaramakrishnan <[email protected]<mailto:[email protected]>>, Pedro Marques <[email protected]<mailto:[email protected]>> Cc: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[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]<mailto:[email protected]>> wrote: Okay Raja, Thanks On Fri, Sep 11, 2015 at 11:07 PM, Rajagopalan Sivaramakrishnan <[email protected]<mailto:[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]<mailto:[email protected]>> Date: Thursday, September 10, 2015 at 7:49 AM To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[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
