OMNET ++: невозможно импортировать расширение openflow в вену - PullRequest
0 голосов
/ 23 февраля 2019

Я хочу импортировать расширение openflow в вены, когда я запускаю моделирование openflow, оно работает правильно, но при запуске моделирования вен я получаю ошибку:

Class "Flow_Table" not found -- perhaps its code was not linked in, or the class wasn't registered with Register_Class(), or in the case of modules and channels, with Define_Module()/Define_Channel().

enter image description here

1 Ответ

0 голосов
/ 02 марта 2019

Для симуляции потребуется загрузить библиотеки (в Windows: .dll файлы, в Linux: .so файлы), которые содержат используемые вами модули симуляции.

Проверьте командную строку, используемую для запускаваша симуляция (скорее всего, она начинается с opp_run).Если он не содержит переключателя -l для библиотеки моделирования OpenFlow, вы не сможете создавать его модули в своем моделировании.

Если вы используете IDE OMNeT ++ для запуска моделирования, посмотрите нав верхней части окна консоли, чтобы увидеть, какие параметры командной строки были использованы.Например, на следующем скриншоте вы видите, что указан только -l ../../src/veins;таким образом, загружаются только модули из libveins.so.

enter image description here

...