VLAN自动调度方法和装置制造方法及图纸

技术编号:18416924 阅读:33 留言:0更新日期:2018-07-11 08:54
本发明专利技术涉及一种VLAN自动调度方法和装置,该方法包括:S1、采集各个OLT上联的双交换机的基础业务配置信息、双交换机的峰值带宽利用率及上联路由设备上活跃用户的业务数据;S2、判断OLT是否需要进行均衡性调整;S3、对于判定为需要进行均衡性调整的OLT,确定OLT的VLAN调度方向,确定待调出VLAN的交换机下每一个VLAN的带宽以及每一个VLAN组合的带宽;S4、确定每一个需要进行均衡性调整的OLT上联的待调出VLAN的交换机下各个VLAN以及各个VLAN组合的带宽与该OLT对应的双上联链路带宽差值之间的绝对差值中绝对差值最小的VLAN或者VLAN组合,并将该绝对差值最小的VLAN或者VLAN组合调入该OLT上联的待调入VLAN的交换机下。本发明专利技术可以通过科学的计算,提高业务均衡调整的高效性和准确性。

VLAN automatic scheduling method and device

The invention relates to a VLAN automatic scheduling method and device. The method includes: S1, the basic service configuration information of the double switches on each OLT, the peak bandwidth utilization of the double switch and the service data of the active user on the connection routing device; S2, whether the OLT needs to be balanced; S3, for the judgment. OLT, which requires a balanced adjustment, determines the VLAN scheduling direction of the OLT, determines the bandwidth of each VLAN under the switch to be transferred from the VLAN switch and the bandwidth of each VLAN combination; S4, determines the bandwidth of each VLAN and the VLAN combinations under the switch to be transferred from the VLAN switch to the OLT that needs to be balanced. The VLAN or VLAN combination of the absolute difference of the absolute difference between the double uplink bandwidth difference corresponding to the OLT, and the VLAN or VLAN combination that is the minimum of the absolute difference value, is transferred to the switch of the OLT to be transferred into the VLAN switch. The invention can improve the efficiency and accuracy of the business balance adjustment through scientific calculation.

