Hello,

I have access to 4 PCs connected to a LAN. I wish to connect these using 
openvswitch in a diamond topology like so.

H1 ----- H2 ------H4
|                  |
---------H3---------

H1 and H4 have VMs running on VirtualBox. All hosts have openvswitches running. 
Here is the configuration I used:
Create TAP interface on H1 and H4 using ip tuntap command. Attach virtualbox 
VMs using bridged networking to the tap interfaces. Create gre tunnels between 
H1<-->H2, H2<-->H1, H2<-->H4, H4<-->H2, and similarly for H3. Commands I used:

H1 & H4
sudo ovs-vsctl add-br br0
sudo ip tuntap add mode tap br0p1
sudo ip link set br0p1 up
sudo ovs-vsctl add-port br0 br0p1
sudo ovs-vsctl add-port br0 gre1 -- set interface gre1 type=gre 
options:remote_ip=xxx.xxx.xxx.xxx (IP address of H2)
sudo ovs-vsctl add-port br0 gre2 -- set interface gre2 type=gre 
options:remote_ip=xxx.xxx.xxx.xxx (IP address of H3)

Host VM is connected to br0p1 via bridged networking

H2 & H3
sudo ovs-vsctl add-br br0
sudo ovs-vsctl add-port br0 gre1 -- set interface gre1 type=gre 
options:remote_ip=xxx.xxx.xxx.xxx (IP address of H1)
sudo ovs-vsctl add-port br0 gre2 -- set interface gre2 type=gre 
options:remote_ip=xxx.xxx.xxx.xxx (IP address of H4)


After starting the VMs on H1 and H4, I configure the interfaces on them and 
give them IP addresses from private IPv4 address space. The VMs cannot ping 
each other. What am I doing wrong?

Thanks,

Dushyant



_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to