开源技术现在正在颠覆电信领域。

我们已经目睹和体验了开源软件技术如何彻底改变应用程序开发过程,最终导致跨各个行业垂直领域的数字化转型。开源技术现在正在颠覆电信领域(5G互联网),这将由网络功能虚拟化(NFV)和软件定义网络(SDN)提供支持。利用NFV和SDN,电信网络中的多种网络功能和控制与管理运维将由软件驱动(用云原生和DevOps方法)。

各种社区推动着NFV和SDN技术背后软件堆栈的创新,如OpenStack、ONAP、ETSI Open Source MANO(OSM)、OPNFV、OpenDaylight、Open Networking Foundation(ONF)、Open Contrail、Open Baron、On.Lab、 CORD、Kubernetes、ONOS和Open-O。在本文中,我们将了解数据中心管理平台、OpenStack和ETSI Open Source MANO(OSM)的组合如何用于NFV部署。

OpenStack用于NFV

众所周知,OpenStack是最大的开源项目池,这些项目共同构成了云计算基础设施的软件平台。许多企业在私有云用例中广泛使用此基础设施。在ETSI引入NFV之后,OpenStack已成为NFV的关键基础设施平台。在大多数NFV部署中,OpenStack用于VIM(虚拟基础设施管理器)层,以提供标准化接口,用于管理、监控和评估NFV基础设施内的所有资源。

各种OpenStack项目(包括Tacker、Neutron、Nova、Astara、Congress、Mistral和Senlin)能够管理NFV环境的虚拟化基础设施组件。例如,Tacker用于构建通用VNF管理器(VNFM)和NFV Orchestrator(NFVO),这有助于在NFV基础设施内部署和运维VNF。此外,集成OpenStack项目为NFV基础设施引入了各种功能,包括大页面、CPU Pinning、NUMA拓扑和SR-IOV等性能功能以及服务功能链、网络切片、可扩展性、高可用性、弹性和多站点支持。

用OpenStack实施NFV环境的电信服务提供商和企业包括AT&T、中国移动、SK电信、爱立信、德国电信、康卡斯特和彭博。

Open Source MANO(OSM) 用于NFV

管理和编排(MANO)层负责编排和完成硬件资源和虚拟网络功能(VNF)的生命周期管理。换句话说,MANO层协调NFV基础设施(NFVI)资源并将它们有效地映射到各种VNF。MANO的三维软件堆栈有多种选择。但由于社区层面的大量活动以及高度成熟的框架、生产就绪、易于启动以及成员不断提供用例,ETSI托管的OSM在很大程度上是首选。

虚拟网络功能(VNF)形成网络服务,可能需要更新以添加功能或打补丁。 OSM提供了一种方法来调用VNF升级操作,而对正在运行的网络服务的影响最小。

随着社区不断支持和参与功能创新,OSM现已发展为在MANO层实现持续集成和持续交付(CI / CD)框架。

OSM的最新版本4为OSM框架带来了大量新功能和增强功能,提升了功能、用户体验和成熟度,从可用性和互操作性角度为NFV MANO提供了各种增强功能。

OSM稳步采用云原生原则,并且可以轻松部署在云中,因为安装是基于容器的,并且在容器编排引擎的帮助下运行。新的北向接口与ETSI NFV规范SOL005一致,并提供对OSM系统的专用控制。监控和闭环功能也得到了增强。

OSM第5版预计将于11月推出,并将捆绑更多与5G相关的功能,如网络切片和基于容器的VNF。

为什么将OpenStack和Open Source MANO用于NFV的MANO层?

OpenStack和OSM都拥有一个庞大的社区,以其创新NFV的快速步伐和各种规模公司的高度贡献(增强当前功能并为其下的核心项目开发新功能)而闻名。

对于NFV,OpenStack标准化NFV元素和基础设施之间的接口。OpenStack用于公司提供的商业解决方案,包括Canonical / Ubuntu、思科、爱立信、华为、IBM、Juniper、Mirantis、红帽、SUSE、VMware和Wind River。大部分VIM部署基于OpenStack,因为处理和运维各种项目的简单性旨在为NFV提供全面的潜在存储、计算和网络。

在最近的两个版本(3和4)中,OSM通过在编排层支持CI / CD框架,已经发展为支持云原生方法的集成。OSM的云就绪与OpenStack一起形成了关键优势——OpenStack已经证明是适合私有云和公有云的架构。OSM部署到NFV基础设施变得非常精简,可以从将docker容器导入生产开始。另一方面,OpenStack以简化管理虚拟化和容器化基础设施而闻名。由于精简和简单的管理和部署,企业可以通过使用OSM和OpenStack的NFV MANO而实现集成的全部优势。

结论

自NFV和SDN引入以来,电信服务提供商和供应商评估了为电信网络提供的用例,并且由于这两者的应用,这些用例都处于成熟阶段。服务提供商和供应商一读担忧基础设施部署的动态编排和自动化以及如何不断升级虚拟网络功能(VNF)。但是由于OpenStack和Open Source MANO(OSM)等开源社区的贡献,他们现在正处于将云原生原则应用于5G网络实施和运维的阶段。

此外,随着社区对OpenStack和OSM项目的贡献,我们将看到5G网络增强技术的更多增强,包括网络切片、移动边缘计算(MEC)和云无线接入网络(cRAN)。具有低延迟和高带宽功能,这将有利于包括物联网、AI/机器学习、实时分析,增强现实(AR)和虚拟现实(VR)在内的新兴技术的发展。

