虚拟网络功能的管理方法及系统、代理装置、存储介质与流程

文档序号:19827952发布日期:2020-02-04 12:04阅读:126来源:国知局
虚拟网络功能的管理方法及系统、代理装置、存储介质与流程

本发明实施例涉及通信领域,特别涉及一种虚拟网络功能的管理方法及系统、代理装置、存储介质。



背景技术:

随着5g网络架构的升级,虚拟网络功能(networkfunctionsvirtualization,nfv)是各大运营商网络升级的必然趋势,其中虚拟网络功能管理与编排器(networkfunctionsvirtualizationmanagerandorchestration,nfv-mano)为管理网络功能生命周期的管理系统,而网管系统需要面临功能升级,接收与发送消息,与虚拟网络功能管理与编排器进行交互,从而实现对网络功能生命周期的管理。现有的发明多关注于虚拟网络功能管理与编排器内部交互流程、虚拟网络功能管理与编排器与网管系统、网络功能间的流程。

发明人发现现有技术中至少存在如下问题:现有技术中对于网管内部与虚拟网络功能的之间的交互流程并不清晰,而在交互流程以及虚拟网络功能生命周期操作实现方式并不清晰的情况下,难以实现现有技术的技术应用。



技术实现要素:

本发明实施方式的目的在于提供一种虚拟网络功能的管理方法及系统、代理装置、存储介质,实现对网管装置与虚拟网络功能管理装置之间的交互动态的监控。

为解决上述技术问题,本发明的实施方式提供了一种虚拟网络功能的管理办法,应用在代理装置,包括以下步骤:接收虚拟网络功能管理装置发送的用于管理虚拟网络功能的生命周期操作消息;根据所述用于管理虚拟网络功能的生命周期操作消息,确定网管装置需要进行的配置操作;向所述网管装置发送用于执行所述配置操作的配置操作消息。

本发明的实施方式还提供了一种虚拟网络功能的管理方法,应用在网管装置,包括:接收配置操作消息,根据所述配置操作消息对所述虚拟网络功能进行管理。

本发明的实施方式还提供了一种虚拟网络功能的管理系统,包括:虚拟网络功能管理装置、与所述虚拟网络功能管理装置通信连接的代理装置、与所述代理装置通信连接的网管装置;用于向所述代理装置发送用于管理虚拟网络功能的生命周期操作消息;所述代理装置用于根据所述用于管理虚拟网络功能的生命周期操作消息,确定网管装置需要进行的配置操作,并向所述网管装置发送用于执行所述配置操作的配置操作消息;所述网管装置用于根据所述配置操作消息对所述虚拟网络功能进行配置操作。

本发明的实施方式还提供了一种代理装置,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述任一项所述的虚拟网络功能的管理方法。

本发明的实施方式还提供了一种存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的虚拟网络功能的管理方法。

本发明实施方式相对于现有技术而言,通过代理装置接收虚拟网络功能管理装置发送的用于管理虚拟网络功能的生命周期操作消息,且依据该生命周期消息确定网管装置需要进行的配置操作,成为虚拟网络功能管理装置与网管装置之间的中转装置,对虚拟网络功能管理装置控制网管装置提供支持,进而实现对虚拟网络功能管理装置与网管装置之间交互流程的监控管理。

另外,在所述向所述网管装置发送用于执行所述配置操作的配置操作消息之后,还包括:接收所述网管装置发送的用于确认执行所述配置操作的执行确认消息,并将所述执行确认消息发送给所述虚拟网络功能管理装置;接收所述虚拟网络功能管理装置发送的用于查询所述操作执行进度的消息,并向所述网管装置发送用于查询配置操作执行进度的消息;接收所述网管装置发送的用于表示所述配置操作执行进度的进度反馈消息,并将所述进度反馈消息发送给虚拟网络功能管理装置;接收所述虚拟网络功能管理装置在确认所述配置操作已完成执行后发送的下一用于管理虚拟网络功能的生命周期操作消息。通过查询所述配置操作执行进度实现对当前配置操作执行进度的监控,有利于避免在前一配置操作未执行完毕时再发送下一生命周期操作消息而导致的配置操作执行混乱。

