Как подключить контроллер к топологии Openflow, используя Pi с минимальными портами?

Я пытаюсь настроить топологию с поддержкой OpenFlow, используя Raspberry Pi3 в качестве переключателей и внешний контроллер POX, работающий на моем ПК. Топология выглядит следующим образом.

Физическое тестирование с использованием Raspberry Pis

Теперь непрерывные линии - это пути передачи данных, которые в основном представляют собой кабели RJ45. Пунктирные линии - это линии управления, которые получают сообщения OpenFlow от контроллера.

У меня вопрос, как мне подключить все переключатели к контроллеру. Это от

  1. Прямое подключение (сеть внутри сети). В моем случае необходим 1 кабель локальной сети от каждого коммутатора к контроллеру. Всего 4 провода ЛВС к контроллеру
  2. Используйте существующую сеть PiSwitch. 1 дополнительный кабель LAN между контроллером и любым другим коммутатором.

Проблема с (1) в том, что он не масштабируется при увеличении количества коммутаторов

Проблема с (2) состоит в том, что сети требуется некоторая предварительная информация относительно местоположения контроллера во время запуска. В этом случае один переключатель станет слишком загруженным.

Как это делается в реальной жизни, когда количество переключателей очень велико?

0 ответов

Другие вопросы по тегам