51学通信论坛2017新版

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3097|回复: 0
打印 上一主题 下一主题

ovs和dpdk的入门介绍

[复制链接]

 成长值: 15613

  • TA的每日心情
    开心
    2022-7-17 17:50
  • 2444

    主题

    2544

    帖子

    7万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    74104
    跳转到指定楼层
    楼主
    发表于 2017-11-17 16:33:15 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    不错的入门介绍:


    OVS是什么?
    Open vSwitch即开放虚拟交换标准!具体点说,Open vSwitch是在开源的Apache2.0许可下的产品级质量的多层虚拟交换标准!它旨在通过编程扩展,使庞大的网络自动化(配置、管理、维护),同时还支持标准的管理接口和协议(如NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag)。
    那么什么是虚拟交换?虚拟交换就是利用虚拟平台,通过软件的方式形成交换机部件。跟传统的物理交换机相比,虚拟交换机同样具备众多优点,
    优点:
            1.是配置更加灵活。一台普通的服务器可以配置出数十台甚至上百台虚拟交换机,且端口数目可以灵活选择。
            2.是成本更加低廉,通过虚拟交换往往可以获得昂贵的普通交换机才能达到的性能

    OVS的重要概念:
    在OVS中,有几个非常重要的概念:
    Bridge:Bridge即网桥对应物理交换机,其功能是根据一定流规则,把从端口收到的数据包转发到另一个或多个端口。
    Port:端口是收发数据包的单元。OpenvSwitch中,每个端口都属于一个特定的网桥。端口收到的数据包会经过流规则的处理,发往其他端口;也会把其他端口来的数据包发送出去。
    Interface(iface/接口):连接到Port的网络接口设备。在通常情况下,Port和Interface是一对一的关系,只有在配置Port为bond模式后,Port和Interface是一对多的关系。
    Controller:OpenFlow控制器。OVS可以同时接受一个或者多个OpenFlow控制器的管理。
    datapath:在OVS中,datapath负责执行数据交换,也就是把从接收端口收到的数据包在流表中进行匹配,并执行匹配到的动作。由于流可能非常复杂,对每个进来的数据包都去尝试匹配所有流,效率会非常低,所以有了datapath这个东西。Datapath是流的一个缓存,会把流的执行结果保存起来,当下次遇到匹配到同一条流的数据包,直接通过datapath处理。
    Flow(流):流定义了端口之间数据包的交换规则。每条流分为匹配和动作两部分,匹配部分选择哪些数据包需要可以通过这条流处理,动作决定这些匹配到的数据包如何转发。流描述了一个网桥上,端口到端口的转发规则。
    Flowtable:每个datapath都和一个“flowtable”关联,当datapath接收到数据之后,OVS会在flowtable中查找可以匹配的规则,执行对应的操作,例如转发数据到另外的端口。

    Why DPDK?
    大量实践表明,通用x86服务器作为NFV基础设施用于高转发业务时,面临着严重的转发性能瓶颈,需要有针对性地从硬件架构、系统I/O、操作系统、虚拟化层、组网与流量调度、VNF功能等层面进行性能优化,才能达到各类NFV网络业务的高性能转发要求。
    根据ETSI的NFV参考架构,现实中的NFV应用系统一般由NFV基础设施和VNF两类系统服务商提供。因此,相应的NFV端到端性能测试,也应划分为底层的NFV基础设施性能与上层的VNF性能两类,以明确各自的性能瓶颈,并避免性能调优工作相互干扰。
    在各类NFV基础设施性能优化技术方案中,DPDK(Data Plane Development Kit)类软件加速方案已成为一种普遍采用的基本方法,它以用户数据I/O通道优化为基础,结合了Intel VT技术、操作系统、虚拟化层与vSwitch等多种优化方案,已经形成了完善的性能加速整体架构,并提供了用户态API供高速转发类应用访问。




    扫描并关注51学通信微信公众号,获取更多精彩通信课程分享。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|51学通信技术论坛

    GMT+8, 2025-1-31 15:11 , Processed in 0.057090 second(s), 33 queries .

    Powered by Discuz! X3

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表