另外,在所述接收虚拟网络功能管理装置发送的用于管理虚拟网络功能的生命周期操作消息之前,还包括:接收所述虚拟网络管理装置发送的用于查询所述虚拟网络功能的性能获取请求,向所述网管装置发送查询所述虚拟网络功能的性能参数的查询请求;接收所述虚拟网络功能的所述性能参数,并将所述虚拟网络功能的所述性能参数发送至所述虚拟网络功能管理装置;接收所述虚拟网络功能管理装置确认所述虚拟网络功能的性能参数等于预设阈值后发送的与所述预设阈值对应的生命周期操作消息。通过查询虚拟网络功能的性能参数,并将获取的性能参数与预设阈值进行比较,实现生命周期操作消息的自动发送与接收。

另外,所述生命周期操作信息中包含至少一个虚拟网络功能的标识消息。生命周期操作信息中包含至少一个虚拟网络功能的标识消息,进而实现对特定虚拟网络功能的生命周期进行操作。

另外,在所述向所述网管装置发送用于执行所述配置操作的配置操作消息之后,还包括:接收所述虚拟网络功能的故障消息,并向所述虚拟网络功能管理装置发送自愈请求;接收所述虚拟网络功能管理装置发送的自愈完成通知,并将该自愈完成通知发送至网管装置。代理装置接收网管装置上报的故障消息后向虚拟网络功能管理装置发送自愈请求,使得虚拟网络功能管理装置能够执行与自愈请求相对应的操作,进而消除故障消息。

另外,所述故障信息中包含至少一个虚拟网络功能的标识消息。故障信息中包含至少一个虚拟网络功能的标识消息,能够实现对特定虚拟网络功能的生命周期进行操作,进而实现对特定的发生故障的虚拟网络功能进行修复。

另外,在所述向所述网管装置发送用于执行所述配置操作的配置操作消息之后,还包括:接收所述虚拟网络功能的故障消息,并向所述虚拟网络功能管理装置发送自愈请求。通过接收故障消息并发出自愈请求,实现发生故障的虚拟网络功能的自愈。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定。

图1是根据本发明第一实施例提供的一种虚拟网络功能的管理方法流程图;

图2是根据本发明第二实施例提供的一种虚拟网络功能实例化流程图;

图3是根据本发明第三实施例提供的一种虚拟网络功能的手动扩容流程图;

图4是根据本发明第四实施例提供的一种虚拟网络功能的手动缩容流程图;

图5是根据本发明第五实施例提供的一种虚拟网络功能的手动终止流程图;

图6是根据本发明第六实施例提供的一种虚拟网络功能的自动扩缩容流程图;

图7是根据本发明第七实施例提供的一种虚拟网络功能的自愈流程图;

图8是根据本发明第八实施例提供的一种虚拟网络功能的管理系统功能模块图;

图9是根据本发明第九实施例提供的一种代理装置结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本发明的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。

本发明的第一实施方式涉及一种虚拟网络功能的管理方法,应用在代理装置。参考图1,图1是根据本发明第一实施例提供的一种虚拟网络功能的管理方法流程图,其步骤具体包括:

步骤s101:接收虚拟网络功能管理装置发送的用于管理虚拟网络功能的生命周期操作信息消息。

生命周期操作信息包括虚拟网络功能实例化、虚拟网络功能扩容、虚拟网络功能缩容、虚拟网络功能终止;其中,虚拟网络功能终止为虚拟网络功能缩容的一种,终止可视为全量缩容。在本实施例中,生命周期操作信息为虚拟网络功能实例化,其中包括初始化配置请求,初始化配置请求用于初始化虚拟网络功能的配置信息,使其具有初始生命周期。

