Создание очередей и получение статистики из очередей в Opendaylight - PullRequest
0 голосов
/ 26 октября 2018

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

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

1 Ответ

0 голосов
/ 05 ноября 2018

Предполагая, что ваши коммутаторы поддерживают 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

...