Как добавить поток в Opendaylight для отбрасывания HTTP-трафика - PullRequest
0 голосов
/ 07 октября 2019

Я очень плохо знаком с мининетом и открытым дневным светом.

У меня создана топология, и пинбол работает успешно

У меня работает HTTP-сервер на H3, и я могу сделать wget из H1

Мне нужно показать, что я могу обновлять потоки на коммутаторах с помощью контроллера.

Моя теория заключалась в создании открытого дневного света, сообщающего коммутаторам о необходимости отбрасывать HTTP-трафик (у меня есть скриншотWget работает, если я могу сделать скриншот потока, а затем он не работает, этого достаточно)

Я посмотрел онлайн и попал в Янгон, затем sal-flow и Add flow, но я понятия не имею, что поставитьво всех коробках, например:

Flow-ref

Transcation-uri

flow-table

node

container-name

cookie_mask

buffer_id

out_port

out_group

flags

flow-name

installHw (True/False)

barrier (True/False)

strict (True/False)

priorty

idle-timeout

hardtimeout

cookie

table_id

любая помощь с благодарностью

1 Ответ

0 голосов
/ 08 октября 2019

может быть, эта страница может помочь:

https://docs.opendaylight.org/projects/openflowplugin/en/latest/users/flow-examples.html#ethernet-src-dest-addresses-ipv4-src-dest-addresses-tcp-src

вы можете сопоставить на tcp-destination-port, используя 80, и действие должно быть отброшено. Я думаю, что с помощью mininet вы можете просто использовать таблицу 0 и некоторое значение высокого приоритета, чтобы правило было обработано в первую очередь.

...