Inhoudsopgave:
Definitie - Wat betekent OpenFlow?
OpenFlow is een open communicatieprotocol dat werkt op laag 2 van het OSI-model en toegang biedt tot het doorstuurvlak van een router of switch via het netwerk. OpenFlow maakt het eenvoudig om het pad van datapakketten binnen het netwerk van switches te bepalen door software die op ten minste twee routers draait.
OpenFlow is ontworpen voor netwerkverkeerbeheer tussen switches en routers van verschillende modellen en van verschillende leveranciers. OpenFlow scheidt de programmering van switches en routers van hun hardware, zodat er geen hardwareconfiguratie hoeft te worden uitgevoerd en alle controle flexibel kan worden bereikt via software. De University of California Berkeley en Stanford University werkten zes jaar samen voordat OpenFlow in 2011 eindelijk openbaar werd.
Techopedia verklaart OpenFlow
Er zijn drie belangrijke onderdelen bij deze technologie betrokken:
- Flow tabellen, die in de schakelaars zelf zijn geïnstalleerd
- Een controller die via het OpenFlow-protocol met de schakelaars communiceert en het beleid voor de verkeersstroom instelt. Het zet ook specifieke paden door het netwerk of optimaliseert het voor specifieke attributen zoals snelheid, verminderde latentie of aantal hops.
- OpenFlow-protocol, waarmee de controller veilig met de schakelaars kan communiceren
OpenFlow is gemaakt omdat leveranciers schakelaars of routers verkopen met beperkte programmeerbaarheid, wat leidt tot problemen in verkeersmanagement en engineering, evenals inconsistente verkeersstromen tussen netwerkhardware van verschillende leveranciers. OpenFlow biedt deze consistentie door de controle weg te nemen van hardware en te implementeren met software.




