0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

智能网卡的诞生和技术路线

h1654155282.3538 来源:水木资本 作者:水木资本 2020-11-23 10:53 次阅读

随着信息技术的高速发展,“云计算”成为了关注的热点。通过“云计算”,数以万计的数据将在极短时间内得到运算,从而实现相应的网络服务。基于这样的高数据流量的需求,智能网卡(SmartNIC)得以面世,有效疏解了“云计算”技术发展时所面临的问题。

智能网卡的诞生

越来越多的云数据中心的建立使得云上业务愈发地普及、云数据量也在呈井喷式增长,巨大的数据量使得用内核转发的虚拟交换机的收发分组问题日益凸显,尽管通过有效的软件加速方案可以在一定程度上提高转发性能,但是问题仍然没有得到彻底的解决。

首先,虚拟交换机大量地占用着宿主机的资源,比如CPU核。当数据量大时,虚拟交换机为了保证转发质量会绑定多个CPU核,使得原本可以被合理利用于其它任务的宿主机资源被过度占用,造成了企业成本的浪费。

而且,虽然CPUAffinity和IRQAffinity等手段在一定程度上可以优化转发性能,但是高网络宽带应用需求的快速增长致使虚拟交换机难以依靠纯软件解决方案来实现有效的转发性能的提升,虚拟交换机需要进一步提速。

基于以上的问题和需求,智能网卡(SmartNIC)得以产生。

相比普通CPU,智能网卡在实现对网络虚拟化功能的支持时可以节约大量成本,如在进行SR-IOV、OverlayEncap/Decap以及部分虚拟交换机处理逻辑的卸载时。而且智能网卡作为硬件,具有处理速度快、性能稳定的优点。

此外,智能网卡是数据流进出的首个关口,可以实现监控、嗅探、避免网络攻击和安全隔离的作用。特别的,智能网卡的存在使计算与网络资源得以解耦,利于云服务商拓展自身能力和覆盖领域、满足各方个性化的需求。

智能网卡与普通网卡的区别与改进

不同于普通网卡只负责L2转发,增加一定逻辑后的智能网卡还可实现部分虚拟交换机的功能。此外,智能网卡可以实现对部分网络流量的卸载,比如智能网卡可以对网络数据进行分组头的解析,从而达到提高网络吞吐量、减少虚拟交换机负载的目的。并且,为实现高性能网络转发,智能网卡可以与虚拟交换机配合以实现虚拟交换机的逻辑,从而减少宿主机服务器资源的占用。

智能网卡的技术路线

目前主流的智能网卡按照架构大致可以分为ASICBased、FPGABased和SoCBased三种类型。ASICBased智能网卡是基于专用芯片进行网络加速核心的智能网卡,拥有专用电路,在布局布线和时钟树综合等方面有优势,但是开发周期长,且成品后逻辑不可改。FPGABased智能网卡是基于FPGA卡来实现智能网卡的功能,可以通过FPGA编程以修改智能卡的逻辑,灵活性好但成本较高。SoCBased智能网卡是基于前两种智能网卡集成的CPU处理器,该种智能网卡成本最高,但是可实现虚拟层零消耗,有重要的实用价值。故可得,ASICBased智能网卡成本低、性能优,FPGABased智能网卡灵活性高、但成本高且编程难度大,SoCBased智能网卡则较二者提供了性能和可操控性兼具的可能。

结语

云计算的普及带来了数据流量的迅速增大,这使得对虚拟网络性能提高的需求变得日益迫切。服务器的内核是传统虚拟网络技术的转发能力所主要依赖的,通过一些软件加速技术可以在一定程度上改善虚拟网络的转发技能,但是仍然会在CPU上造成许多成本和资源上的浪费,纯依赖软件来解决困局的方案并不能满足日益增长的高网络宽带应用的需求。智能网卡的出现使得解决问题的方式上升到了硬件层面,凭借智能网卡的硬件卸载功能,可以达到为CPU减少负荷的作用,从而清腾出更多的CPU资源,并且智能网卡可以实现计算资源和网络资源的分离,显著提升了应用性能,并使得云服务商可以更好地拓展业务、满足不同需求。

目前市面上三种主流的智能网卡各有利弊,随着信息技术的进步,智能网卡将得到进一步的提升,而这种基于硬件的创新也将是未来云计算网络架构筑成的重点研究方向。
责任编辑人:CC

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 网卡
    +关注

    关注

    3

    文章

    303

    浏览量

    27347
  • 智能网卡
    +关注

    关注

    1

    文章

    52

    浏览量

    12227
