Az OpenFlow (OF) az egyik első szoftveresen definiált hálózati (SDN) szabványnak számít.
Eredetileg az SDN-architektúrák kommunikációs protokollját határozta meg, amely lehetővé tette, hogy az SDN-vezérlő közvetlenül együttműködjön a fizikai és virtuális (hypervisor-alapú) hálózati eszközök, például kapcsolók és útválasztók továbbítási síkjával, így jobban tud alkalmazkodni a változó üzleti követelményekhez.
Az SDN-vezérlő az SDN-hálózat “agya” az SDN-hálózatban, amely információkat továbbít “lent” a kapcsolók/routerek (déli irányú API-kon keresztül) és “fent” az alkalmazások és az üzleti logika (északi irányú API-kon keresztül) felé. Az utóbbi időben, ahogy a szervezetek egyre több SDN virtuális overlay hálózatot telepítenek, az SDN-vezérlők feladata az SDN-vezérlő tartományok közötti föderáció, közös alkalmazási interfészek, például az OpenFlow és az OVSDB (Open Virtual Switch Database) segítségével.
Az OF-környezetben való működéshez minden eszköznek, amely kommunikálni kíván egy SDN-vezérlővel, támogatnia kell az OpenFlow protokollt. Ezen az interfészen keresztül az SDN-vezérlő lenyomja a változásokat a switch/router áramlástáblájába, lehetővé téve a hálózati rendszergazdák számára a forgalom felosztását, az optimális teljesítmény érdekében az áramlások vezérlését, valamint az új konfigurációk és alkalmazások tesztelésének megkezdését.
Az OF-kapcsolóban manipulálható áramlástábla-bejegyzések
Az OpenFlow előnyei:
Programozhatóság
- Innováció/differenciálás lehetővé tétele
- Új funkciók és szolgáltatások bevezetésének felgyorsítása
Centralizált intelligencia
.
- Egyszerűsíti a szolgáltatásnyújtást
- Teljesítményoptimalizálás
- Granuláris házirendkezelés
Abstrahálás
- A hardver &szoftverek szétválasztása, vezérlési sík & továbbítása és a fizikai & logikai konfigurációk & szétválasztása.
Protokoll története
Az OF eredeti koncepciója a Stanford Egyetemen kezdődött 2008-ban. 2009 decemberére megjelent az OpenFlow switch specifikáció 1.0-s verziója. Az OpenFlow-t a kezdetektől fogva az Open Networking Foundation (ONF), a nyílt szabványok és az SDN bevezetése iránt elkötelezett, felhasználók által vezetett szervezet kezeli.
A megjelenése óta több vállalat és nyílt forráskódú projekt, például az OpenDaylight Project támogatja az OpenFlow-t, és még OpenDaylight-vezérlőket is biztosít.
Mi az OpenFlow: a legfontosabb tudnivalók
- Az OpenFlow az egyik első szoftveresen definiált hálózati (SDN) szabvány, és meghatározta az SDN-vezérlők és a hálózati eszközök továbbítási síkja közötti kommunikációs protokollt.
- Az előnyök közé tartozik a programozhatóság, a központosított intelligencia és az, ahogyan absztrahálja a hálózati architektúrát.
- Az eredeti koncepció a Stanford Egyetemen indult 2008-ban, de azóta az Open Networking Foundation kezeli.
Frissítette: Connor Craven
2020 novemberében.