Hi Sugesh,

Yes, the eth0 is the DPDK port, I tcpdump on eth0 to check whether there is
no vxlan packets.
What do you mean can not tcpdump on those ports?

There is no arp entry for "10.53.87.242" in br0, do you know why?
[root@juno ovs-build]# ./bin/ovs-appctl tnl/arp/show
IP               MAC                 Bridge
=============================================
10.52.36.98      00:25:90:35:d8:84   br-vxlan
10.255.255.251   00:50:56:89:04:d5   br-vxlan
10.54.157.12     00:50:56:62:93:38   br-vxlan
10.52.36.105     52:54:00:b6:0c:50   br-vxlan
10.52.36.109     52:54:00:4f:dd:cf   br-vxlan
10.53.87.254     00:25:90:2e:11:0c   br-vxlan
10.52.36.106     52:54:00:09:28:0d   br-vxlan
10.52.36.107     52:54:00:23:82:5d   br-vxlan
10.53.7.131      00:25:90:57:e8:4a   br-vxlan
10.55.147.137    00:50:56:60:7c:bc   br-vxlan
10.53.87.219     06:a9:61:cf:b5:c8   br-vxlan
10.53.34.233     00:50:56:89:4b:74   br-vxlan
10.53.34.235     00:50:56:89:07:77   br-vxlan
10.54.159.98     00:50:56:bc:52:5e   br-vxlan
10.55.147.129    00:08:e3:ff:fd:90   br-vxlan
10.55.60.1       00:08:e3:ff:fd:90   br-vxlan



2015-09-23 18:02 GMT+08:00 Chandran, Sugesh <sugesh.chand...@intel.com>:

>
>
>
>
> *Regards*
>
> *_Sugesh*
>
>
>
> *From:* discuss [mailto:discuss-boun...@openvswitch.org] *On Behalf Of *Pravin
> Shelar
> *Sent:* Tuesday, September 22, 2015 10:52 PM
> *To:* Na Zhu
> *Cc:* b...@openvswitch.org
> *Subject:* Re: [ovs-discuss] ovs dpdk vxlan does NOT work
>
>
>
>
>
>
>
> On Mon, Sep 21, 2015 at 10:36 PM, Na Zhu <zhunat...@gmail.com> wrote:
>
> Hi,
>
>
>
> I am trying to use ovs dpdk, i follow the README-native-tunneling.md, it
> does not work.
>
> my setup is:
>
> [image: 内嵌图片 1]
>
> The prefix length of br-vxlan is not 24, is 25, after i create br-vxlan,
> there is no route in ovs, so i add it by command ovs-appctl.
>
>
>
> Which OVS version are you using?
>
>
>
> [root@juno ovs-build]# ./bin/ovs-appctl ovs/route/show
>
> Route Table:
>
> Cached: 10.53.87.242/32 dev br-vxlan
>
> Cached: 127.0.0.1/32 dev lo
>
> Cached: 158.85.164.66/32 dev bond1
>
> Cached: 192.168.1.1/32 dev br0
>
> Cached: 158.85.164.64/27 dev bond1
>
> Cached: 192.168.1.0/24 dev br0
>
> Cached: 169.254.0.0/16 dev bond1
>
> Cached: 127.0.0.0/8 dev lo
>
> Cached: 0.0.0.0/0 dev bond1 GW 158.85.164.65
>
> [root@juno ovs-build]#
>
> [root@juno ovs-build]# ./bin/ovs-appctl ovs/route/add 10.53.87.242/25
> br-vxlan
>
> OK
>
> [root@juno ovs-build]# ./bin/ovs-appctl ovs/route/show
>
> Route Table:
>
> User: 10.53.87.128/25 dev br-vxlan
>
> Cached: 10.53.87.242/32 dev br-vxlan
>
> Cached: 127.0.0.1/32 dev lo
>
> Cached: 158.85.164.66/32 dev bond1
>
> Cached: 192.168.1.1/32 dev br0
>
> Cached: 158.85.164.64/27 dev bond1
>
> Cached: 192.168.1.0/24 dev br0
>
> Cached: 169.254.0.0/16 dev bond1
>
> Cached: 127.0.0.0/8 dev lo
>
> Cached: 0.0.0.0/0 dev bond1 GW 158.85.164.65
>
> [root@juno ovs-build]#
>
> Then i ping 192.168.1.2, and i capture vxlan packet on eth0 by tcpdump,
> there is no vxlan packet, do anyone know why?
>
>
>
>
>
> You can dump-flows from datapath and check what is happening to the
> packets.
>
> ovs-appctl dpctl/dump-flows
>
>
>
> *>>>>[Sugesh] My 2 cents*
>
> *I assume eth0 is DPDK port, in that case you cannot tcpdump on those
> ports.*
>
> *Can you please verify the arp entries configured on the OVS ??*
>
>
>
> *ovs-appctl tnl/arp/show*
>
>
>
> *br0 must have the arp entry for “10.53.87.242” *
>
> *br-vxlan must have the arp entry for “10.53.87.254”*
>
>
>
> *If they are missing you can set them using *
>
>
>
> *ovs-appctl tnl/arp/set br0  10.53.87.242 <MAC address of br-vxlan>*
>
> *ovs-appctl tnl/arp/set br-vxlan  10.53.87.254 <MAC address of remote end>*
>
>
>
>
>
>
>
>
>
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to