一种网元升级方法及设备技术

技术编号:12389087 阅读:70 留言:0更新日期:2015-11-25 22:22
本发明专利技术公开了一种网元升级方法及设备,涉及通信技术领域,以解决现有升级过程中,网元将所有业务切换到新版本,一旦新版本升级有问题则会影响全局的问题。本发明专利技术提供的网元升级方法包括:SLB接收网元管理系统EMS下发的分发策略,根据所述分发策略,将接收到的由外部网元发送的多个业务消息中的一部分业务消息转发至第一网元,将剩余部分的业务消息转发至第二网元;当所述第二网元上的业务消息的处理结果满足预设条件后,所述SLB根据所述分发策略,将后续接收到的由外部网元发送的多个业务消息全部转发至所述第二网元。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种网元升级方法及设备
技术介绍
核心网作为整个通信网络控制的核心,需要和周边各种网络及设备进行对接,所有的网络业务都需要通过核心网网元进行控制处理或中转,其提供的网络服务是不可替代的。因此,当核心网网元需要进行升级时,不仅需要对正在处理网络业务的系统升级,而且还需要正常处理网络业务,即要求核心网做到无损升级,在系统升级期间业务不间断,或只能容忍短暂的终端(如10s内)。现有技术中,通常采用如下方法对核心网网元进行无损升级:先将网元中的进程划分为主备2个平面。升级时先将备平面升级为新版本(备平面不处理业务),备平面升级后和原主用平面进行状态倒换,并将全部业务从原主平面切换到原备平面(新主用平面),然后再升级原主平面。升级过程中只有将业务从主平面切换到升级到新版本的备平面时会产生非常短时间的业务中断(理论上业务中断时间约为10s),从而实现无损升级。但是,在实现本专利技术的过程中,专利技术人发现上述无损升级方法存在如下问题:现网设备配置及组网千差万别,研发阶段无法模拟实际现网场景,新版本网元的很多问题只有在升级当天才能发现,因此,升级时,网元将所有业务切换到新版本,一旦新版本升级有问题则会影响全局。
技术实现思路
为解决上述问题,本专利技术提供网元升级方法及设备,以解决现有升级过程中,网元将所有业务切换到新版本后,一旦新版本升级有问题则会影响全局的问题。本专利技术的实施例采用如下技术方案:第一方面,本专利技术实施例提供一种网元升级方法,所述方法包括:网络负载均衡器SLB接收网元管理系统EMS下发的分发策略;所述SLB根据所述分发策略,将接收到的由外部网元发送的多个业务消息中的一部分业务消息转发至第一网元,将剩余部分的业务消息转发至第二网元;当所述第二网元上的业务消息的处理结果满足预设条件后,所述SLB根据所述分发策略,将后续接收到的由外部网元发送的多个业务消息全部转发至所述第二网元;其中,所述分发策略用于控制转发至所述第一网元和所述第二网元的业务消息的比例;所述第二网元与所述第一网元的配置属性和连接配置相同,所述第二网元与所述第一网元处于不同的虚拟局域网内,且所述第二网元的版本不低于所述第一网元。在第一方面的第一种可实现方式中,结合第一方面,所述业务消息包含:发起业务消息的用户的用户标识;所述SLB根据所述分发策略,将接收到的外部网元发送的多个业务消息中的一部分业务消息转发至第一网元,将剩余部分的业务消息转发至第二网元具体包括:所述SLB判断接收到的多个业务消息中每个业务消息的消息类型;若所述SLB确定所述业务消息的消息类型为会话初始协议SIP消息,则根据所述SIP消息包含的用户标识、以及所述分发策略中的分发标识和白名单列表,将所述业务消息转发至所述第一网元或所述第二网元,其中,所述分发标识用于表示:将所述SLB接收到的多个业务消息全部转发至所述第一网元、或将所述SLB接收到的多个业务消息全部转发至所述第二网元、或不确定将所述SLB接收到的多个业务消息转发至所述第一网元和所述第二网元中哪个网元;所述白名单列表用于存储至少一个用户标识;若所述SLB确定所述业务消息为IP链路消息,则根据所述IP链路消息包含的五元组信息、以及所述分发策略中逻辑链路的五元组属性与虚拟局域网标识VLANID的对应关系,将所述业务消息转发至所述第一网元或所述第二网元;其中,所述五元组信息包含:所述外部网元的IP地址、所述外部网元的端口号、所述第一网元的IP地址、所述第一网元的端口号、传输协议类型;所述逻辑链路的五元组属性包含:源IP地址、源端口号、目的IP地址、目的端口号、传输协议类型。在第一方面的第二种可实现方式中,结合第一方面的第一种可实现方式,所述SLB根据所述SIP消息包含的用户标识、以及所述分发策略中的分发标识和白名单列表,将所述业务消息转发至所述第二网元或所述第一网元具体包括:所述SLB查询分发标识;若确定所述分发标识表示:不确定将所述SLB接收到的多个业务消息转发至所述第二网元和所述第一网元中哪个网元,则查询所述白名单列表,若所述业务消息的用户标识包含在所述白名单列表中,则将所述业务消息转发至所述第二网元;若所述业务消息的用户标识未包含在所述白名单列表中,则将所述业务消息转发至所述第一网元;若确定所述分发标识表示:将所述SLB接收到的多个业务消息全部转发至所述第二网元,则将所述业务消息转发至所述第二网元;若确定所述分发标识表示:将所述SLB接收到的多个业务消息全部转发至所述第一网元,则将所述业务消息转发至所述第一网元。在第一方面的第三种可实现方式中,结合第一方面的第一种可实现方式,所述SLB根据所述IP链路消息包含的五元组信息、以及所述分发策略中逻辑链路的五元组属性与虚拟局域网标识VLANID的对应关系,将所述业务消息转发至所述第二网元或所述第一网元具体包括:根据所述分发策略中逻辑链路与虚拟局域网标识VLANID的对应关系,确定与所述业务消息相对应的第一虚拟局域网标识VLANID;其中,所述第一VLANID用于标识第一虚拟局域网,所述第一虚拟局域网包含:所述第一网元或所述第二网元;根据网元、以及所述网元所处的虚拟局域网的虚拟局域网标识VLANID之间的对应关系,将所述业务消息转发至与所述第一VLANID相对应的网元上。在第一方面的第四种可实现方式中,结合第一方面的第一种可实现方式至第一方面的第三种可实现方式中的任一种可实现方式,在所述SLB接收EMS下发的分发策略之前,所述方法还包括:所述SLB向所述第一网元发送同步请求消息,其中,所述同步请求消息用于请求获取所述第一网元的接口信息,所述第一网元的接口信息包含:所述第一网元的SIP服务端的IP地址及端口号,以及所述第一网元与所述间进行通信的逻辑链路的配置信息;所述SLB接收并存储所述第一网元的接口信息,并根据接收的所述第一网元的接口信息设定所述SLB自身对外的接口属性,所述接口属性包含:IP地址及端口号;相应的,所述SLB判断接收到的多个业务消息中每个业务消息的消息类型具体包括:根据所述业务消息包含的接口信息、所述第一网元的接口消息,判断所述业务消息的消息类型。在第一方面的第五种可实现方式中,结合第一方面,所述方法还包括:若所述SLB接收到所述第一网元或所述第二网元本文档来自技高网...
一种网元升级方法及设备

