Записи Flow для мониторинга трафика в SDN

Я пытаюсь установить потоковые записи для мониторинга трафика в SDN. Интересно, могу ли я установить действие как «продолжить индексирование таблицы потоков»? Вот один сценарий:

Коммутатор уровня 2 с одной существующей записью потока: "match:dst_mac=00:01, action:outport=1, priority=1", я хочу отслеживать сетевой трафик с src_mac=00:02. Теперь я пытаюсь добавить высокоприоритетную запись потока "match:src_mac=00:02, action:continue_indexing, priority=2". Как я могу написать поле действия? Я не могу найти подобных действий в OpenFlow 1.3.0.

Спасибо за ваш ответ!


person goldsaint    schedule 08.04.2016    source источник
comment
Что вы подразумеваете под продолжением индексации?   -  person Craneum    schedule 11.04.2016


Ответы (1)


Вы можете либо использовать несколько таблиц для сопоставления конвейера, либо сначала выводить пакеты на контроллер, а затем вставлять эти пакеты, содержащие действие «Таблица», обратно в таблицы.

person shaoyou    schedule 20.04.2016
comment
В настоящее время мой коммутатор OF поддерживает только одну таблицу потоков. Существуют ли способы мониторинга трафика в рамках сценария с одной таблицей потоков? - person goldsaint; 21.04.2016
comment
Как я уже сказал, вы можете выводить пакеты с src_mac=00:02 на контроллер. - person shaoyou; 21.04.2016
comment
Сначала вам нужно различать записи мониторинга и переадресации, взяв для различия неиспользуемое поле. Как я уже сказал, выводить пакеты с src_mac=00:02 на контроллер. Затем контроллер изменяет это неиспользуемое поле и выдает их в виде пакета, который содержит действие TABLE, на переключатель OF. Теперь пакеты могут соответствовать dst_mac=00:01 для нормальной пересылки. - person shaoyou; 21.04.2016
comment
Большое спасибо за Вашу помощь! - person goldsaint; 21.04.2016