Нет связей между оптической и пакетной плоскостями в Onos Web GUI - PullRequest
0 голосов
/ 12 ноября 2018

Я пытаюсь сделать пакетный оптический пример.

Я установил ONOS с Bazel, Mininet из учебного руководства (вариант 1), клонированными linc-oe и LINC-config-generator в домашнем каталоге mininet vm. Я также установил erlang со страницы источника: http://erlang.org/download/otp_src_R16B03.tar.gz

Сначала я запускаю следующие команды в терминале mininet vm:

cd ~ / linc-oe rel / linc / bin / linc console

Все отлично работает. Я запускаю в другом терминале на mininet vm:

sudo -E python onos / tools / test / topos / opticalTest.py 10.31.1.124

, который дает мне следующий вывод:

mininet @ mininet-vm: ~ $ sudo -E python onos / tools / test / topos / opticalTest.py 10.31.1.124 * Создание сети Добавление хостов: h1 h2 h3 h4 h5 h6 Добавление переключателей: ATL-R10 ATL-S10 CHG-N10 CHG-R10 DFW-M10 IAD-M10 JFK-M10 JFK-R10 LAX-R10 LAX-W10 MSP-M10 SDG-R10 SDG-W10 SFO- R10 SFO-W10 SJC-W10 Добавление ссылок: (ATL-R10, ATL-S10) (ATL-R10, h6) (CHG-N10, IAD-M10) (CHG-N10, JFK-M10) (CHG-R10, CHG- N10) (CHG-R10, h4) (DFW-M10, IAD-M10) (IAD-M10, ATL-S10) (JFK-M10, ATL-S10) (JFK-R10, JFK-M10) (JFK-R10, JFK-M10) (JFK-R10, h5) (LAX-R10, LAX-W10) (LAX-R10, LAX-W10) (LAX-R10, h2) (LAX-W10, DFW-M10) (LAX-W10, SDG-W10) (MSP-M10, CHG-N10) (MSP-M10, DFW-M10) (SDG-R10, SDG-W10) (SDG-R10, h3) (SDG-W10, DFW-M10) (SFO-R10, SFO-W10) (SFO-R10, SFO-W10) (SFO-R10, h1) (SFO-W10, MSP-M10) (SFO-W10, SJC-W10) (SJC-W10, LAX-W10) (SJC-W10, MSP-M10) Настройка хостов h1 h2 h3 h4 h5 h6 Подключение к удаленному контроллеру по адресу 10.31.1.124:6653 Запуск контроллера c0 Запуск 16 переключателей ATL-R10 ATL-S10 CHG-N10 CHG-R10 DFW-M10 IAD-M10 JFK-M10 JFK-R10 LAX-R10 LAX-W10 MSP-M10 SDG-R10 SDG-W10 SFO-R10 SFO-W10 SJC-W10 ... Запись файла Topology.json Преобразование файла Topology.json в файл linc-oe (TopoConfig.json) (без oecfg) * Создание sys.config ... *** ОШИБКА: Ошибка создания файла sys.config: escript: ошибка исключения: нет совпадения правого значения {error, enoent} в функции config_generator: parse / 4 (src / config_generator.erl, строка 46) в вызове из escript: run / 2 (escript.erl, строка 747) при вызове из escript: start / 1 (escript.erl, строка 277) при вызове из init: start_it / 1 в вызове от init: start_em / 1

*** Стартовый CLI: mininet>

16 переключателей добавлены в веб-интерфейс ONOS, но между ними нет ссылок, как в примере на этой странице: https://wiki.onosproject.org/display/ONOS/Packet+Optical+Tutorial#PacketOpticalTutorial-Resetting

Я не понимаю сообщение об ошибке. Я создал файл sys.config в ~ / linc-oe / rel / files /

Где должен быть создан файл sys.config? Вы знаете, где может быть проблема?

...