【技术保护点】
一种网元升级方法,其特征在于,所述方法包括:网络负载均衡器SLB接收网元管理系统EMS下发的分发策略;所述SLB根据所述分发策略,将接收到的由外部网元发送的多个业务消息中的一部分业务消息转发至第一网元,将剩余部分的业务消息转发至第二网元;当所述第二网元上的业务消息的处理结果满足预设条件后,所述SLB根据所述分发策略,将后续接收到的由外部网元发送的多个业务消息全部转发至所述第二网元;其中,所述分发策略用于控制转发至所述第一网元和所述第二网元的业务消息的比例;所述第二网元与所述第一网元的配置属性和连接配置相同,所述第二网元与所述第一网元处于不同的虚拟局域网内,且所述第二网元的版本不低于所述第一网元。

【技术特征摘要】
1.一种网元升级方法,其特征在于,所述方法包括:
网络负载均衡器SLB接收网元管理系统EMS下发的分发策略;
所述SLB根据所述分发策略,将接收到的由外部网元发送的多个业务
消息中的一部分业务消息转发至第一网元,将剩余部分的业务消息转发至第
二网元;
当所述第二网元上的业务消息的处理结果满足预设条件后,所述SLB
根据所述分发策略,将后续接收到的由外部网元发送的多个业务消息全部转
发至所述第二网元;
其中,所述分发策略用于控制转发至所述第一网元和所述第二网元的业
务消息的比例;所述第二网元与所述第一网元的配置属性和连接配置相同,
所述第二网元与所述第一网元处于不同的虚拟局域网内,且所述第二网元的
版本不低于所述第一网元。
2.根据权利要求1所述的方法,其特征在于,所述业务消息包含:发
起业务消息的用户的用户标识;所述SLB根据所述分发策略,将接收到的
外部网元发送的多个业务消息中的一部分业务消息转发至第一网元,将剩余
部分的业务消息转发至第二网元具体包括:
所述SLB判断接收到的多个业务消息中每个业务消息的消息类型;
若所述SLB确定所述业务消息的消息类型为会话初始协议SIP消息,
则根据所述SIP消息包含的用户标识、以及所述分发策略中的分发标识和白
名单列表,将所述业务消息转发至所述第一网元或所述第二网元,其中,所
述分发标识用于表示:将所述SLB接收到的多个业务消息全部转发至所述
第一网元、或将所述SLB接收到的多个业务消息全部转发至所述第二网元、
或不确定将所述SLB接收到的多个业务消息转发至所述第一网元和所述第
二网元中哪个网元;所述白名单列表用于存储至少一个用户标识;
若所述SLB确定所述业务消息为IP链路消息,则根据所述IP链路消
息包含的五元组信息、以及所述分发策略中逻辑链路的五元组属性与虚拟局
域网标识VLANID的对应关系,将所述业务消息转发至所述第一网元或所

