ovs-vsctl 用来查询和配置ovs-vswitchd
- 添加网桥:ovs-vsctl add-br [ovs-switch]
- 删除网桥:ovs-vsctl del-br [ovs-switch]
- 添加端口:ovs-vsctl add-port [ovs-switch] [port]
- 修改端口号:ovs-vsctl set Interface [ovs-switch] ofport_request=[port]
- 删除端口:ovs-vsctl del-port [ovs-switch] [port]
- 连接控制器:ovs-vsctl set-controller [ovs-switch] tcp:[ip]:[port]
- 断开控制器:ovs-vsctl del-controller [ovs-switch]
- 列出所有网桥:ovs-vsctl list-br
- 列出网桥中的所有端口:ovs-vsctl list-ports [ovs-switch]
ovs-ofctl 管理配置openflow switch
- 显示bridge的信息 :ovs-ofctl show [ovs-switch]
- 查看交换机中的所有流表项:ovs−ofctl dump−flows [ovs-switch]
- 添加流表项:ovs-ofctl add-flow [ovs-switch]...
- 删除所有流表项:ovs-ofctl del-flows [ovs-switch]
- 查看端口信息:ovs-ofctl show [ovs-switch]
匹配项:
- in_port: switch的入端口
- dl_src: 源mac
- dl_dst:目的mac
- dl_type:以太网协议类型
- nw_src:源IP
- nw_dst:目的ip
- nw_proto:协议类型
- tp_src: tcp udp源端口
- tp_dst: tcp udp目的端口
对应协议:
- ipv4 :dl_type=0x0800
- icmp :dl_type=0x0800 & nw_proto=1
- tcp :dl_type=0x0800 & nw_prot0=6
- udp :dl_type=0x0800 & nw_prot0=117
- arp:dl_type=0x0800
- rarp :dl_type=0x0800
动作:
- drop
- outport