一种网络功能虚拟化编排器的实现方法及装置制造方法及图纸

技术编号:14586739 阅读:73 留言:0更新日期:2017-02-08 16:25
本发明专利技术实施例提供一种网络功能虚拟化编排器的实现方法及装置,涉及通信技术领域,旨在实现高可用的NFVO。该方法包括:前端模块接收携带业务会话参数的业务请求消息,并根据业务会话参数将对应的业务请求消息分发给所述业务处理模块;业务处理模块根据前端模块发送的业务请求消息处理业务,生成并向前端模块返回业务请求响应消息;存储模块向业务处理模块提供根据业务请求消息处理业务所需的数据,接收业务处理模块根据业务请求消息处理业务后的更新数据并存储。本发明专利技术应用于NFV系统架构中。

Method and device for realizing network function virtualization arrangement

The embodiment of the invention provides a method and a device for realizing the network function virtualization editing device, which relates to the technical field of communication, and aims to realize the high availability of NFVO. The method includes: receiving front-end module carrying service session parameter service request message, and according to the business session parameters will correspond to the service request message is distributed to the business processing module; business processing module according to the front-end module sends the business request message processing business, production and service request response message back to the front-end module; the memory module provides according to the service request message for processing business data to the service processing module, receiving service processing module according to the updated data service request message processing and storage business. The invention is applied to the NFV system architecture.

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种网络功能虚拟化编排器的实现方法及装置
技术介绍
网络功能虚拟化(英文:NetworkFunctionsvirtualization,简称:NFV)旨在通过研究发展标准信息技术(英文:InformationTechnology,简称:IT)虚拟化技术,将电信网元功能软硬件解耦,使得各种电信网络功能部署在通用的服务器、交换机及存储设备上,以减少对专用硬件的依赖。NFV通过可在一系列符合产业标准的服务器硬件上运行的软件来实现网络功能,从而改变了网络的架构,并且因为这些软件可以按照要求动态地移动或者实例化于网络中不同的位置而不必安装新设备,从而也改变了网络的运作。运营商及行业内设备厂家在欧洲电信标准化协会(英文:EuropeanTelecommunicationsStandardsInstitute,简称:ETSI)成立了网络功能虚拟化标准工作组(英文:NetworkFunctionsVirtualizationIndustrySpecificationGroup,简称:NFV-ISG),该NFV-ISG研究目标主要是希望通过广泛采用标准化的IT虚拟化技术,采用业界标准的大容量服务器、存储和交换机承载各种各样的网络软件功能,实现软件的灵活加载,实现在数据中心、网络节点和用户端等各个位置灵活的部署配置,从而加快网络部署和调整的速度,降低业务部署的复杂度,提高网络设备的统一化、通用化、适配性等,最终降低网络的固定资产投入和运营成本。根据ETSI成立的NFV-ISG研究的内容中的规范要求,在网络功能虚拟化管理与编排(英文:NFVManagementandOrchestration,简称:NFV-MANO)域定义一套自动化部署规范,实现一套虚拟化应用部署流程和架构。在这个架构中,有两个功能实体:网络功能虚拟化编排器(NFVNetworkFunctionsVirtualizationOrchestrator,简称:NFVO)和虚拟化网络功能管理(VirtualizedNetworkFunctionManager,简称:VNFM)。其中,NFVO负责整个虚拟化管理平台内的VNF(VirtualizedNetworkFunction,虚拟网络功能)和资源的管理和调度,以及VNF的生命周期管理。但是专利技术人发现,NFVO在NFV架构中仅具有功能描述,还没有明确的架构实现方法,因此如何实现高可用的NFVO是目前亟需解决的技术问题。
技术实现思路
本专利技术的实施例提供一种网络功能虚拟化编排器的实现方法及装置,旨在实现高可用的NFVO。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,提供一种网络功能虚拟化编排器的实现方法,应用于NFV系统架构,所述网络功能虚拟化编排器NFVO包括前端模块、业务处理模块以及存储模块,所述方法包括:所述前端模块接收携带业务会话参数的业务请求消息,并根据所述业务会话参数将对应的业务请求消息分发给所述业务处理模块;所述业务处理模块根据所述前端模块发送的业务请求消息处理业务,生成并向所述前端模块返回业务请求响应消息;所述存储模块向所述业务处理模块提供根据所述业务请求消息处理业务所需的数据,接收所述业务处理模块根据所述业务请求消息处理业务后的更新数据并存储。进一步的,所述业务处理模块根据所述前端模块发送的业务请求消息处理业务,生成并向所述前端模块返回业务请求响应消息具体包括:所述业务处理模块接收所述前端模块发送的业务请求消息;所述业务处理模块根据所述前端模块发送的业务请求消息,读取所述存储模块的数据或向所述存储模块写入数据,生成并向所述前端模块返回业务请求响应消息。进一步的,所述业务会话参数用于区分不同类型的业务请求,其中:所述业务会话参数包括业务IP地址、cookie、会话ID。可选的,所述NFVO中的前端模块包括主用前端模块和备用前端模块,所述主用前端模块和所述备用前端模块使用相同的业务访问IP地址;其中,所述主用前端模块和备用前端模块间通过发送心跳包探测对端是否处于工作状态,当备用前端检测到主用前端失效时,备用前端转为主用前端。可选的,所述NFVO中的业务处理模块连接前端模块,所述业务处理模块采用集群方式,所述NFVO中包括至少两个不同类型功能的业务处理模块,所述不同类型功能至少包括如下:生命周期及弹性管理功能、资源监控功能、告警及配置管理功能。可选的,所述NFVO中的存储模块包括主用存储模块和备用存储模块,所述主用存储模块和所述备用存储模块使用相同的外部访问IP地址;其中,所述主用存储模块和备用存储模块间通过发送心跳包探测对端是否处于工作状态,所述主用存储模块实时向备用存储模块备份存储的数据;当备用存储模块检测到主用存储模块失效时,备用存储模块转为主用存储模块。第二方面,提供一种网络功能虚拟化编排器的实现装置,应用于NFV系统架构,所述编排器包括:前端模块,用于接收携带业务会话参数的业务请求消息,并根据所述业务会话参数将对应的业务请求消息分发给所述业务处理模块;业务处理模块,用于根据所述前端模块发送的业务请求消息处理业务,生成并向所述前端模块返回业务请求响应消息;存储模块,用于向所述业务处理模块提供根据所述业务请求消息处理业务所需的数据,接收所述业务处理模块根据所述业务请求消息处理业务后的更新数据并存储。进一步的,所述业务处理模块具体用于:接收所述前端模块发送的业务请求消息;根据所述前端模块发送的业务请求消息,读取所述存储模块的数据或向所述存储模块写入数据,生成并向所述前端模块返回业务请求响应消息。进一步的,所述业务会话参数用于区分不同类型的业务请求,其中:所述业务会话参数包括业务IP地址、cookie、会话ID。可选的,所述NFVO中的前端模块包括主用前端模块和备用前端模块,所述主用前端模块和所述备用前端模块使用相同的业务访问IP地址;其中,所述主用前端模块和备用前端模块间通过发送心跳包探测对端是否处于工作状态,当备用前端检测到主用前端失效时,备用前端转为主用前端。可选的,所述NFVO中的业务处理模块连接前端模块,所述业务处理模块采用集群方式,所述NFVO中包括至少两个不同类型功能的业务处理模块,所述不同类型功能至少包括如下:生命周期及弹性管理功能、资源监控功能、告警及配置管理功能。可选的,所述NFVO中的存储模块包括主用存储模块和备用存储模块,所述主用存储模块和所述备用存储模块使用相同的外部访问IP地址;其中,所述主用存储模块和备用存储模块间通过发送心跳包探测对端是否处于工作状态,所述主用存储模块实时向备用存储模块备份存储的数据;当备用存储模块检测到主用存储模块失效时,备用存储模块转为主用存储模块。本方案提供的网络功能虚拟化编排器的实现方法及装置,通过前端模块、业务处理模块以及数据存储模块构成NFVO,来进行网络业务的处理。首先,前端模块接收携带业务会话参数的业务请求消息,并根据业务会话参数将对应的业务请求分发给业务处理模块;然后,业务处理模块根据前端模块发送的业务请求消息处理业务,生成并向前端模块返回业务请求响应消息;最后,存储模块向业务处理模块提供根据业务请求消息处理业务所需的数据,接收业务处理模块根据业务请求消息处理业务后的更新数据并存本文档来自技高网
...

