Описание тега openflow

OpenFlow - это протокол связи, который предоставляет доступ к плоскости пересылки сетевого коммутатора или маршрутизатора по сети.

Наиболее распространенный и широко применяемый южный интерфейс для устройств SDN (Software Defined Networking) известен как протокол OpenFlow (OF). Этот протокол был первоначально разработан в Стэнфордском университете во время проекта Ethane, но стал де-факто отраслевым стандартом. В последующие годы протокол перешел под контроль и развитие Open Networking Foundation (ONF).

Между контроллером SDN и устройством OF устанавливается соединение уровня защищенных сокетов (SSL) (или TSL). Затем протокол OF используется для передачи правил OF в таблицы потоков этого устройства. Эти правила будут иметь поля соответствия и поля действий. Новые поступающие пакеты будут проверяться по направлению к таблицам потоков, и если совпадение будет найдено, будет выполнено соответствующее действие для этого совпадения (например, outputport, drop, декремент ttl, pop tag и т. Д.). Если пакет не соответствует ни одной из таблиц потоков (которые могут быть множественными в конвейерном режиме), он будет инкапсулирован и отправлен контроллеру. Пакет будет обработан на контроллере и затем будет возвращен коммутатору вместе с новым правилом потока. Новые правила потока также будут отправлены на другие устройства в сети, управляемой контроллером SDN. Таким образом, путьбудет создан для всего потока по сети. Более поздние версии протокола OF также включают поддержку групповых таблиц и таблиц счетчиков.

Ресурсы