本发明涉及通信技术领域,尤其涉及一种物理设施管理系统、pnf网络管理系统及方法。
背景技术:
c-ran是基于集中化处理(centralizedprocessing,cp)、协作式无线电(collaborativeradio,cr)和实时云计算构架(real-timecloudinfrastructure,rci)的绿色无线接入网构架(即cleansystem),在c-ran网络架构中,通过软硬件解耦及功能抽象,将一部分网络功能虚拟化,采用nfv(networkfunctionvirtualization,网络功能虚拟化)架构进行网络实现,在降低capex(capitalexpenditure,资本性支出)同时,虚拟化资源可以充分灵活共享,实现新业务的快速开发和部署。
nfv网络架构引入mano(managementandorchestration,管理与编排)实现对nfvi(networkfunctionvirtualizationinfrastructure,网络功能虚拟化基础设施)、vnf(virtualizednetworkfunction,虚拟化网络功能)以及网络连接的编排和资源类fcaps(faultmanagement、configurationmanagement、accountingmanagement、performancemanagement、securitymanagement,故障管理、配置管理、计费管理、性能管理、安全管理),mano内部又分为nfvo(networkfunctionvirtualizationorchestration,网络功能虚拟化编排)、vnfm(virtualizednetworkfunctionmanagement,虚拟化网络功能管理)和vim(virtualizedinfrastructuremanagement,虚拟化基础实施管理)三个管理实体,上述三个管理实体处于不同的管理层级,分别完成各层的配置、告警和性能管理。其中,nfvo负责网络服务级别的编排管理,例如,完成nsd(networkservicedescriptor,网络服务描述符)、vnfpackage(即虚拟化网络功能包)管理和ns(networkservice,网络服务)的生命周期管理;vnfm负责vnf级别管理,例如,执行vnf参数配置、生命周期管理,并和em(elementmanager,网元管理器)交互vnf相关网管参数;vim负责nfvi的管理,例如,完成nfvi资源识别、分配nfvo、vnfm请求的虚拟资源等。
通过采用上述mano架构进行网络编排可以有效提高网络管理效率,例如,在网络部署场景,通过以下关键步骤就可以完成网络功能部署:
i.oss(operationsupportsystem,运营支持系统)/bss(businesssupportsystem,业务支撑系统)完成网络服务nsd设计并上传(即on-boarding)到nfvo;
ii.oss/bss请求nfvo根据已经上传(即on-boarded)的nsd进行网络服务实例化;
iii.nfvo、vnfm根据nsd中使用的vnfd(virtualizednetworkfunctiondescriptor,虚拟化网络功能描述符),向vim请求资源;
iv.vim根据nfvo、vnfm的资源请求,在nfvi中分配对应资源;
v.重复执行上述步骤iii至步骤iv,mano完成nsd实例化,完成网络功能部署。
对于ran侧可虚拟化部分,虚拟网元实现了网络功能和资源的解耦,可以实现资源统一调配,使得运营商可以按需布网、服务可以快速上线,合理的资源分配可以提高网络节能减排。此外,传统网管em将不再管理这部分网络资源,使得em功能更趋向单一,降低em管理复杂度。同时,网络中告警、性能数据分析将更明确,使问题定位和解决更具针对性,降低opex(operatingexpense,操作支出)。
但是,与传统it资源或核心网基础设施资源不同的是,在ran侧还存在着大量与硬件存在紧密依赖关系的非虚拟化物理资源。通常,这些非虚拟化资源主要包括du(distributedunit,分布单元)、rru(radioremoteunit,远端射频单元)等。在现有技术方案中,mano虽能够对通用服务器类资源进行统一管理,但是不能识别管理ran侧du、rru等物理网络功能资源。
技术实现要素:
本发明实施例提供一种物理设施管理系统、pnf网络管理系统及方法,以实现对ran侧物理网络功能pnf资源进行管理。
为了达到上述目的,本发明实施例提供一种物理设施管理系统,该物理设施管理系统包括:
物理设施管理系统pim服务端,用于与上游管理系统交互,根据所述上游管理系统的指示执行网络功能在pnf上的部署或移除;以及,pnf的编排管理,收集pnf状态上报信息并处理和/或递交;所述上游管理系统包括运营支撑系统oss或业务支撑系统bss;
pim客户端,部署于物理网络功能pnf侧,用于与所述pim服务端以及与对应的pnf交互,用于按照所述pim服务端指示完成网络功能在对应的pnf上的部署或删除以及向所述pim服务器上报pnf状态上报信息。
本发明实施例还提供一种pnf网络管理系统,该pnf网络管理系统包括上述的物理设施管理系统、上游管理系统和物理网络功能pnf,所述上游管理系统用于管理所述物理设施管理系统,所述物理设施管理系统用于管理所述pnf,所述上游管理系统包括运营支持系统oss或业务支撑系统bss。
本发明实施例还提供一种pnf网络管理方法,该pnf网络管理方法应用于物理设施管理系统,所述物理设施管理系统包括物理设施管理系统pim服务端和pim客户端,所述方法包括:
通过所述pim服务端接收上游管理系统的指示,并根据上游管理系统的指示执行网络功能在pnf上的部署或移除,其中,所述上游管理系统包括运营支撑系统oss或业务支撑系统bss;
通过所述pim服务端执行pnf的编排管理,收集pnf状态上报信息并处理和/或递交;
通过所述pim客户端接收所述pim服务端指示,并根据所述pim服务端指示完成网络功能在对应的pnf上的部署或删除;
通过所述pim客户端向所述pim服务器上报pnf状态上报信息。
本发明实施例提供的物理设施管理系统中,物理设施管理系统pim服务端,用于与上游管理系统交互,根据所述上游管理系统的指示执行网络功能在pnf上的部署或移除,以及执行pnf的编排管理,收集pnf状态上报信息并处理和/或递交;所述上游管理系统包括运营支撑系统oss或业务支撑系统bss;pim客户端,部署于物理网络功能pnf侧,用于与所述pim服务端以及与对应的pnf交互,用于按照所述pim服务端指示完成网络功能在对应的pnf上的部署或删除以及向所述pim服务器上报pnf状态上报信息,从而通过上述物理设施管理系统可以实现对pnf资源的编排管理。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的物理设施管理系统的示意图;
图2是本发明又一实施例提供的物理设施管理系统的示意图;
图3是本发明又一实施例提供的物理设施管理系统的示意图;
图4是本发明又一实施例提供的物理设施管理系统的示意图;
图5是本发明实施例提供的上下文状态转换的示意图;
图6是本发明实施例提供的pim服务端处理消息的流程图;
图7是本发明实施例提供的pim服务端接收消息时消息处理的流程图;
图8是本发明实施例提供的pim服务端发送消息时消息处理的流程图;
图9是本发明实施例提供的pim客户端处理消息的流程图;
图10是本发明实施例提供的pim客户端接收消息时消息处理的流程图;
图11是本发明实施例提供的pim客户端发送消息时消息处理的流程图;
图12是本发明实施例提供的pnf网络管理系统的示意图;
图13是本发明实施例提供的pnf网络管理系统的网络逻辑架构图;
图14是本发明又一实施例提供的pnf网络管理系统的网络逻辑架构图;
图15是本发明实施例提供的pnf网络管理方法的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种物理设施管理系统。参见图1,图1是本发明实施例提供的物理设施管理系统的示意图,如图1所示,所述物理设施管理系统包括:物理设施管理系统pim服务端10和pim客户端20,其中:
pim服务端10,用于与上游管理系统交互,根据所述上游管理系统的指示执行网络功能在pnf上的部署或移除,以及执行pnf的编排管理,收集pnf状态上报信息并处理和/或递交;所述上游管理系统包括运营支撑系统oss或业务支撑系统bss。
本发明实施例中,上述pim为physicalinfrastructuremanagement的简称,也即物理设施管理系统,用于对pnf(physicalnetworkfunction,物理网络功能)资源进行管理,其中,上述pnf可以包括ran(radioaccessnetwork,无线接入网)侧du(distributedunit,分布单元)、rru(radioremoteunit,远端射频单元)等资源。上述上游管理系统可以包括oss(operationsupportsystem,运营支持系统)或bss(businesssupportsystem,业务支撑系统)。
pim客户端20,部署于物理网络功能pnf侧,用于与所述pim服务端以及与对应的pnf交互,用于按照所述pim服务端指示完成网络功能在对应的pnf上的部署或删除以及向所述pim服务器上报pnf状态上报信息。
具体的,上述pim服务端10(也即pim-master)可以与上游管理系统交互,并根据上游管理系统的指示完成网络功能在pnf上的部署或移除,上述pim服务端10还可以与pim客户端20交互,执行pim客户端20对应的pnf的编排管理,例如,可以识别、记录、编排pim客户端20对应的pnf,收集该pnf的pnf状态上报信息并处理递交。可选的,上述pim服务端10还可以执行向上游管理系统的注册处理、认证应答处理等。
上述pim客户端20(也即pim-agent)部署在pnf侧,可以与pim服务端10交互,根据pim服务端10的指示完成网络功能在对应的pnf上的部署或删除,并可以向pim服务端10上报其对应的pnf的pnf状态上报信息,上述pim客户端20还可以与其对应的pnf交互,例如,执行pnf软件版本、pnf状态信息、pnf配置信息等fcaps(faultmanagement、configurationmanagement、accountingmanagement、performancemanagement、securitymanagement,故障管理、配置管理、计费管理、性能管理、安全管理)信息下发和收集。
可选的,上述pnf状态上报信息可以包括但不限于pnf硬件型号、pnf硬件版本、pnf资源类型、pnf对应不同软件版本的能力、pnf当前配置信息、pnf连接点信息和pnf状态等中的一项或多项。
可选的,参见图2,pim服务端10可以与设置在pnf30侧的多个pim客户端20进行交互,从而通过pim服务端10可以对多个pnf进行编排管理,还可以实现跨厂商的pnf管理。
可以理解的是,上述pim服务端10和pim客户端20可以通过网络连接,其中,上述网络包括但不限于:广域网、城域网或局域网。
可以理解的时,上述pim客户端可以集成在pnf上,也可以不集成在pnf上,在pim客户端未集成在pnf上时,也可以通过网络连接与pnf通信。
本发明实施例的物理设施管理系统,物理设施管理系统pim服务端,用于与上游管理系统交互,根据所述上游管理系统的指示执行网络功能在pnf上的部署或移除,以及执行pnf的编排管理,收集pnf状态上报信息并处理和/或递交;所述上游管理系统包括运营支撑系统oss或业务支撑系统bss;pim客户端,部署于物理网络功能pnf侧,用于与所述pim服务端以及与对应的pnf交互,用于按照所述pim服务端指示完成网络功能在对应的pnf上的部署或删除以及向所述pim服务器上报pnf状态上报信息,从而通过上述物理设施管理系统可以实现对pnf资源的编排管理。
可选的,所述pim服务端,用于通过第一参考点接口与上游管理系统交互,其中,所述第一参考点接口包括第一物理网络功能pnf编排管理接口和第一网络管理接口,第一pnf编排管理接口承载所述上游管理系统与所述pim服务端之间的pnf编排管理信令,以执行网络功能在pnf上的部署或移除,所述第一网络管理接口承载所述上游管理系统与所述pim服务端之间pim注册认证和网络传输监测信令;
所述pim客户端,用于通过第二参考点接口与所述pim服务端交互,其中,所述第二参考点接口包括第二pnf编排管理接口和第二网络管理接口,所述第二pnf编排管理接口承载所述pim客户端与所述pim服务端之间的pnf编排管理信令,以完成网络功能在对应的pnf上的部署或删除以及向所述pim服务器上报pnf状态上报信息,所述第二网络管理接口用于所述pim客户端与所述pim服务端之间pim注册认证和网络传输监测信令的交互。
可选的,上述第一参考点接口也即oss-pim参考点接口,上述第一pnf编排管理接口可以负责实现pnf软件部署(例如,oss给指定pnf下载或更新软件)、pnf连接点配置(例如,oss为指定pnf配置对外暴露的连接点信息,例如ip地址配置)、pnf更新(例如,oss更新指定pnf软件或连接点)等编排处理,同时支持oss对pnf资源的管理功能,例如,pnf配置获取(例如,oss获取指定pnf的配置信息、能力信息、状态信息等)、pnf操作(例如,oss操作指定pnf上下电、重启等)、pnf性能统计上报、pnf故障上报以及其他fcaps管理等。
上述第一网络管理接口可以负责实现pim注册管理(例如,部署在网络中的pim通过向oss注册,使oss感知该pim的存在)、pim认证管理(例如,oss向pim发送认证消息,检验该pim是否准许接入)、oss和pim间链路传输状态管理(例如,oss与pim间传输链路健康检查)等。
上述第二参考点接口也即pim-pnf参考点接口,上述第二pnf编排管理接口可以实现pnf软件部署(例如,pim给指定pnf下载或更新软件,pnf完成指定操作)、pnf连接点配置(例如,pim为指定pnf配置对外暴露的连接点信息,例如,ip地址配置,pnf完成具体操作)、pnf更新(例如,pim更新指定pnf软件或连接点,pnf完成具体操作)等编排处理,同时支持pim对pnf资源的管理功能,例如,pnf配置获取(例如,pim获取指定pnf的配置信息、能力信息、状态信息等,pnf进行指定内容上报)、pnf操作(例如,pim操作指定pnf上下电、重启等)、pnf性能统计上报、pnf故障上报以及其他fcaps管理等。
上述第二网络管理接口可以负责实现pim客户端注册管理(例如,部署在网络中的pim客户端通过向pim服务端注册,使pim服务端感知其存在)、pim客户端认证管理(例如,pim服务端向pim客户端发送认证消息,检验该pim客户端是否准许接入)、pim服务端和pim客户端间链路传输状态管理(例如,pim服务端与pim客户端间传输链路健康检查)等。
可以理解的是,对于上述第一网络管理接口、第一网络管理接口、第二pnf编排管理接口和第二网络管理接口,可以根据实际需求分别合理设置其可实现的功能,并不限于上述功能。
可选的,所述pnf编排管理信令用于实现如下至少一项:pnf软件部署、pnf连接点配置、pnf更新,pnf配置获取、pnf操作、pnf性能统计上报和pnf故障上报。
具体的,pnf软件部署、pnf软件部署、pnf连接点配置、pnf更新,pnf配置获取、pnf操作、pnf性能统计上报和pnf故障上报可以参见前述描述,在此不再赘述。
可选的,所述pnf状态上报信息包括如下至少一项:pnf硬件型号、pnf硬件版本、pnf资源类型、pnf对应不同软件版本的能力、pnf当前配置信息、pnf连接点信息和pnf状态。
具体的,pnf状态上报信息可以如表1所示:
表1
可选的,参见图3,所述pim服务端10包括第一主控模块101、上下文模块102和第一传输模块103,其中,所述第一主控模块101用于与所述上游管理系统40或所述pim客户端20进行信息交互,所述上下文模块用于维护pnf的配置信息和状态信息,所述第一传输模块用于与所述上游管理系统或所述pnf之间的数据传输;和/或
参见图4,所述pim客户端20包括第二主控模块201和第二传输模块202,其中,所述第二主控模块201用于与所述pim服务端10或所述pnf30进行信息交互,所述第二传输模块202用于与所述pim服务端10之间的数据传输。
具体的,上述第一主控模块101可以与上游管理系统40(例如,bss或oss等)进行信息交互,能够按照上游管理系统40的指示完成网络功能在pnf上的部署或移除,并可以与pim客户端20或pnf进行信息交互,能够识别、记录、编排pnf,能够收集pnf状态上报信息并处理和/或递交。
可选的,上述第一主控模块101还可以根据上下游消息处理结果(也即上游管理系统40的消息处理结果和pim客户端20的消息处理结果),实时更新上下文模块102对应的pnf信息,可以负责完成向上游管理系统注册处理,可以负责完成上游管理系统的认证应答处理,可以完成上下游链路健康监测(例如,心跳机制)处理等。
上述上下文模块102负责维护被管理的pnf的配置信息和状态信息,以为第一主控模块提供支撑。具体的,pnf上下文管理方式可以如下:
pim维护pnf上下文资源池,在确定需要为pnf分配上下文时,从上下文资源池中获取处于未使用状态的上下文分配给该pnf,并标记该上下文为使用状态;当pnf被移除或迁移出本pim管理时,释放其上下文,重新进入上下文资源池,并标记该释放的上下文为未使用状态,具体的上下文状态转换可以如图5所示。
上述第一传输模块负责维护pim与上游关系系统和下游的pim客户端的数据传输,并维护传输配置信息。
具体的,上述第二主控模块201可以负责处理与上游的pim服务端的交互信息,可以按照pim服务端指示完成网络功能在pnf上的部署和状态信息上报。上述第二主控模块还可以负责与下游的pnf的交互信息处理,可以完成pnf软件版本、pnf状态信息、pnf配置信息等fcaps信息的下发和收集。
上述第二传输模块202可以负责维护pim客户端与pim服务端的数据传输,并维护传输配置信息。
可选的,所述第一传输模块,用于在接收到所述上游管理系统或所述pim客户端发送的第一消息时,将所述第一消息发送给所述第一主控模块;
所述第一主控模块,用于接收所述第一传输模块发送的第一消息,识别所述第一消息的消息类型,并对所述第一消息执行与所述第一消息的消息类型对应的处理操作,其中,所述第一消息的消息类型包括pnf管理类消息或网络管理类消息。
可选的,所述第一主控模块,还用于在确定所述消息类型为pnf管理消息时,判断是否需要进行pnf上下文操作,在确定需要进行pnf上下文操作时,控制上下文模块对pnf上下文进行更新,并在确定需要回复响应消息时,组织第一响应消息,并传输给所述第一传输模块;
所述第一传输模块,还用于向所述上游管理系统或所述pim客户端发送所述第一响应消息。
具体的,参见图6,上述pim服务端处理流程可以包括如下步骤:
步骤601、上游管理设备或pim客户端向pim服务端发送第一消息。
步骤602、第一传输模块将第一消息发送到第一主控模块。
具体的,pim服务端可以通第一传输模块接收第一消息。可选的,第一传输模块接收到第一消息后,可以检测该第一消息的消息源的合法性,并在确定第一消息的消息源的合法时,将第一消息发送到第一主控模块。
步骤603、第一主控模块处理第一消息。
可选的,第一主控模块接收第一传输模块发送的第一消息后,可以对该第一消息进行解析,以识别第一消息的类型,并对所述第一消息执行与所述第一消息的消息类型对应的处理操作,其中,所述第一消息的消息类型可以包括pnf管理类消息或网络管理类消息。
步骤604、在确定需要更新pnf上下文时,第一主控模块控制上下文模块更新pnf上下文。
步骤605、在确定需要回复响应消息时,第一主控模块向第一传输模块发送响应消息。
具体的,在确定需要回复响应消息时,第一主控模块可以组织第一响应消息,并发送给第一传输模块,通过第一传输模块将第一响应消息发送给上游管理系统或pim客户端。
可选的,在确定需要触发另一流程是,可以第一主控模块进入下一处理流程。
步骤606、上游管理系统或pim客户端接收pim服务端的第一响应消息。
具体的,参见图7,上述pim服务端接收消息时的处理流程可以包括如下步骤:
步骤701、接收第一消息。
具体的,pim服务端可以通过第一传输模块接收外部的第一消息(例如,oss或bss或pim客户端发送的第一消息),并通过第一传输模块将第一消息传输给第一主控模块。
步骤702、第一主控模块检测第一消息的消息类型。
具体的,在第一消息为pnf管理类消息时,执行步骤703,在第一消息为网络管理类消息时,执行步骤708,在第一消息为非法类消息时,结束流程。
步骤703、第一主控模块进入pnf管理类消息处理流程。
上述pnf管理类消息可以包括pnf连接点配置消息、pnf更新消息、pnf软件部署消息、pnf配置获取消息等。
步骤704、判断是否需要执行上下文更新。
具体的,在确定需要执行pnf的上下文更新时,执行步骤705,否则可以结束流程,或是进一步判断是否触发下一流程。
步骤705、上下文模块进行上下文更新。
步骤706、判断是否触发下一流程。
具体的,在确定需要触发下一流程是,执行步骤707,否则可以结束流程。
步骤707、第一主控模块触发下一流程启动。
步骤708、若第一消息为网络管理类消息,则第一主控模块进入网络管理类消息处理流程。
具体的,上述网络管理类消息可以包括pim注册管理消息、pim认证管理消息等。
参见图8,上述pim服务端发送消息时的处理流程可以包括如下步骤:
步骤801、触发消息发送。
具体的,可以通过第一主控模块触发消息发送。
步骤802、第一主控模块组织消息。
具体的,在第一主控模块组织的消息为非法消息类型时,可以结束流程,在第一主控模块组织的消息不为非法消息类型时,可以执行步骤803。
步骤803、第一传输模块发送消息。
步骤804、判断消息是否发送成功。
具体的,可以通过第一主控模块判断消息是否发送成功,在确定消息发送成功时,可以结束流程,否则可以执行步骤805。
步骤805、第一主控模块执行异常处理。
可选的,所述第二传输模块,用于接收到所述pim服务端发送的第二消息,并将所述第二消息发送给所述第二主控模块;
所述第二主控模块,用于接收所述第二传输模块发送的第二消息,识别所述第二消息的消息类型,并对所述第二消息执行与所述第二消息的消息类型对应的处理操作,其中,所述第二消息的消息类型包括pnf管理类消息或网络管理类消息。
可选的,所述第二主控模块,还用于在确定所述消息类型为pnf管理消息时,判断是否需要操作所述pnf,在确定需要操作所述pnf时,对所述pnf进行操作,根据所述pnf上报的状态信息,生成第二响应消息,并传输给所述第一传输模块;
所述第二传输模块,还用于向所述pim服务端发送所述第二响应消息。
具体的,参见图9,上述pim客户端处理流程可以包括如下步骤:
步骤901、pim服务端向pim客户端发送第二消息。
具体的,pim客户端可以通第二传输模块接收第二消息。可选的,第二传输模块接收到第二消息后,可以检测该第二消息的消息源的合法性,并在确定第二消息的消息源的合法时,将第二消息发送到第二主控模块。
步骤902、第二传输模块将第二消息发送到第二主控模块。
步骤903、第二主控模块处理第二消息。
可选的,第二主控模块接收第二传输模块发送的第二消息后,可以对该第二消息进行解析,并根据解析得到的消息内容进行对应的处理,例如,操作pnf以完成与消息内容对应的操作。
步骤904、第二主控模块操作pnf。
步骤905、pnf上报状态。
具体的,pnf可以上报与上述消息内容相关的pnf状态上报信息,其中,pnf状态上报信息可以包括pnf硬件型号、pnf硬件版本、pnf资源类型、pnf对应不同软件版本的能力、pnf当前配置信息、pnf连接点信息和pnf状态的一项或是多项。
步骤906、第二主控模块回复第二响应消息。
具体的,在确定需要回复响应信息时,第二主控模块将第二响应消息发送给第二传输模块,并通过第二传输模块向pim服务端发送第二响应消息。
步骤907、pim服务端接收第二响应消息。
具体的,参见图10,上述pim客户端接收消息时的处理流程可以包括如下步骤:
步骤1001、接收第第二消息。
具体的,pim服务端可以通过第二传输模块接收外部的第二消息(例如,pim服务端发送的第二消息),并通过第二传输模块将第二消息传输给第二主控模块。
步骤1002、第二主控模块检测第二消息的消息类型。
具体的,在第二消息为pnf管理类消息时,执行步骤703,在第二消息为网络管理类消息时,执行步骤709,在第二消息为非法类消息时,结束流程。
步骤1003、第二主控模块进入pnf管理类消息处理流程。
可选的,上述pnf管理类消息可以包括pnf连接点配置消息、pnf更新消息、pnf软件部署消息、pnf配置获取消息等。
步骤1004、判断是否需要操作pnf。
具体的,在确定需要操作pnf时,执行步骤1005,否则可以结束流程。
步骤1005、第二主控模块完成对pnf的对应操作。
具体的,第二主控模块对pnf执行与上述第二消息类型对应的操作,例如,在第二消息为pnf配置获取消息,则可以获取pnf配置。
步骤1006、判断对pnf的操作是否成功。
具体的,在确定对pnf的操作成功时,执行步骤1007,否则执行步骤1008。
可以理解的是,如果pnf可以即时返回响应,则pim客户端可以向pim服务端返回响应消息,否则通过pnf上报信息,以通知pim服务端。
步骤1007、回复成功响应消息。
步骤1008、回复失败响应消息。
步骤1009、第二主控模块进入网络管理类消息处理流程。
具体的,上述网络管理类消息可以包括pim注册管理消息、pim认证管理消息等。
参见图11,上述pim客户端发送消息时的处理流程可以包括如下步骤:
步骤1101、触发消息发送。
具体的,可以通过第二主控模块触发消息发送。
步骤1102、第二主控模块组织消息。
具体的,在第二主控模块组织的消息为非法消息类型时,可以结束流程,在第二主控模块组织的消息不为非法消息类型时,可以执行步骤1103。
步骤1103、第二传输模块发送消息。
步骤1104、判断消息是否发送成功。
具体的,可以通过第二主控模块判断消息是否发送成功,在确定消息发送成功时,可以结束流程,否则可以执行步骤1105。
步骤1105、第二主控模块执行异常处理。
由上,本发明实施例提供的pim可以实现全网pnf统一管理,并支持跨厂商的pnf管理,此外,pnf编排灵活,可以根据需要灵活快速部署网络功能。
本发明实施例还提供一种pnf网络管理系统,参见图12,该pnf网络管理系统包括物理设施管理系统100、上游管理系统40和物理网络功能pnf30,所述上游管理系统用于管理所述物理设施管理系统100,所述物理设施管理系统100用于管理所述pnf30,所述上游管理系统40包括运营支持系统oss或业务支撑系统bss。具体的,上述物理设施管理系统100可以是上述任一实施例的物理设施管理系统,且能达到相同的技术效果,为避免重复,这里不再赘述。
例如,可以参见图13,pim可以通过oss-pim参考点接口与oss或nm(networkmanager,网络管理器)进行信息交互,可以通过pim-pnf参考点接口与pnf进行信息交互。需要说明的是,上述oss或nm可以管理多个em(elementmanager,网元管理器)(如图13所示em1和em2),每个em可以管理多个vnf(virtualizednetworkfunction,虚拟化网络功能)(如图13所示vnf1至vnfn,其中,上述vnf1至vnfn组成一个nfvi-pop),每个vnf可以对应一个pnf。
本发明实施例的pnf网络管理系统,可以通过上述物理设施管理系统实现全网pnf的统一管理。
可选的,所述物理设施管理系统的数量为至少两个,至少两个物理设施管理系统为分布式部署。
本发明实施例中,pim在网络部署中可以采用分布式部署,并可以按区域组成pnf-pop,例如,如图14所示的pnf-pop1至pnf-popn。
本发明实施例还提供一种pnf网络管理方法,应用于物理设施管理系统,所述物理设施管理系统包括物理设施管理系统pim服务端和pim客户端,参见图15,所述方法包括:
步骤1501、通过pim服务端接收上游管理系统的指示,并根据上游管理系统的指示执行网络功能在pnf上的部署或移除,其中,所述上游管理系统包括运营支撑系统oss或业务支撑系统bss。
步骤1502、通过所述pim服务端执行pnf的编排管理,收集pnf状态上报信息并处理和/或递交。
步骤1503、通过pim客户端接收所述pim服务端指示,并根据所述pim服务端指示完成网络功能在对应的pnf上的部署或删除。
步骤1504、通过所述pim客户端向所述pim服务器上报pnf状态上报信息。
需要说明的是,本发明实施例的物理设施管理系统可以是上述任一实施例提供的物理设施管理系统,且能达到相同的技术效果,为避免重复,这里不再赘述。
具体的,上述pim服务端(也即pim-master)可以与上游管理系统交互,并根据上游管理系统的指示完成网络功能在pnf上的部署或移除,上述pim服务端还可以与pim客户端交互,并可以识别、记录、编排pim客户端对应的pnf,收集该pnf的pnf状态上报信息并处理递交。可选的,上述pim服务端还可以执行向上游管理系统的注册处理、认证应答处理等。
上述pim客户端(也即pim-agent)部署在pnf侧,可以与pim服务端10交互,根据pim服务端的指示完成网络功能在对应的pnf上的部署或删除,并可以向pim服务端上报其对应的pnf的pnf状态上报信息,上述pim客户端20还可以与其对应的pnf交互,例如,执行pnf软件版本、pnf状态信息、pnf配置信息等fcaps信息下发和收集。
可选的,上述pnf状态上报信息可以包括但不限于pnf硬件型号、pnf硬件版本、pnf资源类型、pnf对应不同软件版本的能力、pnf当前配置信息、pnf连接点信息和pnf状态等中的一项或多项。
需要说明的是,图15所示的上述步骤1501至步骤1504的执行顺序仅是一个示例,并不构成对上述步骤1501至步骤1504的执行顺序的限定。
本发明实施例的pnf网络管理方法,通过所述pim服务端接收上游管理系统的指示,并根据上游管理系统的指示执行网络功能在pnf上的部署或移除,其中,所述上游管理系统包括运营支撑系统oss或业务支撑系统bss;通过所述pim服务端执行pnf的编排管理,收集pnf状态上报信息并处理和/或递交;通过所述pim客户端接收所述pim服务端指示,并根据所述pim服务端指示完成网络功能在对应的pnf上的部署或删除;通过所述pim客户端向所述pim服务器上报pnf状态上报信息,从而可以实现对pnf资源的编排管理。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。