需要说明的是,生命周期操作信息中包含至少一个虚拟网络功能的唯一标识信息,所述唯一标识信息用于确定虚拟网络功能实例化的目标虚拟网络功能。

步骤s102:根据所述用于管理虚拟网络功能的生命周期操作信息消息,确定网管装置需要进行的配置操作。

步骤s103:向所述网管装置发送用于执行所述配置操作的配置操作信息消息。

通过代理装置接收虚拟网络功能管理装置发送的用于管理虚拟网络功能的生命周期操作消息,并且依据该生命周期消息确定网管装置需要进行的配置操作,成为虚拟网络功能管理装置与网管装置之间的中转装置,对虚拟网络功能管理装置控制网管装置提供支持,从而进而实现对虚拟网络功能管理装置与网管装置之间交互流程的监控管理。

下面对本实施方式的虚拟网络功能的管理方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。

为了图示流程上的清晰,图示中所有响应步骤用虚线标识。参考图2,图2是根据本发明第二实施例提供的一种虚拟网络功能实例化流程图,具体包括:

步骤101:虚拟网络功能管理装置21(virtualnetworkfunctionmanager,vnfm)向鉴权模块21发送鉴权请求。

具体地,代理装置(未图示)包括鉴权模块21,鉴权模块21用于验证发送请求的虚拟网络功能管理装置的身份信息。虚拟网路功能管理装置1在执行步骤103之前需要向代理装置发送鉴权请求,所述鉴权请求用于代理装置验证虚拟网络功能管理装置的身份信息是否有效,鉴权模块21在验证虚拟网络功能管理装置的身份信息并得到验证结果后,执行步骤102。

在本实施例中,鉴权模块21采用基于jwt(jsonwebtoken)的鉴权机制。需要说明的是,在其他实施例中,鉴权模块还可以采用基于sessionid的认证机制。

步骤102:鉴权装置21向虚拟网络功能管理装置1发送鉴权响应。

具体地,鉴权装置21将验证结果发送至虚拟网络功能管理装置1。当验证结果为虚拟网络功能管理装置的身份信息为无效时,代理装置21不接收虚拟网络管理装置1发送的生命周期操作信息;当验证结果为身份信息有效时,鉴权模块向虚拟网络功能管理装置1发送一个令牌值(token),网络虚拟功能管理装置1存储该令牌值(token),并执行步骤103。

步骤103:虚拟网络功能管理装置1向生命周期模块23发送初始化配置请求。

具体地,代理装置包括生命周期同步模块23,生命周期同步模块23用于接收虚拟网络功能管理装置1发送的生命周期操作信息。

需要说明的是,初始配置请求中包含令牌值(token),用于鉴权模块21确认初始配置请求的发送方身份信息为有效身份信息。需要说明的是,虚拟网络功能管理装置1的每次请求都包含令牌值(token),令牌值(token)保存在任一请求的请求头中。

步骤104:生命周期同步模块23向鉴权模块21发送鉴权请求。

具体地,生命周期同步模块23将初始化配置请求中的令牌值(token)发送给鉴权模块21,鉴权模块21验证令牌值,得到验证结果后执行步骤105。

步骤105:鉴权模块21向生命周期同步模块23发送鉴权响应。

具体地,生命周期同步模块23接收鉴权模块21发送的验证结果,当验证结果为身份信息有效时,执行步骤106;当验证结果为身份信息无效时,不执行初始化配置请求。

步骤106:生命周期模块23向操作维护模块31发送用于执行配置更新的配置操作消息。

具体地,网管装置(未图示)包括操作维护模块31(operationandmaintenancemodel,omm),在本实施例中,操作维护模块31用于修改虚拟网络功能的动态配置信息。生命周期模块23根据生命周期操作信息与配置操作之间的对应关系,确定与初始化配置请求相对应的配置操作为初始化配置信息,并向操作维护模块31发送用于执行初始化配置信息的配置操作消息,操作维护模块31在接收到配置操作消息后执行初始化配置信息操作。

