Tartalomjegyzék:
Meghatározás - Mit jelent az OpenFlow?
Az OpenFlow egy nyílt kommunikációs protokoll, amely az OSI modell 2. rétegére hat és hozzáférést biztosít egy útválasztó továbbító síkjához, vagy átkapcsol a hálózaton. Az OpenFlow egyszerűen lehetővé teszi, hogy az adatcsomagok elérési útját a kapcsolók hálózatán belül meghatározza legalább két útválasztón futó szoftver.
Az OpenFlow-ot a hálózati forgalom menedzselésére fejlesztették ki a különböző modellek kapcsolói és útválasztói között, valamint a gyártóktól. Az OpenFlow elválasztja a kapcsolók és az útválasztók programozását a hardverektől, így nincs szükség hardverkonfigurációra, és minden vezérlés rugalmasan elérhető a szoftver segítségével. A Kaliforniai Berkeley Egyetem és a Stanfordi Egyetem hat évig működtek együtt, mielőtt az OpenFlow 2011-ben végre nyilvánosságra került volna.
A Techopedia magyarázza az OpenFlow-ot
Három fő rész vesz részt ebben a technológiában:
- Áramlási táblák, amelyeket maguk a kapcsolók telepítenek
- Egy vezérlő, amely az OpenFlow protokollon keresztül kommunikál a kapcsolókkal, és meghatározza a forgalomáramra vonatkozó irányelveket. Ezenkívül konkrét útvonalakat állít fel a hálózaton keresztül, vagy optimalizálja azokat olyan specifikus attribútumokhoz, mint a sebesség, csökkentett késleltetés vagy a komló száma.
- OpenFlow protokoll, amely lehetővé teszi a vezérlő számára, hogy biztonságosan kommunikáljon a kapcsolókkal
Az OpenFlow azért jött létre, mert a gyártók korlátozott programozhatóságú kapcsolókat vagy útválasztókat árusítanak, ami nehézségeket okoz a forgalomirányításban és a műszaki tervezésben, valamint következetlen forgalmi folyamatokat eredményez a különböző gyártók hálózati hardverei között. Az OpenFlow biztosítja ezt a konzisztenciát azáltal, hogy eltávolítja a vezérlést a hardvertől, és szoftverrel telepíti.