Openflow: Создание тройника потока

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

То есть я хочу следующие эффекты:

  1. Когда пакет приходит в коммутатор, он совпадает с MAC-адресом источника.
  2. If MAC matches make two copies of the packet:
    1. For one of the copies, rewrite the target IP address and goto table 2.
    2. Для другой копии Просто перейдите к таблице 2, ничего не переписывая.

Каков наилучший способ добиться этого с помощью OpenFlow?

Может ли одна инструкция иметь несколько целей перехода, чтобы пакет и его копия отправлялись в две разные таблицы?

Ранга.


person LostInTheFrequencyDomain    schedule 02.11.2017    source источник


Ответы (1)


Я копался и обнаружил, что несколько переходов в одном потоке запрещены, но вы можете иметь переход и вывод на порт. Вот как вы могли бы создать тройник потока.

person LostInTheFrequencyDomain    schedule 06.12.2017