此外,初始化配置请求中包含配置信息,上述配置信息用于确定虚拟网络功能实例化后的生命周期。在生命周期模块23向操作维护模块31发送用于执行初始化配置消息的配置操作消息时,还将配置信息下发给操作维护模块31,操作维护模块31通过修改虚拟网络功能动态配置参数的方式同步配置,进而实现虚拟网络功能的实例化。

步骤107:生命周期同步模块23向虚拟网络功能管理装置1发送初始化配置响应。

具体地,在生命周期模块23向操作维护模块31发送用于执行初始化配置信息的配置操作消息之后,操作维护模块31确认执行配置操作,并反馈执行确认消息,生命周期同步模块23在接收执行确认消息后,将执行确认消息发送给虚拟网络功能管理装置1,完成初始化配置请求的响应,声明初始化配置操作正在被执行中。

步骤108:虚拟网络功能管理装置1向进度跟踪模块22发送进度获取请求。

具体地,代理装置还包括进度跟踪模块22,进度跟踪模块用于获取操作维护模块31当前配置操作的执行进度。虚拟网络功能管理装置1在接收到执行确认消息后,向进度跟踪模块22发送进度获取请求,用于查询配置操作执行进度。

需要说明的是,可以预先设置第一延迟时间,虚拟网络功能管理装置1在接收到执行确认消息后,等待预先设置的延迟消息,再向进度跟踪模块22发送进度获取请求。该延迟时间根据实际运行情况中初始化配置信息的最短时间设定,设置延迟时间能够减少后续进度获取请求的循环次数,降低系统的运行负担。

步骤109:进度跟踪模块22向鉴权模块21发送鉴权请求。

具体地,进度跟踪模块22将进度获取请求中的令牌值发送给鉴权模块21,鉴权模块21验证令牌数据,得到验证结果,并执行步骤110。

需要说明的是,虚拟网络功能管理装置1的每个请求的请求头中都带有令牌值,每一次请求都需要进行鉴权,且当令牌值验证结果为有效时,代理装置才会执行虚拟网络功能管理装置发送的请求。

步骤110:鉴权模块21向进度跟踪模块22发送鉴权响应。

具体地,鉴权模块21向进度跟踪模块22发送令牌值的验证结果,完成鉴权请求的响应。当验证结果为令牌值有效时,执行步骤111;当验证结果为令牌值无效时,不执行进度获取请求。

步骤111:进度跟踪模块22获取服务是否全部启动。

具体地,进度跟踪模块22向所述操作维护模块31发送用于查询配置操作执行进度的消息,当配置操作执行完成时,视为服务全部启动。

步骤112:操作维护模块31反馈服务启动进度。

具体地,操作维护模块31在接收到用于查询配置操作执行进度的消息后,反馈服务启动进度。在本实施例中,服务启动进度为未完成或已完成。需要说明的是,在其他实施例中,还包括配置操作执行进度具体数值。进度跟踪模块22在接收到服务启动进度后,执行步骤113。

步骤113:进度跟踪模块22向虚拟网络功能管理装置发送进度获取响应。

具体地,进度跟踪模块22在接收到操作维护模块31发送的服务启动进度后,将该服务启动进度发送给虚拟网络功能管理装置1,完成进度获取请求的响应。

需要说明的是,当虚拟网络功能管理装置1接收到的服务启动进度为未完成时,循环执行步骤108至步骤113,直至虚拟网络功能管理装置1接收到的服务启动进度为已完成。当虚拟网络功能管理装置1接收到的服务启动进度为已完成时,执行步骤114。

需要说明的是,在本实施例中,当虚拟网络功能管理装置1接收到服务启动进度时,等待预设的第二延迟时间后重新发送进度获取请求。其中,第二次延迟时间小于第一延迟时间,用以提升虚拟网络功能实例化的效率;此外,后续进度获取请求依旧需要由鉴权模块21进行令牌值的验证。

