Thanks for your reply. And I didnt get your point,"the two gre tunnels are not unique". I have gre2 for virbr3 and gre0 for virbr2.I thought they were unique. Looking forward to your reply.
On Mon, Mar 31, 2014 at 12:12 PM, Shivaramakrishnan Vaidyanathan < [email protected]> wrote: > So in that case,essentially we cant have multiple gre tunnels? > 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
