ミニネットによって、エミュレートされたネットワーク環境のいくつかのスイッチに (ポートにバインドされた) キューを追加しようとしています。使用されるスイッチの実装はofsoftswitch13 です
ミニネットを起動するコマンド:
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 コントローラーのどちらによって行われても、期待どおりに機能します。
誰でも助けることができますか?