一种分步式系统转发平面的带宽动态调整系统及方法技术方案

技术编号:21166904 阅读:53 留言:0更新日期:2019-05-22 09:37
本发明专利技术公开了一种分步式系统转发平面的带宽动态调整系统及方法,涉及数据通信技术领域,该系统包括带宽数据库、带宽监控模块和带宽调度模块,带宽数据库用于存储转发平面中业务盘的单盘带宽、在用业务盘总带宽和业务需求总带宽;带宽监控模块用于监控业务盘的在位情况以及每个在位业务盘的业务流速率,以对带宽数据库的带宽数据进行更新;带宽调度模块用于将业务需求总带宽数值和在用业务盘总带宽数值相比较,若大于,则选择备用交换盘并将其置为在用交换盘,若小于,则选择在用交换盘并将其置为备用交换盘,若相等,则不做处理。本发明专利技术能够实现转发平面中转发带宽的动态调整,提高设备带宽的利用率。

A Dynamic Bandwidth Adjustment System and Method for Stepwise System Forwarding Plane

The invention discloses a dynamic bandwidth adjustment system and method for a step-by-step system forwarding plane, which relates to the field of data communication technology. The system includes a bandwidth database, a bandwidth monitoring module and a bandwidth scheduling module. The bandwidth database is used to store the single disk bandwidth of the service disk in the forwarding plane, the total bandwidth of the service disk in use and the total bandwidth of the service demand; and the bandwidth monitoring module is used for monitoring and controlling. In order to update the bandwidth data of the bandwidth database, the in-place situation of the service disk and the traffic flow rate of each in-place service disk are used. The bandwidth scheduling module is used to compare the total bandwidth value of the service demand with the total bandwidth value of the in-use service disk. If it is larger than that, the backup switch disk is selected and placed as the in-use switch disk. If it is less than that, the in-use switch disk is selected and placed as the backup switch disk. Exchange disks, if equal, will not be processed. The invention can realize the dynamic adjustment of the forwarding bandwidth in the forwarding plane and improve the utilization rate of the equipment bandwidth.