通过查询所述配置操作执行进度实现对当前配置操作执行进度的监控,在当前配置操作执行完成后发送下一生命周期操作信息,有利于避免在前一配置操作未执行完毕时再发送下一生命周期操作消息而导致的配置操作执行混乱。

步骤114:虚拟网络功能管理装置1向生命周期同步模块23发送生命周期变化通知。

步骤115:生命周期同步模块23将接收到的生命周期变化通知发送至操作维护中心32。

具体地,网管装置还包括操作维护中心(operationandmaintenancecenter,omc),操作维护中心用于接收生命周期变更通知,进而实现对虚拟网络功能生命周期变化的监管。操作维护中心32在接收到生命周期变化通知时,记载虚拟网络功能的生命周期变化。

在本实施例中,当生命周期操作信息为虚拟网络功能实例化时,操作维护中心记载新增的虚拟网络功能及新增虚拟网络功能的生命周期。

本发明的第三实施方式涉及一种虚拟网络功能的管理方法。第三实施方式与第二实施方式大致相同,主要区别之处在于:在第二实施方式中,生命周期操作信息为虚拟网络功能实例化。而在本发明第三实施方式中,生命周期操作信息为虚拟网络功能扩容。此外,本领域技术人员可以理解,本发明第三实施例与第二实施例具有相同或相似的部分,在第二实施例中已经提到的技术细节在第三实施例中依然有效。

为了流程表达上的简要,以下流程中省略鉴权请求和鉴权响应步骤;同时,为了减少重复,第二实施例与本实施例相同或相似的技术细节在本实施例中不再赘述。参考图3,图3是根据本发明第三实施例提供的一种虚拟网络功能手动扩容流程图,本发明第三实施例中的步骤208~步骤213与第二实施例的步骤108~步骤115的内容相同或相似,在此不再赘述,本发明第三实施例与本发明第二实施例的不同具体体现在以下步骤:

步骤201:虚拟网络功能管理装置1向生命周期同步模块23发送预扩容通知。

具体地,虚拟网络功能管理装置1在发送生命周期扩容通知前向生命周期同步模块23发送预扩容通知,预扩容通知用于通知操作维护中心32和操作维护模块31做出相应的预先准备工作。

在本实施例中,发送给操作维护中心32和操作维护模块31的预扩容通知为分别发送的;其中,图3中未图示发送操作维护模块的预扩容通知。需要说明的是,在其他实施例中,发送给操作维护中心和操作维护模块的预扩容通知为分别发送。

在本实施例中,预扩容通知的时间点由人工决定。需要说明的是,在其他实施例中,预扩容通知的时间点由虚拟网络功能管理装置决定。

步骤202:生命周期同步模块23将接收到的预扩容通知发送给操作维护中心32。

具体地,生命周期同步模块23将接收到的预扩容通知发送给操作维护模块31和操作维护中心32,操作维护中心32和操作维护模块31根据预扩容通知做出相应的预先准备工作。

步骤203:虚拟网络功能管理装置1向生命周期操作模块23发送生命周期扩容通知。

具体的,生命周期扩容通知中包含至少一个虚拟网络功能的标识信息以及与虚拟网络功能的标识信息对应的配置信息,配置信息中包含生命周期,用于对特定虚拟网络功能的生命周期进行操作。

步骤204:生命周期同步模块23将接收到的生命周期扩容通知发送给操作维护模块31。

步骤205:操作维护模块31执行配置更新操作。

具体地,操作维护模块31根据接收到的至少一个虚拟网络功能的标识信息以及与虚拟网络功能的标识信息对应的配置信息,修改对应虚拟网络功能的配置信息,从而对虚拟网络功能的生命周期进行操作,完成虚拟网络功能的扩容。

步骤206:操作维护模块31向生命周期同步模块23发送生命周期扩容响应。

