我目前正在尝试使用流表溢出OvS控制器,并使其拒绝新规则以及随后的新数据包。 我在文档中找到了这个:
流表配置 将桥br0上的流量表0限制为最多100个流:
ovs-vsctl -- --id=@ft create Flow_Table flow_limit=100 over‐ flow_policy=refuse -- set Bridge br0 flow_tables=0=@ft
所以,我想我需要首先实现flow_policy = refuse,并为所有255个表执行。然而,每当我尝试运行此命令时,它都会返回我:
ubuntu@ubuntu:~$ sudo ovs-vsctl -- --id=@ft create Flow_Table flow_limit=100 over‐flow_policy=refuse -- set Bridge br0 flow_tables=0=@ft
ovs-vsctl: **Flow_Table does not contain a column whose name matches "over‐flow_policy"**
有没有办法设置策略拒绝所有表,为什么我会犯这个错误?
答案 0 :(得分:1)
你应该尝试使用overflow_policy而不是over-flow_policy ..它会起作用!!