【技术实现步骤摘要】
一种分步式系统转发平面的带宽动态调整系统及方法
本专利技术涉及数据通信
,具体涉及一种分步式系统转发平面的带宽动态调整系统及方法。
技术介绍
随着云计算、数据中心、5G通信的高速发展,汇聚核心层交换机的带宽要求成几何倍数增长,各大设备厂商纷纷推出高密度的大容量机架式交换机。同时,对于汇聚核心层网络设备的可靠性要求也逐年提高,先后出现了CrossBar、CLOS等多种交换矩阵架构,1:1、1+1、1:N等多种故障保护倒换模式。现有的机架式交换机数据转发平面带宽分配传统方式是根据交换机板卡配置情况,设备交换带宽分配及冗余保护模式都是设备相关,按照最大带宽进行静态分配,在实际的运行过程中,由于数据业务的不确定性,整个系统的带宽将很快就被耗尽,使得整机带宽利用率较低。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种分步式系统转发平面的带宽动态调整系统,能够实现转发平面中转发带宽的动态调整,提高设备带宽的利用率。为达到以上目的,本专利技术采取的技术方案是,包括:带宽数据库,其用于存储转发平面中业务盘的单盘带宽、在用业务盘总带宽和业务需求总带宽;带宽监控模块,其用于监控业务盘的在位情况以及每个在位业务盘的业务流速率,以对带宽数据库的带宽数据进行更新;带宽调度模块,其用于将业务需求总带宽数值和在用业务盘总带宽数值相比较,若大于,则选择备用交换盘并将其置为在用交换盘,若小于,则选择在用交换盘并将其置为备用交换盘,若相等,则不做处理。在上述技术方案的基础上,所述带宽数据库中还存储有交换盘的在用交换盘和备用交换盘配置情况,以及每个交换盘的带宽数据。在上述技术方案的基础上,所述带宽监控模块监控每个在位业务盘的业务流速率带宽,具体过程包括:所述带宽监控模块定期轮询每个在用业务盘的端口计数,计算每个端口的业务流速率,得出业务盘的总业务流速率作为在用业务盘总带宽。在上述技术方案的基础上,所述带宽调度模块将业务需求总带宽数值和在用业务盘总带宽数值相比较,包括:带宽调度模块将业务需求总带宽数值和在用业务盘总带宽数值相比较,其中,业务需求总带宽数值和在用业务盘总带宽数值间差值的绝对值为比对值:若大于,则将比对值与每个备用交换盘的带宽数值相比较,选择带宽数值大于或等于比对值的备用交换盘,并在选择的备用交换盘中选择带宽数值最接近比对值的备用交换盘,将该备用交换盘置为在用交换盘;若小于,则将比对值与每个在用交换盘的带宽数值相比较,选择带宽数值小于比对值的在用交换盘,并将选择的在用交换盘中选择带宽数值最大的在用交换盘置为备用交换盘;若等于,则不作处理。在上述技术方案的基础上,当业务需求总带宽数值大于在用业务盘总带宽数值,且将比对值与每个备用交换盘的带宽数值相比较后,不存在带宽数值大于或等于比对值的备用交换盘时:将备用交换盘中带宽最大的备用交换盘置为在用交换盘并上线,比对值减去新上线的在用交换盘带宽数值作为新比对值,然后使用新比对值与每个备用交换盘的带宽数值相比较,判断是否存在带宽数值大于或等于新比对值的备用交换盘,依次类推,直至存在带宽数值大于或等于最新得到的新比对值的备用交换盘。在上述技术方案的基础上,当业务需求总带宽数值小于在用业务盘总带宽数值,并选择一在用交换盘置为备用交换盘后:比对值和选择置为备用交换盘的在用交换盘带宽数值间的差值作为新比对值,判断是否存在带宽数值小于新比对值的在用交换盘,若不存在,则结束;若存在,则选出所有带宽数值小于新比对值的在用交换盘,并在选择的在用交换盘中选择带宽数值最大的在用交换盘置为备用交换盘,以此类推,直至不存在带宽数值小于最新得到的新比对值的在用交换盘。本专利技术还提供一种分步式系统转发平面的带宽动态调整方法,包括:存储转发平面中业务盘的单盘带宽、在用业务盘总带宽和业务需求总带宽数据;监控业务盘的在位情况以及每个在位业务盘的业务流速率;将业务需求总带宽数值和在用业务盘总带宽数值相比较:若大于,则选择备用交换盘并将其置为在用交换盘;若小于,则选择在用交换盘并将其置为备用交换盘;若相等,则不做处理。在上述技术方案的基础上,所述将业务需求总带宽数值和在用业务盘总带宽数值相比较,具体步骤包括:S301:将业务需求总带宽数值和在用业务盘总带宽数值相比较,若大于,则转至S302,若小于,则转至S303,若等于,则转至S304,其中,业务需求总带宽数值和在用业务盘总带宽数值间差值的绝对值为比对值;S302:将比对值与每个备用交换盘的带宽数值相比较,选择带宽数值大于或等于比对值的备用交换盘,在选择的备用交换盘中选择带宽数值最接近比对值的备用交换盘,将该备用交换盘置为在用交换盘,结束;S303:将比对值与每个在用交换盘的带宽数值相比较,选择带宽数值小于比对值的在用交换盘,并将选择的在用交换盘中选择带宽数值最大的在用交换盘置为备用交换盘,结束;S304:不作处理,结束。在上述技术方案的基础上,步骤S302的具体步骤包括:S3021:将比对值与每个备用交换盘的带宽数值相比较,判断是否存在带宽数值大于或等于比对值的备用交换盘,若存在,然后转至S3022,若不存在,转至S3023;S3022:选择带宽数值大于或等于比对值的备用交换盘,在选择的备用交换盘中选择带宽数值最接近比对值的备用交换盘,将该备用交换盘置为在用交换盘,结束;S3023:将备用交换盘中带宽最大的备用交换盘置为在用交换盘并上线,将比对值和新上线的在用交换盘带宽数值间的差值作为新比对值,转至S3024;S3024:判断是否存在带宽数值数值大于或等于新比对值的在用交换盘,若存在,转至S3022,若不存在,则转至S3025;S3025:将备用交换盘中带宽最大的备用交换盘置为在用交换盘并上线,将上次计算得到的比对值和新上线的在用交换盘带宽数值间的差值作为新比对值,然后转至S3024。在上述技术方案的基础上,步骤S303具体包括:S3031:将比对值与每个在用交换盘的带宽数值相比较,选择带宽数值小于比对值的在用交换盘,转至S3032;S3032:在选择的在用交换盘中选择带宽数值最大的在用交换盘置为备用交换盘,转至S3033;S3033:比对值和选择置为备用交换盘的在用交换盘带宽数值间的差值作为新比对值,判断是否存在带宽数值小于新比对值的在用交换盘,若存在,则转至S3034,若不存在,则转至S3036;S3034:选出所有带宽数值小于新比对值的在用交换盘,并在选择的在用交换盘中选择带宽数值最大的在用交换盘置为备用交换盘,转至S3035;S3035:将上一次计算得到的比对值和上一个选择置为备用交换盘的在用交换盘带宽数值间的差值作为新比对值,判断是否存在带宽数值小于新比对值的在用交换盘,若存在,则转至S3034,若不存在,则转至S3036;S3036:结束。与现有技术相比,本专利技术的优点在于:将业务需求总带宽数值和在用业务盘总带宽数值相比较,判断交换盘的转发带宽是否存在空闲,进而动态调整在用交换盘和备用交换盘的数量,实现转发平面中转发带宽的动态调整,提高设备带宽的利用率。附图说明图1为本专利技术实施例中一种分步式系统转发平面的流程图;图2为本专利技术实施例中步骤S3的具体流程图;图3为本专利技术实施例中步骤S302的具体流程图;图4为本专利技术实施例中步骤S303的具体流程图本文档来自技高网...

