Apologize for the broken text image I draw it again, +-------------------+ +-------------------+ | | | | | +----+ | | +----+ | | | h1 +----+ | | | h2 +----+ | | +----+ | | | +----+ | | | +--+-+-----+ | | +--+-+-----+ | | | | SW1| | | | | | SW2| | | | | +----+ | | | | +----+ | | | | OVS | | | | OVS | | | +----X-----+ | | +----X-----+ | | XXXXXXXX | | XXXXXXXX | | +--X-+ | | +--X-+ | | |eth0| VM1 | | |eth0| VM2 | +---+---------------+ +---+---------------+ | | +---------------------+ gre tunnel
Thank you 2016-05-11 23:52 GMT+08:00 Willy Chen <ccps960718...@gmail.com>: > Hello, > > I want to know about how OVS to deal with gre tunnel, > What things OVS doing when packet send out through tunnel? > And when VM2's eth0 receive the packet, what happened in the vm2 ? > > If I have 2 switch in vm2, and they tunnel to vm1 with different key, > when h1 ping h2, why ovs can transfer packet to h2, how did it knows ? > > I have the following topology, > There is 1 host, 1 switch in a vm, > and connect 2 vm each other by gre tunnel > > -------setting------- > vm1's IP: 10.1.1.1 > vm2's IP: 10.1.1.2 > host1's IP: 10.0.0.1 > host2's IP: 10.0.0.2 > --------------------- > > The way I tried is: > > vm1: > ovs-vsctl add-port sw1 gre00 -- set interface gre00 type=gre > options:remote_ip=10.1.1.2 options:key=1234 > vm2: > ovs-vsctl add-port sw2 gre00 -- set interface gre00 type=gre > options:remote_ip=10.1.1.1 options:key=1234 > > +------------------------------------+ > +------------------------------------+ > | | > | | > | +-----------+ | | > +-----------+ | > | | docker@h1 +------+ | | | docker@h2 > +------+ | > | +-----------+ | | | +-----------+ > | | > | | | | > | | > | +---+---+---+---+ | | > +---+---+---+---+ | > | | | sw1 | | | | | | sw2 | > | | > | | +-------+ | | | | +-------+ > | | > | | OVS | | | | OVS > | | > | +-------X-------+ | | > +-------X-------+ | > | X | | > X | > | XXXXXXXXXXXXXXX | | > XXXXXXXXXXXXXXX | > | +----X---+ | | > +----X---+ | > | | eth0 | VM1 | | | eth0 | > VM2 | > +---+----+---+-----------------------+ > +---+---+----+-----------------------+ > | | > +--------------------------------------+ > GRE Tunnel > > Thanks for your help !! > > > >
_______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss