一、前言

  • patch port 说明: https://arthurchiao.github.io/blog/ovs-deep-dive-4-patch-port/

  • netdev说明 : https://github.com/openvswitch/ovs/blob/master/Documentation/intro/install/userspace.rst

二、OVS patch port

ovs里的不同bridge之间可以通过patch port进行连接,类似于linux的veth接口。

但必须注意,ovs的datapath_type有nedev和system,netdev表示用户态数据访问,system表示内核数据访问。在创建dpdk接口的bridge时需指定。

# ovs-vsctl set bridge  br-bond_virt datapath_type=netdev

使用非dpdk的bridge时不需要指定,走默认的system。

通过patch port 连接bridge时,这两个bridge的datapath_type最好相同,不然可能会导致数据不通的情况,具体原因待分析。

创建patch port的命令是(br-test1<------>br-test2):

# ovs-vsctl add-port br-test1  patch-ovs-1 -- set Interface patch-ovs-1 type=patch -- set Interface patch-ovs-1 options:peer=patch-ovs-2# ovs-vsctl add-port br-test2  patch-ovs-2 -- set Interface patch-ovs-2 type=patch -- set Interface patch-ovs-2 options:peer=patch-ovs-1

openvswitch patch port使用方法相关推荐

  1. mycat重启报错Failed to connect to the Wrapper at port解决方法

    mycat重启报错Failed to connect to the Wrapper at port解决方法 参考文章: (1)mycat重启报错Failed to connect to the Wra ...

  2. 基于图像的三维重建——基于空间patch扩散的方法(PMVS)

    1.PMVS:多视图匹配经典算法简介 导语:常见的稠密重建方法主要有三种:基于体素的方法.基于深度图融合的方法以及基于3D patch扩张的方法.第一种基于体素的方法仅适用于小场景,单个物体,遮挡较少 ...

  3. patch 和 put 方法区别

    PATCH方法是新引入的,是对PUT方法的补充,用来对已知资源进行局部更新 问题: 什么是局部更新? 比如我在一个restful的编辑页面,进行更新操作,用put和PATCH都能成功,可是不太理解什么 ...

  4. linux打patch和patch制作的方法(diff和patch命令)

    linux下常用的补丁命令有两个:diff和patch,diff用来制作补丁文件,patch用来给源文件打补丁. 一.diff命令 格式:$ diff [options] src_file dest_ ...

  5. patch 补丁制作方法

    补丁制作方法:     diff -uNr A B > C.patch A是内核源码: linux-2.6.31 B是修改后的内核源码:linux-2.6.31_XXX C是生成的补丁文件:li ...

  6. SVN patch的使用方法及场景

    写目录 1. 客户端 1.1 相关功能菜单 1.1.1 `create patch` 1.1.2 `apply patch` 1.2 本次commit生成patch 1.3 多条commit合成pat ...

  7. PATCH和PUT方法的区别?

    PATCH方法是新引入的,是对PUT方法的补充,用来对已知资源进行局部更新 问题: 什么是局部更新? 比如我在一个restful的编辑页面,进行更新操作,用put和PATCH都能成功,可是不太理解什么 ...

  8. svn生成patch和打(导入)patch文件的方法

    生成patch文件: svn diff > patchFile // 整个工程的变动生成patch 或svn diff file > patchFile // 某个文件单独变动的patch ...

  9. 还在用ViT的16x16 Patch分割方法吗?中科院自动化所提出Deformable Patch-based方法,涨点显著!...

    关注公众号,发现CV技术之美 0 写在前面 目前,Transformer在计算机视觉方面取得了巨大的成功,但是如何在图像中更加有效的分割patch仍然是一个问题.现有的方法通常是将图片分成多个固定大小 ...

最新文章

  1. 移动办公时代的工程行业怎么管理图像?大象云推出3D可视化整体解决方案
  2. ES logstash7.4.2 mysql 数据同步
  3. Python 库引用提示:name ‘json‘ is not defined. 问题解决办法
  4. 文件菜单服务器属性,服务器属性(“数据库设置”页) - SQL Server | Microsoft Docs...
  5. 免师计算机与学前教育,2014届河南免师生源分布.doc
  6. mysql 碎片率_计算MySQL表碎片的SQL整理
  7. leetcode129. 求根到叶子节点数字之和
  8. input框placeholder样式修改
  9. HDOJ 2602-Bone Collector(0/1背包模板、打印方案及滚动数组解法)
  10. 《论文排版札记》part1 论文公式编号—WPS版
  11. 机器学习(1):knn算法总结
  12. 证照之星下载证件照制作软件ps及使用教程,附序列号秘钥激活码
  13. 使用scrapy爬取dota2贴吧数据并进行分析
  14. ubuntu18.04 虚拟机重启后变成只读模式,怎么恢复?
  15. 高速公路匝道口事故何时了?
  16. 解决问题win10无线网卡:无法连接到此网络
  17. Js打开QQ聊天对话窗口
  18. 青龙面板关闭青龙二级验证
  19. 多媒体图像切换与中值区分法
  20. 通da信股本变迁gbbq权息文件解密

热门文章

  1. sw工程图导出bom_SolidWorks材料明细表自动调用钣金展开尺寸,轻松导出BOM表
  2. 查看一张表都有哪些用户有权限_有赞移动关于权限与审批流程的标准化
  3. ubuntu16.04 离线安装docker ce
  4. 详解python可迭代对象、迭代器和生成器
  5. Spring Boot系列(十二)Spring Boot整合ActiveQ实现消息收发和订阅
  6. 获取网页上数据(图片、文字、视频)-b
  7. Android基础——数据存储
  8. 异常处理:你不可能总是对的 - 零基础入门学习Python032
  9. 题目7 街区最短路径问题
  10. 公司的Java框架应具备的通用功能