一种在多业务传输平台上实现自动分级带宽调整的方法

文档序号:7665606阅读:165来源:国知局
专利名称:一种在多业务传输平台上实现自动分级带宽调整的方法
技术领域
本发明涉及光通信网技术领域,具体涉及一种在多业务传输平台(Multiservice Transport Platform, MSTP)上实现自动分级带宽调整的方法。
背景技术
近年来,SDH(同步数字系列)传输网络获得了迅猛发展,成为电信运营商投入最多, 规模最大的通信网络。但随着客户不断增加的数据业务需求,SDH所基于的电路交换的 技术己经很难满足巨大数据业务量的承载要求,于是以GFP (通用成帧规程)、VCAT (虚 级联)和LCAS (链路带宽调整机制)技术为特色的下一代数字同步体系(NG-SDH)成 为研究热点,由于它能够在多业务传输平台上灵活地分配带宽,从而受到各方的普遍关 注。
ITU-T G.707规范的VCAT可以实现业务带宽和SDH虚容器(VC)的适配,它将多 个VC捆绑在一起作为一个虚级联组(VCG)形成一个逻辑链路,为SDH传输网提供了 一种更加灵活的通道容量组织方式,更好的满足了数据业务的传输。LCAS是ITU-T G.7042规范中提出的一种可以在不中断数据流的情况下,动态调整VC虚级联组成员数 量的功能,提供了平滑地改变传输网中虚级联信号带宽以自动适应业务带宽需求的机制, 使得VC虚级联的管道变得有弹性,即使VCG中部分成员失效,LCAS可以自动监测并 删除失效成员,保证业务的继续传输,而且用户可以根据预期的业务流量通过网管灵活 调整链路带宽,这种调整不需中断运行中的业务。
但是我们可以看到,LCAS调整链路带宽是需要人工干预,通过网管配置实现,无 法做到完全自我调节,因此对于突发性的业务流量变化不能够实时做出响应,采取的措 施往往滞后于业务的变化,而且需要付出一定的人工成本。尽管现在有一些技术方案对 此作出了一定改进,如源端和宿端MSTP设备通过检测自身接收端口存储模块FIFO的 深度,来判断网络拥塞的程度,当FIFO的深度超过一定阈值时,认为出现拥塞,减少带 宽;当FIFO的深度减少到一定阈值时,认为流量过小,增加带宽;带宽的增减通过LCAS 调整VC虚级联组成员数量实现。但是,这种调整带宽是为了控制网络的流量,防止MSTP
设备负荷过重,而不是通过调整带宽去适应网络流量的变化,这一点和本发明的目的有 所不同。并且此方案还存在以下不足
1、 以单个数据传送路径为对象,不能从整个网络的角度分配带宽;
2、 每条传送路径地位平等,无法区别对待有特殊需求的业务。
另外需要指出的是,通过LCAS调整带宽,虽然不中断当前运行的业务,但在调整 过程中,可能会出现丢包现象。
对于现有技术中的上述缺陷,需要提出一种方法,能够让SDH网络自我检测业务流 量的变化,并且根据流量和自身的带宽利用状况,通过增减VCG成员数量,快速、实时
调整带宽以适应流量变化,无须更改网管的配置,并且调整过程中不会影响当前业务, 不会产生丢包现象,同时还能够为不同的业务链路设置不同的优先级,提供有差异的服 务。

