Создание очередей и получение статистики из очередей в Opendaylight

Я создал простую топологию сети с помощью mininet и интегрировал ее с Opendaylight. Теперь я хочу настроить очереди на коммутаторе и получить от него статистику потоков. Нигде не нашел пошаговой инструкции. Любая помощь или предложения будут оценены.

Вот прикреплено изображение топологии моей сети.


person Imad    schedule 26.10.2018    source источник


Ответы (1)


Предполагая, что ваши коммутаторы поддерживают Openflow 1.3, вы можете использовать таблицу измерителя Openflow [1].

Текущий способ очистки счетчика для переключения с Opendaylight выглядит следующим образом (полная информация в [2]):

  1. Создайте смоделированный поток MD-SAL и зафиксируйте его в хранилище данных, используя двухэтапную фиксацию.
  2. FRM получает уведомление и вызывает соответствующий rpc (addMeter) для конкретного поставщика услуг (если зарегистрирован подходящий поставщик для данного узла).
  3. поставщик (в данном случае подключаемый модуль) преобразует счетчик, смоделированный на основе MD-SAL, в счетчик, смоделированный на основе OF-API.
  4. Затем смоделированный счетчик OF-API сбрасывается в OFLibrary.
  5. OFLibrary кодирует счетчик в определенную версию проводного протокола и отправляет его на конкретный коммутатор.
  6. Проверьте на стороне мининета, установлен ли счетчик

[1] – https://www.cs.princeton.edu/courses/archive/fall13/cos597E/papers/openflow-spec-v1.3.2.pdf (раздел 5.7)

[2] - https://wiki.opendaylight.org/view/OpenDaylight_OpenFlow_Plugin:End_to_End_Meters#Learn_End_to_End_for_Inventory

person Icaro Camelo    schedule 05.11.2018