dpdk和ovs

本文介绍了DPDK,一个数据包处理加速软件库,包括其核心库、PMD库、Classify库和QoS库的功能。同时,详细阐述了Open vSwitch作为一个高质量的多层虚拟交换机的角色,其组成部分及常用命令,用于虚拟机间流量传递和外部网络通信。
摘要由CSDN通过智能技术生成

dpdk和ovs

(仅作为个人笔记,如有雷同,请联系删除。。)

dpdk

  dpdk:数据包处理加速软件库。主要分为4个模块:

   1、核心库Core libs:提供抽象、大页内存、缓存池、定时器、无锁环等基础组件。

   2、PMD库:提供全用户态的驱动,以便通过轮询和线程绑定得到极高的网络吞吐,支持各类本地和虚拟的网卡。

   3、Classify库:支持精确匹配[Exact Match]、最长匹配[LPM] 和 通配符匹配[ACL],提供常用包处理的查表操作。

   4、QoS库:提供网络服务质量相关组件,如限速(Meter) 和 调度(sched)。

Open Vswitch:一个高质量的多层虚拟交换机。

  作用:传递虚拟机之间的流量,实现虚拟机和外界网络的通信。

  组成模块

    1. ovs-vswitched:ovs守护进程,是ovs的核心组件,实现交换功能。

    2. ovsdb-server:轻量级的数据库服务,主要保存了整个ovs的配置信息。

    3. ovs-dpctl:一个工具,用来配置交换机内核模块,可控制转发规则。

    4. ovs-vsctl:获

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值