【技术实现步骤摘要】
VLAN自动调度方法和装置
本专利技术涉及GPON网络
,尤其是涉及一种VLAN自动调度方法和装置。
技术介绍
由于热备技术在OLT(即光线路终端)双上联GPON(即无源光网络技术)组网应用中还不够成熟,所以在GPON业务冷备技术下实现业务均衡,一方面需要数据业务制作人员根据OLT双上联各自承载Vlan(即虚拟局域网)数目的多少调整业务规划接入,另一方面需要维护人员根据主备边业务承载及流量分析情况,在业务均衡性很差的时候,粗略通过人为割接Vlan来调整OLT双上联链路的均衡性,从而减少因单边负载过大导致的链路拥塞。针对OLT双上联链路均衡调整问题,现有技术中从粗略的业务接入规划来保证链路均衡的方法过于简单,很难真正的保证业务均衡性,因为后期每个Vlan到底携带用户数的多少是发展变化的。而且,维护人员对业务Vlan的人为割接调整也基本是在链路拥塞出现后进行的,而且具体需要调整割接哪些Vlan、割接多少个Vlan用户数过去才会保持均衡,都没有经过科学的计算,只有多次的调整尝试才能达到一个比较均衡的状态,这将导致割接工程量巨大,同一个点的割接工作往往会重复几次,最终的结果就是双上联OLT经常出现单边链路负载过高的现象,也容易导致SW(即交换机)设备至其上联路由设备BRAS的链路峰值带宽利用率超过70%的门限值,出现链路拥塞。究其原因,现有技术对GPON冷备业务的均衡调整根本达不到科学均衡的效果,主要是因其没有从科学的数据计算及自动化的均衡调整来从根本上保证业务负载的均衡性,实现不了基于Vlan调度的动态均衡调整,从而也无法保证业务均衡调整的高效性和准确性。
技术实现思路
针对以上缺陷,本专利技术提供一种VLAN自动调度方法和装置,通过科学的计算,提高业务均衡调整的高效性和准确性。第一方面,本专利技术提供的VLAN自动调度方法包括:S1、采集各个光线路终端OLT上联的双交换机的基础业务配置信息;并采集预设时间段内的每一个OLT上联的双交换机的峰值带宽利用率以及在所述峰值带宽利用率对应的峰值时刻,所述双交换机的上联路由设备上活跃用户的业务数据;S2、根据每一个OLT上联的双交换机的峰值带宽利用率,判断该OLT是否需要进行均衡性调整;S3、对于判定为需要进行均衡性调整的OLT,根据该OLT对应的峰值带宽利用率以及所述基础业务配置信息中该OLT上联的双交换机的链路带宽,计算该OLT的双上联链路带宽差值,根据该差值确定该OLT的VLAN调度方向,并根据该OLT中待调出VLAN的交换机对应的所述活跃用户的业务数据,确定该待调出VLAN的交换机下每一个VLAN的带宽以及每一个VLAN组合的带宽;S4、确定需要进行均衡性调整的OLT上联的待调出VLAN的交换机下各个VLAN以及各个VLAN组合的带宽与该OLT对应的双上联链路带宽差值之间的绝对差值中绝对差值最小的VLAN或者VLAN组合,并将该绝对差值最小的VLAN或者VLAN组合调入该OLT上联的待调入VLAN的交换机下。可选的,S1中采集预设时间段内的每一个OLT上联的双交换机的峰值带宽利用率以及在所述峰值带宽利用率对应的峰值时刻,所述双交换机的上联路由设备上活跃用户的业务数据,包括:S11、在所述预设时间段内,按照预设周期同步采集该OLT上联的双交换机的带宽利用率和该双交换机的上联路由设备上活跃用户的业务数据;S12、判断当前周期采集到的每一个交换机的带宽利用率是否大于交换机信息表中该OLT下对应交换机当前所存储的峰值带宽利用率;若是,则将当前周期采集到的该交换机的带宽利用率判定为该交换机当前的峰值带宽利用率,并对交换机信息表中的数据进行更新,更新后的交换机信息表中存储有OLT的名称以及双交换机当前的峰值带宽利用率;并根据当前周期内采集到的活跃用户的业务数据,对上联路由设备上活跃用户的业务数据信息表进行更新;否则,丢弃当前周期采集到的带宽利用率和活跃用户的业务数据。可选的,所述同步采集该OLT上联的双交换机的带宽利用率和该双交换机的上联路由设备上活跃用户的业务数据,包括:通过时钟控制该OLT上联的双交换机上数据的同步采集工作;通过线程控制每一个交换器的带宽利用率和该交换机的上联路由设备上活跃用户的业务数据这两种数据的同步采集。可选的,所述S2包括:计算该OLT上联的双交换机的峰值带宽利用率之间的绝对差值;若经判断获知该差值大于预设值,则判定该OLT为需要进行均衡性调整的OLT。可选的,S3中计算该OLT的双上联链路带宽差值,根据该差值确定该OLT的VLAN调度方向,包括:计算所述双上联链路带宽差值:C=B1*a%-B2*b%;式中,C为所述双上联链路带宽差值,B1为双交换机中第一交换机的链路带宽,a%为所述第一交换机的峰值带宽利用率;B2为双交换机中第二交换机的链路带宽,b%为所述第二交换机的峰值带宽利用率;判断所述双上联链路带宽差值是否大于0;若是,则该OLT的调度方向为从所述第一交换机中调度VLAN至所述第二交换机上;否则,该OLT的调度方向为从所述第二交换机中调度VLAN至所述第一交换机上。可选的,所述S4具体包括:S41、确定需要进行均衡性调整的OLT上联的待调出VLAN的交换机下各个VLAN的带宽分别与该需要进行均衡性调整的OLT对应的双上联链路带宽差值之间的绝对差值中差值最小的VLAN,并将所述差值最小的VLAN的带宽与该需要进行均衡性调整的OLT对应的双上联链路带宽差值之间的绝对差值记为第一差值;S42、确定该需要进行均衡性调整的OLT上联的待调出VLAN的交换机下各个VLAN组合的带宽与该需要进行均衡性调整的OLT对应的双上联链路带宽差值之间的绝对差值中差值最小的VLAN组合,并将差值最小的VLAN组合的带宽与该需要进行均衡性调整的OLT对应的双上联链路带宽差值之间的绝对差值记为第二差值;S43、判断所述第一差值是否小于所述第二差值,若是,则将所述差值最小的VLAN调入该需要进行均衡性调整的OLT上联的待调入VLAN的交换机下;否则,将所述差值最小的VLAN组合调入该需要进行均衡性调整的OLT上联的待调入VLAN的交换机下。可选的,所述S41具体包括:将每一需要进行均衡性调整的OLT上联的待调出VLAN的交换机下各个VLAN的带宽以及该OLT对应的双上联链路带宽差值进行大小排序;根据排序结果确定与双上联链路带宽差值左右相邻的两个带宽,并计算该两个带宽分别与该OLT对应的双上联链路带宽差值之间的绝对差值;将该绝对差值中的最小值对应的VLAN作为所述差值最小的VLAN。可选的,所述S42具体包括:对在带宽小于该OLT对应的双上联链路带宽差值的各个VLAN中至少两个VLAN进行任意组合,得到多个VLAN组合;计算得到的每一VLAN组合的带宽与该OLT对应的双上联链路带宽差值的绝对差值,并选取出绝对差值最小的VLAN组合作为所述差值最小的VLAN组合。可选的,在所述S4之前,所述方法还包括:对于判定为需要进行均衡性调整的OLT中,将双交换机相同且VLAN调度方向相同的OLT归为一组;相应的,对归为一组的OLT同时执行S4,实现OLT的批量调度。第二方面,本专利技术提供的VLAN自动调度装置包括:采集模块,用于采集各个光线路终端OLT上联的双交换机的基础业务配置本文档来自技高网
...

