Wat is OpenFlow? Definition and How it Relates to SDN

OpenFlow (OF) wordt beschouwd als een van de eerste software-defined networking (SDN) standaarden.

Het definieerde oorspronkelijk het communicatieprotocol in SDN-architecturen dat de SDN-controller in staat stelde om direct te interageren met het forwarding-vlak van netwerkapparaten zoals switches en routers, zowel fysiek als virtueel (hypervisor-gebaseerd), zodat het zich beter kan aanpassen aan veranderende bedrijfsvereisten.

Een SDN-controller in SDN is het “brein” van het SDN-netwerk, dat informatie doorgeeft aan switches / routers “beneden” (via southbound API’s) en de applicaties en bedrijfslogica “boven” (via northbound API’s). Recentelijk, naarmate organisaties meer SDN virtuele overlay-netwerken implementeren, hebben SDN-controllers de taak gekregen om te federeren tussen SDN-controllerdomeinen, met behulp van gemeenschappelijke applicatie-interfaces, zoals OpenFlow en open virtual switch database (OVSDB).

Om in een OF-omgeving te werken, moet elk apparaat dat wil communiceren met een SDN-controller het OpenFlow-protocol ondersteunen. Via deze interface duwt de SDN-controller wijzigingen in de flow-tabel van de switch/router, waardoor netwerkbeheerders het verkeer kunnen verdelen, stromen kunnen controleren voor optimale prestaties en kunnen beginnen met het testen van nieuwe configuraties en toepassingen.

Flow-Table Entries That Can Be Manipulated in an OF Switch

Voordelen van OpenFlow:

Programmeerbaarheid

  • Maak innovatie/differentiatie mogelijk
  • Versnel de introductie van nieuwe functies en diensten

Gecentraliseerde intelligentie

  • Vereenvoudig provisioning
  • Optimaliseer prestaties
  • Granulair beleidsbeheer

Abstraction

  • Ontkoppeling van hardware & software, control plane & forwarding, en fysieke & logische configuraties.

Geschiedenis van het protocol

Het oorspronkelijke concept voor OF begon aan de universiteit van Stanford in 2008. In december 2009 werd versie 1.0 van de OpenFlow-switchspecificatie vrijgegeven. Sinds het begin wordt OpenFlow beheerd door de Open Networking Foundation (ONF), een door gebruikers geleide organisatie die zich inzet voor open standaarden en de adoptie van SDN.

Sinds de release ondersteunen meerdere bedrijven en open source-projecten zoals het OpenDaylight Project OpenFlow en bieden zelfs OpenDaylight Controllers.

What Is OpenFlow: Key Takeaways

  1. OpenFlow is een van de eerste software-defined networking (SDN) standaarden en definieerde het communicatieprotocol tussen SDN-controllers en de forwarding plane van netwerkapparaten.
  2. Voordelen zijn onder meer de programmeerbaarheid, gecentraliseerde intelligentie, en hoe het de netwerkarchitectuur abstraheert.
  3. Het oorspronkelijke concept begon aan de Stanford University in 2008, maar wordt sindsdien beheerd door de Open Networking Foundation.

Update november 2020 door Connor Craven

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.