В интеграции между OpenDayLigh и Openstack я интегрировал OpenDayLight с OVS через OVSDB. После удаления всех элементов в ovs и установки диспетчера у меня есть правильный вывод «ovs-vsctl show»:
4a4b75c4-b86d-4474-ad61-bdba10e31d42
Manager "tcp:10.0.0.11:6640"
is_connected: true
Bridge br-int
Controller "tcp:10.0.0.11:6653"
is_connected: true
fail_mode: secure
Port br-int
Interface br-int
type: internal
Port "tunddc2d45ac3c"
Interface "tunddc2d45ac3c"
type: vxlan
options: {key=flow, local_ip="10.0.0.31", remote_ip="10.0.0.11"}
ovs_version: "2.9.5"
Проблема в том, что если я попытаюсь выполнить простую команду ovsdb, например «ovs-vsctl - db = tcp: 10.0.11: 6640 "с указанием IP-адреса менеджера, на который я не ответил. Запрос остается без ответа, и журнал ODL показывает это:
2020-06-16T04:15:10,004 | ERROR | OVSDB connection-0 | JsonRpcEndpoint | 407 - org.opendaylight.ovsdb.library - 1.9.3 | No handler for Request : {"id":0,"method":"get_schema","params":["_Server"]} on [id: 0xad94ccd3, L:/10.0.0.11:6640 - R:/10.0.0.31:44264]
Среда - Ubuntu 16.04, а версия ODL - 0.11.3 (Sodium-SR3)