[发明专利]一种基于TRUNK技术的报文传输方法、系统及设备有效
申请号: | 201310749516.1 | 申请日: | 2013-12-30 |
公开(公告)号: | CN103684882B | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 严立;童运民 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京同达信恒知识产权代理有限公司11291 | 代理人: | 李姜 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 trunk 技术 报文 传输 方法 系统 设备 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于端口汇聚(TRUNK)技术的报文传输方法、系统及设备。
背景技术
TRUNK技术又可称为链路聚合技术,通过将多条物理链路绑定为一条逻辑链路,即允许服务器(Server)与服务器之间、服务器与交换机之间、交换机与交换机之间通过两个或多个端口并行连接、同时传输,来达到增加链路带宽和提高链路吞吐量的目的以大幅度提供整个网络能力。常用的TRUNK技术是基于以太网领域的TRUNK技术,其相关标准为IEEE802.3ad。
参见图1,为TRUNK技术应用在计算机组网架构中的示意图,任意两个设备之间都可采用TRUNK技术。以右上角两台服务器之间应用的TRUNK技术为例,两台服务器之间有4条物理链路,每条物理链路的带宽为100Mb,将这4条物理链路进行绑定,构成一条400Mb带宽的逻辑链路,所述逻辑链路可视为链路汇聚集合(Aggregated Link Group)。
如果将图1中所有的服务器和终端视为链路的线卡,交换机都视为链路中的交换板,则所述TRUNK技术的选路过程对线卡和交换板中的软件是透明的,由其中的硬件设备通过特定算法实现选路,且选路过程是每个线卡或交换板独立完成的。
以图2所示的传输路径为例,假设源节点为线卡A,目的节点为线卡B,与线卡A连接的交换板为交换板A1和交换板A2,与线卡B连接的交换板为交换板B1和交换板B2,线卡A、交换板A1和交换板A2位于框1内,线卡B、交换板B1和交换板B2位于框2内。线卡与交换板之间、框1的交换板与框2的交换板之间都采用TRUNK技术进行报文的传输。
在进行选路时,线卡A选择交换板A1和/或交换板A2并不由线卡A中的应用软件确定,而是由其驱动软件按照特定流分发算法来选择,如根据待传输报文中的报文头中目的MAC地址进行CRC运算后,根据运算结果选择交换板A1或交换板A2进行报文的传输。
当线卡A选择交换板后,如选择交换板A1后,交换板A1继续选择交换板B1和/或交换板B2,但交换板A1的选择过程与线卡A或其他交换板无关,由交换板A1中的驱动软件按照特定流分发算法独立选择。以此类推,直至将链路连接至线卡B,实现报文从线卡A到线卡B的传输。
由于TRUNK技术的选路过程有上述特点,因此,当某个交换板故障导致通信中断时,最常用的做法就是定位并更换故障交换板,一般情况下可采用以下两种定位故障交换板的方式:
方式一:基于链路级的EFM协议(IEEE802.3ah协议),来对两台直连设备间的链路状态进行检测,该方式针对链路故障是有效的,但如果交换板的故障是转发类故障,即报文能够进入交换板,但交换板针对特定报文无法进行转发的情况下,采用链路状态检测方式就很难检测出故障的交换机。
方式二:基于网络级的连通错误检测(Connectivity Fault Detection,CFD)协议(IEEE802.1AG协议和ITU-T的Y.1731协议),基于CFD协议的检测过程主要是对链路连通性的检测,但是,如果检测路径与故障路径不同的话,故障路径将无法检测出。例如,交换板B1发生了故障,则所有流经交换板B1的路径都为故障路径,但如果检测路径不流经交换板B1,如检测路径为:线卡A-交换板A2-交换板B2-线卡B,则检测路径的检测结果是链路连通,无法检测并定位出故障的交换板A1。再者,即使检测路径与某一故障路径相同,确定出现了故障路径,但一条故障路径上包含了若干个交换板,除非是逐一检测交换板,否则,仍很难精确定位到故障交换板。
综上所述,目前通过定位并更换故障交换板来恢复链路的方式中存在各种弊端,故障链路以及故障链路上的故障点不能快速定位,导致故障链路无法快速恢复,使得在故障链路上传输的报文长时间无法恢复传输。
发明内容
本发明实施例提供了一种基于TRUNK技术的报文传输方法、系统及设备,用以解决现有技术中存在的故障链路上传输报文无法快速恢复传输的问题。
第一方面,提供了一种基于TRUNK技术的报文传输方法,所述方法包括:
第一线卡在确定出现故障路径时,确定本地保存的至少一个路径标识,其中,任一所述路径标识用于指示报文从第一线卡途经至少一个交换板到达第二线卡的一条传输路径,且传输路径上的第一线卡和每一交换板中记录了自身在该传输路径中的传输信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310749516.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于事件源的信息处理方法和系统
- 下一篇:过载保护方法以及设备过载保护装置