0
我正在創建一個具有4個開關和2個主機的自定義拓撲。我想查看openflow交換機上流條目的hard_timeout值。例如,當我運行命令以查看開關S1流條目:如何在mininet中查看openflow交換機上的硬超時值?
SH OVS-ofctl轉儲液流S1
我得到以下輸出:
流條目僅顯示idle_timeout(60ms),但不顯示hard_timeout。我怎樣才能觀察這個參數?
我正在創建一個具有4個開關和2個主機的自定義拓撲。我想查看openflow交換機上流條目的hard_timeout值。例如,當我運行命令以查看開關S1流條目:如何在mininet中查看openflow交換機上的硬超時值?
SH OVS-ofctl轉儲液流S1
我得到以下輸出:
流條目僅顯示idle_timeout(60ms),但不顯示hard_timeout。我怎樣才能觀察這個參數?
對於網絡中的活動流,hard_timeout值可能未設置或設置爲零,因爲流也未跟蹤hard_age參數。
爲了觀察你需要將其設置爲非零值
此外,計時器是以秒爲單位hard_timeout,所以idle_timeout爲60秒。
如何設置hard_timeout值?它是否使用'ovs-ofctl add-flow ...'命令完成?或者通過修改控制器發送給交換機的FLOW_MOD數據包來完成(換句話說,我們是否需要修改控制器)? –
通過使用ovs-ofctl add-flow命令設置hard_timeout來向網絡添加新流程是實現此目的的一種方法。 查看http://openvswitch.org/support/dist-docs/ovs-ofctl.8.txt 沒有理由修改數據包或控制器,但理想情況下,流量將由控制器上運行的應用程序設置。 – indlabs