在操作维护模块31确认执行配置更新操作后,操作维护模块31需要向生命周期同步模块23发送与步骤204对应的生命周期扩容响应;

步骤207:生命周期同步模块23向虚拟网络功能管理装置1发送生命周期扩容响应。

生命周期同步模块23向虚拟网络功能管理装置1发送与步骤203对应的生命周期扩容响应。

步骤214:操作维护中心32更新管理对象。

具体地,生命周期变化通知中包含至少一个虚拟网络功能的标识信息以及与虚拟网络功能的标识信息对应的配置信息,上述配置信息为虚拟网络功能生命周期发生变化后的配置信息。操作维护中心32在接收到生命周期变化通知后,修改操作维护中心32所记载的对应虚拟网络功能的配置信息。

本发明的第四实施例涉及一种虚拟网络功能的管理方法。第四实施方式与第三实施方式大致相同,主要区别之处在于:第三实施例中,所要实现的生命周期操作为虚拟网络功能扩容;而在第四实施例中,所要实现的生命周期操作为虚拟网络功能缩容。

参考图4,图4是根据本发明第四实施例提供的一种虚拟网络功能的手动缩容流程图,本发明第四实施例中的步骤301~步骤304与第三实施例的步骤201~步骤202相同或相似,第四实施例中的步骤308~步骤323与第三实施例中的步骤206~步骤214的内容相同或相似,在此不再赘述,本发明第三实施例与本发明第二实施例的不同具体体现在以下步骤:

步骤305:关闭相应服务。

具体地,操作维护模块31接收到的预缩容通知中包括至少一个虚拟网络功能的标识信息。操作维护模块31在接收到预缩容通知后需要先关闭与预缩容通知对应的虚拟网络功能的服务进程。

步骤306:操作维护模块31向生命周期同步模块23发送预缩容响应。

具体地,在操作维护模块31确认执行关闭操作后,操作维护模块31需要向生命周期同步模块23发送与步骤304对应的预缩容响应;

步骤307:生命周期同步模块23向虚拟网络功能管理装置1发送生命周期扩容响应。

具体地,生命周期同步模块23向虚拟网络功能管理装置1发送与步骤303对应的生命周期扩容响应。在本实施中,虚拟网络功能管理装置1需要获取步骤301的执行进度,且在上述虚拟网路功能的服务进程完全关闭之后才能向生命周期同步模块23发送生命周期缩容通知。

本发明的第五实施例涉及一种虚拟网路功能的管理方法,第五实施方式与第四实施例大致相同,主要区别之处在于:在第五实施例中,操作维护模块31在接收预缩容通知后删除对对应虚拟网络功能的监控。

参考图5,图5是本发明第五实施例提供的一种虚拟网路功能的手动终止流程图,本发明第五实施例与第四实施例的不同具体体现在以下步骤:

步骤401:操作维护模块31删除对对应虚拟网络功能的监控。

具体地,可以将终止流程视为全量缩容流程,预缩容通知中包括至少一个虚拟网络功能的标识信息,操作维护模块31在接收到预缩容通知后,删除对与预缩容通知中标识信息对应的虚拟网络功能的监控。

本发明的第六实施例涉及一种虚拟网络功能的管理方法,第六实施例在虚拟网络功能管理装置发送预扩容通知或预缩容通知之前发送性能获取请求,并根据获取的性能值确定预扩容通知或预缩容通知的发送。本领域技术人员可以理解,本发明第六实施例与第三或第四实施例具有相同或相似的部分,在第三或第四实施例中已经提到的技术细节在第六实施例中依然有效。

为了表达简要,第六实施例的流程图中未图示与第三或第四实施例相同的步骤或特征。参考图6,图6是根据本发明第六实施例提供的一种虚拟网络功能的自动扩缩容流程图,本发明第六实施例与第五实施例的不同具体体现在以下步骤:

