一种BRAS设备在线用户流量不均衡自动发现并调整的方法及装置与流程

文档序号:33886354发布日期:2023-04-20 23:44阅读:150来源:国知局
一种BRAS设备在线用户流量不均衡自动发现并调整的方法及装置与流程

本发明的实施例一般涉及通信,尤其涉及一种bras设备在线用户流量不均衡自动发现并调整方法及装置。


背景技术:

1、目前,用户终端主要是通过bras接入网络的。并且随着互联网技术的发展,为了避免一个bras需要处理的用户终端的接入请求过多,通常在网络中部署两个bras,这两个bras按照预先设置的负载均衡策略分别处理不同类型的用户终端的接入请求,以实现负载均衡。

2、为了便于说明,将两个bras分别称为第一bras和第二bras。对于任一用户终端,在该用户终端需要接入网络时,第一bras和第二bras均接收到该用户终端发送的接入请求,第一bras和第二bras分别确定该用户终端的媒体访问控制(media access control,mac)地址的最后一位,其中,mac地址是采用二进制方式记录的。对于第一bras,如果该用户终端的mac地址的最后一位为奇数1,则立即响应该用户终端的接入请求,以使该用户终端通过第一bras接入网络。对于第二bras,如果该用户终端的mac地址的最后一位为偶数0,则立即响应该用户终端的接入请求,以使该用户终端通过第二bras接入网络。也即是,相关技术是根据用户终端的mac地址最后一位的奇偶特征制定的负载均衡策略。

3、如专利:“确定负载均衡策略的方法、装置及存储介质(申请号:cn201811044541.9)”:获取多个mac地址,根据多个mac地址,确定将多个mac地址划分为n类的分类规则,根据分类规则确定第一bras的负载均衡策略,并向第一bras发送第一bras的负载均衡策略。该方案提高了确定出的负载均衡策略的灵活性,但是并没有解决链路流量不均衡情况的告警及均衡处理的问题。


技术实现思路

1、为解决以上问题,本发明支持成对bras在线用户数均衡性分析和隐患识别,根据业务接入策略,采用相应的操作方式,实现接入用户的自动均衡性调整,且每步调整操作均采用原子能力方式,具备扩展性,如调整后检查若发现仍不均衡,可以按策略进行二次调整。

2、根据本发明的实施例,提供了一种bras设备在线用户流量不均衡自动发现并调整的方法及装置。

3、在本发明的第一方面,提供了一种bras设备在线用户流量不均衡自动发现并调整的方法。该方法包括:

4、s01:获取网管系统中所有待检查的成对设备中主设备、备设备、主设备端口及备设备端口的对应关系;

5、s02:检查成对设备中是否存在流量不均衡的情况,若流量均衡,则不进行调整;

6、s03:若流量不均衡则进行告警,若为流量不均衡则登录对应设备进行bars均衡处理,若为链路扩容则不进行调整;

7、s04:均衡处理后一段时间再次登录设备,进行调整后检查。

8、进一步地,s02中所述的检查成对设备中是否存在流量不均衡的步骤为:

9、s021:用户在系统中设置时间长度,从es里查询成对设备的对应端口在此时间长度内有时间点的利用率;

10、s022:在所有的主设备的端口流量利用率以及备设备的端口流量利用率里,取流量利用率最高一侧的端口及采集时间作为基准设备adev、基准端口aport、基准时间t、基准流量利用率aflux;

11、s023:根据成对设备里主设备、备设备、主设备端口及备设备端口的对应关系,查询基准设备的基准端口相对应的对端端口bport以及在基准时间t时刻的对端端口的流量利用率bflux;

12、s024:若aflux小于50%且bflux小于50%且|aflux-bflux|大于等于20%,链路流量不均衡报警;若aflux大于50%或者bflux大于50%,链路流量不均衡报警;若aflux大于等于50%且bflux大于等于50%,进行链路扩容报警;否则,不进行报警。

13、进一步地,s03中所述的bars均衡处理的步骤为:

14、s031:获取用户在网管系统中设置的每台设备可调整的子接口数量usern;

15、s032:登录基准设备adev,查询所有基准端口aport下的宽带用户子接口;

16、s033:判断宽带用户子接口数量是否超过可调整的子接口数量usern,若数量未超过,则将所有宽带用户子接口都作为调整子接口;若数量超过,则查询每个宽带用户子接口的在线用户数并将用户在线数从高到低排序,取前usern个子接口作为调整子接口;

17、s034:根据成对子接口的vlanid相同原则以及成对端口物理口的对应关系,计算对端需要调整的子接口;

18、s035:登录对端设备bdev上调整子接口,删除时延配置;

19、s036:登录基准设备adev上调整子接口,进行时延配置,并将超过用户踢下线。

20、进一步地,s04中所述调整后检查的步骤为:

21、s041:登录基准设备adev,实时查询做过调整的子接口对应的主接口的流量利用率f;