【技术保护点】
1.一种VLAN自动调度方法,其特征在于,包括:S1、采集各个光线路终端OLT上联的双交换机的基础业务配置信息;并采集预设时间段内的每一个OLT上联的双交换机的峰值带宽利用率以及在所述峰值带宽利用率对应的峰值时刻,所述双交换机的上联路由设备上活跃用户的业务数据;S2、根据每一个OLT上联的双交换机的峰值带宽利用率,判断该OLT是否需要进行均衡性调整;S3、对于判定为需要进行均衡性调整的OLT,根据该OLT对应的峰值带宽利用率以及所述基础业务配置信息中该OLT上联的双交换机的链路带宽,计算该OLT的双上联链路带宽差值,根据该差值确定该OLT的VLAN调度方向,并根据该OLT中待调出VLAN的交换机对应的所述活跃用户的业务数据,确定该待调出VLAN的交换机下每一个VLAN的带宽以及每一个VLAN组合的带宽;S4、确定需要进行均衡性调整的OLT上联的待调出VLAN的交换机下各个VLAN以及各个VLAN组合的带宽与该OLT对应的双上联链路带宽差值之间的绝对差值中绝对差值最小的VLAN或者VLAN组合,并将该绝对差值最小的VLAN或者VLAN组合调入该OLT上联的待调入VLAN的交换机下。

【技术特征摘要】
1.一种VLAN自动调度方法,其特征在于,包括:S1、采集各个光线路终端OLT上联的双交换机的基础业务配置信息;并采集预设时间段内的每一个OLT上联的双交换机的峰值带宽利用率以及在所述峰值带宽利用率对应的峰值时刻,所述双交换机的上联路由设备上活跃用户的业务数据;S2、根据每一个OLT上联的双交换机的峰值带宽利用率,判断该OLT是否需要进行均衡性调整;S3、对于判定为需要进行均衡性调整的OLT,根据该OLT对应的峰值带宽利用率以及所述基础业务配置信息中该OLT上联的双交换机的链路带宽,计算该OLT的双上联链路带宽差值,根据该差值确定该OLT的VLAN调度方向,并根据该OLT中待调出VLAN的交换机对应的所述活跃用户的业务数据,确定该待调出VLAN的交换机下每一个VLAN的带宽以及每一个VLAN组合的带宽;S4、确定需要进行均衡性调整的OLT上联的待调出VLAN的交换机下各个VLAN以及各个VLAN组合的带宽与该OLT对应的双上联链路带宽差值之间的绝对差值中绝对差值最小的VLAN或者VLAN组合,并将该绝对差值最小的VLAN或者VLAN组合调入该OLT上联的待调入VLAN的交换机下。2.根据权利要求1所述的方法,其特征在于,S1中采集预设时间段内的每一个OLT上联的双交换机的峰值带宽利用率以及在所述峰值带宽利用率对应的峰值时刻,所述双交换机的上联路由设备上活跃用户的业务数据,包括:S11、在所述预设时间段内,按照预设周期同步采集该OLT上联的双交换机的带宽利用率和该双交换机的上联路由设备上活跃用户的业务数据;S12、判断当前周期采集到的每一个交换机的带宽利用率是否大于交换机信息表中该OLT下对应交换机当前所存储的峰值带宽利用率;若是,则将当前周期采集到的该交换机的带宽利用率判定为该交换机当前的峰值带宽利用率,并对交换机信息表中的数据进行更新,更新后的交换机信息表中存储有OLT的名称以及双交换机当前的峰值带宽利用率;并根据当前周期内采集到的活跃用户的业务数据,对上联路由设备上活跃用户的业务数据信息表进行更新;否则,丢弃当前周期采集到的带宽利用率和活跃用户的业务数据。3.根据权利要求2所述的方法,其特征在于,所述同步采集该OLT上联的双交换机的带宽利用率和该双交换机的上联路由设备上活跃用户的业务数据,包括:通过时钟控制该OLT上联的双交换机上数据的同步采集工作;通过线程控制每一个交换器的带宽利用率和该交换机的上联路由设备上活跃用户的业务数据这两种数据的同步采集。4.根据权利要求1所述的方法,其特征在于,所述S2包括:计算该OLT上联的双交换机的峰值带宽利用率之间的绝对差值;若经判断获知该差值大于预设值,则判定该OLT为需要进行均衡性调整的OLT。5.根据权利要求1所述的方法,其特征在于,S3中计算该OLT的双上联链路带宽差值,根据该差值确定该OLT的VLAN调度方向,包括:计算所述双上联链路带宽差值:C=B1*a%-B2*b%;式中,C为所述双上联链路带宽差值,B1为双交换机中第一交换机的链路带宽,a%为所述第一交换机的峰值带宽利用率;B2为双交换机中第二交换机的链路带宽,b%为所述第二交换机的峰值带宽利用率;判断所述双上联链路带宽差值是否大于0;若是,则该OLT的调度方向为从所述第一交换机中调度VLAN至所述第二交换机上;否则,该OLT的调度方向为从所述第二交换机中调度VLAN至所述第一交换机上。6....

【专利技术属性】
技术研发人员:黄立伟班颖吴修权杨彬廖楚林
申请(专利权)人:中国移动通信集团广东有限公司中国移动通信集团公司
类型:发明
国别省市:广东,44

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

1