我正在尝试使用 /operations/sal-flow:add-flow api 调用通过 Lithium 的 DLUX 添加一个简单的流规则,但除了错误什么也没有,请有人帮忙吗?
即使是某人添加的示例流程的预览也会有帮助吗?
我在预览框中显示的当前输入是:
http://localhost:8181/restconf/operations/sal-flow:add-flow
{
"add-flow": {
"input": {
"match": {
"ethernet-match": {
"ethernet-type": {
"type": "2048"
}
},
"ipv4-source": "10.0.0.1/32"
},
"instructions": {
"instruction": [
{
"order": "0",
"apply-actions": {
"action": [
{
"drop-action": {},
"order": "0"
}
]
}
}
]
},
"flow-name": "test",
"table_id": "0"
}
}
}
当前的错误是:
“服务器错误:服务器遇到意外情况,导致其无法完成请求。-:操作遇到意外错误,而”
Postman 中的相同请求给出了错误:
{
"errors": {
"error": [
{
"error-type": "protocol",
"error-tag": "malformed-message",
"error-message": "Error parsing input: Schema node with name add-flow wasn't found under (urn:opendaylight:flow:service?revision=2013-08-19)add-flow."
}
]
}
}
我见过使用 xml 的示例,但似乎没有任何效果。我可以通过 dlux 查看网络拓扑,所以我认为我已连接到一切正常。
提前谢谢了。