22、s042:登录对端设备bdev,实时查询做过调整的子接口对应的主接口的流量利用率f';

23、s043:获取用户在网管系统中配置的调整后成对端口流量利用率差值阈值m;

24、s044:检查所有调整过的成对端口的流量利用率差值是否都在m%内,若流量利用率差值都在m%内,则均衡成功;

25、s045:若流量利用率差值不都在m%内,则均衡失败,判断是否设置了多次调整策略,若未设置则结束,返回均衡失败消息;

26、s046:若设置了多次调整策略,则按照调整策略重新进行bars均衡调整。

27、进一步地,所述的调整策略的次数由工作人员设置。

28、在本发明的第二方面,提供了一种bras设备在线用户流量不均衡自动发现并调整的装置。该装置包括:

29、获取模块:用于获取网管系统中所有待检查的成对设备中主设备、备设备、主设备端口及备设备端口的对应关系;

30、流量检查模块:用于检查成对设备中是否存在流量不均衡的情况,若流量均衡,则不进行调整;

31、告警模块:用于若流量不均衡则进行告警,若为流量不均衡则登录对应设备进行bars均衡处理,若为链路扩容则不进行调整;

32、调整检查模块:用于均衡处理后一段时间再次登录设备,进行调整后检查。

33、进一步地,流量检查模块还包括:

34、利用率查询模块:用于用户在系统中设置时间长度,从es里查询成对设备的对应端口在此时间长度内有时间点的利用率;

35、基准设备确定模块:用于在所有的主设备的端口流量利用率以及备设备的端口流量利用率里,取流量利用率最高一侧的端口及采集时间作为基准设备adev、基准端口aport、基准时间t、基准流量利用率aflux;

36、对端端口确定模块:用于根据成对设备里主设备、备设备、主设备端口及备设备端口的对应关系,查询基准设备的基准端口相对应的对端端口bport以及在基准时间t时刻的对端端口的流量利用率bflux;

37、报警判断模块:用于若aflux小于50%且bflux小于50%且|aflux-bflux|大于等于20%,链路流量不均衡报警;若aflux大于50%或者bflux大于50%,链路流量不均衡报警;若aflux大于等于50%且bflux大于等于50%,进行链路扩容报警;否则,不进行报警。

38、进一步地,告警模块还包括:

39、子接口数量获取模块:用于获取用户在网管系统中设置的每台设备可调整的子接口数量usern;

40、宽带用户子接口查询模块:用于登录基准设备adev,查询所有基准端口aport下的宽带用户子接口;

41、数量判断模块:用于判断宽带用户子接口数量是否超过可调整的子接口数量usern,若数量未超过,则将所有宽带用户子接口都作为调整子接口;若数量超过,则查询每个宽带用户子接口的在线用户数并将用户在线数从高到低排序,取前usern个子接口作为调整子接口;

42、计算模块:用于根据成对子接口的vlanid相同原则以及成对端口物理口的对应关系,计算对端需要调整的子接口;

43、对端子接口调整模块:用于登录对端设备bdev上调整子接口,删除时延配置;

44、基准设备子接口模块:用于登录基准设备adev上调整子接口,进行时延配置,并将超过用户踢下线。

45、进一步地,调整检查模块还包括:

46、基准设备流量利用率查询模块:用于登录基准设备adev,实时查询做过调整的子接口对应的主接口的流量利用率f;

47、对端设备流量利用率查询模块:用于登录对端设备bdev,实时查询做过调整的子接口对应的主接口的流量利用率f';

48、流量利用率差值阈值获取模块:用于获取用户在网管系统中配置的调整后成对端口流量利用率差值阈值m;

49、流量利用率差值判断模块:用于检查所有调整过的成对端口的流量利用率差值是否都在m%内,若流量利用率差值都在m%内,则均衡成功;

50、调整策略设置判断模块:用于若流量利用率差值不都在m%内,则均衡失败,判断是否设置了多次调整策略,若未设置则结束,返回均衡失败消息;若设置了多次调整策略,则按照调整策略重新进行bars均衡调整。

51、进一步地,所述的调整策略的次数由工作人员设置。

52、以上提及英文缩写释义:

53、bars:broadband remote access server,宽带远程接入服务器

54、es:elastic search,分布式全文搜索引擎

55、vlanid:局域网标识

56、本发明支持成对bras在线用户数均衡性分析和隐患识别,根据业务接入策略,采用相应的操作方式,实现接入用户的自动均衡性调整,且每步调整操作均采用原子能力方式,具备扩展性,如调整后检查若发现仍不均衡,可以按策略进行二次调整。

57、应当理解,
技术实现要素:
部分中所描述的内容并非旨在限定本发明的实施例的关键或重要特征,亦非用于限制本发明的范围。本发明的其它特征将通过以下的描述变得容易理解。

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