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. cron 工具 每分钟_计划任务 cron和crontab
  2. Java多线程学习笔记之二缓存
  3. python结束线程池正在运行的线程_python之线程与线程池
  4. TD-SCDMA成为我国通信行业标准
  5. python-基本装饰器
  6. v140平台工具集与v110工具集选择
  7. java调用Dos命令
  8. 若泽数据 巨人_面部识别巨人拒绝分享有关其算法数据集的详细信息
  9. 机械师电脑_必看!面对电脑玩游戏卡顿,需要做些什么?
  10. css 适配mac 字体,CSS:仅在mac上使用字体
  11. IDEA代码格式化校验
  12. CAPL学习之路-关键字
  13. 微信小程序监听路由变化
  14. 程序员垃圾简历长什么样?
  15. 【Android -- 技术周刊】第 020 期
  16. 哔哩哔哩第三方神器软件,早该用上了
  17. 美国软件供应链安全行动中的科技巨头们
  18. java jstat m ccs,jstat命令使用
  19. pscp ssh_init: Network error: Cannot assign requested address
  20. java 应用 知乎_GitHub - liangsonghua/zhihu: JAVA仿知乎与redis应用

热门文章

  1. 微型计算机中celeron,微型计算机中常提及的Pentium或Celeron是指其_______
  2. EL表达式, JSTL, 获取map集合中key的value
  3. Python(14)-模块
  4. ansible 修改文件变量_Ansible Playbook中的变量与引用
  5. Linux加密框架 crypto 算法模板 HMAC模板举例
  6. 英语口语海报演讲--东软
  7. 安卓安卓移动操作系统优缺点
  8. Linux搭建深度学习环境使用指南
  9. 人心散了、项目必然要败
  10. H.264码率控制机制