我正在尝试将几个openflow OVS实例连接到OpenDayLight SDN。
我的交换机成功地连接在一起,我可以通过以下RESTCONF请求获得节点信息:
/rests/data/opendaylight-inventory:nodes
但我无法通过一个表url获取openflow表信息。官方文档说,我可以使用RESTCONF请求,类似于:
/rests/data/opendaylight-inventory:nodes/node=openflow:121062366427215/table=0
但我得到了以下错误:
{
"errors": {
"error": [
{
"error-tag": "data-missing",
"error-message": "Schema for '(urn:opendaylight:inventory?revision=2013-08-19)table' not found",
"error-type": "protocol"
}
]
}
}我的opendaylight版本是4.4.2
获得openflow表信息的正确方法是什么?
发布于 2023-05-04 12:22:21
我的平台上也有同样的问题。
运行后(在OVS上启用所有OpenFlow版本):
ovs-vsctl set bridge <bridge> protocols=OpenFlow10,OpenFlow11,OpenFlow12,OpenFlow13,OpenFlow14,OpenFlow15restconf请求现在运行良好。
我认为OpenFlow版本和OVS之间存在兼容性问题,但我不能说更多。以下是帮助我解决问题的网页:https://docs.openvswitch.org/en/latest/faq/openflow/
https://serverfault.com/questions/1128659
复制相似问题