Thanks a lot Gurucharan. I am pretty new to openvswitch.Can you provide the command to achieve this? Looking forward to your reply.
On Mon, Mar 31, 2014 at 12:15 PM, Gurucharan Shetty <[email protected]>wrote: > On Mon, Mar 31, 2014 at 9:12 AM, Shivaramakrishnan Vaidyanathan > <[email protected]> wrote: > > So in that case,essentially we cant have multiple gre tunnels? > I think you can use unique keys to distinguish (Read "Tunnel Options" > in "man ovs-vswitchd.conf.db"). > > > Though I have multiple bridges that vm's to communicate between each > other. > > The requirement is I need to have multiple internal bridges for vm's and > > just one external bridge. > > Is there any alternative? > > > > > > On Mon, Mar 31, 2014 at 11:44 AM, Gurucharan Shetty <[email protected]> > > wrote: > >> > >> On Mon, Mar 31, 2014 at 8:36 AM, Shiva <[email protected]> > >> wrote: > >> > Hello, > >> > > >> > I am setting up two gre tunnels between two hosts using the same > >> > external > >> > bridge.In this case (br1).I use virbr3 and virbr2 for internal > >> > communication. > >> > > >> > This is my config steps: > >> > Hypervisor 1: > >> > External communication > >> > ovs-vsctl add-br br1 > >> > ovs-vsctl add-port eth0 > >> > ifconfig br1 p.q.r.s netmask 255.255.255.0 > >> > > >> > Internal bridge for vm communication > >> > Tunnel1 : > >> > > >> > ovs-vsctl add-br virbr3 > >> > ovs-vsctl show > >> > ovs-vsctl add-port virbr3 gre2 -- set interface gre2 type=gre > >> > options:remote_ip:a.b.c.d > >> > > >> > Tunnel2: > >> > > >> > ovs-vsctl add-br virbr2 > >> > ovs-vsctl show > >> > ovs-vsctl add-port virbr2 gre0 -- set interface gre0 type=gre > >> > options:remote_ip:a.b.c.d > >> Consider the case for the traffic coming into Hypervisor1. I don't > >> think it is possible to figure out which of the two end points the > >> packet needs to be delivered to because the 2 gre tunnels are not > >> unique. > >> > >> I think if you delete one of your virbr* in each of the machines, you > >> should be able to communicate. > >> > >> > >> > > >> > > >> > Hypervisor 2: > >> > External communication > >> > ovs-vsctl add-br br1 > >> > ovs-vsctl add-port eth0 > >> > ifconfig br1 a.b.c.d netmask 255.255.255.0 > >> > > >> > Internal bridge for vm communication > >> > > >> > Tunnel1: > >> > > >> > > >> > ovs-vsctl add-br virbr3 > >> > ovs-vsctl show > >> > ovs-vsctl add-port virbr3 gre2 -- set interface gre2 type=gre > >> > options:remote_ip:p.q.r.s > >> > > >> > Tunnel2: > >> > > >> > ovs-vsctl add-br virbr2 > >> > ovs-vsctl show > >> > ovs-vsctl add-port virbr3 gre0 -- set interface gre0 type=gre > >> > options:remote_ip:p.q.r.s > >> > > >> > > >> > I am not able to communicate outside world from the vm's.I am just > able > >> > to > >> > reach the host on which vm resides and viceversa.Can you please let me > >> > know > >> > what am i missing here? > >> > > >> > Your help in this regard is greatly appreciated. > >> > > >> > > >> > _______________________________________________ > >> > discuss mailing list > >> > [email protected] > >> > http://openvswitch.org/mailman/listinfo/discuss > >> > > > > > >
_______________________________________________ discuss mailing list [email protected] http://openvswitch.org/mailman/listinfo/discuss
