链路聚合故障保护方法、设备和系统技术方案

技术编号:4097926 阅读:256 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例提供一种链路聚合故障保护方法、设备和系统,方法包括:接收故障信息,包括故障位置及对应的一条以上逻辑链路的标识,故障物理链路和一条以上物理链路形成链路聚合组LAG,LAG中的各条物理链路对应相同标识的逻辑链路,LAG中同一标识的逻辑链路对应骨干层的一台电信运营商RSP设备和接入层的一台接收设备,分别通过汇聚层中的两台以上汇聚设备转发数据,汇聚层位于骨干层和接入层之间;根据故障信息,将故障物理链路对应的逻辑链路和LAG中未出现故障的物理链路对应的逻辑链路捆绑,形成逻辑链路聚合;通过逻辑链路聚合传输向故障物理链路发送的数据。实现无需根据MAC地址转发数据,保证了LAG中数据的正常传输。

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及一种链路聚合故障保护方法、设备和系统
技术介绍
链路聚合组(LinkAggregation Group ;LAG)由 IEEE802. 3ad标准定义两台直接 相连的通信设备之间的多条以太(Ethernet)链路,可以形成聚合关系,参见图1,图1为两 台设备之间通过两条以太线路连接的情况。两台设备各自的两个物理端口捆绑在一起,形 成了一个逻辑端口。这两条以太链路对两个设备而言,聚合成了”一条”逻辑链路。为高层 协议通信和流量转发提供了方便。现有技术的链路聚合故障保护方法,如图2所示,设备3(DeviCe3),以及设备 4(Device4)和设备5 (Device5)均连接至两台汇聚设备(AGGDevice) AGGl和AGG2,通过汇 聚设备转发数据。设备3,以及设备4和设备5上两条物理链路分别形成了 LAG,汇聚设备收 到设备3、设备4或设备5发送的数据包后,根据数据包中携带的MAC地址查找自身的MAC 地址表,进行数据转发。两台汇聚设备之间的链路在正常状态下处于关闭状态。当一条物 理链路故障时,例如设备4和AGGl之间的链路故障的时候,AGGl把发往设备4的数据都 发给AGG2,AGG2根据媒体访问控制(Media Access Control ;MAC)地址进行转发,把数据发 送给设备4。现有技术中,两台汇聚设备之间要互相通知MAC地址可到达的信息,这样才能在 发生故障发生时,保证数据正常转发。然而,MAC地址表是一个动态表,需要实时学习和老 化,因此,无法保证两台汇聚设备的MAC地址同步,进而在出现链路故障时,很难保证数据 的正常发送。
技术实现思路
本专利技术实施例提供一种链路聚合故障保护方法、设备和系统,用以解决现有技术 在出现链路故障时,难以保证数据正常发送的问题。一方面,本专利技术实施例提供一种链路聚合故障保护方法,包括接收故障信息,所述故障信息中包括故障物理链路的故障位置及对应的一条以上 逻辑链路的标识,所述故障物理链路和一条以上物理链路形成链路聚合组LAG,所述LAG中 的各条物理链路对应相同标识的逻辑链路,所述LAG中同一标识的逻辑链路对应骨干层的 一台电信运营商RSP设备和接入层的一台接收设备,且分别通过所述汇聚层中的两台以上 汇聚设备转发数据,所述汇聚层位于所述骨干层和所述接入层之间;根据所述故障位置及对应的一条以上逻辑链路的标识,将故障物理链路对应的逻 辑链路和所述LAG中未出现故障的物理链路对应的逻辑链路捆绑,形成逻辑链路聚合;通过所述逻辑链路聚合,传输向所述故障物理链路发送的数据。另一方面,本专利技术实施例提供一种汇聚设备,包括接收模块,用于接收故障信息,所述故障信息中包括故障物理链路的故障位置及对应的一条以上逻辑链路的标识,所述故障物理链路和一条以上物理链路形成链路聚合组 LAG,所述LAG中的各条物理链路对应相同标识的逻辑链路,所述LAG中同一标识的逻辑链 路对应骨干层的一台电信运营商RSP设备和接入层的一台接收设备,且分别通过所述汇聚 层中的两台以上汇聚设备转发数据,所述汇聚层位于所述骨干层和所述接入层之间; 捆绑模块,用于根据所述故障位置及对应的一条以上逻辑链路的标识,将故障物 理链路对应的逻辑链路和所述LAG中未出现故障的物理链路对应的逻辑链路捆绑,形成逻 辑链路聚合;发送模块,用于通过所述捆绑模块形成的所述逻辑链路聚合,传输向所述故障物 理链路发送的数据。本专利技术实施例还提供一种链路聚合故障保护系统,包括至少两台汇聚设备;每台所述汇聚设备用于,接收其他汇聚设备发送的故障信息,所述故障信息中包 括故障物理链路的故障位置及对应的一条以上逻辑链路的标识,所述故障物理链路和一条 以上物理链路形成链路聚合组LAG,所述LAG中的各条物理链路对应相同标识的逻辑链路, 所述LAG中同一标识的逻辑链路对应骨干层的一台电信运营商RSP设备和接入层的一台接 收设备,且分别通过所述汇聚层中的两台以上汇聚设备转发数据,所述汇聚层位于所述骨 干层和所述接入层之间;根据所述故障位置、对应的一条以上逻辑链路的标识及传输方向, 将故障物理链路对应的逻辑链路和所述LAG中未出现故障的物理链路对应的逻辑链路捆 绑,形成逻辑链路聚合;通过所述逻辑链路聚合,传输向所述故障物理链路发送的数据。本专利技术实施例提供的链路聚合故障保护方法、设备和系统,当接收故障信息时,根 据故障信息中的故障位置及对应的逻辑链路的标识,将故障物理链路对应的逻辑链路和 LAG中未出现故障的物理链路对应的逻辑链路捆绑,通过捆绑后形成的逻辑链路聚合传输 数据。本专利技术实施例无需根据MAC地址转发数据,而是直接根据逻辑链路标识转发数据,从 而保证了 LAG中数据的正常传输。附图说明图1为现有一种链路聚合组结构示意图;图2为现有技术的网络拓扑示意图;图3为本专利技术提供的链路聚合故障保护方法第一实施例流程图;图4为本专利技术实施例提供的交叉式LAG的网络拓扑结构图;图5为本专利技术提供的链路聚合故障保护方法第二实施例流程图;图6为图3所示的网络拓扑经过逻辑链路捆绑后的结构图;图7为图3的网络拓扑中汇聚层包括两个子汇聚层的网络拓扑示意图;图8为本专利技术提供的链路聚合故障保护方法第三实施例的流程图;图9为图8所示实施例中的交叉式LAG的网络拓扑结构图;图10为本专利技术提供的汇聚设备第一实施例结构示意图;图11为本专利技术提供的汇聚设备第二实施例结构示意图;图12为本专利技术提供的汇聚设备第三实施例结构示意图;图13为本专利技术提供的链路聚合故障保护系统第一实施例的结构示意图。具体实施例方式下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。图3为本专利技术提供的链路聚合故障保护方法第一实施例流程图,参见图3,该方法 包括S101、接收故障信息,故障信息中包括故障物理链路的故障位置及对应的一条以 上逻辑链路的标识,故障物理链路和一条以上物理链路形成链路聚合组LAG,LAG中的各条 物理链路对应相同标识的逻辑链路,LAG中同一标识的逻辑链路对应骨干层的一台电信运 营商RSP设备和接入层的一台接收设备,且分别通过汇聚层中的两台以上汇聚设备转发数 据,汇聚层位于骨干层和接入层之间;其中,骨干层包括多个电信运营商(Retail Service Provider ;RSP)设备,这些 RSP设备可以分属于不同的电信运营商,也可以属于同一电信运营商。接入层包括多个接入 设备(Access Device),汇聚层位于骨干层和接入层之间,包括多个汇聚设备(Aggregation Device, AGG Device),汇聚设备通常可以为路由器(Router),或者以太网交换机(LAN Switch)0以下以图4为例进行说明,图4给出了本实施例提供了链路聚合故障保护方法中 涉及到的交叉式LAG的网络拓扑结构图。其中给出了骨干层中具有两台RSP设备RSP1和 RSP2,接入层具有两个接入设备Access Devicel和Access Device2,汇聚层中具有两个汇 聚设备AGG1和AGG2的情况,但并不以此为限,实际上骨干层、接入层和汇聚层中可能各自 具有多个设备。如图4所示,骨干层的RSPl和RSP2分别具有两条物理链路,分别连接至AGGl和 A本文档来自技高网
...

