ovs常用命令 博客分类: ovs ovsSDNopenstackOpen vSwitch
程序员文章站
2024-03-14 10:22:58
...
-
添加网桥
ovs-vsctl add-br 交换机名
-
删除网桥
ovs-vsctl del-br 交换机名
-
添加端口
ovs-vsctl add-port 交换机名 端口名(网卡名)
-
删除端口
ovs-vsctl del-port 交换机名 端口名(网卡名)
-
连接控制器
ovs-vsctl set-controller 交换机名 tcp:IP地址:端口号
-
断开控制器
ovs-vsctl del-controller 交换机名
-
列出所有网桥
ovs-vsctl list-br
-
列出网桥中的所有端口
ovs-vsctl list-ports 交换机名
-
列出所有挂接到网卡的网桥
ovs-vsctl port-to-br 端口名(网卡名)
-
查看open vswitch的网络状态
ovs-vsctl show
-
查看 Open vSwitch 中的端口信息
(交换机对应的 dpid, 以及每个端口的 OpenFlow 端口编号, 端口名称, 当前状态等等) ovs-ofctl show 交换机名
-
修改dpid
ovs-vsctl set bridge 交换机名 other_config:datapath-id=新DPID
-
修改端口号
ovs-vsctl set Interface 端口名 ofport_request=新端口号
-
查看交换机中的所有 Table
ovs-ofctl dump-tables ovs-switch
-
查看交换机中的所有流表项
ovs−ofctl dump−flows ovs-switch
-
删除编号为 100 的端口上的所有流表项
ovs-ofctl del-flows ovs-switch "in_port=100"
-
添加流表项
以“添加新的 OpenFlow 条目, 修改从端口 p0 收到的数据包的源地址为 9.181.137.1”为例: ovs-ofctl add-flow ovs-switch "priority=1 idle_timeout=0,in_port=100,actions=mod_nw_src:9.181.137.1,normal" 更多说明请查阅:[《基于 Open vSwitch 的 OpenFlow 实践》
-
查看 OVS 的版本信息
ovs-appctl --version
-
查看 OVS 支持的 OpenFlow 协议的版本
ovs-ofctl --version
下一篇: RDD持久化原理与共享变量