[发明专利]实现转发能力动态检测的方法和装置有效
申请号: | 200710175709.5 | 申请日: | 2007-10-10 |
公开(公告)号: | CN101127729A | 公开(公告)日: | 2008-02-20 |
发明(设计)人: | 赵广;邓新红;张德宁 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/26 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 转发 能力 动态 检测 方法 装置 | ||
1.一种实现转发能力动态检测的方法,其特征在于,设置出接口CPU转发能力评估值,所述出接口CPU通过与其连接的SPI4接口接收来自对应入接口的报文并进行转发,该方法包括:
实时检测连接所述出接口CPU的SPI4接口是否产生反压信号;
根据检测结果调整所述出接口CPU转发能力评估值。
2.如权利要求1所述的方法,其特征在于,所述根据检测结果调整出接口CPU转发能力评估值包括:
如果检测到反压信号,表示所述出接口的CPU转发能力降低,则调低所述出接口CPU转发能力评估值;
否则,表示所述出接口的CPU转发能力提高,则调高所述出接口CPU转发能力评估值。
3.如权利要求2所述的方法,其特征在于,该方法进一步包括预设检测周期、以及在所述检测周期结束时产生定时器事件的定时器;
在所述定时器事件发生后,根据前一检测周期内是否产生过反压信号执行所述调整。
4.如权利要求3所述的方法,其特征在于,所述调低所述出接口CPU转发能力评估值为:将所述出接口CPU转发能力评估值减半。
5.如权利要求3所述的方法,其特征在于,在前一检测周期调高所述出接口CPU转发能力评估值,在当前检测周期需要调低所述出接口CPU转发能力评估值,则将所述出接口CPU转发能力评估值恢复为调高之前的值。
6.如权利要求3所述的方法,其特征在于,所述调高出接口CPU转发能力评估值之前,进一步包括:
判断当前出接口CPU转发能力评估值是否为预设的出接口CPU实际转发能力的上限值,如果是,则保持当前出接口CPU转发能力评估值不变,否则,执行所述调高出接口CPU转发能力评估值。
7.如权利要求6所述的方法,其特征在于,执行调高所述出接口CPU转发能力评估值为:将出接口CPU转发能力评估值增加原有值的1/4。
8.如权利要求1至7中任意一项所述的方法,其特征在于,该方法进一步包括:
将调整后的出接口CPU转发能力评估值分配给与该出接口对应的各入接口;
将分配结果分别发送给对应的各入接口,用以各入接口按照分配结果所表示的带宽,确定其自身向出接口所发送的报文流量。
9.如权利要求8所述的方法,其特征在于,将调整后的出接口CPU转发能力评估值分配给与该出接口对应的各入接口为:
将调整后的出接口CPU转发能力评估值平均分配给与该出接口对应的各入接口;
或者,根据预设的不同入接口的优先级,采用加权的方式将调整后的出接口CPU转发能力评估值分配给各入接口。
10.如权利要求8所述的方法,其特征在于,将分配结果分别发送给对应的各入接口为:
利用带宽分配ALLOC报文将分配结果分别发送给对应的各入接口。
11.一种实现转发能力动态检测的装置,该装置作为分布式路由系统的出接口,包括:流量控制单元,用于接收来自装置外部的报文,并通过SPI4接口发送给CPU;CPU,用于对接收到的报文进行转发;
其特征在于,该装置进一步包括与所述SPI4接口相连的检测单元,所述检测单元中预先设置了出接口CPU转发能力评估值,用于实时检测连接出接口CPU的SPI4接口是否产生反压信号;根据检测结果调整所述出接口CPU转发能力评估值。
12.如权利要求11所述的装置,其特征在于,所述检测单元中包括反压信号检测子单元和调整子单元,其中,
所述反压信号检测子单元,如果检测到反压信号,则通知所述调整子单元所述出接口的CPU转发能力降低,否则,通知所述调整子单元所述出接口的CPU转发能力提高;
所述调整子单元,如果接收到表示所述出接口的CPU转发能力降低的通知,则调低所述出接口CPU转发能力评估值;如果接收到表示所述出接口的CPU转发能力提高的通知,则调高所述出接口CPU转发能力评估值。
13.如权利要求11所述的装置,其特征在于,该装置进一步包括定时器,在预设检测周期结束时产生定时器事件;
所述检测单元在定时器事件发生后,根据前一检测周期内是否检测到反压信号执行所述调整。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710175709.5/1.html,转载请声明来源钻瓜专利网。