[发明专利]一种用于在IRF系统中进行聚合选路的方法和机框交换机有效
申请号: | 201210022155.6 | 申请日: | 2012-02-01 |
公开(公告)号: | CN102447640A | 公开(公告)日: | 2012-05-09 |
发明(设计)人: | 游君平;郑国良 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 irf 系统 进行 聚合 方法 交换机 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种用于在IRF(Intelligent Resilient Framework,智能弹性架构)系统中进行聚合选路的方法和机框交换机。
背景技术
IRF系统是指将多台机框交换机(简称机框)通过IRF端口连接在一起,进行必要的配置后形成的系统。IRF系统中,从每个机框进入的报文,均会在以该机框为根生成转发树上进行转发。
为了实现链路备份和带宽扩展,IRF系统和对端设备通常通过聚合端口连接,其中,每个机框有0到n(n是大于0的自然数)个聚合成员端口与对端设备连接,在每个机框都有聚合成员端口时,系统一般按“本框优先转发原则”进行单播报文处理,若本机框有聚合成员端口,则转发到本机框的聚合成员端口,若本机框没有聚合成员端口时,则转发到其他机框进行转发处理。
在交换机主流ASIC处理芯片中,通常会对单播报文在入方向基于聚合成员端口表进行负载分担计算,各机框可以选择和设置聚合组中的不同聚合成员端口形成聚合成员端口表,通过聚合成员端口表中的各端口转发单播报文。如图1所示的IRF系统的组网示意图,P1为机框S 1上的端口,P2为机框S2上的端口,P31、P32为机框S3上的端口,P41、P42为机框S4上的端口,P1、P31、P32、P41、P42属于同一聚合组,IRF系统通过P1、P31、P32、P41、P42对应的聚合链路与路由器R1相连。可以从P1、P31、P32、P41、P42中选择出不同的聚合成员端口组合形成S1上的聚合成员端口表,例如(P1、P31)、(P1、P31、P41)等。目前,主要有两种负载分担策略:就近选路策略,全局分担策略,下面分别进行说明:
就近选路策略情况下,会选择和设置距离报文进入的机框较近的机框上的聚合成员端口,例如图2所示的采用就近选路策略的负载分担示意图,图2基于图1,可以在S2上设置聚合组成员端口表为(P1、P31、P32),当S2接收到需要通过P1、P31、P32、P41、P42所属聚合组转发的报文时,报文将在P1、P31、以及P32上进行负载分担,报文的转发路径为从S2->S1->R1、或从S2->S3->R1(如图2中带箭头的虚线表示的报文流向所示)。就近选路策略方式,使得报文经过的IRF系统中转发的机框跳数较少,IRF系统的转发行能损耗较少。
全局分担策略情况下,会选择和设置所有聚合成员端口,报文在整个IRF系统中进行负载分担。如图3所示的采用全局分担策略的负载分担示意图,图3基于图1,可以在S2上设置聚合组成员端口表为(P1、P31、P32、P41、P42),当S2接收到需要从P1、P31、P32、P41、P42所属聚合组转发报文时,报文将在所有聚合成员端口上进行负载分担,报文的转发路径为从S2->S 1->R1、从S2->S3->R1、或从S2->S4->R1(如图3中带箭头的虚线表示的报文流向所示)。全局分担策略可以大幅度提高聚合成员可用带宽,实现更好的负载分担。
然而上述两种方式都存在比较明显的缺陷,就近选路策略而言,报文在IRF系统中转发的机框跳数较少,系统转发性能消耗较少,然而由于参与负载分担的聚合成员端口较少,可能无法满足一些应用中的带宽要求。就全局分担策略而言,可以提高聚合成员可用带宽,实现更好的负载分担,然而该策略会导致部分报文需要流经IRF系统中的多个机框,对IRF系统的转发能力消耗较大。
发明内容
有鉴于此,本发明的目的在于提供一种用于在IRF系统中进行聚合选路的方法,该方法能够以少量的IRF系统的转发性能损耗,增加尽可能多的聚合成员可用带宽。
为了达到上述目的,本发明提供了一种用于在IRF系统中进行聚合选路的方法,该方法包括:
获取同一聚合组中各聚合成员端口的带宽参数、以及和该聚合成员端口所在的机框交换机相对于当前机框交换机的转发性能损耗参数;
选择不同聚合成员端口组合,根据该聚合成员端口组合中各聚合成员端口的带宽参数、以及该聚合成员端口相对于当前机框交换机的转发性能损耗参数计算该聚合成员端口组合的度量值;
将度量值最小的聚合成员端口组合中的各聚合成员端口添加到当前机框交换机的聚合成员端口表,用以进行报文的聚合选路。
本发明还提供了一种机框交换机,该机框交换机包括:获取单元、计算单元、生成单元;
所述获取单元,用于获取同一聚合组中各聚合成员端口的带宽参数、以及和该聚合成员端口所在的机框交换机相对于当前机框交换机的转发性能损耗参数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210022155.6/2.html,转载请声明来源钻瓜专利网。