1. 基本架构

  • ovs-vsctl: 管理ovsdb-server的配置,提供OVSDB的配置方法,包括创建和删除网桥、端口等;
  • ovs-ofctl: 提供ovs-vswitchd的流表配置方法;
  • ovs-dpctl: 配置OVS内核模块,提供缓存流表的操作方法; ovsdb-tool: 创建和管理OVSDB;

2. 基本命令

(1). bridge相关命令

--查询bridge相关信息ovs-vsctl show bridgename
--添加/删除bridgeovs-vsctl add-br bridgenameovs-vsctl del-br bridgename
--添加/删除managerovs-vsctl set-manager tcp:172.171.9.6:6640ovs-vsctl del-manager  

--添加/删除controllerovs-vsctl set-controller bridgename tcp:172.171.9.6:6633ovs-vsctl del-controller bridgename 
--添加/删除portovs-vsctl add-port bridgename VTEPovs-vsctl del-port bridgename VTEP

--查询版本号ovs-vsctl --version

(2). 流表相关命令

--查询流表信息ovs-ofctl dump-flows bridgename
--添加/删除流表ovs-ofctl -O OpenFlow13 add-flows bridgename ~/server1_flows.txt  其中,txt文件存放要添加的流表;ovs-ofctl -O OpenFlow13 add-flows bridgename
--添加/删除单条流表ovs-ofctl add-flow bridgename "table=0,priorit=10 actions=normal"ovs-ofctl del-flow bridgename "table=0,priorit=10 actions=normal"
in_port: switch的端口
dl_src:  源mac地址
dl_dst: 目的mac地址
dl_type: 以太网协议类型 ARP:0x0806,IP:0x0800
nw_src:源IP
nw_dst:目的ip
tp_src: tcp udp源端口
tp_dst: tcp udp目的端口 

(3). 工作模式设置

ovs-vsctl set-fail-mode bridgename standalone/securestandalone:不对接controller的情况下,OVS自动为普通switch模式,对接controller的情况下,ovs自动为openflow switchsecure:OVS一直为openflow switch

转载于:https://www.cnblogs.com/FrankZhou2017/p/7325706.html

Open vSwitch实验常用命令相关推荐

  1. linux命令的使用实验报告,Linux实验报告一-常用命令使用.doc

    Linux实验报告一-常用命令使用.doc 西 安 邮 电 大 学 (计算机学院)课内实验报告实验名称 常用命令使用 专业名称 计算机科学与技术班 级 计科1405 学生姓名 高宏伟学号(8位) 04 ...

  2. linux命令实验设备,实验二 Linux系统的常用命令

    实验二Linux系统的常用命令 一.实验目的 1.X-windows的简单配置,掌握进入命令行模式和图形化模式的方法2.GNOME桌面的使用,包括注销与登录,系统信息的查看,GNOME下软件的使用3. ...

  3. 计算机win10下常用命令验证性实验

    文章目录 计算机win10下常用命令验证性实验 ipconfig ping tracert ARP DHCP netstat DNS cache 计算机win10下常用命令验证性实验 1.需要安装的软 ...

  4. 实验一 linux常用命令

    实验一 Linux常用命令 基本信息 实验课程:Linux程序设计              设课形式:非独立 课程学分:2                           实验项目:Linux常 ...

  5. 计算机网络实验:华为交换机的常用命令

    华为交换机的常用命令 一.实验目的 1.通过实验掌握网络交换机的基本配置方法: 2.通过实验掌握华为ENSP软件模拟器的使用方法. 二.实验内容 1.下载并安装华为ENSP软件: 2.在ENSP的界面 ...

  6. 计算机网络实验一:网络常用命令

                                                                      实验一:网络常用命令的使用 一. 实验目的: 1. 了解或掌握一些网 ...

  7. 验证性实验:计算机网络常用命令

    文章目录 实验说明 一.ipconfig 实作1:查看自己计算机的网络配置 实作2:查看旁边计算机的网络配置 二.ping 实作1:测试到某计算机服务器的连通性 实作2:了解`ping/?`命令的各种 ...

  8. eNSP实验 - 交换机和常用命令

    参考博客: https://blog.csdn.net/weixin_43634280/article/details/88872025 https://blog.csdn.net/weixin_34 ...

  9. 软件定义网络SDN基础实验:MiniNet常用命令、创建网络拓扑、OpenFlow流表操作

    此实验基于<软件定义网络实验1-5>,主要内容为: MiniNet常用命令 如何创建网络拓扑 OpenFlow流表操作 00x1 搭建SDN环境 SDN 环境配置:Mininet + Ry ...

最新文章

  1. 快速精确的体素GICP三维点云配准算法
  2. React中解决样式丢失问题
  3. anchor free 目标检测_《目标检测》系列之二:目标检测中的Anchor机制回顾
  4. mysql是一个_Mysql
  5. java 证书公钥 私钥_java#keytool#生成私钥证书库、公钥证书库
  6. anaconda必须安装在c盘吗_Anaconda及tensorflow、pytorch安装记
  7. excel报表导出功能
  8. w7系统计算机更改用户名,Win7怎么更改用户名
  9. windows 强制关闭程序并强制删除文件
  10. 系统优化、美化与清理
  11. 微信后台基于时间序的新一代海量数据存储架构的设计实践
  12. 习题4-10 猴子吃桃问题
  13. 生动化你的表达——DuerOS中的SSML应用
  14. X5腾讯内核 安装线上内核本来能用,突然报115错误问题记录
  15. GraphSAGE 源代码 -- 分图训练
  16. java 图形界面 登陆_java登录图形界面
  17. Allegro使用总结-查看Layout基本操作:
  18. jquery 下拉列表框 改变 动态 改变相应值
  19. 如果想入手软路由我推荐友善官方出品的NanoPi-R2S和NanoPi-R5S
  20. Matplotlib Error: meta NOT subset: don‘t know howto subset; dropped

热门文章

  1. iphone如何查看dns延迟_iPhone手机网速慢?1分钟教你设置DNS,网速立马翻一番
  2. dp打开思路:HDU1029 HDU1087 HDU1176 HDU1257 POJ1458(水题不水)
  3. PRML(2)--绪论(下)模型选择、纬度灾难、决策论、信息论
  4. 无限踩坑系列(4)-远程登入服务器
  5. google浏览器 隐藏功能开启
  6. C++primer第十一章 关联容器 11.1使用关联容器 11.2 关联容器概述
  7. C++primer第十章 泛型算法 10.3 定制操作
  8. C++生成指定范围内的随机数
  9. 面向区块链的高效物化视图维护和可信查询论文学习
  10. python 版本2和3 在/取模方面的的差异