It shouldn't matter that you have two bridges, the only one that applies in this case is br_vnet. I would use ovs-appctl dpif/dump-flows and ofproto/trace to debug where your packets are currently going and then write a flow to match using fields such as tun_id, tun_src, etc. similar to what you are using on the transmit side.
On Wed, Sep 4, 2013 at 6:12 AM, Andrei Andone <andrei.and...@softvision.ro>wrote: > Hello Jesse, > > Sorry for the delay on my reply, I couldn't reply any sooner. > > To answer your question: No, I don't have a flow for receiving, because I > couldn't really understand where I'm supposed to add the flow and how it > should look like. I've seen examples with only one bridge but I'm using two > bridges, as mentioned in the initial post and I could really use some > hints/tips or anything to get this working. > > Thanks, > Andrei > > > On 08/30/2013 07:09 PM, Jesse Gross wrote: > > Do you have a corresponding flow to receive the VXLAN traffic? You only > showed one for sending. > > As you mentioned before, you should be able to use ofproto/trace to see > what OpenFlow rules are being hit. > > > On Wed, Aug 28, 2013 at 4:48 AM, Andrei Andone < > andrei.and...@softvision.ro> wrote: > >> Hello Jesse, >> >> Yes, on Wireshark listening to eth0, I see udp packets being sent and >> received between the hosts (udp, destination port: 4789, which is vxlan >> port). So the hosts are comunicating (the tunnel is) but I can't see any >> reply on my br-vnet wireshark, or my VM receiving the answer that reached >> the host. >> >> Thanks, >> Andrei >> >> >> On 08/28/2013 02:50 AM, Jesse Gross wrote: >> >> On Tue, Aug 27, 2013 at 5:51 AM, Andrei Andone < >> andrei.and...@softvision.ro> wrote: >> >>> Hello guys, >>> >>> I have a question related to the "options:remote_ip=flow" feature. >>> >>> My config looks like this for one host: >>> >>> [root@localhost ~]# ovs-vsctl show >>> e927ea5a-41d8-4bf5-9145-5be06e18bc9f >>> Bridge "br-eth0" >>> Port "br-eth0" >>> Interface "br-eth0" >>> type: internal >>> Port "eth0" >>> (external interface) >>> Interface "eth0" >>> Bridge br-vnet >>> Port br-vnet >>> Interface br-vnet >>> type: internal >>> Port "vxlan1" >>> (tunnel I use) >>> Interface "vxlan1" >>> type: vxlan >>> options: {key="10", remote_ip=flow} >>> Port "vnet0" >>> (port for the virtual machine) >>> Interface "vnet0" >>> ovs_version: "1.12.90" >>> [root@localhost ~]# >>> >>> If I set the "options:remote_ip=A.A.A.1" (the IP for host 2) everything >>> works just fine ARP requests from my VM, pings to the subnet, etc. >>> >>> If I leave it like this, it doesn't work. >>> >>> I followed some instructions that I could find by google-ing. >>> >>> I know I need to set up flows to transmit and to receive, but I'm not >>> sure how. >>> Until now, for transmitting I used: >>> >>> ovs-ofctl add-flow br-vnet >>> "in_port=1,actions=set_field:A.A.A.1->tun_dst,output:2" >>> (in_port = virtual network port, output = tunnel port) >>> >> >> Do you actually see packets going out on the wire when they hit this >> flow? >> >> >> -- >> Andrei Andone >> >> SOFTVISION | 57 Republicii Street, 400489 Cluj-Napoca, Romania >> Email: andrei.and...@softvision.ro | Web: www.softvision.ro >> >> The content of this communication is classified as SOFTVISION >> Confidential and Proprietary Information. >> > > > -- > Andrei Andone > > SOFTVISION | 57 Republicii Street, 400489 Cluj-Napoca, Romania > Email: andrei.and...@softvision.ro | Web: www.softvision.ro > > The content of this communication is classified as SOFTVISION Confidential > and Proprietary Information. >
_______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss