实现虚拟化网元间负载均衡的方法及系统和虚拟化网元的利记博彩app

文档序号:9814121阅读:771来源:国知局
实现虚拟化网元间负载均衡的方法及系统和虚拟化网元的利记博彩app
【技术领域】
[0001]本发明涉及电信网络功能虚拟化技术,尤指一种实现虚拟化网元间负载均衡的方法及系统和虚拟化网元。
【背景技术】
[0002]为了提升设备资源利用率和业务部署效率、降低运维成本,电信网络功能虚拟化是大势所趋。欧洲电信标准化协会(ETSI, European Telecommunicat1ns StandardsInstitute)制定了电信网络功能虚拟化(NFV, Network Funct1ns Virtualizat1n)协议标准,在ETSI NFV技术规范中定义了端到端参考架构,在端到端参考架构中引入了网络功能虚拟化编排器(NFVO, Network Funct1ns Virtualizat1n Orchestrator,也称Orchestrator)、虚拟网络功能管理(VNFM, Virtualized Network Funct1n Manager)、虚拟基础设施管理(VIM, Virtualized Infrastructure Manager)、网络功能虚拟化基础设施(NFVI, Network Funct1ns Virtualizat1n Infrastructure),以及虚拟网络功能(VNF,Virtualized Network Funct1n)等功能单元。其中,NFVO主要负责全网的网络服务、虚拟资源以及物理资源的编排和相关管理功能;VNFM主要负责网元VNF的生命周期管理和VNF相关的虚拟资源的分配和管理;vm主要负责虚拟化基础设施管理,主要功能是实现对整个基础设施层资源包括计算、存储、网络资源的分配和管理;NFVI作为虚拟化资源层,包括虚拟化后新增的虚拟化平台和原有的硬件资源;VNF指虚拟化后的网元,部署在NFVI上,执行着3GPP定义的网元功能,功能与非虚拟化时保持一致。
[0003]在非虚拟化环境下,电信网络中的网元之间信令路由和消息分发路由,大都是按照静态配置的主备优先级或者轮选方式来实现的(即传统方式),即发端网元(如路由代理节点(DRA,Diameter Routing Agent))按照主备优先级或者轮选方式选择收端网元(如家乡用户服务器(HSS,Home Subscriber Server))。其中的发端网元指的是主动发起一条信令、消息请求的网元,收端网元指的是接收到一条信令、消息请求的网元,发端网元和收端网元是相对的,只是针对一条信令或者消息而言,针对不同的消息,同一个网元可能有时是发端网元,有时是收端网元。
[0004]其中,在主备优先级方式下,如图1所示,发端网元(如网元A)会选择静态配置的主用收端网元(如网元B)作为目标网元,只有在主用收端网元故障后,发端网元才会选择备用收端网元(如网元C),这样,造成了备用收端网元利用率很低。而且,在主用网元过负荷时,备用网元也无法接管网络业务,造成了业务连续性下降。
[0005]在轮选方式下,如图2所示,发端网元(如网元A)依次选择多个收端网元中的一个,发端网元未考虑到收端网元的实际负荷,在部分收端网元已经过负荷时,发端网元还是会继续向过负荷的收端网元(如网元B)发送信令或者请求消息,引起了收端网元过负荷导致过负荷的网元丢弃信令或者消息,最终造成了业务成功率下降。
[0006]在网络功能虚拟化后,如果发端网元还采用上述传统方式选择收端网元,会导致收端网元的负载不均衡,降低收端网元的利用率和系统整体的可用性,违背了虚拟化技术带来的资源按需使用的基本原则。为了解决现有主备优先级方式或轮选方式中存在的问题,目前,具体做了进一步处理,比如:
[0007]有的采用收端负载均衡机制,即收端网元接收到信令和消息请求后,如收端网元自身负载较重,由收端网元转发到其他同类网元来处理,这样处理后导致了信令和请求消息的迂回,浪费了网络资源并增大了消息处理时延,从而影响了用户体验。
[0008]或者,还有的采用发端负载均衡机制,但是,一般会在发端网元和收端网元之间增加新的网关设备,由该网关设备来选择合适的收端网元,该技术需要在发端网元和收端网元之间增加新的设备,改变了电信网络架构,同时增加了电信网络复杂度。
[0009]根据以上分析可以看出,网络功能虚拟化后,如果发端网元采用传统方式选择收端网元,会导致网元间负载不均衡,不能满足网络功能虚拟化需要的资源按需分配的原则,且不能通过修改网元间的协议接口来传递网元间的负载和资源空闲信息。

【发明内容】

