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