【技术保护点】
1.一种分步式系统转发平面的带宽动态调整系统,其特征在于,包括:带宽数据库,其用于存储转发平面中业务盘的单盘带宽、在用业务盘总带宽和业务需求总带宽;带宽监控模块,其用于监控业务盘的在位情况以及每个在位业务盘的业务流速率,以对带宽数据库的带宽数据进行更新;带宽调度模块,其用于将业务需求总带宽数值和在用业务盘总带宽数值相比较,若大于,则选择备用交换盘并将其置为在用交换盘,若小于,则选择在用交换盘并将其置为备用交换盘,若相等,则不做处理。

【技术特征摘要】
1.一种分步式系统转发平面的带宽动态调整系统,其特征在于,包括:带宽数据库,其用于存储转发平面中业务盘的单盘带宽、在用业务盘总带宽和业务需求总带宽;带宽监控模块,其用于监控业务盘的在位情况以及每个在位业务盘的业务流速率,以对带宽数据库的带宽数据进行更新;带宽调度模块,其用于将业务需求总带宽数值和在用业务盘总带宽数值相比较,若大于,则选择备用交换盘并将其置为在用交换盘,若小于,则选择在用交换盘并将其置为备用交换盘,若相等,则不做处理。2.如权利要求1所述的系统,其特征在于:所述带宽数据库中还存储有交换盘的在用交换盘和备用交换盘配置情况,以及每个交换盘的带宽数据。3.如权利要求1所述的系统,其特征在于,所述带宽监控模块监控每个在位业务盘的业务流速率带宽,具体过程包括:所述带宽监控模块定期轮询每个在用业务盘的端口计数,计算每个端口的业务流速率,得出业务盘的总业务流速率作为在用业务盘总带宽。4.如权利要求1所述的系统,其特征在于,所述带宽调度模块将业务需求总带宽数值和在用业务盘总带宽数值相比较,包括:带宽调度模块将业务需求总带宽数值和在用业务盘总带宽数值相比较,其中,业务需求总带宽数值和在用业务盘总带宽数值间差值的绝对值为比对值:若大于,则将比对值与每个备用交换盘的带宽数值相比较,选择带宽数值大于或等于比对值的备用交换盘,并在选择的备用交换盘中选择带宽数值最接近比对值的备用交换盘,将该备用交换盘置为在用交换盘;若小于,则将比对值与每个在用交换盘的带宽数值相比较,选择带宽数值小于比对值的在用交换盘,并将选择的在用交换盘中选择带宽数值最大的在用交换盘置为备用交换盘;若等于,则不作处理。5.如权利要求4所述的系统,其特征在于,当业务需求总带宽数值大于在用业务盘总带宽数值,且将比对值与每个备用交换盘的带宽数值相比较后,不存在带宽数值大于或等于比对值的备用交换盘时:将备用交换盘中带宽最大的备用交换盘置为在用交换盘并上线,比对值减去新上线的在用交换盘带宽数值作为新比对值,然后使用新比对值与每个备用交换盘的带宽数值相比较,判断是否存在带宽数值大于或等于新比对值的备用交换盘,依次类推,直至存在带宽数值大于或等于最新得到的新比对值的备用交换盘。6.如权利要求4所述的系统,其特征在于,当业务需求总带宽数值小于在用业务盘总带宽数值,并选择一在用交换盘置为备用交换盘后:比对值和选择置为备用交换盘的在用交换盘带宽数值间的差值作为新比对值,判断是否存在带宽数值小于新比对值的在用交换盘,若不存在,则结束;若存在,则选出所有带宽数值小于新比对值的在用交换盘,并在选择的在用交换盘中选择带宽数值最大的在用交换盘置为备用交换盘,以此类推,直至不存在带宽数值小于最新得到的新比对值的在用交换盘。7.一种分步式系统转发平面的带宽动态调整方法,其特征在于,包括:存储转发平面中业务盘的单盘带宽、在用业务盘总带宽和业务需求总带宽数据;监控业务盘的在位情况以及每个在位业务...

【专利技术属性】
技术研发人员:肖杉
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北,42

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

1