ovs常用操作

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
原文地址:https://www.cnblogs.com/davidrua/p/6810808.html