转发路径检测方法和设备技术

技术编号:4127556 阅读:185 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种转发路径检测方法和设备,可以实时的检测转发芯片间的转发路径,不再简单的利用CPU收发报文进行检测,而是通过CPU和转发芯片结合的方式来对转发芯片进行检测,通过硬件的高效的转发功能和软件的控制功能相结合,减少CPU的占用以及达到智能选择报文路径和对报文进行检测的目的。

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及一种转发路径;险测方法和设备。
技术介绍
如何对交换机的转发芯片间进行检测, 一直是交换机上的一个难点。尤 要高。如图l所示,是现有技术中一种可以实时检测转发芯片间的转发路径状态 的^f企测方法的示意图。现有技术通过CPU发送报文给转发芯片,然后再由转发芯片发送报文给 CPU,即检测转发芯片A到转发芯片B的转发路径是否故障。在实现本专利技术的过程中,申请人发现现有技术至少存在以下问题现有的转发芯片检测记住,需要CPU很强的参与能力, 一方面要对不同 的转发芯片发送不同路径的报文,另外一方面,对收到的报文需要CPU进行 解析,并判定内容是否正确,以达到判断转发芯片间链路检查的目的。当转 发芯片多的时候,CPU需要忙于在转发芯片间不停发包和收包检测,导致检 测效率低下。
技术实现思路
本专利技术提供一种转发路径检测方法和设备,利用交换网系统进行报文的 识别和判断,以及路径的选择,达到高效的检测转发芯片间的链路故障的目 的。为达到上述目的,本专利技术一方面提供了一种转发路径检测方法,应用于 包括多个中央处理器CPU和多个转发芯片的系统中,其中,各CPU按照本文档来自技高网...

【技术保护点】
一种转发路径检测方法,其特征在于,应用于包括多个中央处理器CPU和多个转发芯片的系统中,其中,各CPU按照预设的发送周期分别向相对应的转发芯片发送包含所述转发芯片所对应的转发芯片标识的检测报文,各转发芯片将包含自身的转发芯片标识的检测报文转发送至所述系统中的其他转发芯片的指定端口,各所述转发芯片所对应的转发芯片标识互不相同,所述方法包括: 转发芯片通过指定端口接收其他转发芯片发送的所述检测报文; 所述转发芯片分别根据接收到的各检测报文中所包含的转发芯片标识,对接收 到的包含每种转发芯片标识的检测报文进行计数; 所述转发芯片在预设的检测周期完成后,向相对应的CPU上报接收到...

【技术特征摘要】
1、一种转发路径检测方法,其特征在于,应用于包括多个中央处理器CPU和多个转发芯片的系统中,其中,各CPU按照预设的发送周期分别向相对应的转发芯片发送包含所述转发芯片所对应的转发芯片标识的检测报文,各转发芯片将包含自身的转发芯片标识的检测报文转发送至所述系统中的其他转发芯片的指定端口,各所述转发芯片所对应的转发芯片标识互不相同,所述方法包括转发芯片通过指定端口接收其他转发芯片发送的所述检测报文;所述转发芯片分别根据接收到的各检测报文中所包含的转发芯片标识,对接收到的包含每种转发芯片标识的检测报文进行计数;所述转发芯片在预设的检测周期完成后,向相对应的CPU上报接收到的包含每种转发芯片标识的检测报文的计数结果,以使所述CPU对所述转发芯片与其他转发芯片之间的转发路径进行检测,其中,所述预设的检测周期大于所述预设的发送周期。2、 如权利要求l所述的方法,其特征在于,所述转发芯片分别根据接收 到的各检测报文中所包含的转发芯片标识,对接收到的包含每种转发芯片标 识的检测报文进行计数,具体为所述转发芯片识别所述通过指定端口所接收的检测报文中所包含的转发 芯片标识的种类;所述转发芯片根据所述转发芯片标识种类的识别结果,分别对各种类的 转发芯片标识所对应的检测报文进行计数。3、 如权利要求2所述的方法,其特征在于,所述转发芯片根据所述转发 芯片标识种类的识别结果,分别对各种类的转发芯片标识所对应的检测报文 进行计数之后,还包括所述转发芯片丢弃完成所述计数操作的检测报文。4、 如权利要求1所述的方法,其特征在于,所述CPU对所述转发芯片 与其他转发芯片之间的转发路径进行检测,具体为检测报文的计数结果与预设的报文数量阈值的大小关系;当所述CPU判断所述检测周期内 一种转发芯片标识的检测报文的计数结 果大于或等于预设的报文数量阈值时,所述CPU确认所述种类的转发芯片标常;、、、 一 、、曰、、、当所述CPU判断所述检测周期内 一种转发芯片标识的检测报文的计数结 果低于预设的报文数量阈值时,所述CPU保存所述种类的转发芯片标识所对应的转发芯片与上报所述计数结果的转发芯片之间的转发路径的状态待定记 录,并继续进行转发路径的检测。5、 如权利要求4所述的方法,其特征在于,当所述CPU判断所述^f企测 周期内一种转发芯片标识的检测报文的计数结果低于预设的报文数量阈值 时,所述CPU保存判断结果,作为所述种类的转发芯片标识所对应的转发芯 片与上报所述计数结果的转发芯片之间的转发路径的状态待定记录,并继续进行转发路径的检测之后,还包括所述CPU判断所述种类的转发芯片标识所对应的转发芯片与上报所述计 数结果的转发芯片之间的转发路径的状态待定记录达到预设的安全阈值之 前,如果所述CPU判断所述种类转发芯片标识的检测报文的计数结果大于或...

【专利技术属性】
技术研发人员:汪洪远石亮
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:86[中国|杭州]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1