OpenFlow (OF) je považován za jeden z prvních standardů softwarově definovaných sítí (SDN).
Původně definoval komunikační protokol v architekturách SDN, který umožnil řadiči SDN přímo komunikovat s rovinou předávání síťových zařízení, jako jsou přepínače a směrovače, a to jak fyzické, tak virtuální (založené na hypervizoru), aby se mohl lépe přizpůsobovat měnícím se obchodním požadavkům.
Řadič SDN v SDN je „mozkem“ sítě SDN, který předává informace přepínačům/směrovačům „dole“ (prostřednictvím rozhraní API na jih) a aplikacím a obchodní logice „nahoře“ (prostřednictvím rozhraní API na sever). V poslední době, kdy organizace nasazují více virtuálních překryvných sítí SDN, mají řadiče SDN za úkol federovat mezi doménami řadičů SDN pomocí společných aplikačních rozhraní, jako je OpenFlow a otevřená databáze virtuálních přepínačů (OVSDB).
Pro práci v prostředí OF musí každé zařízení, které chce komunikovat s řadičem SDN, podporovat protokol OpenFlow. Prostřednictvím tohoto rozhraní prosazuje řadič SDN změny do tabulky toků přepínače/směrovače, což správcům sítě umožňuje rozdělit provoz, řídit toky pro optimální výkon a zahájit testování nových konfigurací a aplikací.
Zápisy v tabulce toků, se kterými lze manipulovat v přepínači OF
Výhody protokolu OpenFlow:
Programovatelnost
- Umožnit inovace/diferenciaci
- Urychlit zavádění nových funkcí a služeb
Centralizovaná inteligence
- Zjednodušení provisioningu
- Optimalizace výkonu
- Granulární správa zásad
Abstrakce
- Oddělení hardwaru & softwaru, řídicí roviny & předávání a fyzických & logických konfigurací.
Historie protokolu
Původní koncept OF vznikl na Stanfordově univerzitě v roce 2008. V prosinci 2009 byla vydána verze 1.0 specifikace přepínače OpenFlow. Od svého vzniku je OpenFlow spravován Open Networking Foundation (ONF), organizací vedenou uživateli, která se věnuje otevřeným standardům a zavádění SDN.
Od jeho vydání podporuje OpenFlow řada společností a open source projektů, jako je OpenDaylight Project, a dokonce poskytuje OpenDaylight Controllers.
Co je OpenFlow: Klíčové poznatky
- OpenFlow je jedním z prvních standardů softwarově definovaných sítí (SDN) a definoval komunikační protokol mezi řadiči SDN a rovinou předávání síťových zařízení.
- Mezi jeho výhody patří programovatelnost, centralizovaná inteligence a způsob, jakým abstrahuje síťovou architekturu.
- Původní koncept vznikl na Stanfordově univerzitě v roce 2008, ale od té doby jej spravuje Open Networking Foundation.
Aktualizováno v listopadu 2020 Connorem Cravenem
.