发明名称 |
实现转发能力动态检测的方法和装置 |
摘要 |
本发明公开了一种实现转发能力动态检测的方法和装置。本发明通过探测CPU侧对应各内存空间的存储状态标识状态即可检测该CPU的当前处理能力,从而能够获得该CPU的转发能力。这样,将出接口CPU转发能力通知对应的各入接口,用以各入接口确定自身向该出接口所发送的报文流量,以有效的实现板间流控,保证对应的所有入接口的报文流量之和不会超出出接口的CPU转发能力,为避免出接口处丢包提供保障,避免交换网流量浪费。而且,当CPU侧已用状态的存储状态标识少于一定数量时,还可通知对应的各入接口增加传输的报文总量,从而能够避免出接口CPU转发能力的浪费。 |
申请公布号 |
CN101188560A |
申请公布日期 |
2008.05.28 |
申请号 |
CN200710179811.2 |
申请日期 |
2007.12.18 |
申请人 |
杭州华三通信技术有限公司 |
发明人 |
赵广;邓新红;张德宁 |
分类号 |
H04L12/56(2006.01);H04L12/26(2006.01);G06F11/30(2006.01) |
主分类号 |
H04L12/56(2006.01) |
代理机构 |
北京德琦知识产权代理有限公司 |
代理人 |
宋志强;麻海明 |
主权项 |
1.一种实现转发能力动态检测的方法,应用于分布式路由系统中,其特征在于,为出接口板内存中的各内存空间分别设置对应的存储状态标识,该方法包括:出接口板CPU接收到报文后,将该报文存储在空闲存储状态标识所对应的内存空间中,并将该存储状态标识设置为已用状态;CPU在完成报文的处理后,将存储该报文的内存空间所对应的存储状态标识设置为空闲状态;检测已用状态的存储状态标识总数是否达到预设的上限阈值;当已用状态的存储状态标识总数达到预设的上限阈值时,确定该CPU的转发能力不足。 |
地址 |
310053浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地 |