GNS3 / gns3-server

GNS3 server
GNU General Public License v3.0
790 stars 261 forks source link

OVS / Hyper-V based switch #337

Open grossmj opened 8 years ago

grossmj commented 8 years ago

Have an OpenVSwitch based switch node directly integrated (like the simple Ethernet switch but better)

julien-duponchelle commented 8 years ago

Perhaps we can start it inside a container: https://github.com/socketplane/docker-ovs

AJNOURI commented 8 years ago

Hi @grossmj and @noplay, Tested OpenVSwitch container (socketplane/docker-ovs) in GNS3: https://community.gns3.com/people/ajn/blog/2015/11/19/dockervpc-openvirtualswitch-container http://hpnouri.free.fr/Selection_285.jpg

julien-duponchelle commented 8 years ago

Interresting

grossmj commented 8 years ago

Using a Docker container is a good alternative for now. Will see if we want to have a native implementation later.

AJNOURI commented 8 years ago

Hi @grossmj, could be a good idea. It is very lightweight and works fine. But an issue, not negligible: 2 connected OpenVSwitches don't work at layer2 (trunking, tunneling: GRE, VXLAN), or at least I cannot make it work. (layer 3 works fine) Here is some notes about the issue and a comparison with 2 connected OVS running in VMs (VirtualBox), which work fine: https://docs.google.com/document/d/1An63FxaIWApk0F-HV6L6THdtjg_4iqdrYHz46JfGwbM/edit?usp=sharing

grossmj commented 7 years ago

It could be Hyper-V based switch on Windows.