Yeah, that is an interesting take on the question! It will also be interesting if someone can answer if we can use a virtual function (in SR-IOV terms, or vNICS, commonly) as an interface to an OVS bridge. The reason I ask this is:
I have currently added a virtual function interface to the ovs-bridge. root@dsp-marcel-cepinp:/usr/src# ovs-vsctl show d5f266fc-a6f1-448e-91c5-e6db8748f73f Bridge "br0" Port "*ens7*" Interface "ens7" Port "br0" Interface "br0" type: internal I have also put in a rule for UDP.. ovs-ofctl add-flow br0 priority=1111,dl_type=0x0800*,nw_proto=17* ,nw_src=10.0.0.1,nw_dst=10.0.0.2,actions= And every time I send a UDP datagram, I see that this rule is hit!, but the packet is not dropped: cookie=0x0, duration=123.175s, table=0, *n_packets=14*, n_bytes=60, idle_age=2, priority=1111*,udp,nw_src=10.0.0.1,nw_dst=10.0.0.2* *actions=drop* I wonder if this is because the interface *ens7 *is a virtual function (vNIC). On Wed, Mar 29, 2017 at 2:27 PM, <felipeapola...@gmail.com> wrote: > As I see it you have one (1) host running three VMs and want to connect > them with the same broadcast domain like a switch. > > > > Since you are using SR-IOV you have virtual NICs of the same physical NIC, > maybe someone who has worked with it can tell us if the virtual NICs of > SR-IOV share or doesn’t the same broadcast domain. > > > > Anyone? > > > > Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for > Windows 10 > > > > *From: *Advith Nagappa <advith.naga...@gmail.com> > *Sent: *Tuesday, March 28, 2017 11:35 PM > *To: *Yi Tseng <a86487...@gmail.com> > *Cc: *discuss <disc...@openvswitch.org> > *Subject: *Re: [ovs-discuss] VM-VM-VM communication via OVS > > > > Hello, > > > > I meant VM1 - VM2(ovs) - VM3.. > > > > Yes, the host is Linux. > > > > The VMs are already connected without the OVS > > > > I want to create a topology such that communication goes via OVS in VM3. > > > > > > > > > > On Mar 29, 2017 01:03, "Yi Tseng" <a86487...@gmail.com> wrote: > > Hi > > You mean: > > VM1 -- VM2(with ovs) -- VM3 ? > > or > > VM1 -- ovs -- VM2 -- ovs -- VM3 > > > > I assume that your host system is Linux > > You can create veth pairs. > > And attach veth interfaces to VMs and ovs. > > -Yi > > > > 2017-03-28 14:21 GMT-07:00 Justin Pettit <jpet...@ovn.org>: > > > > On Mar 28, 2017, at 3:48 AM, Advith Nagappa <advith.naga...@gmail.com> > wrote: > > > > Hello All, > > > > Is it possible to link 2 guest VMS, via another guest VM using OVS > bridge? > > > > Is anyone aware of any resource/doc covering this scenario? > > I don't understand the deployment scenario that you're describing. > However, OVS can connect VMs in arbitrary topologies. > > --Justin > > _______________________________________________ > discuss mailing list > disc...@openvswitch.org > https://mail.openvswitch.org/mailman/listinfo/ovs-discuss > > > > > -- > > Yi Tseng (a.k.a Takeshi) > Taiwan National Chiao Tung University > Department of Computer Science > > W2CNLab > > https://takeshi.tw > > > > >
_______________________________________________ discuss mailing list disc...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-discuss