Obsah:
Definice - Co znamená OpenFlow?
OpenFlow je otevřený komunikační protokol, který působí na vrstvu 2 modelu OSI a poskytuje přístup k předávací rovině routeru nebo přepínání v síti. OpenFlow jednoduše umožňuje určovat cestu datových paketů v síti přepínačů pomocí softwaru, který běží na nejméně dvou směrovačích.
OpenFlow byl navržen pro správu síťového provozu mezi přepínači a směrovači různých modelů a od různých dodavatelů. OpenFlow odděluje programování přepínačů a směrovačů od jejich hardwaru, takže není třeba provádět žádné hardwarové konfigurace a veškerou kontrolu lze flexibilně dosáhnout pomocí softwaru. Kalifornská univerzita Berkeley a Stanford University spolupracovaly šest let, než se OpenFlow v roce 2011 konečně stala veřejnou.
Techopedia vysvětluje OpenFlow
Do této technologie jsou zapojeny tři hlavní části:
- Vývojové tabulky, které jsou nainstalovány v samotných spínačích
- Řadič, který komunikuje s přepínači protokolem OpenFlow a nastavuje zásady toku provozu. Nastavuje také specifické cesty v síti nebo optimalizuje pro specifické atributy, jako je rychlost, snížená latence nebo počet chmelů.
- Protokol OpenFlow, který umožňuje řadiči bezpečně komunikovat s přepínači
OpenFlow byl vytvořen, protože prodejci prodávají přepínače nebo směrovače s omezenou programovatelností, což vede k potížím v řízení provozu a inženýrství a také k nekonzistentním tokům dat mezi síťovým hardwarem různých dodavatelů. OpenFlow poskytuje tuto konzistenci tím, že ovládá hardware a implementuje jej pomocí softwaru.
