SDN 下用ODL实现QoS保障(3)-OVS相关命令介绍
2017-11-08 14:43
519 查看
1.OVS简介
Open vSwitch is a production quality, multilayer virtual switch licensed under the open source Apache 2.0 license. It is designed to enable massive network automation through programmatic extension, while still supporting standard management interfaces and protocols (e.g. NetFlow, sFlow, IPFIX, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed to support distribution across multiple physical servers similar to VMware’s vNetwork distributed vswitch or Cisco’s Nexus 1000V. See full feature list here以上介绍摘自官网
实际上在装Mininet的时候就已经顺便装上了OVS组件。
2.OVS常用命令
主要是从其他博客上摘回来的重要的命令如下:
ovs-vsctl show:查看网桥和端口(交换机本质上是一种多接口网桥)
可以看到图上有三个网桥(实际上有5个),也就是说有5个交换机。
ovs-ofctl dump-flows s1:查看某一个交换机上面的流表项
纳尼,居然失败了!!!
我不服,看看失败原因,大意是OVS与s1交换机 版本不一致 。
看上一篇博客,在创建拓扑的时候我们专门指定了交换机支持的协议版本为OpenFlow13。
OVS与s1交换机通信的时候也需要特别设定采用的协议版本为OpenFlow13,需要加参数 -O OpenFlow13
修改后的命令如下: ovs-ofctl dump-flows s1 -O OpenFlow13
成功获取到流表项。
ovs-ofctl del-flows s1 : 删除交换机 s1上所有的流表项。
ovs-vsctl: 重置ovs
实际上OVS还提供了很多QoS的命令可以直接使用,但是我们主要使用ODL来实现QoS,因此,这些命令在此暂时不介绍。
相关文章推荐
- SDN 下用ODL实现QoS保障(4)-OVS与ODL交互
- SDN 下用ODL实现QoS保障(1)-环境搭建
- SDN 下用ODL实现QoS保障(6)-基于Java获取拓扑的封装
- SDN 下用ODL实现QoS保障(5)-获取拓扑
- SDN 下用ODL实现QoS保障(2)-创建网络拓扑
- HTB相关TC命令以及内核实现介绍
- Linux中yum手动安装、手动建立仓库文件夹关联实现关联包自动安装、yum相关命令使用
- 【数据结构】Trie树的相关介绍与实现
- 本文给出了一种方便实用的解决大文件的读取、存储等处理的方法,并结合相关程序代码对具体的实现过程进行了介绍
- 人脸检测和识别及python实现系列(2)-- 相关API介绍与数据采集
- LVM相关的命令及逻辑卷实现
- Gnutella协议的相关介绍(Peercast实现P2P传输所使用的协议)
- Puppet 之 相关概念和命令介绍
- 用C#实现基于查寻字符串的文件行查询器(2)-相关技术介绍
- SDN之QoS--2:系统介绍以及主要模块(Floodlight)
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- 展示C代码覆盖率的gcovr工具简单介绍及相关命令使用演示样例
- ubuntu terminal 介绍及相关命令
- Linux基础--进程管理相关命令介绍(1)
- SDN环境搭建(mininet,OVS,ryu安装及命令)