更改 Open vSwitch 的流 table 大小

Change Open vSwitch's flow table size

我有一个问题。

我现在已经使用 mininet 配置了拓扑。这里我想限制流量table开关大小

有没有办法限制流量table开关的大小??? 或者OpenVSwitch可以限制吗?

谢谢。

是的,您可以指示 Open vSwitch 限制流的大小 table,方法是拒绝新流或逐出旧流。来自 the ovs-vsctl documentation:

Make flow table 0 on bridge br0 refuse to accept more than 100 flows:

    ovs-vsctl -- --id=@ft create Flow_Table flow_limit=100 overflow_policy=refuse -- set Bridge br0 flow_tables=0=@ft

Make flow table 0 on bridge br0 evict flows, with fairness based on the
matched ingress port, when there are more than 100:

    ovs-vsctl -- --id=@ft create Flow_Table flow_limit=100 overflow_policy=evict groups='"NXM_OF_IN_PORT[]"' -- set Bridge br0 flow_tables:0=@ft