[发明专利]转发路径检测方法和设备有效
申请号: | 200910163182.3 | 申请日: | 2009-08-19 |
公开(公告)号: | CN101626324A | 公开(公告)日: | 2010-01-13 |
发明(设计)人: | 汪洪远;石亮 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/56 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 | 代理人: | 龚家骅 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 转发 路径 检测 方法 设备 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种转发路径检测方法和设备。
背景技术
如何对交换机的转发芯片间进行检测,一直是交换机上的一个难点。尤 其是要在有限的时间内对所有的转发芯片的转发路径进行监控,实时性要求 要高。
如图1所示,是现有技术中一种可以实时检测转发芯片间的转发路径状态 的检测方法的示意图。
现有技术通过CPU发送报文给转发芯片,然后再由转发芯片发送报文给 CPU,即检测转发芯片A到转发芯片B的转发路径是否故障。
在实现本发明的过程中,申请人发现现有技术至少存在以下问题:
现有的转发芯片检测记住,需要CPU很强的参与能力,一方面要对不同 的转发芯片发送不同路径的报文,另外一方面,对收到的报文需要CPU进行 解析,并判定内容是否正确,以达到判断转发芯片间链路检查的目的。当转 发芯片多的时候,CPU需要忙于在转发芯片间不停发包和收包检测,导致检 测效率低下。
发明内容
本发明提供一种转发路径检测方法和设备,利用交换网系统进行报文的 识别和判断,以及路径的选择,达到高效的检测转发芯片间的链路故障的目 的。
为达到上述目的,本发明一方面提供了一种转发路径检测方法,应用于 包括多个中央处理器CPU和多个转发芯片的系统中,其中,各CPU按照预设 的发送周期分别向相对应的转发芯片发送包含所述转发芯片所对应的转发芯 片标识的检测报文,各转发芯片将包含自身的转发芯片标识的检测报文转发 送至所述系统中的其他转发芯片的指定端口,各所述转发芯片所对应的转发 芯片标识互不相同,所述方法包括:
转发芯片通过指定端口接收其他转发芯片发送的所述检测报文;
所述转发芯片分别根据接收到的各检测报文中所包含的转发芯片标识, 对接收到的包含每种转发芯片标识的检测报文进行计数;
所述转发芯片在预设的检测周期完成后,向相对应的CPU上报接收到的 包含每种转发芯片标识的检测报文的计数结果,以使所述CPU对所述转发芯 片与其他转发芯片之间的转发路径进行检测,其中,所述预设的检测周期大 于所述预设的发送周期。
优选的,所述转发芯片分别根据接收到的各检测报文中所包含的转发芯 片标识,对接收到的包含每种转发芯片标识的检测报文进行计数,具体为:
所述转发芯片识别所述通过指定端口所接收的检测报文中所包含的转发 芯片标识的种类;
所述转发芯片根据所述转发芯片标识种类的识别结果,分别对各种类的 转发芯片标识所对应的检测报文进行计数。
优选的,所述转发芯片根据所述转发芯片标识种类的识别结果,分别对 各种类的转发芯片标识所对应的检测报文进行计数之后,还包括:
所述转发芯片丢弃完成所述计数操作的检测报文。
优选的,所述CPU对所述转发芯片与其他转发芯片之间的转发路径进行 检测,具体为:
所述CPU判断所述转发芯片上报的所述检测周期内每种转发芯片标识的 检测报文的计数结果与预设的报文数量阈值的大小关系;
当所述CPU判断所述检测周期内一种转发芯片标识的检测报文的计数结 果大于或等于预设的报文数量阈值时,所述CPU确认所述种类的转发芯片标 识所对应的转发芯片与上报所述计数结果的转发芯片之间的转发路径状态正 常;
当所述CPU判断所述检测周期内一种转发芯片标识的检测报文的计数结 果低于预设的报文数量阈值时,所述CPU保存所述种类的转发芯片标识所对 应的转发芯片与上报所述计数结果的转发芯片之间的转发路径的状态待定记 录,并继续对具有状态待定记录的转发路径进行转发路径的检测。
优选的,当所述CPU判断所述检测周期内一种转发芯片标识的检测报文 的计数结果低于预设的报文数量阈值时,所述CPU保存判断结果,作为所述 种类的转发芯片标识所对应的转发芯片与上报所述计数结果的转发芯片之间 的转发路径的状态待定记录,并继续对具有状态待定记录的转发路径进行转 发路径的检测之后,还包括:
所述CPU判断所述种类的转发芯片标识所对应的转发芯片与上报所述计 数结果的转发芯片之间的转发路径的状态待定记录达到预设的安全阈值之 前,如果所述CPU判断所述种类转发芯片标识的检测报文的计数结果大于或 等于预设的报文数量阈值,所述CPU清除所述状态待定记录;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910163182.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:通讯总线控制方法和装置
- 下一篇:一种带有充电电池的发卡