The present application provides a link detection method and device in which a network device uses more than two levels of exchange architecture with more than two switching units on each single board. The method is applied to any single stage single board. The method includes: exchange single elements on each end of the single board to obtain access on the exchange unit of the present end. Link information; according to the link information, the end switching unit sends a data unit to the end switching unit on the next level single board that is connected to the link through the link, so that the end switching unit returns the data unit to the end exchange unit through the link after receiving the data unit. When the end unit receives the returned data unit, it determines that the link can reach two directions.
【技术实现步骤摘要】
链路检测方法及装置
本申请涉及网络通信
,特别涉及一种链路检测方法及装置。
技术介绍
目前,诸如路由器和交换机等网络设备可以支持多级交换架构,每一级中包括多个交换单元,每一级中的每个交换单元均与下一级中的所有交换单元连接。采用多级交换架构可以实现严格的无阻塞(Non-blocking)、可重构(Re-arrangeable)、可扩展(Scalable),与传统架构相比,多级交换架构在突发流量处理、拥塞避免、递归扩展上均有巨大的提升。
技术实现思路
有鉴于此,本申请提供一种链路检测方法及装置。具体地,本申请是通过如下技术方案实现的:一方面,提供了一种链路检测方法,网络设备采用两级以上交换架构,每一级单板上包含两个以上交换单元,该方法应用于任一级单板,该方法包括:针对本单板上的每一个本端交换单元,获取本端交换单元上接入的链路的连接信息;根据该链路的连接信息,控制本端交换单元通过该链路向该链路所接入的下一级单板上的对端交换单元发送数据单元,以使对端交换单元在接收到该数据单元后,将该数据单元通过该链路返回给本端交换单元;在本端交换单元接收到返回的数据单元时,确定该链路双向可达。另一方面,还提供了一种链路检测装置,网络设备采用两级以上交换架构,每一级单板上包含两个以上交换单元,该装置应用于任一级单板中,该装置包括:信息获取单元,用于针对本单板上的每一个本端交换单元,获取本端交换单元上接入的链路的连接信息;控制单元,用于根据信息获取单元获取到的该链路的连接信息,控制本端交换单元通过该链路向该链路所接入的下一级单板上的对端交换单元发送数据单元,以使对端交换单元在接收到 ...
【技术保护点】
1.一种链路检测方法,其特征在于,网络设备采用两级以上交换架构,每一级单板上包含两个以上交换单元,所述方法应用于任一级单板,所述方法包括:针对本单板上的每一个本端交换单元,获取所述本端交换单元上接入的链路的连接信息;根据所述链路的连接信息,控制所述本端交换单元通过所述链路向所述链路所接入的下一级单板上的对端交换单元发送数据单元,以使所述对端交换单元在接收到所述数据单元后,将所述数据单元通过所述链路返回给所述本端交换单元;在所述本端交换单元接收到返回的数据单元时,确定所述链路双向可达。
【技术特征摘要】
1.一种链路检测方法,其特征在于,网络设备采用两级以上交换架构,每一级单板上包含两个以上交换单元,所述方法应用于任一级单板,所述方法包括:针对本单板上的每一个本端交换单元,获取所述本端交换单元上接入的链路的连接信息;根据所述链路的连接信息,控制所述本端交换单元通过所述链路向所述链路所接入的下一级单板上的对端交换单元发送数据单元,以使所述对端交换单元在接收到所述数据单元后,将所述数据单元通过所述链路返回给所述本端交换单元;在所述本端交换单元接收到返回的数据单元时,确定所述链路双向可达。2.根据权利要求1所述的方法,其特征在于,根据所述链路的连接信息,控制所述本端交换单元通过所述链路向所述链路所接入的下一级单板上的对端交换单元发送数据单元,包括:根据所述链路的连接信息,创建所述数据单元的路由转发信息,其中,所述路由转发信息中指定了转发所述数据单元的每一跳的出端口;控制所述本端交换单元在所述数据单元上封装所述路由转发信息后,通过所述链路发送给所述下一级单板上的对端交换单元,以使所述对端交换单元根据所述路由转发信息,将所述数据单元通过所述链路返回给所述本端交换单元。3.根据权利要求2所述的方法,其特征在于,所述路由转发信息用于指示通过两跳转发所述数据单元,其中,第一跳的出端口为所述本端交换单元上连接所述链路的本端端口,第二跳的出端口为所述下一级单板上的对端交换单元上连接所述链路的对端端口。4.根据权利要求1或2所述的方法,其特征在于,所述链路的连接信息中包括:所述本端交换单元的ID,所述本端交换单元上连接所述链路的本端端口的ID,所述下一级单板上的对端交换单元的ID,所述对端交换单元上连接所述链路的对端端口的ID。5.根据权利要求1所述的方法,其特征在于,在所述本端交换单元接收到返回的数据单元时,确定所述链路双向可达,包括:若所述本端交换单元在通过所述链路接收到数据单元后,判断出接收到的数据单元与发送的数据单元的内容相同,则确定所述链路双向可达。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述链路的物理连接状态;则,若所述链路的物理连接状态正常,则根据所述链路的连接信息,控制所述本端交换单元通过所述链路向所述链路所接入的下一级单板上的对端交换单元发送数据单元。7.一种链路检测装置,其特征在于,网络设备采用两级以上交换架构,每一级单板上包含两个以上交换单元,所述装置应用于任一级单板中,所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。