热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

核心网MANO构架介绍

1.NFV定义NFV(NetworkFunctionVirtualization),即网络功能虚拟化,将网络功能(包括网络地址转换

1.NFV定义
NFV(Network Function Virtualization),即网络功能虚拟化,将网络功能(包括网络地址转换(NAT)、防火墙、入侵检测、域名服务以及缓存等)从多个专有硬件(如层三交换机、路由器)分离。通过软件把网络服务以及相关的计算设备、存储设备整合起来,给上一层应用交付完全虚拟化的接口。

NFV具备的优势:

降低CAPEX:减少企业对专有硬件的使用需求,并且提供了按需付费的模式

降低OPEX:简化网络服务的推出与管理,即部署方便

加快服务投入市场的时间:减少部署新服务的时间,同时能够有效应对不断变化的业务需求,抓住市场机遇,提高投资回报率

提供无与伦比的敏捷性和灵活性:能够根据需求扩大或降低服务,能够在商用标准服务器上以软件实现业务创新(这不是革传统专用设备商的命吗?)

CAPEX:capital expenditures,企业的资本性支出
OPEX:operation expenditures,运营成本

2.MANO定义
上一节中的NFV需要大量的虚拟化资源,其资源需要一个高度的软件来管理,业界称之为编排(Orchestration)。其实质是按不同的业务流程(库存系统、计费系统、配置工具及OSS等)对很多网络及软件元素进行编排、连接、监控、管理。

NFV MANO(网络功能虚拟化管理和编排)就是用于管理和协调虚拟化网络功能(VNF)和支撑软件组件的架构框架,支持在虚拟机上部署与连接。

3.MANO的基本架构
ETSI(European Telecommunication Standard Institution,欧洲电信标准协会)定义的MANO标准主要由三个功能块组成: NFV编排器、VNF管理器、虚拟基础设施管理器(VIM)。

NFV编排器(NFV Orchestrator):包括服务编排与资源编排,实现控制新的网络服务并将VNF集成到虚拟架构中,验证并授权NFV基础设施(NFVI)的资源请求。

VNF管理器:Virtualized Networks Function Management,管理VNF的生命周期

VIM:Virtualized Infrastructure Management,控制并管理NFV基础设施,包括计算、存储和网络资源

另外MANO架构支持现有核心网络系统中的API,以便跨多个网络域使用,与其他厂商实现互操作。

4. vEPC MANO架构

vEPC MANO架构
vEPC MANO是虚拟核心网的云编排平台,主要架构如上图所示。除了ETSI定义的NFVO、VNFM以及VIM三个部件外,还需要配合EM(Element Management)以OSS/BSS使用。

5. vEPC 生命周期管理

在这里插入图片描述
VNF管理包括以下五个工作流程:Onboard、Instantiate、Terminate、Upgrade、Scale。
该流程适用于以下三种情况:

没有NFVO管理的OpenStack VIM
有NFVO管理的OpenStack VIM
没有NFVO管理的VMware VIM
6. Ericsson Virtual EPC MANO工具介绍
6.1 VIM工具
CEE:Cloud Execution Environment,是爱立信一个开源的NFVI平台,数据中心可以看作一个计算、存储和网络的资源池,CEE为该资源池对外提供了一个虚拟控制管理层

Atlas:是CEE中的一个组件,是爱立信对openstack 调度盘(Horizon)及编排引擎(Heat)的实现方式,适用于小规模平台管理

ECM:是编排器的一个组件,适用于大规模的VNF部署,具备编排器全部的功能。

vCenter Server:是VMware 虚拟环境中的NFVI,管理VMware虚拟环境中的虚拟主机、虚拟机和虚拟资源。

vCloud Server:工作在vCenter Server的上一层,允许多用户共享计算、存储、网络资源。

VNF-LCM app:是ENM/OSS-RC的一部分,主要用于VNF的生命周期管理,也可以管理多个VNF服务(即多个EPC系统),支持open Stack Heat(CEE)和vCloud Director,即是说无论应用爱立信的CEE还是VMware 的NFVI都可以使用VNF-LCM app进行管理。如2.5节的内容就是生命周期管理应用的工作流程,适用于大规模系统。在不同的工作流程中需要借用特定的Element工具实现VNF资源的调用。

6.2 NFV LCM工具
Atlas:适用于单个数据中心的生命周期管理,支持多个VNF的Instantiate、Scale、Terminate的工作流程。

ECM:支持多个VNF的Onboard、Instantiate、Scale、Terminate的工作流程,所以适用于大规模系统。

BCAT:包含Instantiate、Scale、Terminate的工作流程使用的脚本。

6.3 NFV-LCM过程使用工具介绍


6.3.1 配置工具
CCR-Tool:Customer Configuration Requirement Tool,是一种生成VNF特定的配置加载文件的通用工具,以促进高效的网络配置和节点集成。

在这里插入图片描述

BCAT-Tool:用于创建基本的NFV配置和3GPP协议接口在外部节点与Elements System之间进行连接。

6.3.2 验证工具
AAT:Automated Acceptance Tests, 实现在升级或重新配置之后自动验证测试用例。操作者可以减少他们的测试时间和成本。目前可应该在WCDMA跟LTE系统的接入测试,可以替代部分手动测试,支持LTE负荷测试。

CNOM:Core Network Operations Manager,是一个基于GUI的应用程序,用于简化生命周期的测试用例

PDC Tool:是一个内部工具,用于收集PM数据和创建性能测试报告

6.3.3 监控工具
CNOM:核心网络运营管理器(Core Networks Operations Manager),用于分析基于事件的数据(EBM)。CNOM提供一系列简化不同用例的应用程序,例如:跟踪、故障排除、健康检查报告

TMA:Traffic Monitoring and Analysis,是一种流量监视和分析工具,它可以聚合和存储来自VNFs的EBM流的事件数据,并为仪表板和报告查询存储的数据。kpi、计数器和事件处理可以灵活地添加或更改

OSS Navigator: 是一个可伸缩的服务管理产品,支持一些定制需求,是OSS-RC的简化版本,所以只适用于小型部署。其功能专注于监控服务保证和服务质量。包括网络与服务基础设施的可用量及剩余量。

OSS-RC/ENM:ENM是爱立信替代OSS-RC的Element Manager,直接对接VNFS的接口,不依赖任何特殊的云功能。

6.3.4 故障诊断工具
CNOM:核心网络运营管理器(Core Networks Operations Manager),用于分析基于事件的数据(EBM)。CNOM提供一系列简化不同用例的应用程序,例如:跟踪、故障排除、健康检查报告

6.3.5 报告工具
CNOM:核心网络运营管理器(Core Networks Operations Manager),用于分析基于事件的数据(EBM)。CNOM提供一系列简化不同用例的应用程序,例如:跟踪、故障排除、健康检查报告

PDC-Tool:从节点收集PM数据并创建报告。

ENIQ-Stats:用于存储PM数据并创建报告。OSS-RC用于设置PM作业和检索PM文件

TMA:监控来自VNFS的EBM数据流的同时也生成报告。

6.3.6 尺寸工具
CANDI:一种标注工具,用于估计给定流量模型所需的节点数量。

PDC-Tool:提供尺寸计算的信息。
 


推荐阅读
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 本文介绍了设计师伊振华受邀参与沈阳市智慧城市运行管理中心项目的整体设计,并以数字赋能和创新驱动高质量发展的理念,建设了集成、智慧、高效的一体化城市综合管理平台,促进了城市的数字化转型。该中心被称为当代城市的智能心脏,为沈阳市的智慧城市建设做出了重要贡献。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 本文介绍了在使用Python中的aiohttp模块模拟服务器时出现的连接失败问题,并提供了相应的解决方法。文章中详细说明了出错的代码以及相关的软件版本和环境信息,同时也提到了相关的警告信息和函数的替代方案。通过阅读本文,读者可以了解到如何解决Python连接服务器失败的问题,并对aiohttp模块有更深入的了解。 ... [详细]
  • 利用Visual Basic开发SAP接口程序初探的方法与原理
    本文介绍了利用Visual Basic开发SAP接口程序的方法与原理,以及SAP R/3系统的特点和二次开发平台ABAP的使用。通过程序接口自动读取SAP R/3的数据表或视图,在外部进行处理和利用水晶报表等工具生成符合中国人习惯的报表样式。具体介绍了RFC调用的原理和模型,并强调本文主要不讨论SAP R/3函数的开发,而是针对使用SAP的公司的非ABAP开发人员提供了初步的接口程序开发指导。 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
  • WebSocket与Socket.io的理解
    WebSocketprotocol是HTML5一种新的协议。它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送 ... [详细]
  • 本文介绍了如何使用iptables添加非对称的NAT规则段,以实现内网穿透和端口转发的功能。通过查阅相关文章,得出了解决方案,即当匹配的端口在映射端口的区间内时,可以成功进行端口转发。详细的操作步骤和命令示例也在文章中给出。 ... [详细]
  • Vagrant虚拟化工具的安装和使用教程
    本文介绍了Vagrant虚拟化工具的安装和使用教程。首先介绍了安装virtualBox和Vagrant的步骤。然后详细说明了Vagrant的安装和使用方法,包括如何检查安装是否成功。最后介绍了下载虚拟机镜像的步骤,以及Vagrant镜像网站的相关信息。 ... [详细]
  • 本文介绍了操作系统的定义和功能,包括操作系统的本质、用户界面以及系统调用的分类。同时还介绍了进程和线程的区别,包括进程和线程的定义和作用。 ... [详细]
  • Android自定义控件绘图篇之Paint函数大汇总
    本文介绍了Android自定义控件绘图篇中的Paint函数大汇总,包括重置画笔、设置颜色、设置透明度、设置样式、设置宽度、设置抗锯齿等功能。通过学习这些函数,可以更好地掌握Paint的用法。 ... [详细]
author-avatar
书友49457861
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有