\t述第二网元;
其中,所述五元组信息包含:所述外部网元的IP地址、所述外部网元
的端口号、所述第一网元的IP地址、所述第一网元的端口号、传输协议类
型;所述逻辑链路的五元组属性包含:源IP地址、源端口号、目的IP地址、
目的端口号、传输协议类型。
3.根据权利要求2所述的方法,其特征在于,所述SLB根据所述SIP
消息包含的用户标识、以及所述分发策略中的分发标识和白名单列表,将所
述业务消息转发至所述第二网元或所述第一网元具体包括:
所述SLB查询分发标识;
若确定所述分发标识表示:不确定将所述SLB接收到的多个业务消息
转发至所述第二网元和所述第一网元中哪个网元,则查询所述白名单列表,
若所述业务消息的用户标识包含在所述白名单列表中,则将所述业务消息转
发至所述第二网元;若所述业务消息的用户标识未包含在所述白名单列表
中,则将所述业务消息转发至所述第一网元;
若确定所述分发标识表示:将所述SLB接收到的多个业务消息全部转
发至所述第二网元,则将所述业务消息转发至所述第二网元;
若确定所述分发标识表示:将所述SLB接收到的多个业务消息全部转
发至所述第一网元,则将所述业务消息转发至所述第一网元。
4.根据权利要求2所述的方法,其特征在于,所述SLB根据所述IP
链路消息包含的五元组信息、以及所述分发策略中逻辑链路的五元组属性与
虚拟局域网标识VLANID的对应关系,将所述业务消息转发至所述第二网
元或所述第一网元具体包括:
根据所述分发策略中逻辑链路与虚拟局域网标识VLANID的对应关系,
确定与所述业务消息相对应的第一虚拟局域网标识VLANID;其中,所述第
一VLANID用于标识第一虚拟局域网,所述第一虚拟局域网包含:所述第
一网元或所述第二网元;
根据网元、以及所述网元所处的虚拟局域网的虚拟局域网标识VLANID
之间的对应关系,将所述业务消息转发至与所述第一VLANID相对应的网
元上。
5.根据权利要求2-4任一项所述的方法,其特征在于,在所述SLB接
收EMS下发的分发策略之前,所述方法还包括:
所述SLB向所述第一网元发送同步请求消息,其中,所述同步请求消
息用于请求获取所述第一网元的接口信息,所述第一网元的接口信息包含:
所述第一网元的SIP服务端的IP地址及端口号,以及所述第一网元与所述
间进行通信的逻辑链路的配置信息;
所述SLB接收并存储所述第一网元的接口信息,并根据接收的所述第
一网元的接口信息设定所述SLB自身对外的接口属性,所述接口属性包含:
IP地址及端口号;
相应的,所述SLB判断接收到的多个业务消息中每个业务消息的消息
类型具体包括:
根据所述业务消息包含的接口信息、所述第一网元的接口消息,判断所
述业务消息的消息类型。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述SLB接收到所述第一网元或所述第二网元发送的第一业务消息,
则将所述第一业务消息中的源端口号进行修改,并将修改后的源端口号、以
及所述源端口号和发送所述第一业务消息的网元所在的虚拟局域网标识
VLANID的对应关系记录在第一关系表中;
将包含修改后的源端口号的第一业务消息转发至所述外部网元;
接收所述外部网元回复的响应消息,其中,所述响应消息包含:目的端
口号,所述目的端口号为:所述修改后的源端口号;
查询所述第一关系表中,获取与所述目的端口号相对应的端口号和虚拟
局域网标识VLANID;
将所述响应消息发送至所述虚拟局域网标识VLANID标识的虚拟局域
网中的网元的所述端口号上;
其中,所述第一业务消息为非IP链路消息,包含:源IP地址、源端口
号、目的IP地址、目的端口号。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述第二网元上

