Thanks for help. In fact, I am in the second case you mentionned about openstack configuration. My objective is not using patch ports but ensuring the communication between the two ovs bridges I created in my toplogy. Shall I set new route to force using the ovs bridge in each VM or not ?
kind regards. 2017-03-09 17:38 GMT+01:00 Scott Lowe <[email protected]>: > Please see my reply inline, prefixed by [SL]. > > > On 03/09/2017 03:12 AM, David Gabriel wrote: > > Thanks for your reply. > > What do you suggest to ensure the communication between the VMs using my > > topology. > > It is possible to create it based on openstack. > > Any help is welcome. > > > [SL] Based on the information provided, I'm guessing that you want to > run OVS inside a guest VM that is running on an OpenStack-managed > hypervisor. If that is the case, then a lot will depend on how your > OpenStack installation is configured: > > - If you are using OpenStack Neutron with another SDN solution > underneath, that solution may not support NICs running in promiscuous > mode, which I believe would be required in order to run OVS in a VM on > top of OpenStack. > > - If you are using OpenStack Neutron with VLAN-backed networks, then you > may be fine running OVS in a guest VM. > > If your primary interest is simply using patch ports to connect 2 OVS > bridges, then I'd suggest running them in a single VM. > > I'm afraid we'll need more information in order to be able to help you. > > > > Thanks in advance. > > Best regards > > > > 2017-03-08 20:54 GMT+01:00 Scott Lowe <[email protected] > > <mailto:[email protected]>>: > > > > On 03/08/2017 10:12 AM, David Gabriel wrote: > >> Dears, > >> > >> I have defined two ovs bridges, each one of them is deployed in one > >> Virtual Machine (VM) based on this simple topology: > >> Internet ----- OVS1 ----LAN---- OVS2 -----Internet > >> I used the following commands for OVS1: > >> ovs-vsctl add-br mybridge1 > >> ifconfig mybridge1 up > >> ovs-vsctl add-port eth1 mybridge1 //eth0 is dedicated for Internet > >> ifconfig eth1 0 > >> ovs-vsctl add-port eth1 mybridge1 > >> ovs-vsctl set-controller mybridge tcp:AddressOfController:6633 > >> > >> Then I added a patch port for each bridge based on this tutorial > >> > >> <http://blog.scottlowe.org/2012/11/27/connecting-ovs- > bridges-with-patch-ports/ > >> <http://blog.scottlowe.org/2012/11/27/connecting-ovs- > bridges-with-patch-ports/>> > >> ovs-vsctl add-port mybridge1 patch2-1 > >> ovs-vsctl set interface patch2-1 type=patch > >> ovs-vsctl set interface patch2-1 options:peer=patch2-1 > >> > >> Then I tried to make the ping between the two VMs but it fails ! > >> Could you please tell me how to fix this problem. > > > > > > It's my understanding that patch ports should only be used to connect > > OVS bridges running on the same system. Since your bridges are across > > two different VMs, using a patch port here won't work. > > > -- > Scott > >
_______________________________________________ discuss mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
