一种跨板流量控制方法、系统及调度器、线路板和路由器技术方案

技术编号:9867479 阅读:118 留言:0更新日期:2014-04-03 04:01
一种跨板流量控制方法,包括:本地线路板接收远端线路板发送的远端带宽消耗信息;本地线路板根据本地带宽消耗信息和所述远端带宽消耗信息在所述本地线路板和远端线路板之间进行带宽的分配。

【技术实现步骤摘要】
一种跨板流量控制方法、系统及调度器、线路板和路由器
本专利技术属于路由器
,尤其涉及一种跨板流量控制方法、系统及调度器、线路板和路由器。
技术介绍
在路由器的应用中,有的用户为了提高链路可靠性,或者租赁更大带宽,通常会将跨单板的端口进行捆绑,可以作为备份,也可以作为带宽扩展,从而让路由器可以提供给用户可靠且高性能的服务。因此,一个用户的业务分布在不同的单板就需要对用户的服务等级协议(Service-LevelAgreement,SLA)进行联合部署,否则用户的SLA就不能得到保证。由于跨板流量控制的复杂性,通常业界使用集中调度分配带宽的思路,如图1所示,从属于同一特性分组的多个线路板中选择一个单板(线路板),比如线路板LPUA中的调度器作为主调度器,其余单板,比如LPUZ中的调度器作为从调度器,其余单板上的从调度器可以发送请求带宽的指令至主调度器,由主调度器给其余单板分配相应的带宽。然而,由于单板之间信息传递延迟大,会导致调度流量波动大,流量限制可能不准确。另外,当主调度器所在的单板发生故障时,其余单板的流量会中断,可靠性很差。
技术实现思路
本专利技术实施例提供了一种跨板流量控制方法、系统及调度器、线路板和路由器,旨在改进现有技术提供的跨板流量控制方法,流量限制不准确,可靠性也比较差的问题。第一方面,提供一种跨板流量控制方法,该方法包括:本地线路板接收远端线路板发送的远端带宽消耗信息;所述本地线路板根据本地带宽消耗信息和所述远端带宽消耗信息在所述本地线路板和所述远端线路板之间进行带宽的分配。在第一种可能的实现方式中,结合第一方面,所述远端线路板是与所述本地线路板属于同一个特性分组中的线路板,一个特性分组中包括一个本地线路板和至少一个远端线路板。在第二种可能的实现方式中,结合第一方面或根据第一种可能的实现方式,所述带宽消耗信息是所述远端线路板通过组播或者单播方式发送至所述本地线路板的。在第三种可能的实现方式中,根据第二种可能的实现方式,当所述本地带宽消耗信息达到预设的带宽阈值时,所述本地线路板将本地带宽消耗信息发送给所述远端线路板。第二方面,提供一种调度器,所述调度器包括:远端带宽消耗接收单元,用于接收远端线路板发送的远端带宽消耗信息;带宽分配单元,用于根据本地带宽消耗信息和所述远端带宽消耗信息在所述本地线路板和所述远端线路板之间进行带宽的分配。在第一种可能的实现方式中,结合第二方面,所述远端线路板是与所述本地线路板属于同一个特性分组中的线路板,一个特性分组中包括一个本地线路板和至少一个远端线路板。在第二种可能的实现方式中,结合第二方面或根据第一种可能的实现方式,所述带宽消耗信息是所述远端线路板通过组播或者单播的方式发送至所述本地线路板的。在第三种可能的实现方式中,根据第二种可能的实现方式,当所述本地带宽消耗信息达到预设的带宽阈值时,所述本地带宽消耗发送单元将所述本地带宽消耗信息发送给远端线路板。第三方面,提供一种线路板,所述线路板包括调度器,所述调度器包括:远端带宽消耗接收单元,用于接收远端线路板发送的远端带宽消耗信息;带宽分配单元,用于根据本地带宽消耗信息和所述远端带宽消耗信息在所述本地线路板和所述远端线路板之间进行带宽的分配。在第一种可能的实现方式中,结合第三方面,所述远端线路板是与所述本地线路板属于同一个特性分组中的线路板,一个特性分组中包括一个本地线路板和至少一个远端线路板。在第二种可能的实现方式中,结合第三方面或根据第一种可能的实现方式,所述带宽消耗信息是所述远端线路板通过组播或者单播的方式发送至所述本地线路板的。在第三种可能的实现方式中,根据第二种可能的实现方式,当所述本地带宽消耗信息达到预设的带宽阈值时,所述本地带宽消耗发送单元将所述本地带宽消耗信息发送给远端线路板。第四方面,提供一种路由器,所述路由器包括线路板,所述线路板包括调度器,所述调度器包括:远端带宽消耗接收单元,用于接收远端线路板发送的远端带宽消耗信息;带宽分配单元,用于根据本地带宽消耗信息和所述远端带宽消耗信息在所述本地线路板和所述远端线路板之间进行带宽的分配。在第一种可能的实现方式中,结合第四方面,所述远端线路板是与所述本地线路板属于同一个特性分组中的线路板,一个特性分组中包括一个本地线路板和至少一个远端线路板。在第二种可能的实现方式中,结合第四方面或根据第一种可能的实现方式,所述带宽消耗信息是所述远端线路板通过组播或者单播的方式发送至所述本地线路板的。在第三种可能的实现方式中,根据第二种可能的实现方式,当所述本地带宽消耗信息达到预设的带宽阈值时,所述本地带宽消耗发送单元将所述本地带宽消耗信息发送给所述远端线路板。第五方面,提供一种跨板流量控制系统,所述系统包括如上所述的一个路由器,所述路由器包括至少两个如上所述的线路板;或者,所述系统包括如上所述的至少两个路由器,所述路由器包括一个如上所述的线路板。在本专利技术实施例,分布在各个线路板的调度器独立进行带宽调度,但通过一定方式,将本地调度得到的本地带宽信息通知到属于一个特性组的其它单板,其它线路板将接收到的远端带宽消耗信息在本地存储,并通知本地调度器分配,最终,所有线路板输出的总带宽得到有效控制。附图说明图1是现有技术提供的一个特性分组中的线路板之间采用集中调度分配带宽的思路分配带宽的过程示意图;图2本专利技术实施例一提供的跨板流量控制方法的实现流程图;图3本专利技术实施例一提供的一个特性分组中的线路板之间调度分配带宽的过程示意图;图4是本专利技术实施例二提供的调度器的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在本专利技术实施例中,分布在各个线路板的调度器独立进行带宽调度,但通过一定方式,将本地调度得到的本地带宽信息通知到属于一个特性组的其它单板,其它线路板将接收到的远端带宽消耗信息在本地存储,并通知本地调度器分配。以下结合具体实施例对本专利技术的实现进行详细描述:实施例一图2示出了本专利技术实施例一提供的跨板流量控制的方法的实现流程,以本地线路板侧为例来进行说明,该方法包括:在S201中,本地线路板接收远端线路板发送的远端带宽消耗信息。在本实施例中,所述远端线路板通过组播或者单播的方式发送自身的带宽消耗信息至所述本地线路板。当然,所述远端线路板也可以采用广播的方式将自身的带宽消耗信息发送给所述本地线路板,具体远端线路板通过何种通信方式发送自身的带宽消耗信息至所述本地线路板,在此不做限制。在S202中,所述本地线路板根据所述本地带宽消耗信息和所述远端带宽消耗信息在所述本地线路板和所述远端线路板之间进行带宽的分配。在本实施例中,所述本地线路板接收到所述远端线路板发送的远端带宽消耗信息后,将该远端带宽消耗信息加入预先设置的远端状态表中。其中,远端线路板发送的带宽消耗信息是远端线路板的调度器根据自身的状态表以及本特性分组中的其它线路板发送的带宽消耗信息进行带宽调度后,得到的分配给自身的带宽信息。需要说明的是,本实施例中的远端线路板是指与该本地线路板属于同一个特性分组中的线路板,一个特性分组中包括一个本地线路板和一个或多个远端线路板。比如,如图3所示,本文档来自技高网...
一种跨板流量控制方法、系统及调度器、线路板和路由器

