我试图通过 mininet 将队列(绑定到端口)添加到模拟网络环境的多个交换机。使用的开关实现是ofsoftswitch13
启动 mininet 的命令:
sudo mn --custom mininet-mesh-topology.py --topo test --controller remote,ip=192.168.56.1,port=6653 --switch=user,protocols=OpenFlow13 --link tc
当我尝试使用:
sudo dpctl unix:/tmp/s1 queue-mod 1 1 10
它返回:
SENDING (xid=0xF0FF00F0):
expmodqueue{port="1", queue={q="1", props=[minrate{rate="10"}]}}
RECEIVED (xid=0xF0FF00F0):
error{type="QUEUE_OP_FAILED", code="EPERM", dlen="56"}
错误消息表明,可能存在权限错误,但我不知道如何解决。流插入/修改按预期工作,无论是由 dpctl 还是 sdn 控制器完成。
任何人都可以帮忙吗?