【技术保护点】
一种链路聚合故障保护方法,其特征在于,包括:接收故障信息,所述故障信息中包括故障物理链路的故障位置及对应的一条以上逻辑链路的标识,所述故障物理链路和一条以上物理链路形成链路聚合组LAG,所述LAG中的各条物理链路对应相同标识的逻辑链路,所述LAG中同一标识的逻辑链路对应骨干层的一台电信运营商RSP设备和接入层的一台接收设备,且分别通过所述汇聚层中的两台以上汇聚设备转发数据,所述汇聚层位于所述骨干层和所述接入层之间;根据所述故障位置及对应的一条以上逻辑链路的标识,将故障物理链路对应的逻辑链路和所述LAG中未出现故障的物理链路对应的逻辑链路捆绑,形成逻辑链路聚合;通过所述逻辑链路聚合,传输向所述故障物理链路发送的数据。

【技术特征摘要】
一种链路聚合故障保护方法,其特征在于,包括接收故障信息,所述故障信息中包括故障物理链路的故障位置及对应的一条以上逻辑链路的标识,所述故障物理链路和一条以上物理链路形成链路聚合组LAG,所述LAG中的各条物理链路对应相同标识的逻辑链路,所述LAG中同一标识的逻辑链路对应骨干层的一台电信运营商RSP设备和接入层的一台接收设备,且分别通过所述汇聚层中的两台以上汇聚设备转发数据,所述汇聚层位于所述骨干层和所述接入层之间;根据所述故障位置及对应的一条以上逻辑链路的标识,将故障物理链路对应的逻辑链路和所述LAG中未出现故障的物理链路对应的逻辑链路捆绑,形成逻辑链路聚合;通过所述逻辑链路聚合,传输向所述故障物理链路发送的数据。2.根据权利要求1所述的方法,其特征在于,若所述故障位置位于骨干层和汇聚层之 间,则将故障物理链路对应的逻辑链路和所述LAG中未出现故障的物理链路对应的逻辑链 路捆绑具体为将所述故障物理链路对应的接入层和汇聚层之间的逻辑链路,与所述未出 现故障的物理链路对应的接入层和汇聚层之间的逻辑链路捆绑。3.根据权利要求1所述的方法,其特征在于,若所述故障位置位于接入层和汇聚层之 间,则将故障物理链路对应的逻辑链路和所述LAG中未出现故障的物理链路对应的逻辑链 路捆绑具体为将所述故障物理链路对应的骨干层和汇聚层之间的逻辑链路,与所述未出现故障的物 理链路对应的骨干层和汇聚层之间的逻辑链路捆绑。4.根据权利要求1-3任一项所述的方法,其特征在于,所述将故障物理链路对应的逻 辑链路和所述LAG中未出现故障的物理链路对应的逻辑链路捆绑,包括将第一逻辑端口和第二逻辑端口进行绑定,在转发表中形成第三逻辑端口,所述第一 逻辑端口用于接收向所述故障物理链路发送的数据,所述第二逻辑端口用于接收向所述未 出现故障的物理链路发送的数据。5.根据权利要求4所述的方法,其特征在于,所述通过所述逻辑链路聚合,传输向所述 故障物理链路发送的数据,包括对从所述第三逻辑端口接收的数据进行封装,从所述第三逻辑端口接收的数据包括所 述向故障物理链路发送的数据,还包括向所述未出现故障的物理链路发送的数据;将封装后的数据发送至第四逻辑端口,所述第四逻辑端口用于转发向所述未出现故障 的物理链路发送的数据。6.根据权利要求5所述的方法,其特征在于,所述对从所述第三逻辑端口...

【专利技术属性】
技术研发人员:郝江涛
申请(专利权)人:华为数字技术有限公司
类型:发明
国别省市:11[中国|北京]

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

1