2016-02-18 2 views
0

Я хотел бы имитировать сеть с использованием mininet, где контроллер работает на хосте в сети.Как я могу запустить контроллер на мини-хосте?

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

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

Спасибо!

ответ

0

То, что вы просите, невозможно, одно требование OpenFlow - это то, что контроллер должен быть напрямую связан со всеми коммутаторами (и, как правило, проводным способом). Трафик OpenFlow (как вы его называли, управляющие сообщения между контроллером и коммутаторами) не может быть маршрутизирован.

Существуют другие предложения SDN, которые обеспечивают эту функциональность, хотя в основном это касается сетей беспроводной сети беспроводных сетей и беспроводных датчиков. В этом случае плоскости данных и управления совместно используются. Я оставляю вам ссылку на документ, описывающий одно из этих предложений, TinySDN: http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=7041885&url=http%3A%2F%2Fieeexplore.ieee.org%2Fiel7%2F7028146%2F7041827%2F07041885.pdf%3Farnumber%3D7041885

Смежные вопросы