SDN-technologie (Software-Defined Networking) wekt grote belangstelling in de netwerkindustrie vanwege de mogelijkheid om netwerken flexibeler en schaalbaarder te maken. De kern van de SDN-technologie is het OpenFlow-protocol, en SDN met OpenFlow-switch belooft flexibiliteit en een snelle configuratie van communicatienetwerken. Dus wat is OpenFlow en OpenFlow switch precies? Hoe werkt OpenFlow switch om de wendbaarheid en schaalbaarheid van het netwerk te verbeteren? We proberen het in detail uit te leggen en de verwarringen weg te nemen.
Wat is OpenFlow en OpenFlow Switch?
OpenFlow is een programmeerbaar netwerkprotocol voor SDN-omgeving, dat wordt gebruikt voor communicatie tussen OpenFlow-switches en controllers. OpenFlow scheidt de programmering van het netwerkapparaat van de onderliggende hardware en biedt een gestandaardiseerde manier om een gecentraliseerd, programmeerbaar netwerk te leveren dat zich snel kan aanpassen aan veranderende netwerkvereisten.
Een OpenFlow-switch is een OpenFlow-geschikte dataswitch die via een OpenFlow-kanaal communiceert met een externe controller. Het voert packet lookup en forwarding uit volgens een of meer flowtabellen en een groepstabel. De OpenFlow switch communiceert met de controller en de controller beheert de switch via het OpenFlow switch protocol. Ze zijn gebaseerd op het OpenFlow-protocol of compatibel daarmee.
Hoe werkt een OpenFlow-switch?
Een OpenFlow-switch kan alleen functioneren als drie essentiële elementen samenwerken: flow-tabellen die op switches zijn geïnstalleerd, een controller en een eigen OpenFlow-protocol waarmee de controller veilig met switches kan praten. Stroomtabellen worden op schakelaars geïnstalleerd. Controllers praten met de switches via het OpenFlow-protocol en leggen beleidsregels op voor flows. De controller kan paden door het netwerk opzetten die zijn geoptimaliseerd voor specifieke kenmerken, zoals snelheid, het kleinste aantal hops of een lagere latency.
OpenFlow Switch vs Conventional Switch: What’s the Difference?
In een conventionele switch, pakket forwarding (de data plane) en high-level routing (de control plane) vinden plaats op hetzelfde apparaat. Terwijl bij een OpenFlow-switch het gegevensvlak is ontkoppeld van het besturingsvlak: het gegevensvlak is geïmplementeerd in de switch zelf, maar het besturingsvlak in software en een afzonderlijke SDN-controller neemt de routeringsbeslissingen op hoog niveau. De switch en controller communiceren door middel van het OpenFlow protocol. OpenFlow-switch biedt dus de volgende voordelen:
- Met een OpenFlow-switch kan de SDN-controller niet-kritisch/bulk verkeer routeren op langere routes die niet volledig worden benut.
- De SDN-controller kan gemakkelijk load-balancing implementeren bij hoge datasnelheden door gewoon verschillende stromen naar verschillende hosts te leiden, waarbij alleen de set-up van de initiële flow’s wordt gedaan.
- Traffic kan worden geïsoleerd zonder de noodzaak van vlan’s, de SDN-controller van OpenFlow-switch kan gewoon bepaalde verbindingen weigeren.
- Zet eenvoudig een netwerk TAP/Sniffer op voor elke poort of zelfs specifiek verkeer door het netwerk te programmeren om een duplicaat stream naar een netwerk monitoring device te sturen.
- Het maakt ook de ontwikkeling van nieuwe diensten en ideeën mogelijk, allemaal in software op de SDN controller, evenals het versnellen van nieuwe functies en diensten.
Waarom OpenSwitch de nieuwe trend is?
OpenFlow-switch is ontworpen om consistentie te bieden in verkeersbeheer en engineering, door de besturingsfunctie onafhankelijk te maken van de hardware die het moet besturen. Deze combinatie van open source software en commodity hardware biedt de mogelijkheid voor ongekende efficiëntie en operationele wendbaarheid, die goed past in de wereld waarin netwerken steeds diverser en veeleisender worden. Het inschakelen van OpenFlow op fysieke switches en de overstap naar OpenFlow-switch is iets waar de meeste klanten naar toe hebben gewerkt. De productlijn FS.COM-switches bestaat uit 10GbE-switches, 40GbE-switches en 100GbE-switches die OpenFlow 1.3 ondersteunen en kunnen worden gebruikt als OpenFlow-switches in een open netwerkomgeving.
Conclusie
OpenFlow-switch pakt knelpunten aan voor hoge prestaties en schaalbaarheid in SDN-omgevingen. Het biedt een efficiënte, leveranciersonafhankelijke aanpak voor het beheren van complexe netwerken met dynamische eisen en zal waarschijnlijk gemeengoed worden in grote carrier-netwerken, cloud-infrastructuren en andere netwerken. FS.COM SDN OpenFlow-switch heeft van onze klanten een goede reputatie gekregen. Voor meer informatie kunt u ons bereiken via [email protected].
Gerelateerd artikel: Onthul de mythes over SDN Switch