OpenFlow:ta (OF) pidetään yhtenä ensimmäisistä SDN-standardeista (Software-defined Networking).
Se määritteli alun perin SDN-arkkitehtuurien viestintäprotokollan, joka mahdollisti sen, että SDN-ohjain voi olla suoraan vuorovaikutuksessa verkkolaitteiden, kuten kytkimien ja reitittimien, kuten fyysisten ja virtuaalisten (hypervisor-pohjaisten) verkkolaitteiden välitystason kanssa, jotta se voi mukautua paremmin muuttuviin liiketoimintavaatimuksiin.
SDN-ohjain on SDN-verkossa SDN-verkon ”aivot”, joka välittää tietoa kytkimille/reitittimille ”alapuolella” (etelään suuntautuvien API:iden kautta) ja sovelluksille ja liiketoimintalogiikalle ”yläpuolella” (pohjoiseen suuntautuvien API:iden kautta). Viime aikoina, kun organisaatiot ottavat käyttöön yhä enemmän SDN-virtuaalisia päällekkäisverkkoja, SDN-ohjainten tehtävänä on ollut liittoutua SDN-ohjainten toimialueiden välillä käyttämällä yhteisiä sovellusrajapintoja, kuten OpenFlow:ta ja avointa virtuaalikytkentätietokantaa (OVSDB).
Toimiakseen OF-ympäristössä minkä tahansa laitteen, joka haluaa kommunikoida SDN-ohjaimen kanssa, on tuettava OpenFlow-protokollaa. Tämän rajapinnan kautta SDN-ohjain työntää muutoksia kytkimen/reitittimen virtaustaulukkoon, jolloin verkon ylläpitäjät voivat jakaa liikennettä, hallita virtoja optimaalisen suorituskyvyn saavuttamiseksi ja aloittaa uusien kokoonpanojen ja sovellusten testaamisen.
Flow-taulukon merkinnät, joita voidaan muokata OF-kytkimessä
OpenFlow:n edut:
Ohjelmoitavuus
- Mahdollistaa innovaation/erilaistumisen
- Kiihdyttää uusien ominaisuuksien ja palveluiden käyttöönottoa
Keskitetty älykkyys
.
- Valmistuksen yksinkertaistaminen
- Suorituskyvyn optimointi
- Granulaarinen käytäntöjen hallinta
Abstraction
- Laitteiston & ohjelmistojen irrottaminen &, ohjaustaso & välitys ja fyysiset & loogiset kokoonpanot.
Protokollan historia
OF:n alkuperäinen konsepti alkoi Stanfordin yliopistossa vuonna 2008. Joulukuussa 2009 julkaistiin OpenFlow-kytkinmäärittelyn versio 1.0. Perustamisestaan lähtien OpenFlow:ta on hallinnoinut Open Networking Foundation (ONF), joka on käyttäjälähtöinen organisaatio, joka on omistautunut avoimille standardeille ja SDN:n käyttöönotolle.
Vapauttamisen jälkeen useat yritykset ja avoimen lähdekoodin projektit, kuten OpenDaylight-projekti, tukevat OpenFlow:ta ja tarjoavat jopa OpenDaylight-ohjaimia.
Mitä on OpenFlow: tärkeimmät huomiot
- OpenFlow on yksi ensimmäisistä SDN-standardeista (Software-defined Networking), ja se määritteli SDN-ohjainten ja verkkolaitteiden välitystason välisen viestintäprotokollan.
- Hyötyjä ovat muun muassa sen ohjelmoitavuus, keskitetty älykkyys ja se, miten se abstrahoi verkkoarkkitehtuuria.
- Alkuperäinen konsepti sai alkunsa Stanfordin yliopistossa vuonna 2008, mutta sitä on sittemmin hallinnoinut Open Networking Foundation.
Päivitetty marraskuussa 2020: Connor Craven