能够改进能量使用效率的多径通信装置及其用于改进能量使用效率的业务分配方法_2

文档序号:8548387阅读:来源:国知局
员理解和实施,将通过参考附图解释示范实施例来描述本发明。
[0031]当认为相关公知功能和配置的详细描述可使得这些实施例的主题模糊时,将省略那些详细描述。
[0032]这里使用的一些术语通过考虑这些实施例中的功能来定义,并且含义可取决于例如用户或操作者的意图或习惯而改变。所以,应基于贯穿该说明书的内容,来解释这些实施例中使用的术语的含义。
[0033]在描述本发明之前,该说明书中使用的多径通信表示有效使用网络的通信方法,使得当在从特定节点到特定目的地的路径之中存在具有不同输出链路的两个或多个最佳路径(例如,具有相同最小成本的路径)时,按照分布方式将业务传送到所有最佳路径的输出链路。
[0034]代表性示例可包括根据IEEE 802.3ad链路聚合组(LAG)标准开发的、利用两个或多个相邻节点来配置一个链路组的多机框互联LAG(MC-LAG),以及L3路由协议中支持的相同成本多径(ECMP)(诸如开放最短路径优先(OSPF)或中间系统到中间系统(IS-1S)),以及用于在没有生成树协议(STP)的情况下在例如数据中心中构建大规模L2网络的Trill中的ECMP技术。另外,可包括与以上多径通信的定义匹配的所有分组转发技术。
[0035]根据本发明的能够改进能量效率的多径通信设备可按照硬件类型实现,所述硬件类型构成包括多径通信系统中包括的有线或无线主机、交换机、或路由器的一些或全部网络节点。
[0036]图1是图示了根据本发明实施例的能够改进能量效率的多径通信设备的配置的框图。如图1中图示的,根据该实施例的能够改进能量效率的多径通信设备100包括多个物理链路110、处理器120、业务仪表130、和业务分离器140。
[0037]物理链路110是被配置为在多径通信系统中与相邻节点物理通信的硬件组件。物理链路110可以是任意有线和/或无线通信链路,并且可以是接口之一,诸如以太网、无源光网络(PON)、同步光纤网上的分组(POS)、无线LAN、码分多址(CDMA)、和全球移动通信系统(GSM)。
[0038]处理器120从所述多个物理链路110中选择在用于每一分组目的地的相同成本多径中包括的两个或多个物理链路作为路径链路,生成并管理包括作为组成员的所选择的路径链路的至少一个目的地特定多径链路组,和基于所述目的地特定多径链路组的业务级别来从所述目的地特定多径链路组选择按照分布方式向其传送业务的路径链路。
[0039]处理器120可选择例如具有最小路径成本的两个或多个物理链路作为路径链路。其间,当处理器120选择一个物理链路作为用于多个多径链路组的每一多径链路组的路径链路时,可将对应物理链路指定为用于每一多径链路组的活动路径链路或空闲路径链路。
[0040]其间,基于目的地特定多径链路组中包括的每一路径链路的优先级,处理器120可管理每一路径链路作为活动路径链路或空闲路径链路。在该情况下,活动路径链路表示被设置为对于对应多径链路组的目的地传递业务报头的物理链路,并且空闲路径链路是被设置为不对于对应多径链路组的目的地传递业务报头的物理链路。
[0041]每一路径链路的优先级可包括例如与对应路径链路连接的相邻节点的节点优先级、和与对应路径链路对应的物理链路的链路优先级。在该情况下,处理器120可基于节点优先级来选择活动路径链路,并且当两个或多个路径链路连接到同一相邻节点时,可基于与连接到同一相邻节点的每一路径链路对应的物理链路的链路优先级,来选择活动路径链路。
[0042]如图1中图示的,特定多径链路组包括物理链路P1、P2、P3和P4的路径链路。基于路径链路的优先级,选择与P1、P2和P3通信的路径链路作为活动路径链路,并选择与P4通信的路径链路作为空闲路径链路。
[0043]其间,作为节点优先级,可使用网络管理者适当设置的值,可使用已在节点中设置的其他系统参数(即,在诸如OSPF或IS-1S的路由协议中使用的路由器ID)、或者还可以使用使用诸如管理接口的IP地址的各种系统参数的值。
[0044]网络中的每一通信节点可具有唯一节点优先级或非唯一节点优先级。当每一通信节点被设置为具有唯一节点优先级时,由于易于在特定传输节点上集中业务,所以很可能使得该物理链路和剩余传输通信节点处于空闲状态。
[0045]其间,作为链路优先级,可使用操作者设置的值,或者可使用使用向对应链路分配的其他参数(即,诸如端口号或链路层地址的各种系统参数)的值。
[0046]为了不按照分布方式向所有可用路径传送业务、而是通过适当调整业务所传送到的路径的数目来分发业务,当确定特定多径链路组的活动路径链路的数目对于对应多径链路组的业务级别太大时,处理器120可基于对应多径链路组中包括的路径链路的优先级,来将一些活动路径链路切换到空闲路径链路。
[0047]另一方面,当确定特定多径链路组的活动路径链路的数目对于对应多径链路组的业务级别太小时,处理器120可基于对应多径链路组中包括的路径链路的优先级,来将一些空闲路径链路切换到活动路径链路。
[0048]所以,处理器120主动调整多径链路组的路径链路状态,使得当业务数量小时,将业务传送到一些路径而不是所有可用路径,并且当业务数量大时,通过添加未使用路径来传送业务。并且通过使用向路径链路的正确优先级分配策略,基于业务数量将业务传送到仅一些物理链路。按照该方式,可能改进整个网络的能量效率。
[0049]业务仪表130测量该处理器120所管理的目的地特定多径链路组中包括的路径链路的业务级别。例如,业务仪表130可监视该处理器120所管理的目的地特定多径链路组中包括的路径链路的业务数量,并可确定该目的地特定多径链路组中包括的活动路径链路的平均业务负荷作为对应多径链路组的业务级别。
[0050]其间,业务仪表130可分别比较多径链路组的业务级别与上阈值和下阈值,并且可确定多径链路组的活动路径链路的数目对于对应多径链路组的业务级别是太大还是太小。
[0051]当多径链路组的业务级别大于上阈值时,业务仪表130可向处理器120提供这样的通知,即将多径链路组的活动路径链路的数目确定为对于该业务级别太小。
[0052]另一方面,当多径链路组的业务级别小于下阈值时,业务仪表130可向处理器120提供这样的通知,即将多径链路组的活动路径链路的数目确定为对于该业务级别太大。
[0053]所以,根据来自业务仪表130的通知,处理器120可确定多径链路组的活动路径链路的数目是否对于该业务级别太大。取决于多径链路组的活动路径链路的数目是否对于该业务级别太大,调整活动路径链路和空闲路径链路的数目,使得可能改进整个网络的能量效率。
[0054]业务分离器140向处理器120选择作为按照分布方式向其传送业务的活动路径链路的路径链路分发和传送业务。在该情况下,业务分离器140可对业务分组的报头信息执行散列。基于
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1