Vad är OpenFlow? Definition och hur det förhåller sig till SDN

OpenFlow (OF) anses vara en av de första standarderna för mjukvarudefinierade nätverk (SDN).

Det definierade ursprungligen kommunikationsprotokollet i SDN-arkitekturer som gjorde det möjligt för SDN-kontrollanten att direkt interagera med forwardingplanet för nätverksenheter som switchar och routrar, både fysiska och virtuella (hypervisor-baserade), så att den bättre kan anpassa sig till förändrade verksamhetskrav.

En SDN-kontrollant i SDN är ”hjärnan” i SDN-nätverket och vidarebefordrar information till växlar/routrar ”nedanför” (via sydgående API:er) och tillämpningar och affärslogik ”ovanför” (via nordgående API:er). På senare tid, i takt med att organisationer använder fler virtuella overlay-nätverk med SDN, har SDN-kontrollanter fått i uppgift att skapa federation mellan SDN-kontrollantdomäner med hjälp av gemensamma tillämpningsgränssnitt som OpenFlow och Open Virtual Switch Database (OVSDB).

För att kunna fungera i en OF-miljö måste alla enheter som vill kommunicera med en SDN-kontrollant ha stöd för OpenFlow-protokollet. Genom detta gränssnitt trycker SDN-kontrollanten ner ändringar i switchens/routerns flödestabell så att nätverksadministratörer kan dela upp trafiken, styra flöden för optimal prestanda och börja testa nya konfigurationer och tillämpningar.

Flöden i flödestabellen som kan manipuleras i en OF-switch

Fördelar med OpenFlow:

Programmerbarhet

  • Möjliggör innovation/differentiering
  • Accelerera införandet av nya funktioner och tjänster

Centrerad intelligens

  • Förenkla tillhandahållandet
  • Optimera prestanda
  • Granulär policyhantering

Abstraktion

  • Frånkoppling av hårdvara & programvara, kontrollplanet & vidarebefordran och fysiska & logiska konfigurationer.

Protokollets historia

Det ursprungliga konceptet för OF började vid Stanford University 2008. I december 2009 släpptes version 1.0 av OpenFlow-switchspecifikationen. Sedan starten har OpenFlow förvaltats av Open Networking Foundation (ONF), en användarledd organisation som ägnar sig åt öppna standarder och SDN-användning.

Sedan dess lansering har flera företag och öppen källkodsprojekt som OpenDaylight Project stöttat OpenFlow och till och med tillhandahållit OpenDaylight Controllers.

Vad är OpenFlow: Viktiga slutsatser

  1. OpenFlow är en av de första standarderna för mjukvarudefinierade nätverk (SDN) och definierade kommunikationsprotokollet mellan SDN-styrenheter och nätverksenheters forwardingplan.
  2. Fördelarna inkluderar dess programmerbarhet, centraliserad intelligens och hur den abstraherar nätverksarkitekturen.
  3. Det ursprungliga konceptet började vid Stanford University 2008 men har sedan dess förvaltats av Open Networking Foundation.

Uppdaterad november 2020 av Connor Craven

Lämna ett svar

Din e-postadress kommer inte publiceras.