Open vSwitch, ponekad skraćeno kao OVS, implementacija je u otvorenom kodu distribuiranog virtualnog višeslojnog preklopnika (engl. switcha). Glavna je svrha Open vSwitcha osigurati mrežni stôg virtualnog preklopnika za (hardverska) virtualizacijska okruženja, uz podršku za razne protokole i standarde koji se koriste u računalnim mrežama.[1]

Open vSwitch
Open vSwitch logo logo
Stabilna inačica: 3.2.1. (18. listopada 2023.)
Use: Virtual network switch
Licencija: Apache License 2.0
Mrežna stranica: https://www.openvswitch.org/

Izvorni kod projekta distribuira se pod uvjetima licence Apache 2.0.

Značajke uredi

Open vSwitch je dizajniran da omogući učinkovitu automatizaciju mreže kroz programska proširenja, podržavajući standardna upravljačka sučelja i protokole kao što su NetFlow, sFlow, SPAN, RSPAN, LACP , 802.1ag i drugi. [2]

Osim toga, Open vSwitch dizajniran je za podršku transparentne distribucije na više fizičkih poslužitelja omogućavanjem stvaranja međuposlužiteljskih preklopnika na način koji apstrahira temeljnu arhitekturu poslužitelja, slično VMware vNetwork distribuiranom vswitchu ili Cisco Nexusu 1000V.[3][4][5]

Open vSwitch može raditi i kao softverski mrežni preklopnik unutar hipervizora za virtualizaciju i SDN sustave.[6]

On podržava Xen, Linux KVM (pr. Proxmox VE i OpenStack) i VirtualBox hipervizore, dok je također dostupan i priključak za Hyper-V hipervizor.[7]

Open vSwitch podržava sljedeće protokole:[8]

  • Za komunikaciju između virtualnih računala: NetFlow, sFlow, IPFIX, SPAN (Switched Port Analyzer), RSPAN (Remote Switched Port Analyzer) i port mirror preko GRE tunela.
  • Agregaciju (bonding/teaming) mrežnih sučelja upotrebom LACP protokola (Link Aggregation Control Protocol).
  • Izolaciju mreža upotrebom, VLAN (802.1Q), VxLAN i QinQ.
  • LLDP protokola (Link Layer Discovery Protocol).
  • QoS za osiguranje kvalitete usluge
  • Za udaljeno upravljanje i nadzor: OpenFlow.
  • Za tuneliranje: VXLAN, GRE, STT, GENEVE i IPSec.
  • STP (Spanning Tree Protocol) i RSTP (Rapid Spanning Tree Protocol).
  • Multicast snooping i IGMP (Internet Group Management Protocol).
  • BFD (Bidirectional Forwarding Detection) i 802.1ag protokola.
  • ...

Povezani članci uredi

Izvori uredi

  1. M. Tim Jones. 27. listopada 2010. Virtual networking in Linux. IBM. Pristupljeno 9. travnja 2014.
  2. Horvat, Hrvoje. 6. srpnja 2023. Operativni sustavi i računalne mreže - Linux u primjeni. Hrvoje Horvat. Osijek. str. 1068–1071. doi:10.5281/zenodo.8119310. ISBN 978-953-59438-22CS1 održavanje: datum i godina (link)
  3. Open vSwitch: An Open Virtual Switch. openvswitch.org. Pristupljeno 24. studenoga 2013.
  4. Open vSwitch: An Open Virtual Switch. openvswitch.org. Pristupljeno 24. studenoga 2013.
  5. Ralf Spenneberg. Virtual switching with Open vSwitch. admin-magazine.com. Pristupljeno 2. travnja 2014.
  6. Tilera Launches Open Virtual Switch Solution (OVS) to Accelerate NFV and SDN. Marketwired. 24. veljače 2014. Pristupljeno 22. lipnja 2015.
  7. Alessandro Pilotti. 22. svibnja 2014. Open vSwitch on Hyper-V. cloudbase.it. Pristupljeno 22. lipnja 2015.
  8. Features. www.openvswitch.org. Pristupljeno 28. studenoga 2022.