Je tente d'ajouter des files d'attente (liées aux ports) à plusieurs commutateurs d'un environnement réseau émulé par mininet. Le commutateur utilisé implemention est ofsoftswitch13Ajout de files d'attente pour basculer de l'implémentation de ofsoftswitch13 ne fonctionne pas
commande pour démarrer 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
Quand j'essayer d'utiliser:
sudo dpctl unix:/tmp/s1 queue-mod 1 1 10
il retourne:
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"}
Le message d'erreur indique, qu'il y a probablement une erreur d'autorisation, mais je ne sais pas comment résoudre ce problème. L'insertion/modification de flux fonctionne comme prévu, qu'elle soit effectuée par dpctl ou par un contrôleur sdn.
Quelqu'un peut-il aider?