原文链接:

https://devops.com/openstack-and-open-source-mano-technologies-for-nfv-deployment/

内容覆盖主流开源领域

投稿邮箱

openstackcn@sina.cn

OpenStack和Open Source MANO:NFV部署两大支柱相关推荐

  1. JavaScript两大支柱-PART2:函数式编程

    JavaScript是有史以来最重要的编程语言之一,不仅仅是因为它的流行,而且因为它推广了两个对编程发展极为重要的特性: 原型继承(没有类的对象,原型委托,又名OLOO - 链接到其他对象的对象),和 ...

  2. JavaScript两大支柱-PART1:如何逃脱第七层地狱

    阅读原文 在我们进入这个主题之前,请允许我先介绍一下我自己.我想在这结束之前,你可能会想知道我是谁. 我是Eric Elliott,<Programming JavaScript Applica ...

  3. 影响SDN和NFV部署速度的两个因素

    不同服务提供商在SDN和NFV的部署速度上有所差异,主要基于以下两个原因:组织自身的业务考虑及进展缓慢的标准化. 近期对软件定义网络(SDN)和网络功能虚拟化(NFV)文章在某种意义上陷入矛盾之中.一 ...

  4. Openstack云平台的搭建与部署(具体实验过程截图评论拿)

    目录 Openstack云平台的搭建与部署................................... 3 Keywords:Openstack.Cloud Computing.Iaas.. ...

  5. Openstack“T版“全组件手动部署

    Openstack"T版"全组件手动部署 部署Keystone 创建数据库实例和数据库用户 安装.配置keystone.数据库.Apache 初始化认证服务数据库 配置bootst ...

  6. 在tomcat下部署两个或多个项目时 log4j和web.xml配置webAppRootKey 的问题(转)

    在tomcat下部署两个或多个项目时 web.xml文件中最好定义webAppRootKey参数,如果不定义,将会缺省为"webapp.root",如下: <!-- 应用路径 ...

  7. 一台电脑部署两个或多个 Hexo 博客(一台电脑使用两个或多个 GitHub 账号)

    由于个人原因需要在一台电脑上部署两个Hexo博客,本来以为挺简单,没想到问题重重,首先是一个GitHub账号只能搭建一个Hexo博客,因此就需要使用其他GitHub账号:其次是一台电脑绑定两个GitH ...

  8. k8s 一套代码部署两个实例

    k8s 一套代码部署两个实例 一.需求背景 二.技术栈 三.实施步骤 1.用kubesphere创建项目 2.用kubesphere部署mysql .redis 3.KubeSphere部署Nacos ...

  9. SQL Compare教程:工作示例——比较和部署两个数据库(下)

    SQL Compare是一款比较和同步SQL Server数据库结构的工具.现有超过150,000的数据库管理员.开发人员和测试人员在使用它.当测试本地数据库,暂存或激活远程服务器的数据库时,SQL ...

最新文章

  1. Mybatis执行过程源码分析
  2. 微信订阅号开发笔记(三)
  3. OkHttp如何移除User-Agent,Accept-Encoding等框架自动添加的请求头参数
  4. 《DSP using MATLAB》示例Example7.20
  5. Java与C语言比较(Java参考书中摘录)
  6. ffmpeg mac 批量脚本_使用批处理脚本(BAT)调用FFMPEG批量编码视频
  7. C语言fscanf和fprintf函数的用法详解
  8. win10切换桌面_总说win7最好用,那是你还不知道win10系统,竟有这些强大的功能!...
  9. bz2解压命令_Linux文件操作之文件压缩与解压缩命令详解
  10. ftp ---- vsftpd安装卸载
  11. mysql 痛点_2017年五个最常见Linux的痛点,你了解吗?
  12. 缩放浏览器不会换行_深入解析 EventLoop 和浏览器渲染、帧动画、空闲回调的关系...
  13. Linux搭建流服务器笔记
  14. Real-Time Rendering——9.5.2 Typical Fresnel Reflectance Values典型的菲涅耳反射率值
  15. 运动会加油稿计算机学院150字,学校运动会加油稿150字5篇
  16. 2017“中国好SaaS”上海站Top3出炉,企业级SaaS创业正在向产业化迈进
  17. 论文解读:《基于BERT和二维卷积神经网络的DNA增强子序列识别transformer结构》
  18. 服务器e7系列cpu,Intel Xeon E7 v4正式发布:首个24核心
  19. 电脑用java怎么编程,使用java编程从0到1实现一个简单计算器
  20. 减肥的第3天 (想吃——柳州螺蛳粉 + 虎皮鸡脚 + 虎皮猪脚 + 七寸)

热门文章

  1. 微积分学 \ 线性代数 \ 概率论与数理统计
  2. Java应用程序安全框架
  3. 矩阵线性无关的特征向量个数与矩阵的秩的关系
  4. 【Flutter】mounted
  5. bookmarklet 书签小程序
  6. vue日历连月展示dom
  7. python + snownlp 正负面分析
  8. 9部最值得一看的黑客电影
  9. Chimaera:用区块链游戏思维将《玩家一号》的“绿洲”变为现实;网易有道将推语音助手及智能音箱
  10. A Simple but Effective Pluggable Entity Lookup Table for Pre-trained Language Models翻译