Öppna vSwitch

Öppna vSwitch
Initial release 29 juli 2009 ; 13 år sedan ( 2009-07-29 )
Stabil frisättning
Edit this on Wikidata 3.1.0 / 16 februari 2023 ; 17 dagar sedan ( 16 februari 2023 )
Förvar
Skrivet i C
Operativ system Linux , Hyper-V , FreeBSD och NetBSD
Typ Virtuell nätverksswitch
Licens Apache-licens 2.0
Hemsida www .openvswitch .org

Open vSwitch , ibland förkortat OVS , är en öppen källkodsimplementering av en distribuerad virtuell flerskiktsswitch . Huvudsyftet med Open vSwitch är att tillhandahålla en växlingsstack för hårdvaruvirtualiseringsmiljöer , samtidigt som det stöder flera protokoll och standarder som används i datornätverk .

Projektets källkod distribueras under villkoren för Apache License 2.0 .

Översikt

Open vSwitch distribueras som en virtuell nätverksväxel över servrar , transparent distribuerad över flera fysiska servrar.

Open vSwitch är en mjukvaruimplementering av en virtuell flerskiktsnätverksswitch , designad för att möjliggöra effektiv nätverksautomation genom programmatiska tillägg , samtidigt som det stöder standardhanteringsgränssnitt och protokoll som NetFlow , sFlow , SPAN , RSPAN , CLI , LACP och 802.1ag . Dessutom är Open vSwitch designad för att stödja transparent distribution över flera fysiska servrar genom att möjliggöra skapandet av växlar över servrar på ett sätt som abstraherar ut den underliggande serverarkitekturen, liknande VMware vNetwork distribuerade vswitch eller Cisco Nexus 1000V.

Open vSwitch kan fungera både som en mjukvarubaserad nätverksswitch som körs i en virtuell maskin (VM) hypervisor och som kontrollstack för dedikerad växlingshårdvara; som ett resultat har den porterats till flera virtualiseringsplattformar, switchande chipset och nätverkshårdvaruacceleratorer . Open vSwitch är standardnätverksväxeln i XenServer- virtualiseringsplattformen sedan dess version 6.0, och i Xen Cloud Platform via dess XAPI-hanteringsverktygstack. Den stöder även Xen , Linux KVM , Proxmox VE och VirtualBox hypervisorer, medan en port till Hyper-V också är tillgänglig. Open vSwitch har också integrerats i olika molnbaserade programvaruplattformar och virtualiseringshanteringssystem, inklusive OpenStack , openQRM , OpenNebula och oVirt .

Linux -kärnimplementeringen av Open vSwitch slogs samman till kärnans huvudlinje i kärnversion 3.3, som släpptes den 18 mars 2012; officiella Linux-paket är tillgängliga för Debian , Fedora , openSUSE och Ubuntu . Från och med januari 2014 FreeBSD- och NetBSD- implementeringar också tillgängliga, där NetBSD:s implementering fungerar helt i användarutrymmet .

Majoriteten av Open vSwitch-källkoden är skriven i plattformsoberoende C-språk , vilket ger enkel portabilitet till olika miljöer. Källkoden är licensierad under Apache License 2.0.

Funktioner

Från och med september 2015 inkluderar funktioner som tillhandahålls av Open vSwitch följande:

Se även

externa länkar