步骤501:虚拟网络功能管理装置1向性能监控模块24发送性能获取请求。

具体地,代理装置包括性能同步模块24,性能同步模块24用于获取虚拟网络功能的性能值。虚拟网络功能管理装置1向性能同步模块23发送性能获取请求,性能获取请求中包含至少一个虚拟网络功能的标识信息。

步骤502:性能同步模块24向所述操作维护模块发送性能查询命令。

具体地,性能同步模块24在接收到虚拟网络功能管理装置1发送的性能获取请求后,向操作维护模块31发送用于执行性能查询操作的配置操作信息;其中,所述性能查询操作的对象为性能获取请求中标识信息对应的虚拟网络功能。

步骤503:操作维护模块31对性能查询做出响应。

操作维护模块31在查询标识信息对应的虚拟网络功能的性能值后,向性能同步模块24发出性能查询回应,即向性能同步模块24发送查询到的对应虚拟网络功能的性能值,性能值带有对应虚拟网络功能的标识信息。

步骤504:性能同步模块24向虚拟网络功能管理装置1发送性能获取响应。

性能同步模块24在接收操作维护模块31发送的性能值后,向虚拟网络功能管理装置1发出性能获取响应,即将带有标识信息的性能值发送给虚拟网络功能管理装置1。虚拟网络功能存储设备1存储有预设阈值,当接收到的虚拟网络功能的性能值与预设阈值相等时,虚拟网络功能管理装置1向生命周期同步模块发送预扩容通知或预缩容通知。

在本实施例中,虚拟网络功能存储设备1存储有第一预设阈值和第二预设阈值,第一预设阈值小于第二预设阈值,当接收到的虚拟网络功能的性能值与第一预设阈值相等时,虚拟网络功能存储设备1向生命周期同步模块发送预扩容通知;当接收到的虚拟网络功能的性能值与第二预设阈值相等时,虚拟网络功能存储设备1向生命周期同步模块发送预缩容通知。

需要说明的是,虚拟网络功能存储设备1还存储有与第一预设阈值对应的预扩容通知,预扩容通知中包括预先设定的设备信息,预先设定的设备信息由人工提前设置,预扩容通知还包括虚拟网络功能的标识信息,预扩容通知中的虚拟网络功能的标识信息与进度获取请求中虚拟网络功能的标识信息相同。

还需要说明的是,在其他实施例中,虚拟网络功能存储设备存储有一个或至少三个预设阈值。

本发明第六实施例通过查询虚拟网络功能的性能参数,并将获取的性能参数与预设阈值进行比较,实现生命周期操作消息的自动发送。

本发明的第七实施例涉及一种虚拟网络功能的管理方法。参考图7,图7是根据本发明第七实施例提供的一种虚拟网络功能自愈流程图,第七实施例的具体流程如下:

步骤601:操作维护模块31上报故障信息给自愈模块。

具体地,操作维护模块31按照预设策略对虚拟网络功能进行检测,当检测到故障信息时,将故障信息上报给自愈模块;其中,故障信息包括虚拟网络功能的标识信息。

步骤602:自愈模块25向操作维护模块31发送故障上报响应。

具体地,自愈模块25在接收到操作维护模块31发送的故障信息后,向操作维护模块31发送故障上报成功通知,即故障上报响应。

步骤603:自愈模块25向虚拟网络功能管理装置1发送自愈请求。

具体地,自愈模块25在接收到操作维护模块31发送的故障信息后,自愈模块25判断接收到的故障信息是否需要进行自愈操作。当上述故障信息需要进行自愈操作时,向虚拟网络功能管理装置1发送自愈请求;当上述故障信息不需要自愈操作时,不执行其他动作。

步骤604:虚拟网络功能管理装置1在接收到自愈请求后向自愈模块23发送响应信息。

具体地,虚拟网路功能管理装置1在接收到自愈模块25发送的自愈请求后向自愈模块25发送自愈响应,用于表示虚拟网路功能管理装置1确认执行自愈请求对应的配置操作。