【技术保护点】
一种网络功能虚拟化编排器的实现方法,应用于NFV系统架构,其特征在于,所述网络功能虚拟化编排器NFVO包括前端模块、业务处理模块以及存储模块,所述方法包括:所述前端模块接收携带业务会话参数的业务请求消息,并根据所述业务会话参数将对应的业务请求消息分发给所述业务处理模块;所述业务处理模块根据所述前端模块发送的业务请求消息处理业务,生成并向所述前端模块返回业务请求响应消息;所述存储模块向所述业务处理模块提供根据所述业务请求消息处理业务所需的数据,接收所述业务处理模块根据所述业务请求消息处理业务后的更新数据并存储。

【技术特征摘要】
1.一种网络功能虚拟化编排器的实现方法,应用于NFV系统架构,其特征在于,所述网络功能虚拟化编排器NFVO包括前端模块、业务处理模块以及存储模块,所述方法包括:所述前端模块接收携带业务会话参数的业务请求消息,并根据所述业务会话参数将对应的业务请求消息分发给所述业务处理模块;所述业务处理模块根据所述前端模块发送的业务请求消息处理业务,生成并向所述前端模块返回业务请求响应消息;所述存储模块向所述业务处理模块提供根据所述业务请求消息处理业务所需的数据,接收所述业务处理模块根据所述业务请求消息处理业务后的更新数据并存储。2.根据权利要求1所述的方法,其特征在于,所述业务处理模块根据所述前端模块发送的业务请求消息处理业务,生成并向所述前端模块返回业务请求响应消息具体包括:所述业务处理模块接收所述前端模块发送的业务请求消息;所述业务处理模块根据所述前端模块发送的业务请求消息,读取所述存储模块的数据或向所述存储模块写入数据,生成并向所述前端模块返回业务请求响应消息。3.根据权利要求1所述的方法,其特征在于,所述业务会话参数用于区分不同类型的业务请求,其中:所述业务会话参数包括业务IP地址、cookie、会话ID。4.根据权利要求1所述的方法,其特征在于,所述NFVO中的前端模块包括主用前端模块和备用前端模块,所述主用前端模块和所述备用前端模块使用相同的业务访问IP地址;其中,所述主用前端模块和备用前端模块间通过发送心跳包探测对端是否处于工作状态,当备用前端检测到主用前端失效时,备用前端转为主用前端。5.根据权利要求1所述的方法,其特征在于,所述NFVO中的业务处理模块连接前端模块,所述业务处理模块采用集群方式,所述NFVO中包括至少两个不同类型功能的业务处理模块,所述不同类型功能至少包括如下:生命周期及弹性管理功能、资源监控功能、告警及配置管理功能。6.根据权利要求1所述的方法,其特征在于,所述NFVO中的存储模块包括主用存储模块和备用存储模块,所述主用存储模块和所述备用存储模块使用相同的外部访问IP地址;其中,所述主用存储模块和备用存储模块间通过发送心跳包探测对端是否处于工作状态,所述主用存储模块实时向备用存储模...

【专利技术属性】
技术研发人员:薛淼符刚姜先贵马瑞涛朱斌李勇辉吕光旭刘牧寅
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1