2015-12-14 32 views
1

我目前正在嘗試使用流表溢出OvS控制器,並使其拒絕新規則並隨後拒絕新數據包。 我看到這個文件:如何設置OpenvSwitch以在內存滿而不是最舊的內存時驅逐最新的流?

上橋br0的流程表配置 限制流量表0至最多100個流:

  ovs-vsctl -- [email protected] create Flow_Table flow_limit=100 over‐ 
      flow_policy=refuse -- set Bridge br0 [email protected] 

所以,我想我需要實現首先flow_policy =拒絕,併爲所有255個表執行此操作。然而,每當我試圖運行這個命令,它返回我:

[email protected]:~$ sudo ovs-vsctl -- [email protected] create Flow_Table flow_limit=100 over‐flow_policy=refuse -- set Bridge br0 [email protected] 
ovs-vsctl: **Flow_Table does not contain a column whose name matches "over‐flow_policy"** 

有什麼辦法來設置拒絕所有表的政策,爲什麼會出現這樣的錯誤?

+0

非常抱歉,我發現文檔中的破折號:http://openvswitch.org/support/dist-docs/ovs-vsctl.8.txt不應該在over-flow_policy中;所以它實際上是overflow_policy。不過,知道如何一次爲255個表設置策略將會很棒。 – DoeDan

回答

-1

你應該嘗試使用overflow_policy而不是over-flow_policy ..它會工作!

相關問題