美文网首页
Dpdk与OpenvSwitch

Dpdk与OpenvSwitch

作者: d3ark | 来源:发表于2016-09-07 22:31 被阅读0次

1、DPDK
DPDK是X86平台报文快速处理的库和驱动的集合,大多数情况下运行在linux的用户态空间。

2、Open vSwitch
简称OVS是一个虚拟交换软件,主要用于虚拟机VM环境,作为一个虚拟交换机,支持Xen/XenServer, KVM, and VirtualBox多种虚拟化技术。
在这种某一台机器的虚拟化的环境中,一个虚拟交换机(vswitch)主要有两个作用:传递虚拟机VM之间的流量,以及实现VM和外界网络的通信。
在 OVS 中, 有几个非常重要的概念:
Bridge: Bridge 代表一个以太网交换机(Switch),一个主机中可以创建一个或者多个 Bridge 设备。
Port: 端口与物理交换机的端口概念类似,每个 Port 都隶属于一个 Bridge。
Interface: 连接到 Port 的网络接口设备。在通常情况下,Port 和 Interface 是一对一的关系, 只有在配置 Port 为 bond 模式后,Port 和 Interface 是一对多的关系。
Controller: OpenFlow 控制器。OVS 可以同时接受一个或者多个 OpenFlow 控制器的管理。
Datapath: 在 OVS 中,datapath 负责执行数据交换,也就是把从接收端口收到的数据包在流表中进行匹配,并执行匹配到的动作。
Flow table: 每个 datapath 都和一个“flow table”关联,当 datapath 接收到数据之后, OVS 会在 flow table 中查找可以匹配的 flow,执行对应的操作, 例如转发数据到另外的端口。

3、OVDK

相关文章

  • Dpdk与OpenvSwitch

    1、DPDKDPDK是X86平台报文快速处理的库和驱动的集合,大多数情况下运行在linux的用户态空间。 2、Op...

  • openvswitch

    1.openvswitch与openflow 协议 1.1openflow协议 SDN,即Software ...

  • centos7 安装DPDK

    1.DPDK下载 下载dpdk18.05: wget http://fast.dpdk.org/rel/dpdk...

  • ansible安装ocata问题

    安装neutron时会遇到openvswitch起不来,原因不详,解决办法是,有个openvswitch-none...

  • dpdk的安装

    下载稳定的dpdk库wget https://fast.dpdk.org/rel/dpdk-17.11.4.tar...

  • DPDK简单使用

    一、快速使用 官网下载DPDK。 解压: tar –xf dpdk.tar cd dpdk 配置: make co...

  • DPDK-Suricata应用部署

    DPDK安装部署 1、 DPDK下载 下载dpdk-stable-18.02.2.tar.gz并解压,进入解压后d...

  • CentOS DPDK安装

    DPDK 安装与踩雷 更新:新的一篇出来啦《DPDK简单介绍》,建议直接看这个。距离这篇隔了挺久了,更新了点别的内...

  • DPDK使用入门(补充)

    DPDK安装 从官网下载DPDK安装包,常用的版本是:dpdk-16.07 1.解压: tarzxvfdpdk-1...

  • DPDK技术简介

    1. DPDK技术介绍 1) 简介 DPDK全称Intel Data Plane Development Kit,...

网友评论

      本文标题:Dpdk与OpenvSwitch

      本文链接:https://www.haomeiwen.com/subject/vkqsettx.html