【技术保护点】
一种跨板流量控制方法,其特征在于,包括:本地线路板接收远端线路板发送的远端带宽消耗信息;所述本地线路板根据本地带宽消耗信息和所述远端带宽消耗信息在所述本地线路板和所述远端线路板之间进行带宽的分配。

【技术特征摘要】
1.一种跨板流量控制方法,其特征在于,包括:本地线路板接收远端线路板发送的远端带宽消耗信息;所述本地线路板根据本地带宽消耗信息和所述远端带宽消耗信息在所述本地线路板和所述远端线路板之间进行带宽的分配;所述本地线路板将分配给本地的带宽信息作为本地带宽消耗信息发送给远端线路板。2.如权利要求1所述的方法,其特征在于,所述远端线路板是与所述本地线路板属于同一个特性分组中的线路板,一个特性分组中包括一个本地线路板和至少一个远端线路板。3.如权利要求1或2所述的方法,其特征在于,所述带宽消耗信息是所述远端线路板通过组播或者单播方式发送至本地线路板的。4.如权利要求3所述的方法,其特征在于,当所述本地带宽消耗信息达到预设的带宽阈值时,所述本地线路板将本地带宽消耗信息发送给所述远端线路板。5.一种调度器,其特征在于,包括:远端带宽消耗接收单元,用于接收远端线路板发送的远端带宽消耗信息;带宽分配单元,用于根据本地带宽消耗信息和所述远端带宽消耗信息在所述本地线路板和所述远端线路板之间进行...

【专利技术属性】
技术研发人员:汤成张文武张健孟锐
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1