导读 5G高带宽、低时延、大容量的接入方式,注定它一定要依赖于跟以往完全不同的专业设备模式来实现,因此也创造了更多的方向和机会。NFV就是其中之一。


5G最大的变化在网络层面,需要底层网络架构形成一种网络切片,另一个大的趋势边缘计算。这两者都让NFV变得越来越重要,因为传统设备已经不能适应5G网络的发展。所以在5G时代,NFV是“必选项”。作为NFV的参与者和引领者,中国移动在网络应用和硬件加速方面持续发力,推动NFV“燎原”发展。


01 5G时代,NFV是“必选项”

随着互联网/移动互联网产业的兴起,全球各大运营商正在面临着网络转型大潮的冲击,NFV正在成为运营商网络转型之路的必选项。

Global Market Insights发布的NFV行业报告预测,到2024年NFV市场将超过700亿美元。另一项研究显示,2018年至2022年期间NFV市场增长至190亿美元。接近79%的电信专业人士将NFV视为未来五年的关键战略重点。

今年6月,工信部正式发放5G牌照后,相关产业进程明显提速。5G的到来无疑将加速网络虚拟化的进程,包括对NFV的需求也将更加迫切。

NFV,这项被誉为可以降低资本支出同时提高网络性能和可靠性的工具,将在5G时代将迎来新的爆发。

业内专家指出,“随着5G的到来,网络流量急速增长,网络急需变革,因为现有网络的灵活性应付不了将来整个产业的需求,这个产业需求不光是电信运营商,还包括各个企业网、云端、OTT的需求,虚拟化的进程也势必将加速。”

据了解,目前NFV的标准和开源码基本成熟可用,ETSI的R2版本基本可商用,R3版本重在MANO管理、SDN协同、云原生NFV等推迟到年底;ARM架构正从移动端向DC和网络延伸。

虽然NFV在部分领域进入商用,但NFV总体商用进展不及预期。

在“2019中国SDN/NFV/AI大会”上,工信部科技委常务副主任、SDN/NFV/AI标准与产业推进委员会主席韦乐平更是直言,“目前我国的NFV的产业进程还是比较慢,三大运营商都应该非常坚定、毫不犹豫地快速把NFV用起来,尤其是利用5G的机遇把NFV用起来。因为你不用永远成熟不了,所有的技术都是靠应用逐渐成熟壮大落地的。”

在韦乐平看来,三大原因限制了NFV的快发展。“首先,利益纠葛大,产业链支持弱,NFV进展比SDN缓慢;其次,分层解耦、跨厂家集成依然是努力目标,但考虑复杂性和实效,同厂家的分层解耦仍是早期方案;此外,NFV主要应用在vEPC、vIMS和部分vBRAS场景。”

02 NFV硬件加速,需关注“三个重点”

但伴随着5G技术的快速发展和边缘业务的兴起,越来越多的业务产生了部署在边缘的需求,在智能制造、智慧城市、车联网、云游戏、AR/VR等各个垂直领域,时延与带宽成为这些边缘业务的核心关注点。

为满足5G uRLLC、eMBB以及网络切片场景下边缘多样化业务的部署需求,在边缘节点有限的资源环境下实现低时延、高可靠、大流量的网络功能,硬件加速技术应运而生。

在中国移动研究院网络与IT技术研究所王升看来,“5G网络高可靠、低延时、大流量的特征以及边缘计算业务兴起对未来网络计算和转发能力提出更高要求,网络功能虚拟化后网元和VSW采用软件实现,通过消耗CPU满足计算转发成本和功耗较高,需要采用硬件加速方案,将原子化的功能单元卸载至硬件加速卡上。 ”

一方面,在功耗/成本恒定的情况下,CPU核数已难大幅提升,限制性能提升;另一方面从产品应用看,CPU单位成本性能上升缓慢,单bit功耗下降缓慢。通过CPU堆叠来降低单bit成本的模式不可持续。此外,虚拟化中的软件加速只能弥补I层带来的性能下降,无法做业务加速,加速效果有限。所以,对于运营商来说,硬件加速非常必要。

在硬件加速产业应用方面,微软、亚马逊、腾讯、阿里云等互联网巨头已经走在前列。

在国际方面,微软Azure硬加速方案采用FPGA进行网络加速,涵盖生物信息学,神经网络, 搜索排名等方向,成为业界标杆;亚马逊AWS在2016年底推出FPGA加速服务F1,作为增强EC2实例提供给第三方进行租用。

国内方面,我国的互联网企业更是不甘人后。腾讯云2017年推出国内首款高性能异构计算基础设施—— FPGA云服务,利用云服务的方式将只有大型公司才能长期支付使用的FPGA服务推广到了更多企业;阿里云在智能加速引擎方面,采用 AMD、NIVIDIA GPU加速图像处理,AI 等行业应用,使用intel,Xilinx FPGA芯片,面向科学计算行业提供了良好的高速及并行性能支撑。

