马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
ovs-vsctl 系列添加网桥 ovs-vsctl add-br br-int 列出网桥 ovs-vsctl list-br 给网桥添加端口 ovs-vsctl add-port br-int tap-xxx 列出挂载某网络接口的所有网桥 ovs-vsctl port-to-br tap-xxx 查看全部信息 ovs-vsctl show ovs-ofctl 系列查看所有网桥 ovs-vsctl list bridge 查看br-tun网桥 ovs-ofctl show br-tun 查看br-tun网桥上所有端口的状态
" K* V1 u. b. oovs-ofctl dump-ports br-tun 添加一条流表规则 丢弃从port2上发来的所有数据表 ovs-ofctl add-flow br-tun idle_timeout=120,in_port=2,actions=drop 其中每条流规则由一系列字段组成,分为基本字段、条件字段和动作字段三部分。; a8 Z2 E) W' H
基本字段包括: 生效时间 duration_sec,所属表项 table_id,优先级 priority,处理的数据包数 n_packets,空闲超时时间 idle_timeout ,其中 idle_timeout 以秒为单位,超过设置的空闲超时时间后该流规则将被自动删除,空闲超时时间设置为 0 表示该流规则永不过期,idle_timeout 将不包含于 ovs-ofctl dump-flows brname 的输出中。 条件字段包括: 输入端口号 in_port,dl_vlan=vlan(数据包的 VLAN Tag 值,范围是 0-4095,0xffff 代表不包含 VLAN Tag 的数据包),源目的 mac 地址 dl_src/dl_dst,源目的 ip 地址 nw_src/nw_dst,数据包类型 dl_type,网络层协议类型 nw_proto,匹配源或者目标的 MAC 地址01:00:00:00:00:00/01:00:00:00:00:00 代表广播地址,00:00:00:00:00:00/01:00:00:00:00:00 代表单播地址,dl_type=ethertype匹配以太网协议类型,dl_type=0x0800 代表 IPv4 协议,dl_type=0x086dd 代表 IPv6 协议,dl_type=0x0806 代表 ARP 协议。这些字段可以任意组合,但在网络分层结构中底层的字段未给出确定值时上层的字段不允许给确定值,即一 条流规则中允许底层协议字段指定为确定值,高层协议字段指定为通配符(不指定即为匹配任何值),而不允许高层协议字段指定为确定值, 而底层协议字段却为通配符(不指定即为匹配任何值),否则,ovs-vswitchd 中的流规则将全部丢失,网络无法连接。 动作字段包括:正常转发 normal、定向到某交换机端口 output:port、丢弃 drop、mod_vlan_vid、strip_vlan、更改源目的 mac 地址 mod_dl_src/mod_dl_dst 等,一条流规则可有多个动作,动作执行按指定的先后顺序依次完成。 |