发明内容
本发明目的在于提供一种在多业务传输平台上实现自动分级带宽调整的方法,该方 法能够根据监测到的业务通道流量的变化,实时、自动的为业务通道增加或者减少带宽, 不需要人工干预,对当前运行业务没有任何影响。
本发明方法应用于SDH环形网络,该环形网络由多个MSTP设备连接构成,其中一 个MSTP设备为主站,其余MSTP设备为从站,两个MSTP设备之间通过虚级联组VCG 相连,以形成一个业务通道,该两个MSTP设备中的一个是源端MSTP设备,另一个是 宿端MSTP设备,该方法包括以下步骤
A、 主站生成并维护业务通道带宽使用表和网络所有带宽占用状态表, 一旦带宽分配 发生变化,实时更新业务通道带宽使用表和网络所有带宽占用状态表的内容,其中业务 通道带宽使用表包含业务通道分配的VCG中VC的信息,网络所有带宽占用状态表包含 网络中所有VC是否被分配的信息,如果被分配,指出其所属的业务通道编号;
B、 每一个MSTP设备周期检测自身承载的业务通道在当前一定时间内的数据流量, 根据当前数据流量占用的带宽和已经分配给本业务通道的VCG中VC的数量,确定是否 申请增加带宽或者减少带宽,如果确定申请,则形成增加带宽或减少带宽的带宽调整请 求,发送到主站;
C、 主站接收到带宽调整请求,根据网络中所有带宽的使用情况,确定是否响应带宽 调整请求,如果需响应,则形成增加带宽或减少带宽的带宽调整命令,分别发送到业务
通道的源端MSTP设备和宿端MSTP设备;如果不需响应,则本次带宽调整过程结束;
D、 源端MSTP设备和宿端MSTP设备接收到带宽调整命令后,根据命令的内容, 如果命令增加带宽,则首先通过各自的交叉控制单元增加交叉,然后通过链路带宽调整 机制LCAS增加业务通道的VCG中的VC数量;如果命令减少带宽,则首先通过LCAS 减少业务通道的VCG中的VC数量,然后通过各自的交叉控制单元减少交叉;最后,源 端MSTP设备和宿端MSTP设备分别将动作执行结果形成带宽调整反馈信息,发送到主 站,该反馈信息中包含带宽调整是否成功的信息;
E、 主站收到带宽调整反馈信息后,如果反馈结果为成功,则更新业务通道带宽使用 表和网络所有带宽占用状态表,并结束本次带宽调整过程;如果反馈结果为失败,则进 入错误处理。
本发明方法中,为实现带宽的无缝调整,在通过LCAS调整VCG中VC数量时,还 需更改相应的交叉配置。为了防止出现丢包的现象,本发明方法特别增加对交叉的控制 增加带宽时,先为业务通道增加交叉,然后分配VC到VCG中;减少带宽时,先删除 VCG中的VC,然后减去业务通道中相应交叉。可以看到,两种情况下,操作顺序相反, 只有这样才能够保证不会出现丢包现象。
本发明方法中,所有的业务通道具有权重的属性,权重高的业务通道能够优先获得 带宽。
本发明方法中,所述步骤B进一步包括
Bl MSTP设备检测单位时间内接收缓存区使用百分比,得到当前数据流量所占用 的带宽,将已经分配的VCG中VC带宽总容量减去当前占用带宽,得到业务通道的闲置 带宽;
B2在本带宽调整系统中,设定增加带宽阈值和减少带宽阈值,当业务通道的闲置 带宽小于增加带宽阈值时,确定需要增加带宽,当业务通道的闲置带宽超过减少带宽阈 值时,确定需要减少带宽;根据以上确定结果,形成带宽调整请求。
本发明方法中,所述步骤C进一步包括
CI主站收到带宽调整请求,如果是请求减少带宽,则执行步骤C4;如果是请求增 加带宽,则执行步骤C2;
C2主站査询网络所有带宽占用状态表,确定是否存在空闲的带宽资源,如果存在, 执行步骤C4,如果不存在,执行步骤C3;
C3此时,网络中所有的带宽资源都已经占用,进行带宽竞争处理;
C4根据增加带宽或减少带宽的带宽调整请求,形成带宽调整命令,发送到业务通 道的源端MSTP设备和宿端MSTP设备。
本发明方法中,所述步骤C3进一步包括
C31查找网络中其权重值小于提出增加带宽请求的业务通道权重值的业务通道,如 果不存在,本次带宽调整过程结束;如果存在,继续执行步骤C32;
C32主站形成减少带宽的带宽调整命令,发送到权重值较小的业务通道源端MSTP 设备和宿端MSTP设备,命令它们减少该权重值较小的业务通道的VCG中的VC数量;
C33上述权重值较小的业务通道减少带宽操作成功后,主站形成增加带宽的带宽调 整命令,发送到最初请求增加带宽的业务通道的源端MSTP设备和宿端MSTP设备,命 令它们将上述权重值较小的业务通道释放出的VC加入到该最初请求增加带宽的业务通 道的VCG中。
本发明方法中,所述减少带宽的带宽调整请求中包含需要减少的VC个数,主站接 收到减少带宽的带宽调整请求后,从提出请求的业务通道占用的VC中按照某特定约定 选择与请求中等量的VC数,形成减少带宽的带宽调整命令并发送到源端MSTP设备和 宿端MSTP设备,该带宽调整命令中包含需要删除的VC编号。
本发明方法中,所述增加带宽的带宽调整请求中不包含需要增加的VC个数,主站 接收到增加带宽的带宽调整请求后,从网络可供分配的VC中按照某特定约定选出一个 VC,形成增加带宽的带宽调整命令并发送到源端MSTP设备和宿端MSTP设备,该带宽 调整命令中包含即将分配的VC编号。
本发明方法中,业务通道增加带宽的过程中, 一次只能增加一个VC,如果业务通道 需要增加多个VC,则需要发送多次增加带宽的带宽调整请求。
本发明方法中,主站定期查询网络中每个MSTP设备,获得业务通道占用带宽的信 息,从而实时更新业务通道带宽使用表和网络所有带宽占用状态表的内容。
本发明方法中,如果两端MSTP设备之间没有配置VCG,则它们之间不存在业务通道。
本发明解决了在业务数据流量发生变化时,原有的SDH网络不能自动适应该变化调 整带宽的问题。应用本发明,能够防止带宽资源出现闲置,显著提高网络中带宽资源的 利用率,并且在调整带宽的过程中不会影响当前业务,不会出现丢包。而且,由于本发 明采用了业务分级的设计策略,能够区别对待不同等级的业务,能够在整网的范围内跟 据当前的流量动态调整业务的带宽资源,方便根据用户自身的条件定制合适的业务类型,
增加了用户操作上的灵活性,能够满足不同类型的用户业务需求。


