Obsah:
Definícia - Čo znamená OpenFlow?
OpenFlow je otvorený komunikačný protokol, ktorý pôsobí na vrstvu 2 modelu OSI a poskytuje prístup k smerovacej rovine smerovača alebo prepínania cez sieť. OpenFlow jednoducho umožňuje určiť cestu dátových paketov v sieti prepínačov pomocou softvéru, ktorý beží na najmenej dvoch smerovačoch.
OpenFlow bol navrhnutý pre správu sieťového prenosu medzi prepínačmi a smerovačmi rôznych modelov a od rôznych výrobcov. OpenFlow oddeľuje programovanie prepínačov a smerovačov od ich hardvéru, takže nie je potrebné vykonať žiadnu konfiguráciu hardvéru a všetku kontrolu je možné flexibilne dosiahnuť pomocou softvéru. Kalifornská univerzita Berkeley a Stanford University spolupracovali šesť rokov predtým, ako sa OpenFlow v roku 2011 konečne zverejnil.
Techopedia vysvetľuje OpenFlow
Do tejto technológie sú zapojené tri hlavné časti:
- Vývojové tabuľky, ktoré sú nainštalované v samotných spínačoch
- Radič, ktorý komunikuje s prepínačmi prostredníctvom protokolu OpenFlow a nastavuje politiky týkajúce sa toku prevádzky. Nastavuje tiež špecifické cesty v sieti alebo ich optimalizuje pre konkrétne atribúty, ako je rýchlosť, znížená latencia alebo počet chmeľov.
- Protokol OpenFlow, ktorý umožňuje riadiacej jednotke bezpečne komunikovať s prepínačmi
OpenFlow bol vytvorený, pretože predajcovia predávajú prepínače alebo smerovače s obmedzenou programovateľnosťou, čo vedie k ťažkostiam v oblasti riadenia a inžinierstva premávky, ako aj nekonzistentných tokov medzi sieťovým hardvérom rôznych dodávateľov. OpenFlow poskytuje túto konzistentnosť odstránením kontroly od hardvéru a implementáciou so softvérom.