据了解,目前市场上流行的加速芯片有多种选择。加速芯片嵌入网卡形成智能网卡是目前加速卡的主流形式。其中FPGA当前产业较为成熟,且可现场编程灵活性高;NP、SoC性价比较高,但产业成熟度有待提高;GPU主要优势为图片复杂算法处理。

由于不同加速硬件面对的加速场景不同,且加速卡片上资源有限,当前业界尚无一卡多用产品,针对不同业务加速需建设不同加速硬件资源池。

分析当前电信网元,网络加速需求更为突出,AI等边缘计算新业务的计算加速和存储加速需求更为突出。运营商当前重点关注三个方面:一是OVS加速,为所有网元提供普遍的网络转发加速能力;二是网元特定功能加速,如GTP;三是MEC中面向AI、图像处理的GPU加速。

当前电信网元加速功能下沉智能网卡尚处于初期,重点关注转发面网元GTP功能卸载,具体功能尚不稳定。考虑产业情况和灵活性, 建议采用FPGA方案,可灵活修改调整。 加速功能稳定后建议可逐步固化为NP、ASIC等低功耗低成本不可编程芯片,提高硬件加速性价比。

03 NFV如何“燎原”?

据了解,中国移动高度重视NFV网络,是NFV产业的主要参与者和引领者。早在2015年,中国移动就成立OPEN NFV实验室,引入了15个合作厂商,进行三层解耦测试和搭建TIC平台。

2015年7月,中国移动正式向业界发布下一代革新网络—NovoNet2020愿景,希望融合各种最新的科技,构建可灵活调整的新一代网络,以适应广大用户的数字化需求,为互联网发展做好基础网络的建设工作。

以NFV技术为代表的未来网络转型是个复杂的系统工程,需要全新的研究探索模式。中国移动采用顶层设计先行、关键技术攻关与试验及试点相结合的方式,迭代推进未来网络转型发展。

在顶层设计方面,除目标网络架构外,以vIMS、蜂窝物联网、固网宽带接入、CDN等业务作为引入NFV的切入点,逐步扩大到全业务领域;试点和试验方面,以二层解耦验证NFV技术成熟性,摸索NFV引入后的运维管理经验,并逐步深入到三层解耦的试验验证;关键技术攻关方面,在NFV硬件选型、虚拟层技术要求、MANO架构、网管运维等方面取得了阶段性进展。

此外,中国移动也进一步明确NFV硬件加速方案,通过联合产业界推进NFV硬件加速的成熟与落地,加速5G URLLC和eMBB的商用进程。

当前,在NFV加速管理编排虚拟机方面,需要MANO、OpenStack和加速器协同完成,共同打通管理编排流程。

在加速通用API和解耦方式时,专家建议,OVS硬件加速卸载方面,建议采用OVS与hypervisor解耦方案,由加速网卡厂商提供OVS功能,虚拟层厂商集成加速网卡OVS。网元硬件加速方面,网元业务加速存在白卡和功能卡两种解耦方案。对可以通过运营商标准化的方案采用功能卡,对厂商产品差异较大的采用白卡。后续可考虑运营商定制加速网卡的方案,逐步实现加速网卡收敛,降低网元开发和加速网卡标准化复杂度 。

在世界移动通信大会MWC上海展上,中国移动研究院向业界演示了全球首个面向5G的边缘开放硬件加速平台,并发布了《中国移动转发面网元硬件加速白皮书》。据了解,中国移动研究院联合中兴,联想,是德科技完成了首次演示了该解决方案,在该方案中中兴的虚拟化UPF可以调用联想的加速卡,保证了加速硬件的通用性,突破了当前虚拟化转发的性能和时延瓶颈,实现虚拟化转发面的超高吞吐量、超低时延。

04 结语

5G的到来无疑将加速网络虚拟化的进程,包括对NFV的需求也将更加迫切。在专家看来,目前NFV的应用仍有较大的提升空间。除了推动NFV在网络应用落地的落地之外,中国移动倡议业界联合对硬件加速技术,尤其是对转发面网元的硬件加速技术的方案、架构、演进路线等进行深入的研究和实践,共同推进硬件加速技术的成熟,更好的支持5G边缘场景的业务发展和网络转型。

​本文转自:https://www.linuxprobe.com/5g-nfv.html

