Съдържание:
Определение - Какво означава OpenFlow?
OpenFlow е отворен комуникационен протокол, който действа на слой 2 на OSI модела и осигурява достъп до равнината на пренасочване на рутер или превключване през мрежата. OpenFlow просто позволява пътят на пакетите данни в мрежата на превключватели да се определя от софтуер, който работи на поне два рутера.
OpenFlow е проектиран за управление на мрежовия трафик между комутатори и рутери на различни модели и от различни доставчици. OpenFlow отделя програмирането на превключватели и рутери от техния хардуер, така че не е необходимо да се прави конфигурация на хардуер и целият контрол може да се постигне гъвкаво чрез софтуер. Калифорнийският университет Беркли и Станфордският университет си сътрудничат шест години, преди OpenFlow най-накрая да стане публично достояние през 2011 г.
Техопедия обяснява OpenFlow
В тази технология участват три основни части:
- Таблици на потока, които са инсталирани в самите превключватели
- Контролер, който комуникира с превключвателите чрез OpenFlow протокола и задава политиките за трафик. Той също така задава конкретни пътеки през мрежата или я оптимизира за специфични атрибути като скорост, намалена латентност или брой скокове.
- OpenFlow протокол, който позволява на контролера да комуникира сигурно с превключвателите
OpenFlow е създаден, защото продавачите продават превключватели или рутери с ограничена програмируемост, което води до трудности в управлението на трафика и инженеринга, както и до несъответстващи потоци на трафик между мрежов хардуер от различни доставчици. OpenFlow осигурява тази последователност, като отнема контрола от хардуера и го прилага със софтуер.
