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