System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种切换用户平面UP的方法和网络设备技术_技高网

一种切换用户平面UP的方法和网络设备技术

技术编号:41538064 阅读:4 留言:0更新日期:2024-06-03 23:17
本说明书提供一种切换用户平面UP的方法和网络设备,该方法包括:获取与UP连接故障的事件通知,判断在第一定时器老化结束前收到所述事件通知的次数是否达到预设阈值,若达到,则不执行切换UP动作,或者,若未达到,则执行切换UP动作。通过该方法,可以避免网络不稳定时因CUSP故障反复切换UP的情况发生。

【技术实现步骤摘要】

本说明书涉及通信,尤其涉及一种切换用户平面up的方法和网络设备。


技术介绍

1、bras转控分离技术作为一种前沿技术,涵盖传统bras设备的全部功能,但对传统bras的控制面和转发面功能进行了全面梳理和划分,实现了控制转发的分离,从而实现转发面利用率提升、配置运维简化及新业务的快速上线。bras控制层面(control plane)控制平面简称cp,运行与bras相关的进程,负责处理bras用户协议报文,管理bras用户信息。bras用户转发平面(user plane)简称up,负责用户数据流量的转发。vbras虚机设备做控制层面cp角色,sr88硬件路由器设备做转发层面up角色。实际应用中cp有灾备功能,up设备资源池化,池内up设备以n+1温备负载分担模式形式备份。控制面和转发面之间运行cusp协议,cp感知cusp连接故障做出up切换动作。

2、现网up设备本身的故障很少发生,up设备产品本身质量有保障,往往c-u之间的承载网某些情况下发生网络拥塞、设备升级、人为误操作等不稳定因素导致路由震荡、丢包、cusp震荡,造成cusp协议震荡导致cp频繁触发up切换,影响设备正常运行。


技术实现思路

1、为克服相关技术中存在的问题,本说明书提供了一种切换用户平面up的方法和网络设备。

2、根据本说明书实施例的第一方面,提供了一种切换用户平面up的方法,所述方法应用于转控分离架构中的控制平面cp中,所述方法包括:

3、获取与up连接故障的事件通知;</p>

4、判断在第一定时器老化结束前收到所述事件通知的次数是否达到预设阈值;

5、若达到,则不执行切换up动作;

6、或者,若未达到,则执行切换up动作。

7、其中,所述方法还包括:

8、在获取与up连接故障的事件通知后,判断是否已存在启动的第一定时器;

9、若未启动第一定时器,则启动第一定时器;

10、若已启动第一定时器,则执行判断在第一定时器老化结束前收到所述事件通知的次数是否达到预设阈值。

11、其中,所述若达到,则不执行切换up动作,包括:

12、若达到,则生成静默表项,通过所述静默表项控制不执行切换up动作。

13、其中,所述方法还包括:

14、对静默表项设置第二定时器;

15、若第二定时器未老化,收到所述事件通知时,则不执行切换up动作;

16、或者,若第二定时器老化,收到所述事件通知时,则执行切换up动作。

17、其中,在第二定时器老化前,所述方法还包括:

18、获取故障比率和检测比例;

19、当故障比率大于或等于检测比率时,则刷新第二定时器;

20、或者,当故障比率小于检测比率时,则不刷新第二定时器;

21、其中,所述检测比率为检测出与up连接故障的事件通知次数/检测时长;

22、所述故障比率为第二定时器时长内与up连接故障的事件通知次数/第二定时器时长。

23、通过上述各实施例可以看出,通过设置定时器,在定时器未老化前若收到与up连接故障的事件通知的次数达到预设阈值后,则不再执行切换up动作,防止出现应网络不稳定造成频繁切换up的情况发生。

24、根据本说明书实施例的第二方面,提供一种网络设备,所述网络设备中使能cp功能,所述网络设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如下方法:

25、获取与up连接故障的事件通知;

26、判断在第一定时器老化结束前收到所述事件通知的次数是否达到预设阈值;

27、若达到,则不执行切换up动作;

28、若未达到,则执行切换up动作。

29、根据本说明书实施例的第三方面,提供一种网络设备,所述网络设备使能cp功能,所述网络设备包括:

30、获取模块,用于获取与up连接故障的事件通知;

31、判断模块,用于判断在第一定时器老化结束前收到所述事件通知的次数是否达到预设阈值;

32、处理模块,用于当判断模块判断出达到预设阈值时,则不执行切换up动作,

33、或者,若未达到预设阈值时,则执行切换up动作。

34、其中,所述判断模块,还用于在获取与up连接故障的事件通知后,判断是否已存在启动的第一定时器;

35、所述处理模块,还用于若未启动第一定时器,则启动第一定时器,或者,若已启动第一定时器,则执行判断在第一定时器老化结束前收到所述事件通知的次数是否达到预设阈值。

36、其中,所述处理模块,还用于若达到,则生成静默表项,通过所述静默表项控制不执行切换up动作。

37、其中,所述处理模块,还用于对静默表项设置第二定时器,若第二定时器未老化,收到所述事件通知时,则不执行切换up动作,或者,若第二定时器老化,收到所述事件通知时,则执行切换up动作。

38、其中,所述处理模块,还用于获取故障比率和检测比例,当故障比率大于或等于检测比率时,则刷新第二定时器,或者,当故障比率小于检测比率时,则不刷新第二定时器;

39、其中,所述检测比率为检测出与up连接故障的事件通知次数/检测时长;

40、所述故障比率为第二定时器时长内与up连接故障的事件通知次数/第二定时器时长。

41、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。

本文档来自技高网...

【技术保护点】

1.一种切换用户平面UP的方法,其特征在于,所述方法应用于转控分离架构中的控制平面CP中,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述若达到,则不执行切换UP动作,包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,在第二定时器老化前,所述方法还包括:

6.一种网络设备,其特征在于,所述网络设备中使能CP功能,所述网络设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如下方法:

7.一种网络设备,其特征在于,所述网络设备使能CP功能,所述网络设备包括:

8.根据权利要求7所述的网络设备,其特征在于,

9.根据权利要求7所述的网络设备,其特征在于,

10.根据权利要求9所述的网络设备,其特征在于,

11.根据权利要求10所述的网络设备,其特征在于,

【技术特征摘要】

1.一种切换用户平面up的方法,其特征在于,所述方法应用于转控分离架构中的控制平面cp中,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述若达到,则不执行切换up动作,包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,在第二定时器老化前,所述方法还包括:

6.一种网络设备,其特征在于,所...

【专利技术属性】
技术研发人员:刘鑫
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:

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

1