[0010]为了解决上述技术问题,本发明提供一种实现虚拟化网元间负载均衡的方法及系统和虚拟化网元,能够保证电信网络中收端网元间的负载均衡,提高收端网元的设备资源利用率,满足网络功能虚拟化需要的资源按需分配的原则,从而提升电信网络的业务连续性。
[0011]为了达到本发明目的,本发明提供了一种实现虚拟化网元间负载均衡的方法,包括:发端网元获取各收端网元的负载和资源空余信息;
[0012]发端网元根据获得的各收端网元的负载和资源空余信息,选择目标收端网元。
[0013]该方法之前还包括:所述各收端网元向自身所属的虚拟化网元管理实体上报本网元的当前负载和资源空余信息。
[0014]所述上报包括:
[0015]所述收端网元实时、或事件触发、或定时向自身所属的虚拟化网元管理实体上报负载和资源空余信息;
[0016]或者,在接收到所述收端网元所属的虚拟化网元管理实体要求上报负载和资源空余信息的通知时,所述收端网元上报负载和资源空余信息;或在接收到所述收端网元所属的虚拟化网元管理实体要求禁止收端网元上报负载和资源空余信息的通知时,所述收端网元不上报负载和资源空余信息。
[0017]所述发端网元获取各收端网元的负载和资源空余信息包括:
[0018]所述发端网元向自身所属的虚拟化网元管理实体订阅收端网元的负载和资源空余信息;
[0019]所述发端网元所属的虚拟化网元管理实体向发端网元推送已订阅的收端网元的负载和资源空余信息。
[0020]所述向发端网元推送已订阅的收端网元的负载和资源空余信息包括:
[0021]所述发端网元所属的虚拟化网元管理实体定时向已订阅的发端网元发送自身已获得的收端网元的负载和资源空余信息;
[0022]或者,在接收到新的虚拟化网元的负载和资源空余信息时,所述发端网元所属的虚拟化网元管理实体向已订阅的发端网元推送该收端网元的负载和资源空余信息;
[0023]或者,所述发端网元所属的虚拟化网元管理实体向所述收端网元订阅并获得收端网元的负载和资源空余信息,再将获得的收端网元的负载和资源空余信息发送给所述已订阅的发端网元。
[0024]所述发端网元所属的虚拟化网元管理实体向发端网元发送的负载和资源空余信息包括:
[0025]按照一个收端网元为单位发送;
[0026]或者,一次批量发送多个所述收端网元的负载和资源空余信息。
[0027]所述发端网元所属的虚拟化网元管理实体与收端网元所属的虚拟化网元管理实体不同;
[0028]所述发端网元获取各收端网元的负载和资源空余信息包括:
[0029]所述发端网元所属的虚拟化网元管理实体向收端网元所属的虚拟化网元管理实体订阅收端网元的负载和资源空余信息;
[0030]所述收端网元所属的虚拟化网元管理实体向发端网元所属的虚拟化网元管理实体推送已订阅的收端网元的负载和资源空余信息;
[0031]所述发端网元所属的虚拟化网元管理实体向发端网元推送已订阅的收端网元的负载和资源空余信息。
[0032]所述发端网元所属的虚拟化网元管理实体向收端网元所属的虚拟化网元管理实体订阅收端网元的负载和资源空余信息之前,还包括:
[0033]所述发端网元所属的虚拟化网元管理实体向虚拟网络编排/协调实体请求查询收端网元所属的虚拟化网元管理实体;
[0034]虚拟网络编排/协调实体查询到收端网元所属的虚拟化网元管理实体后返回给所述发端网元所属的虚拟化网元管理实体的标识信息,所述发端网元所属的虚拟化网元管理实体向虚拟网络编排/协调实体发送授权请求,虚拟网络编排/协调实体会向发端网元所属的虚拟化网元管理实体返回通讯连接信息;
[0035]所述发端网元所属的虚拟化网元管理实体根据虚拟网络编排/协调实体返回的收端网元所属的虚拟化网元管理实体的标识信息以及通讯连接信息,与所述收端网元所属的虚拟化网元管理实体建立通讯连接。
[0036]该方法还包括:所述发端网元在本地保存获得的各收端网元的负载和资源空余信肩、O
[0037]所述收端网元均过载时,该方法还包括:
[0038]所述发端网元根据预先配置的策略来决定后续处理;
[0039]其中,后续处理包括:继续选择其中一个收端网元作为目标网元,或者所述发端网元不再发送信令和消息请求到收端网元。
[0040]当所述发端网元发起去订阅收端网元的负载和资源空闲信息时,还包括:
[0041]所述发端网元自身所属的虚拟化网元管理实体向发端网元返回去订阅响应;
[0042]所述发端网元删除本地存储的该收端网元的负载和资源空余信息。
[0043]所述发端网元所属的虚拟化网元管理实体与所述收端网元所属的虚拟化网元管理实体不同;
[0044]当所述发端网元发起去订阅收端网元的负载和资源空闲信息时,还包括:
[0045]所述发端网元自身所属的虚拟化网元管理实体向收端网元所属的虚拟化网元管理实体请求去订阅收端网元的负载和资源空余信息;
[0046]所述收端网元所属的虚拟化网元管理实体向发端网元自身所属的虚拟化网元管理实体返回去订阅响应;
[0047]所述发端网元自身所属的虚拟化网元管理实体向发端网元返回去订阅响应,所述发端网元删除本地存储的该收端网元的负载和资源空余信息。
[0048]当所述收端网元被删除后,该方法还包括:
[0049]所述收端网元所属的虚拟化网元管理实体通知所述发端网元所属的虚拟化网元管理实体,所述发端网元所属的虚拟化网元管理实体通知已订阅的发端网元,所述发端网元删除本地保存的上述已被删除的收端网元的负载和资源空闲信息。
[0050]当所述收端网元不在所述发端网元的可选范围内时,该方法还包括:
[0051]所述发端网元主动请求自身所属的虚拟化网元管理实体去订阅,所述发端网元所属的虚拟化网元管理实体通知对应的收端网元所属的虚拟化网元管理实体去订阅,或者直接通知所述收端网元去订阅。
[0052]本发明又公开了一种实现虚拟化网元间负载均衡的系统,至少包括发端网元、一个或一个以上收端网元,以
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1