Jesse, Can i do the following:
I create an OVS bridge with only 2 VXLAN tunnels. So, i have two virtual ports in my bridge. I have eth0, over which i physically recieve the VXLAN packets, and i dont add that to OVS. Is this configuration possible? I thought that i ought to add eth0 also to my bridge. Thanks, Abhishek On Wed, Jul 29, 2015 at 6:14 AM, Abhishek Verma <abhishekv.ve...@gmail.com> wrote: > So youre saying that in DPDK + OVS, OVS actually retains a copy of the > entire routing and ARP tables. Interesting, i hadnt realized that. > > About eth0, my assumption was that a port over which a packet needs to be > sent out or received on MUST always be added to the OVS bridge. How can i > trap a packet arriving on eth0, if it has not been added to the OVS bridge? > > Thanks, Abhishek > > On Wed, Jul 29, 2015 at 6:09 AM, Jesse Gross <je...@nicira.com> wrote: > >> The DPDK path operates differently - the kernel stack in not invoked. >> In that case, eth0 does need to be attached to OVS but, again, not in >> the same bridge. OVS will sync the routing table from the kernel but >> otherwise implements ARP, etc. internally and retains control of the >> packet until it is sent out on the physical interface. >> >> On Tue, Jul 28, 2015 at 5:02 PM, Abhishek Verma >> <abhishekv.ve...@gmail.com> wrote: >> > Thanks Jesse. >> > >> > How does this work when OVS is running in the user space along with >> DPDK. >> > Does OVS again send packets to Linux stack for forwarding? I thought the >> > whole point there was NOT to involve the Linux stack. >> > >> > Asking this since i thought that since eth0 is a part of the OVS >> bridge, its >> > OVS that actually frames the entire packet and sends it out. >> > >> > Thanks, Abhishek >> > >> >> >> >> It does not make sense to have eth0 in the same bridge as the VXLAN >> >> port since they are not in the same network segment (encapsulated vs. >> >> not). OVS simply sends tunneled packets as IP to the Linux stack, >> >> similar to any other application. These packets do not re-enter OVS >> >> unless there is another bridge that is in the normal Linux forwarding >> >> path. >> > >> > >> > >
_______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss