Je lance un test de commutateur Switch Test sur un environnement réel avec un commutateur openvswitch et un commutateur sdn réel.Pour connaître les numéros de port dans openvswitch
J'ai créé un pont sur openvswitch et ajouté des ports (par exemple eth0, eht1). Mais je veux savoir les numéros de port logique (comme 1, 2) quelle commande me donne des informations correctes. ovs-ofctl show bridge s1
montre
1(eth3): mac address etc
2(eth4):
5(eth5):
et ovs-dpctl show
port 2: eth3
port 3: eth4
port 4: eth5
Mais les résultats ne sont pas montrant la cartographie correcte de physique aux ports logiques. Observateur eth5
dans les deux cas pour ofctl
il donne 5 et pour dpctl
il donne 4. Y at-il un moyen d'obtenir les ID de port correct.
Personnellement, je pense que ces deux commandes ne donnent pas les ID de port corrects. Pour isoler ce scénario. Sur Mininet j'ai créé 2 openvswitchs et exécuter la commande dpctl
comme ci-dessus il me donne 1,2,3,4,5,6 comme numéros de port mais je ne suis pas capable d'exécuter le test avec ces numéros de port. Pour les deux commutateurs, j'ai utilisé les tests 1,2,3 avec succès. Ce que je veux dire, si je donne 1,2,3 numéros de port pour un commutateur et 4,5,6 pour un autre test de commutation ne s'exécute pas. Toute aide est très appréciée.
j'ai trouvé le moyen de débogage. utilisé le code https://github.com/Ehsan70/RyuApps/blob/master/TopoDiscoveryInRyu.md pour obtenir une topologie exacte. – nutim