收藏 人收藏

    评论

    相关推荐

    物联网学习路线来啦!

    物联网学习路线来啦! 物联网方向作为目前一个热门的技术发展方向,有大量的人才需求,小白的学习入门路线推荐以下步骤。 1.了解物联网基本概念 物联网(IoT)是由各种传感器、设备和互联网组成的网络
    发表于 11-11 16:03

    网卡的演进和应用

    随着云计算和虚拟化技术的发展,网卡在功能和硬件结构方面也经历了四个阶段,即网卡智能网卡、基于FPGA的DPU和DPU SoC
    的头像 发表于 10-24 16:45 245次阅读
    <b class='flag-5'>网卡</b>的演进和应用

    服务器网卡和普通网卡区别

    服务器网卡和普通网卡的区别主要体现在以下几个方面: 1. 性能差异 1.1 带宽 服务器网卡通常具有更高的带宽,以满足大量数据传输的需求。普通网卡的带宽通常较低,适用于家庭或小型办公室
    的头像 发表于 10-10 16:37 325次阅读

    千兆网卡的概述与应用

    在当今信息技术飞速发展的时代,网络基础设施的建设日益成为各行各业数字化转型的核心。互联网的迅猛发展和大数据时代的到来,促使对数据传输速率的需求不断提高。千兆网卡,作为实现高速网络连接的关键硬件设备
    的头像 发表于 08-27 10:57 387次阅读
    千兆<b class='flag-5'>网卡</b>的概述与应用

    有线网卡和无线网卡分别指的是什么

    有线网卡和无线网卡是计算机或网络设备中用于连接网络的两种不同类型的网络接口卡。它们的主要区别在于传输媒介和连接方式。
    的头像 发表于 05-28 15:28 3334次阅读

    门禁物联网卡的使用与管理

    、注意事项以及可能遇到的问题,帮助读者更好地理解和应用这一技术。 门禁物联网卡 一:门禁物联网卡的安装与配置 使用门禁物联网卡的第一步,自然是将其安装到门禁系统中,并进行相应的配置。
    的头像 发表于 04-11 16:51 537次阅读
    门禁物联<b class='flag-5'>网卡</b>的使用与管理

    网卡揭秘:如何选择适合您需求的网卡

    基于以太网技术,随着网络技术的发展,光纤通信逐渐成为主流,光纤网卡因此诞生。光纤网卡通过光纤传输数据,相比传统铜线,具有更远的传输距离和更高
    的头像 发表于 04-10 10:04 638次阅读
    光<b class='flag-5'>网卡</b>揭秘:如何选择适合您需求的<b class='flag-5'>网卡</b>

    微软正开发英伟达网卡的替代品

    微软公司,全球科技巨头,正在研发一种新型网卡,旨在提升其自研人工智能芯片Maia的性能,并减少对英伟达产品的依赖。据称,这款新型网卡的设计和功能与英伟达的ConnectX-7网卡相似,
    的头像 发表于 02-21 11:06 784次阅读

    linux怎么查看网卡的收光功率?

    linux怎么查看网卡的收光功率? 在Linux系统中,可以使用一些命令和工具来查看网卡的收光功率。本文将介绍如何使用这些命令和工具来查看和监测网卡的收光功率。 1. 使用ifconfig命令查看
    的头像 发表于 01-31 14:24 3382次阅读

    无线网卡驱动怎么安装 无线网卡怎么连接台式电脑

    如今,随着科技的不断发展,无线网络已经成为了我们生活中不可或缺的一部分。对于台式电脑用户而言,如果没有内置无线网卡,就需要通过安装外置无线网卡来连接无线网络。本文将详细介绍如何安装无线网卡驱动并对台
    的头像 发表于 01-19 09:54 3143次阅读

    网卡硬件故障及解决方法

    网卡硬件故障及解决方法 网卡是计算机与网络之间进行通信的重要组件之一。然而,由于各种原因,网卡硬件故障可能会导致计算机无法连接到网络或者网络连接缓慢不稳定。本文将介绍常见的网卡硬件故障
    的头像 发表于 12-27 15:17 2985次阅读

    TOPCon核心工艺技术路线盘点

    TOPCon 电池的制备工序包括清洗制绒、正面硼扩散、BSG 去除和背面刻蚀、氧化层钝化接触制备、正面氧化铝沉积、正背面氮化硅沉积、丝网印刷、烧结和测试分选,约 12 步左右。从技术路径角度:LPCVD 方式为目前量产的主流工艺,预计 PECVD 路线有望成为未来新方向。
    的头像 发表于 12-26 14:59 1.4w次阅读
    TOPCon核心工艺<b class='flag-5'>技术</b><b class='flag-5'>路线</b>盘点

    网卡的四个发展阶段

    ​随着云计算、虚拟化技术的发展,网卡也随之发展,从功能和硬件结构上基本可划分为4个阶段。
    的头像 发表于 12-19 16:37 1163次阅读
    <b class='flag-5'>网卡</b>的四个发展阶段

    什么是无线网卡?它是如何工作的?如何安装无线网卡

    ,而无线网卡可以通过无线信号接收和传输数据。本文将详细介绍无线网卡的工作原理以及如何安装无线网卡。 无线网卡的工作原理: 无线网卡(Wire
    的头像 发表于 12-15 09:58 1696次阅读

    选择无线网卡的原则和方法

    选择无线网卡的原则和方法 无线网卡是一种用于连接电脑或其他设备与无线网络的设备,它可以通过Wi-Fi信号接收和发送数据。随着无线网络的广泛应用,选择一款合适的无线网卡成为了很多人的需求。在选择无线
    的头像 发表于 12-11 11:38 1147次阅读