在本实施例中,自愈请求对应的配置操作为重启故障信息对应的虚拟网络功能。

步骤605:虚拟网络功能管理装置1向自愈模块25发送自愈完成通知。

具体地,虚拟网路功能管理装置1在完成虚拟网络功能的重启后,将自愈完后通知发送给自愈模块。

步骤606:自愈模块向虚拟网络功能管理装置发送自愈完成通知响应。

步骤607:自愈模块向操作维护模块发送自愈完成通知。

代理装置通过接收自愈模块26上报的故障消息后向虚拟网络功能管理装置1发送自愈请求,使得虚拟网络功能管理装置1能够执行与自愈请求相对应的操作,进而消除故障消息。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明第八实施方式涉及一种虚拟网络功能的管理系统。参考图8,图8是根据本发明实施例提供的一种虚拟网络功能的管理系统功能模块图,具体包括:虚拟网络功能管理装置1、与虚拟网络功能管理装置通信连接的代理装置2,与代理装置通信连接的网管装置3;虚拟网络功能管理装置1用于向代理装置2发送用于管理虚拟网络功能4的生命周期操作消息;代理装置2用于根据用于管理虚拟网络功能的生命周期操作消息,确定网管装置3需要进行的配置操作,并向网管装置3发送用于执行配置操作的配置操作消息;网管装置3用于根据配置操作消息对虚拟网络功能4进行配置操作。

具体地,代理装置2包括:鉴权模块21,主要用于验证虚拟网络功能管理装置1发出的每一请求的身份信息,验证结束后给出验证结果;进度跟踪模块22,主要用于依据虚拟网络功能管理装置1的进度获取请求获取操作维护模块31的配置操作执行进度,并将配置操作执行进度发送给虚拟网络功能管理装置1;生命周期同步模块23,主要用于接收生命周期操作信息并根据该生命周期操作信息确定网管装置3需要进行的配置操作;性能同步模块24,主要用于接收虚拟网络功能管理装置1发送的性能获取请求并向操作维护模块31发送性能查询信息;自愈模块25,主要用于接收操作维护模块31上传的故障信息,并根据接收到的故障信息向虚拟网络功能管理装置发送自愈请求。

其中,鉴权模块21的数据存储于数据库5中,数据库类型包括但不限于redis;进度跟踪模块22、生命周期同步模块23、性能同步模块24、自愈模块的数据存储于数据库5中,数据库类型包括但不限于mysql。

具体地,网管装置3包括:操作维护模块31,主要用于根据生命周期操作信息实现虚拟网络功能4生命周期操作的准备工作和配置信息更新,还用于配置操作执行进度和虚拟网络功能4的性能值的上报;操作维护中心32,主要用于接收虚拟网络功能4的生命周期变更通知,从而实现对正在监控的虚拟网络功能4的增删以及配置信息更新。

本发明第八实施例通过代理装置2接收虚拟网络功能管理装置1发送的用于管理虚拟网络功能4的生命周期操作消息,并依据该生命周期消息确定网管装置3需要进行的配置操作,从而实现对虚拟网络功能管理装置1与网管装置3之间交互流程的监控管理。

不难发现,本实施方式为与第一实施方式相对应的系统实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。

值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。

本发明第九实施方式涉及一种代理装置,参考图9,图9是根据本发明实施例提供的一种代理装置结构示意图,包括至少一个处理器801;以及,与所述至少一个处理器801通信连接的存储器802;其中,所述存储器802存储有可被所述至少一个处理器801执行的指令,所述指令被所述至少一个处理器801执行,以使所述至少一个处理器801能够执行上述的虚拟网络功能的管理方法。

其中,存储器802和处理器801采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器801和存储器802的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器801处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器。

处理器801负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器802可以被用于存储处理器801在执行操作时所使用的数据。

本发明第十实施方式涉及一种存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。

即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1