0
我正在使用一個openvswitch和real sdn開關在真實環境中運行切換測試Switch Test。瞭解openvswitch中的端口號
我在openvswitch和添加的端口上創建了一個橋(例如eth0,eht1)。但我想知道邏輯端口號(如1,2)哪個命令給我正確的信息。 ovs-ofctl show bridge s1
顯示
1(eth3): mac address etc
2(eth4):
5(eth5):
和ovs-dpctl show
port 2: eth3
port 3: eth4
port 4: eth5
但結果並不表示對邏輯端口的物理正確映射。觀察者eth5
在這兩種情況下爲ofctl
它給出5和dpctl
它給出4.有什麼辦法可以得到正確的端口ID。
我個人覺得這兩個命令都沒有給出正確的端口ID。隔離這種情況。在Mininet上,我創建了2個openvswitch並運行dpctl
命令,它將1,2,3,4,5,6作爲端口號,但我無法使用這些端口號運行測試。對於兩臺交換機,我都使用1,2,3測試成功執行。我的意思是,如果我給一個開關1,2,3端口號,另一個開關4,5,6不執行測試。任何幫助深表感謝。
我找到了辦法調試。使用https://github.com/Ehsan70/RyuApps/blob/master/TopoDiscoveryInRyu.md代碼來獲得確切的拓撲結構。 – nutim