openflow vswitch使用详述

openflow vswitch使用详述

ID:6076897

大小:101.23 KB

页数:13页

时间:2018-01-02

openflow vswitch使用详述_第1页
openflow vswitch使用详述_第2页
openflow vswitch使用详述_第3页
openflow vswitch使用详述_第4页
openflow vswitch使用详述_第5页
资源描述:

《openflow vswitch使用详述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、OpenvSwitch用例2分类: OpenStack2014-03-0317:18 936人阅读 评论(0) 收藏 举报1ovs-vsctl使用:添加名为br0的网桥ovs-vsctl add-brbr0删除名为br0的网桥ovs-vsctl del-brbr0列出所有网桥ovs-vsctl list-br判断网桥br0是否存在ovs-vsctl br-existsbr0列出挂接到网桥br0上的所有网络接口ovs-vsctl list-portsbr0将网络接口eth0挂接到网桥br0上ovs-vsctl add-portbr0eth0删除网桥br0上挂接的eth0网络接

2、口ovs-vsctl del-portbr0eth0列出已挂接eth0网络接口的网桥ovs-vsctl port-to-breth0 2流规则:每条流规则由一系列字段组成,分为基本字段、条件字段和动作字段三部分:基本字段包括生效时间duration_sec、所属表项table_id、优先级priority、处理的数据包数n_packets,空闲超时时间idle_timeout等,空闲超时时间idle_timeout以秒为单位,超过设置的空闲超时时间后该流规则将被自动删除,空闲超时时间设置为0表示该流规则永不过期,idle_timeout将不包含于ovs-ofctldump-

3、flowsbrname的输出中。条件字段包括输入端口号in_port、源目的mac地址dl_src/dl_dst、源目的ip地址nw_src/nw_dst、数据包类型dl_type、网络层协议类型nw_proto等,可以为这些字段的任意组合,但在网络分层结构中底层的字段未给出确定值时上层的字段不允许给确定值,即一条流规则中允许底层协议字段指定为确定值,高层协议字段指定为通配符(不指定即为匹配任何值),而不允许高层协议字段指定为确定值,而底层协议字段却为通配符(不指定即为匹配任何值),否则,ovs-vswitchd中的流规则将全部丢失,网络无法连接。其中dl是datalink

4、的缩写,nw是network的缩写,tp是transport的缩写。动作字段包括正常转发normal、定向到某交换机端口output:port、丢弃drop、更改源目的mac地址mod_dl_src/mod_dl_dst等,一条流规则可有多个动作,动作执行按指定的先后顺序依次完成。实例:1.    查看虚拟交换机ovsbr0的信息:$ovs-ofctl showovsbr02.    查看ovsbr0上各交换机端口的状态$ovs-ofctl dump-portsovsbr03.    查看ovsbr0上的所有流规则$ovs-ofctl dump-flowsovsbr04. 

5、   丢弃从2号端口发来的所有数据包$ovs-ofctl add-flowovsbr0idle_timeout=0,in_port=2,actions=drop注意:此处的in_port是指虚拟网卡(vif,tap)的号码,并非传输层的端口号(如www:80,ftp:21,22等),通过ovs-ofctl showovsbr0可查得端口号,传输层的端口号有tp_src/tp_dst指定。5.    删除条件字段中包含in_port=2的所有流规则$ovs-ofctl del-flowsovsbr0in_port=26.    丢弃所有收到的数据包$ovs-ofctl add

6、-flowovsbr0dl_type=*,nw_src=ANY,action=drop注意:(1)流规则中可包含通配符和简写形式,任何字段都可等于*或ANY, (2)简写形式为将字段组简写为协议名,目前支持的简写有ip,arp,icmp,tcp,udp,与流规则条件字段的对应关系如下:dl_type=0×0800 <=> ipdl_type=0×0806 <=> arpdl_type=0×0800,nw_proto=1 <=> icmpdl_type=0×0800,nw_proto=6 <=> tcpdl_type=0×0800,nw_proto=17 <=> udp(1.

7、1.0即以后版本支持)dl_type=0x86dd. <=> ipv6dl_type=0x86dd,nw_proto=6. <=> tcp6dl_type=0x86dd,nw_proto=17. <=> udp6dl_type=0x86dd,nw_proto=58. <=> icmp6 3测试VALN:参考文章:http://openvswitch.org/support/config-cookbooks/vlan-configuration-cookbook/配置实例1:在两台xen+openvswitch的服务

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。