图1为本发明实施例的网络结构示意图2为本发明实施例减少带宽的网络环境示意图3为本发明实施例在不出现带宽竞争条件下增加带宽的网络环境示意图 图4为本发明实施例在带宽竞争条件下增加带宽的网络环境示意图; 图5位本发明实施例源端和宿端MSTP设备调整带宽的流程图; 图6为本发明实施例主站调整带宽的流程图。
具体实施例方式
本发明在由MSTP设备组成的网络中配置带宽资源,应用环境为传送环网。进行数 据通信的MSTP设备分为源端设备和宿端设备,在源端设备和宿端设备之间需要建立业 务通道才能收发数据,初始状态时需要为业务通道配置VCG,并且根据业务数据量的大 小大致配置一定数量的VC。当业务通道实际的数据流量接近己经分配的VC总容量或者 己经分配的VC有较大的空闲容量时,进行带宽调整处理。下面叙述了本发明的一种具 体实施方式,该实施方式只是用来解释本发明,而不是用来限定本发明的范围。
本实施方式的网络结构如图1所示,多个MSTP设备组成环网,网络结构为主从式 结构。在本实施方式中有5个MSTP设备,分别为M—Z、 M—A、 M—B、 M—C、 M一D,其 中M—Z为主站,其余的设备为从站;MSTP设备M—A与MSTP设备M—B之间的业务通 道为PATH_1, MSTP设备M_C与MSTP设备M—D之间的业务通道为PATH_2,其中 M_A可以接收数据发送端发送来的数据,并通过PATH一1将该数据传送到M_B, M一C 可以接收数据发送端发送来的数据,并通过PATH—2将该数据传送到M—D。在本实施方 式中,业务通道的VCG由VC12组成,事先需要通过网管为业务通道的VCG配置一定 数量的VC12,并且为业务通道指定权重值,例如,PATHJ和PATH—2的权重值分别设 为20和30。网络采用通道保护模式,其中可供分配的VC12—共为63个。
在图l所示的网络中,主站M—Z定期查询网络中每个从站,获得业务通道占用带宽 的信息,分别生成业务通道带宽使用表和网络所有带宽占用状态表,其中业务通道带宽 使用表包含业务通道分配的VCG中VC的信息,网络所有带宽占用状态表包含网络中所 有VC是否被分配的信息,如果被分配,指出其所属的业务通道编号。的流量控制功能,业务通道的实际流量不会超过已经分配 的VCG中VC12的总带宽,为了保证业务通道的带宽能够随着流量变化,需要设定增加 带宽阈值va和减少带宽阈值vb,分别对应增加带宽和减少带宽,计算业务通道的闲置带 宽,也就是已经分配的VCG中VC12的总带宽与当前实际流量所占用带宽的差值,当闲 置带宽小于va,表示需要增加带宽,当闲置带宽大于vb,表示需要减少带宽。va和vb 的取值需防止出现带宽震荡的情况,例如va设定为lM, vb设定为4M。 下面结合示意图分别说明带宽调整中减少带宽和增加带宽的情况。 图2为本发明业务通道减少带宽的网络环境示意图。初始状态下,通过网管为业务 通道PATH—1和PATH—2的VCG各自分配10个VC12。业务通道PATH—1的源端MSTP 设备M一A和/或宿端MSTP设备M—B检测接收缓存区得到自身的实际流量,并根据已分 配给PATH_1的VC12的总带宽和当前实际流量所占用带宽计算闲置带宽大小。图2中 为PATH_1分配的VC12的总带宽为10*2M=20M,检测得到的当前实际流量占用带宽为 4M,所以闲置带宽为16M。当设定增加带宽阈值va为1M、减少带宽阈值vb为4M时, 图2中PATH_1的闲置带宽大于vb,这时源端MSTP设备M_A和/或宿端MSTP设备 M—B向主站M—Z发送减少带宽的带宽调整请求,该请求中包含需要减少的VC12个数。 主站M—Z接收到减少带宽的带宽调整请求后,从提出请求的业务通道占用的VC12中按 照某特定约定选择与请求中等量的VC数,形成减少带宽的带宽调整命令并发送到源端 MSTP设备M—A和宿端MSTP设备M_B,该带宽调整命令中包含需要删除的VC编号。 M—A和M—B接收到带宽调整命令后,首先根据命令中包含的VC编号,通过LCAS删 除PATH_1的VCG中相应编号的VC,删除动作完成后M—A和M_B各自的交叉控制单 元减少交叉,这种先删除VC后减少交叉的调整过程不会影响当前业务,不会产生丢包 现象。然后M—A和1VLB将动作执行结果形成带宽调整反馈信息,发送到主站M—Z,该 反馈信息中包含带宽调整是否成功的信息。主站M一Z接收到带宽调整反馈信息后,如果 反馈结果为成功,则更新业务通道带宽使用表和网络所有带宽占用状态表,并结束本次 带宽调整过程;如果反馈结果为失败,则进入错误处理。其它业务通道的带宽调整过程 与PATHJ相同。
上述删除VC的操作中, 一次可以删除VCG中的多个VC,执行完该步骤就可以将 所有闲置带宽释放。还有一种方式,MSTP设备每次仅仅删除一个VC,如果有多个VC 需要删除,MSTP设备就需要发送多次带宽调整请求,由此上述步骤就需要多次执行。 这两种方式只是实施的不同方式,并不限定本发明的适用范围。
图3为本发明业务通道增加带宽的网络环境示意图,该图中不会出现带宽竞争的情 况。初始状态下,通过网管为业务通道PATH—1和PATH—2的VCG各自分配10个VC12。 业务通道PATH—1的源端MSTP设备M一A和/或宿端MSTP设备M_B检测接收缓存区得 到自身的实际流量,在本实施例中为30M。并根据已分配给PATH_1的VC12的总带宽 和当前实际流量占用带宽计算闲置带宽大小,由于业务通道的实际流量不会超过已经分 配的VCG中VC12的总带宽,所以本实例中闲置带宽接近零。由于闲置带宽小于va,满 足增加带宽条件,所以M—A和/或M—B向主站M—Z发送增加带宽的带宽调整请求。由 于源端和宿端MSTP设备无法知道数据发送端的初始流量,所以带宽调整请求中不包含 需要增加的VC个数。主站M_Z收到增加带宽的带宽调整请求后,从网络可供分配的 VC中按照某特定约定选出一个VC,形成增加带宽的带宽调整命令并发送到源端MSTP 设备M—A和宿端MSTP设备M一B,该带宽调整命令中包含即将分配的VC编号。M_A 和M—B收到主站发出的带宽调整命令后,首先通过各自的交叉控制单元增加交叉,然后 根据命令中包含的VC编号,将相应编号的VC添加到PATH—1的VCG中,这种先增加 交叉后添加VC的调整过程不会影响当前业务,不会产生丢包现象。M—A和M_B将动 作执行结果形成带宽调整反馈信息,发送到主站M—Z,该反馈信息中包含带宽调整是否 成功的信息。主站M一Z接收到带宽调整反馈信息后,如果反馈结果为成功,则更新业务 通道带宽使用表和网络所有带宽占用状态表,并结束本次带宽调整过程;如果反馈结果 为失败,则进入错误处理。其它业务通道的带宽调整过程与PATH—l相同。
业务通道增加带宽的过程中, 一次只能增加一个VC,如果业务通道需要增加多个 VC,则MSTP设备需要发送多次带宽调整请求,由此上述操作流程就需要多次执行。以 图3中的业务通道PATH一1为例,其需要增加5个VC,则M_A和/或M_B需发送五次 增加带宽的带宽调整请求。
图4仍是业务通道增加带宽的网络环境示意图,与图3不同的是,在该图例中出现 业务通道竞争带宽的情况。初始状态下,通过网管为业务通道PATH_1和PATH_2的VCG 各自分配30个VC12。业务通道PATH_1的源端MSTP设备M_A和/或宿端MSTP设备 M一B检测接收缓存区得到自身的实际流量,在本实施例中为80M。并根据已分配给 PATH一1的VC12的总带宽和当前实际流量占用带宽计算闲置带宽大小,由于业务通道的 实际流量不会超过已经分配的VCG中VC12的总带宽,所以本实例中闲置带宽接近零。 由于闲置带宽小于va,满足增加带宽条件,所以M—A和/或M—B向主站N/LZ发送增加 带宽的带宽调整请求。由于源端和宿端MSTP设备无法知道数据发送端的初始流量,所
以带宽调整请求中不包含需要增加的VC个数。开始阶段,主站为业务通道PATH—1分 配闲置的VC12,具体执行过程同图3所示,直到网络中不存在可供分配的VC12。在已 经不存在可供分配的VC12的情况下,M_A和/或M_B仍然会向主站发出增加带宽的带 宽调整请求,此种情况下,主站收到增加带宽的带宽调整请求后,查找网络中可供分配 的VC,发现已无可用VC,接着查找权重值小于PATH—l权重值的业务通道,如果不存 在,则该请求无法被满足,请求被忽略;如果存在,主站向权重值较小的业务通道发出 减少带宽的带宽调整命令,执行图2所列出的步骤,同时将增加带宽请求的处理挂起, 直到权重较小的业务通道减少带宽过程执行成功,然后恢复增加带宽请求的处理。此时, 主站发现网络中有可供分配的VC,所以向业务通道PATH一1的源端MSTP设备M_A和 宿端MSTP设备M_B发送增加带宽的带宽调整命令,该命令中包含即将分配的VC编号。 M_A和M_B收到主站发出的增加带宽的带宽调整命令后,首先通过各自的交叉控制单 元增加交叉,然后根据命令中包含的VC编号,将相应编号的VC添加到PATH—1的VCG 中。M—A和M一B将动作执行结果形成带宽调整反馈信息,发送到主站M—Z,该反馈信 息中包含带宽调整是否成功的信息。主站M—Z接收到带宽调整反馈信息后,如果反馈结 果为成功,则更新业务通道带宽使用表和网络所有带宽占用状态表,本次增加一个VC 带宽的过程执行结束;如果反馈结果为失败,则进入错误处理。反复执行上述流程,直 到业务通道PATHJ不再申请带宽或者网络中不再有可供分配的VC并且不存在权重值 小于PATH—1权重值的业务通道。其它业务通道的带宽调整过程与PATH—1相同。
综上所述,在本发明中每个业务通道可以根据需要设置不同的权重,区别服务等级, 遵循权重值高的业务通道优先满足带宽增加请求的原则。当网络中有空闲的带宽资源时, 按照权重值从高到低的顺序分配带宽。如果网络中所有带宽都已经被分配,此时如果有 业务通道请求增加带宽,则权重值高的业务通道可以抢占权重值低的业务通道的带宽, 操作上分两步实现,第一步主站命令权重低的业务通道减少带宽,执行成功后,第二步 主站将释放出的带宽分配给请求增加带宽的业务通道。
图5为业务通道源端MSTP设备和宿端MSTP设备的执行流程图。
501每一个MSTP设备周期检测自身承载的业务通道在当前一定时间内的数据流量, 根据当前流量占用的带宽和已经分配给本业务通道的VCG中VC的数量计算闲置带宽;
502判断闲置带宽是否小于增加带宽阈值va或大于减少带宽阈值vb,以确定是否申 请增加带宽或者减少带宽,如果不需要申请,则结束;如果需要申请,则执行步骤503;
503形成带宽调整请求,发送到主站;
504判断是否接收到主站发出的增加或减少带宽命令,如果接收到,则执行步骤505; 如果没有接收到则结束;
505根据信令的内容,如果命令增加带宽,则通过交叉控制单元增加交叉,然后通 过LCAS增加VCG中的VC数量;如果命令减少带宽,则首先通过LCAS减少VCG中 的VC数量,然后交叉控制单元减少交叉,然后执行步骤506;
506反馈带宽调整结果至主站,然后结束。
图6为主站的执行流程图。
601主站收到PATH_1的带宽调整请求;
602判断是否请求减少带宽,如果是,则执行步骤606;如果不是请求减少带宽,则 是请求增加带宽,则执行步骤603;
603查找网络中是否有可分配的VC,如果有,则执行步骤606;如果没有,则执行 步骤604;
604査找网络中是否存在权重值小于PATHJ权重值的业务通道PATH—2,如果不存 在,则本次带宽调整过程结束;如果存在,继续执行步骤605。
605主站形成减少带宽的带宽调整命令,发送到权重值较小的PATH—2的源端MSTP 设备和宿端MSTP设备,命令它们减少PATH—2的带宽,释放PATH—2的VCG中的VC。
606主站形成带宽调整命令,发送到PATH_1的源端MSTP设备和宿端MSTP设备, 命令增加或减少PATH—1的带宽。
以上所属仅为本发明的较佳实施例,并不用于限制本发明,凡在本发明精神和原则 之内所做的任何修改、等同替换和改进等,均包含于本发明的保护范围之内。
权利要求
1、一种在多业务传输平台MSTP上实现自动分级带宽调整的方法,该方法应用于SDH环形网络,该环形网络由多个MSTP设备连接构成,其中一个MSTP设备为主站,其余MSTP设备为从站,两个MSTP设备之间通过虚级联组VCG相连,形成一个业务通道,该两个MSTP设备中的一个是源端MSTP设备,另一个是宿端MSTP设备,该方法包括以下步骤A、主站生成并维护业务通道带宽使用表和网络所有带宽占用状态表,一旦带宽分配发生变化,实时更新业务通道带宽使用表和网络所有带宽占用状态表的内容,其中业务通道带宽使用表包含业务通道分配的VCG中VC的信息,网络所有带宽占用状态表包含网络中所有VC是否被分配的信息,如果被分配,指出其所属的业务通道编号;B、每一个MSTP设备周期检测自身承载的业务通道在当前一定时间内的数据流量,根据当前数据流量占用的带宽和已经分配给本业务通道的VCG中VC的数量,确定是否申请增加带宽或者减少带宽,如果确定申请,则形成增加带宽或减少带宽的带宽调整请求,发送到主站;C、主站接收到带宽调整请求,根据网络中所有带宽的使用情况,确定是否响应带宽调整请求,如果需响应,则形成增加带宽或减少带宽的带宽调整命令,分别发送到业务通道的源端MSTP设备和宿端MSTP设备;如果不需响应,则本次带宽调整过程结束;D、源端MSTP设备和宿端MSTP设备接收到带宽调整命令后,根据命令的内容,如果命令增加带宽,则首先通过各自的交叉控制单元增加交叉,然后通过链路带宽调整机制LCAS增加业务通道的VCG中的VC数量;如果命令减少带宽,则首先通过LCAS减少业务通道的VCG中的VC数量,然后通过各自的交叉控制单元减少交叉;最后,源端MSTP设备和宿端MSTP设备分别将动作执行结果形成带宽调整反馈信息,发送到主站,该反馈信息中包含带宽调整是否成功的信息;E、主站收到带宽调整反馈信息后,如果反馈结果为成功,则更新业务通道带宽使用表和网络所有带宽占用状态表,并结束本次带宽调整过程;如果反馈结果为失败,则进入错误处理。
2、 如权利要求l所述的方法,其特征在于,为实现带宽的无缝调整,在通过LCAS 调整VCG中VC数量时,还需更改相应的交叉配置。
3、 如权利要求1所述的方法,其特征在于,所有的业务通道具有权重的属性,权重 高的业务通道能够优先获得带宽。
4、 如权利要求l所述的方法,其特征在于,所述步骤B进一步包括-Bl MSTP设备检测单位时间内接收缓存区使用百分比,得到当前数据流量所占用 的带宽,将己经分配的VCG中VC带宽总容量减去当前占用带宽,得到业务通道的闲置 带宽;B2在本带宽调整系统中,设定增加带宽阈值和减少带宽阈值,当业务通道的闲置 带宽小于增加带宽阈值时,确定需要增加带宽,当业务通道的闲置带宽超过减少带宽阈 值时,确定需要减少带宽;根据以上确定结果,形成带宽调整请求。
5、 如权利要求1或4所述的方法,其特征在于,所述步骤C进一步包括Cl主站收到带宽调整请求,如果是请求减少带宽,则执行步骤C4;如果是请求增加带宽,则执行步骤C2;C2主站査询网络所有带宽占用状态表,确定是否存在空闲的带宽资源,如果存在, 执行步骤C4,如果不存在,执行步骤C3;C3此时,网络中所有的带宽资源都己经占用,进行带宽竞争处理;C4根据增加带宽或减少带宽的带宽调整请求,形成带宽调整命令,发送到业务通 道的源端MSTP设备和宿端MSTP设备。
6、 如权利要求5所述的方法,其特征在于,所述步骤C3进一步包括C31査找网络中其权重值小于提出增加带宽请求的业务通道权重值的业务通道,如 果不存在,本次带宽调整过程结束;如果存在,继续执行步骤C32;C32主站形成减少带宽的带宽调整命令,发送到权重值较小的业务通道源端MSTP 设备和宿端MSTP设备,命令它们减少该权重值较小的业务通道的VCG中的VC数量;C33上述权重值较小的业务通道减少带宽操作成功后,主站形成增加带宽的带宽调 整命令,发送到最初请求增加带宽的业务通道的源端MSTP设备和宿端MSTP设备,命 令它们将上述权重值较小的业务通道释放出的VC加入到该最初请求增加带宽的业务通 道的VCG中。
7、 如权利要求1或4或5所述的方法,其特征在于,所述减少带宽的带宽调整请求 中包含需要减少的VC个数,主站接收到减少带宽的带宽调整请求后,从提出请求的业 务通道占用的VC中按照某特定约定选择与请求中等量的VC数,形成减少带宽的带宽 调整命令并发送到源端MSTP设备和宿端MSTP设备,该带宽调整命令中包含需要删除 的VC编号。
8、 如权利要求1或4或5所述的方法,其特征在于,所述增加带宽的带宽调整请求 中不包含需要增加的VC个数,主站接收到增加带宽的带宽调整请求后,从网络可供分 配的VC中按照某特定约定选出一个VC,形成增加带宽的带宽调整命令并发送到源端 MSTP设备和宿端MSTP设备,该带宽调整命令中包含即将分配的VC编号。
9、 如权利要求1或4或5所述的方法,其特征在于,业务通道增加带宽的过程中, 一次只能增加一个VC,如果业务通道需要增加多个VC,则需要发送多次增加带宽的带 宽调整请求。
10、 如权利要求1或4或5所述的方法,其特征在于,主站定期査询网络中每个MSTP 设备,获得业务通道占用带宽的信息,从而实时更新业务通道带宽使用表和网络所有带 宽占用状态表的内容。
全文摘要
本发明涉及一种在多业务传输平台MSTP上实现自动分级带宽调整的方法,其中每一个MSTP设备监测自身的业务流量,并将当前流量所占用带宽和已经分配的带宽容量相比较,如果容量接近饱和,或者容量富余较大,则向主站提出增加带宽或者减少带宽的申请。主站存储整个网络所有的带宽使用信息,对于业务通道减少带宽的申请,主站通知相应MSTP设备释放部分带宽;对于增加带宽的申请,主站首先查找是否有未被分配的带宽,若有,将其分配给提出申请的业务通道,若没有,则按照业务通道的权重高低,强制权重最低的业务通道释放部分带宽,将其分配给提出申请的业务通道。该方法能够根据当前的传输流量,自动调整业务的带宽容量,提高带宽的利用率,无需人工干预。
文档编号H04L12/56GK101184041SQ20071017895
公开日2008年5月21日 申请日期2007年12月7日 优先权日2007年12月7日
发明者张金旗, 亮 成, 赵金霞 申请人:烽火通信科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1