\t的业务消息的处理结果满足预设条件包括:所述第二网元上所有业务消息呼
叫成功;或者
所述第二网元上所有业务消息的测试用例的成功率大于等于预设阈值。
8.一种网元升级方法,应用于网元管理系统EMS,其特征在于,包括:
所述EMS创建第二网元,其中,所述第二网元与第一网元的配置属性
和连接配置相同,所述第二网元与所述第一网元处于不同的虚拟局域网标识
VLANID内,且所述第二网元的版本不低于所述第一网元;
所述EMS向SLB发送分发策略;
所述SLB根据所述分发策略,将接收到的由外部网元发送的多个业务
消息中的一部分业务消息转发至第一网元,将剩余部分的业务消息转发至第
二网元;并当所述第二网元上的业务消息的处理结果满足预设条件后,所述
SLB根据所述分发策略,将后续接收到的由外部网元发送的多个业务消息全
部转发至所述第二网元。
9.根据权利要求8所述的方法,其特征在于,所述EMS创建第二网元
具体包括:
所述EMS通过虚拟网络功能管理者VNFM命令所述第一网元所在的虚
拟基础设施管理者VIM创建所述第一网元的虚拟机镜像文件;
所述EMS命令所述VIM创建所述第一网元的虚拟机;
所述EMS将所述第一网元虚拟机镜像文件植入创建的虚拟机内,形成所
述第二网元。
10.根据权利要求8或9所述的方法,其特征在于,所述方法还包括:
所述EMS根据所述第一网元上处理的业务消息减少的数量,减少所述第
一网元的虚拟机资源;
直至所述SLB将后续接收到的多个业务消息全部转发至所述第二网元之
后,所述EMS撤销...

【专利技术属性】
技术研发人员:尤光瑞
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1