5G风口之下,NFV为何发展迅速的更多相关文章

  1. 风口之下,猪都能飞。当今中国股市牛市,真可谓“错过等七年”。 给你一个回顾历史的机会,已知一支股票连续n天的价格走势,以长度为n的整数数组表示,

    转自:http://www.cnblogs.com/ranranblog/p/5845010.html 风口之下,猪都能飞.当今中国股市牛市,真可谓“错过等七年”. 给你一个回顾历史的机会,已知一支股 ...

  2. 5G的发布加快了智慧城市/三维物联网等行业的发展

    最近很多人发现自己的5G手机突然没了5G信号,难道是美国搞的鬼? 不不不,这其实是因为5G的NSA基站被撤站了,官方已经做了部署,要大力推进SA网络建设.所以之前支持NSA模式的5G手机,现在都成了4 ...

  3. 自动贩卖机VS无人门店:谁是真正的零售新风口?

    ​ ​原本在线上不断发力,让实体店几乎凋敝的电商,却忽然对线下兴趣大增.阿里疯狂入股.收购线下商超:京东要在全国范围内开设百万家便利店,仅在农村就将开设50万家--这一股浪潮,或将直接改变整个百货零售 ...

  4. OpenStack 企业私有云的若干需求(7):电信行业解决方案 NFV

    自动扩展(Auto-scaling)支持 多租户和租户隔离 (multi-tenancy and tenancy isolation) 混合云(Hybrid cloud)支持 主流硬件支持.云快速交付 ...

  5. 上海启动5G试用!104页PPT,为你深度解析5G终端的创新和机遇

    文章发布于公号[数智物语] (ID:decision_engine),关注公号不错过每一篇干货. 来源:国泰君安证券 作者:分析师王聪.张阳.陈飞达 导读:2019年是5G元年,各大品牌将陆续推出5G ...

  6. NFV论文集(三)综述

    一 文章名称:Dependability of the NFV Orchestrator: State of the Art and Research Challenges 发表时间:2018 期刊来 ...

  7. 2015小米暑期实习笔试题_风口的猪-中国牛市(dp)

    风口之下.猪都能飞.当今中国股市牛市,真可谓"错过等七年". 给你一个回想历史的机会,已知一支股票连续n天的价格走势,以长度为n的整数数组表示,数组中第i个元素(prices[i] ...

  8. 5G时代的智慧物流~圆通副总裁相峰

        图片来自“百度百科”   本文是圆通速递CEO.国家工程实验室主任相峰先生在2019全球物流技术大会的演讲,在演讲中,相峰先生主要阐述了自己对5G的看法以及5G在物流领域的应用.   以下是演 ...

  9. NFV实验平台

    NFV架构如下图所示. NFVI对应于数据平面,数据平面转发数据并提供用于运行网络服务的资源. MANO对应于控制平面,该控制平面负责构建各种VNF之间的连接以及编排NFVI中的资源. VNF层对应于 ...

随机推荐

  1. C语言:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删去,-将a所指字符串中的字符和b所指字符串中的字符的顺序交叉,-将形参s所指字符串中的所有数字字符顺序前移,

    //函数fun功能:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删去,s所指串中剩余的字符形成的新串放在t所指的数组中. #include <stdio.h> #include ...

  2. SQLite - C/C++接口 API(二)

    1.打开数据库 SQLITE_API int sqlite3_open16( const void *filename, /* Database filename (UTF-16) */ sqlite ...

  3. 微信公众平台接口获取时间戳为10位,java开发需转为13位

    问题1:为什么会生成13位的时间戳,13位的时间戳和10时间戳分别是怎么来的 ? java的date默认精度是毫秒,也就是说生成的时间戳就是13位的,而像c++或者php生成的时间戳默认就是10位的, ...

  4. 《JavaScript高级程序设计》读书笔记(三)基本概念第二小节 Number类型

    内容---语法 上一小节---数据类型 本小节 number类型---流程控制语句---理解函数 number类型--使用IEEE754格式来表示整数和浮点数值(双精度数值)--规定了数值字面量格式, ...

  5. 最全的Java操作Redis的工具类,使用StringRedisTemplate实现,封装了对Redis五种基本类型的各种操作!

    转载自:https://github.com/whvcse/RedisUtil 代码 ProtoStuffSerializerUtil.java import java.io.ByteArrayInp ...

  6. 吴裕雄--天生自然Python Matplotlib库学习笔记:matplotlib绘图(1)

    Matplotlib 可能是 Python 2D-绘图领域使用最广泛的套件.它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式. from pylab import * size = 128, ...

  7. 【转】弹出USB大容量存储设备时出问题的解决方法

    原文链接 如下图所示,这个问题,相信很多人都有遇到过,而且经常难以解决,试了很多方法都无效.到最后,只能抱着侥幸的心理直接拔出,如果运气好,可能没有事,如果运气不好,你的U盘或者移动硬盘就要从此报废了 ...

  8. 洛谷 P1119 灾后重建(Floyd)

    嗯... 题目链接:https://www.luogu.org/problem/P1119 这道题是一个Floyd的很好的题目,在Floyd的基础上加一点优化: 中转点k在这里不能暴力枚举,否则会超时 ...

  9. TomcatJVM参数优化降低内存使用率(重点)!

    JVM是jdk最底层的支柱 做JVM参数优化主要是为了改善服务器性能以及内存使用率 JAVA堆分为三大部分:(新生代.老年代.永久代) ================================ ...

  10. http协议学习 —— post请求方法提交application/x-www-form-urlencoded类型的数据格式

    先推荐一篇很不错的文章:https://imququ.com/post/four-ways-to-post-data-in-http.html 说一下,如果是自己编写底层,那么要注意了,不能只有提交数 ...