Open vSwitch

From HackerNet
Revision as of 21:49, 6 July 2015 by Helikopter (talk | contribs)
Jump to: navigation, search

Open vSwitch är en virtuell multi layer switch, open source licensierad under Apache 2.0. Det används oftast med hypervisors för att koppla ihop vms med varandra mellan hostar och nätverk, t.ex. med KVM eller Xen. Det kan också användas med dedikerad switchhårdvara eller SDN-lösningar. Open vSwitch har stöd för de flesta traditionella tekniker inklusive STP, VLAN, LACP, GRE, VXLAN, QoS och net/sflow. Open vSwitch består i huvudsak av VSWITCHD, OVSDB-server och en kernel-modul. Det går även köra distribuerat över flera hostar likt VMwares vDS och Cisco Nexus 1000V.

Installation

Konfiguration

ovs-vsctl add-br testbridge
ovs-vsctl add-port testbridge eth0
ovs-vsctl show

Adress till hosten

ifconfig eth0 0
dhclient testbridge

Interface till vms

ip tuntap add mode tap vport1
ip tuntap add mode tap vport2
ovs-vsctl add-port testbridge vport1
ovs-vsctl add-port testbridge vport2
ovs-vsctl show

Kolla mac-tabell

ovs-appctl fdb/show testbridge

OpenFlow

Open vSwitch har stöd för OpenFlow.