文章目录
- OVS常用命令
- 查看网桥和端口
- 创建网桥
- 添加/删除端口
- 设置/清除网桥的openflow协议版本
- 查看某网桥当前流表
- 设置/删除控制器
- 查看控制器列表
- 设置/删除被动连接控制器
- 流表类操作
- 添加普通流表
- 添加流表时附带其他参数(如priority优先级)
- 删除所有该网桥/交换机上流表
- 删除交换机某个端口相关的所有流表
- 按匹配项来删除流表(如删除上面附带priority参数的流表)
OVS常用命令
查看网桥和端口
ovs-vsctl show
创建网桥
ovs-vsctl add-br br0(网桥名)
添加/删除端口
ovs-vsctl add-port br0 eth1
ovs-vsctl del-port br0 eth1
设置/清除网桥的openflow协议版本
ovs-vsctl set bridge br0 protocols=OpenFlow13
ovs-vsctl clear bridge br0 protocols
查看某网桥当前流表
ovs-ofctl dump-flows br0
ovs-ofctl -O OpenFlow13 dump-flows br0
设置/删除控制器
ovs-vsctl set-controller br0 tcp:1.2.3.4:6633
ovs-vsctl del-controller br0
查看控制器列表
ovs-vsctl list controller
设置/删除被动连接控制器
ovs-vsctl set-manager tcp:1.2.3.4:6640
ovs-vsctl get-manager
ovs-vsctl del-manager
流表类操作
添加普通流表
ovs-ofctl add-flow br0 in_port=1,actions=output:2
添加流表时附带其他参数(如priority优先级)
ovs-ofctl add-flow s7 “in_port=1,priority=27,actions=output:2”
删除所有该网桥/交换机上流表
ovs-ofctl del-flows br0
删除交换机某个端口相关的所有流表
ovs-ofctl del-flows br0 in_port=1
按匹配项来删除流表(如删除上面附带priority参数的流表)
ovs-ofctl --strict del-flows s7 "in_port=1,priority=27"
参考文章链接:
OVS常用命令与使用总结:https://blog.csdn.net/rocson001/article/details/73163041
OVS删除openflow流表:https://blog.csdn.net/fengcai_ke/article/details/125676229