博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Open vSwitch实验常用命令
阅读量:7118 次
发布时间:2019-06-28

本文共 1310 字,大约阅读时间需要 4 分钟。

 1. 基本架构

   

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

2. 基本命令 

 (1). bridge相关命令

--查询bridge相关信息 ovs-vsctl show bridgename
--添加/删除bridge ovs-vsctl add-br bridgename ovs-vsctl del-br bridgename
--添加/删除manager ovs-vsctl set-manager tcp:172.171.9.6:6640 ovs-vsctl del-manager  --添加/删除controller ovs-vsctl set-controller bridgename tcp:172.171.9.6:6633 ovs-vsctl del-controller bridgename
--添加/删除port ovs-vsctl add-port bridgename VTEP ovs-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:0x0800nw_src:源IPnw_dst:目的iptp_src: tcp udp源端口tp_dst: tcp udp目的端口 

(3). 工作模式设置 

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

 

 

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

你可能感兴趣的文章
【iCore4 双核心板_FPGA】例程五:基础逻辑门实验——逻辑门使用
查看>>
使用Nmon监控Linux的系统性能
查看>>
React-Native 之 GD (十三)数据持久化(realm) 及 公共Cell
查看>>
flask及扩展源码解读
查看>>
通俗易懂详解Java代理及代码实战
查看>>
需求工程的基本过程
查看>>
Android 版本对于 API
查看>>
Hadoop,MapReduce
查看>>
Kafka Streams简介: 让流处理变得更简单
查看>>
「mysql优化专题」90%程序员面试都用得上的索引优化手册(5)
查看>>
Django---ORM操作大全
查看>>
JAVA远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)
查看>>
Python 将json字符串 进行列表化可循环
查看>>
Django Drops
查看>>
NLog自定义字段写入数据库表,示例
查看>>
SQL优化的思路及基本原则(mysql)
查看>>
data-toggle data-target
查看>>
bootstrap课程5 bootstrap中的组件使用的注意事项是什么
查看>>
vue - 自定义指令
查看>>
Jvm(20),如何定义为垃圾对象----引用计数法
查看>>