下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

云原生VNF对网络功能虚拟化的重要性

作者:Gman     来源: http://www.kokojia.com点击数:1290发布时间: 2018-04-28 10:00:15

标签: 云原生VNFNFV

  NFV,即网络功能虚拟化,通过使用x86等通用性硬件以及虚拟化技术,来承载很多功能的软件处理。从而降低网络昂贵的设备成本。一起跟着小编来学习:云原生VNF对网络功能虚拟化的重要性,希望这对大家有所帮助!

  一、实现NFV的敏捷性

云原生VNF对网络功能虚拟化的重要性_云原生_VNF_NFV_课课家

  为了可以在5G里面实现NFV的敏捷性,NFV部署的每一个级别都需要相对应的自动化,构建云原生VNF,这似乎就是一个解决办法,但是直至目前为止依然还是处在一个非常早期的阶段。

  虚拟网络功能(也就是VNF)是虚拟机里面封装的网络功能设备的软件实现,位于商用硬件NFV基础设施之上。另外一个方面,VNF是NFV的核心部分,众所周知的一件事情,那就是NFV的基础是虚拟网络功能以及软件,能够直接降低成本并且还可以获取得到对网络运营的全面控制,同一时间具备灵活性以及敏捷性优势。NFV的大部分运营都集中在VNF究竟怎样才可以在NFV基础设施里面服务,未来,NFV中的重大进展将仅仅只与VNF有关而已。

  VNF以及NFV这两者之间的区别主要就是在于VNF由外部厂商又或者是开源社区提供给正在将其基础设施转换为NFV的服务提供商,可能有多个VNF结合起来形成NFV的单一服务。这样子的话,就给NFV的整体敏捷性带来了一定程度上面的复杂性,其中来自不一样厂商的VNF需要在具有不一样运营模式的NFV基础设施里面部署。

  由不一样厂商开发的VNF在现有NFV环境里面具有完全不一样的部署方式,正正就是因为缺乏从可开发到部署以及监控的完整标准流程,采用VNF仍然面临着挑战。

  传统的VNF具有以下限制,具体的如下所示:

  1. VNF消耗大量的硬件以获取得到更加高的可用性;

  2. VNF经过开发、配置以及测试,能够直接运行于指定的NFV硬件基础设施;

  3. 需要在NFVi上面手动安装、配置以及部署;

  4. API没有提供给给VNF以支持自动缩放、配置以应对突然激增的应用需求;

  5. 不支持多租户,VNF没有办法在基础设施里面轻松共享以供重复使用。

  二、构建云原生VNF

  小编相信大家都应该知道,构建云原生VNF是厂商的解决方案,这是软件开发的一次革命,它具有VNF的所有云原生特性。除此之外,云原生VNF具有容器化功能,主要就是基于微服务的动态管理以及特别为编排而设计的特性。来自传统VNF与云原生VNF的主要区别主要就是在于自我管理能力以及可扩展性。

  另外一个方面,构建云原生VNF克服了传统VNF的局限性,并且具有以下优点。云原生VNF具有可实现以下功能的API,具体的如下所示:

  1. 自动安装以及配置;

  2. 可以根据网络的动态需求自动缩放;

  3. 自我修复以及容错能力;

  4. 自动监控以及分析VNF错误、容量管理以及性能;

  5. 自动升级以及更新VNF以应用新版本以及补丁;

  6. 标准以及简化的管理可降低功耗,减少一些不必要的资源分配;

  7. 能够直接实现VNF内部流程的可用性以及共享,VNF能够直接在NFV环境里面轻松共享。

  NFV是用于5G网络开发的一种关键技术,但是小编想说的是NFV正在经历一个迈向成熟的阶段,NFV解决方案提供商正在解决诸多挑战,就比如说:自动部署以及VNF入门。开发VNF并且部署到NFV基础设施听起来好像非常的简单,但是在扩展、配置又或者是更新VNF的时候会引发各种各样种问题。任何与VNF相关的任务都需要进行手动干预,导致更加多的时间消耗在启动又或者是更新服务提供商的新服务上。

  为了可以在5G里面实现NFV的敏捷性,NFV部署的每一个级别都需要相对应的自动化,构建云原生VNF,这似乎就是一个解决办法,但是直至目前为止依然还是处在一个非常早期的阶段。

  小编总结:

  NFV的初衷是通过使用x86等通用性硬件以及虚拟化技术,来承载很多功能的软件处理。典型应用是一些CPU密集型功能,并且对网络吞吐量要求不高的情形。希望通过这一篇教程,大家对于NFV的了解更近一步哟。

赞(21)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程