使用保护切换机制实现多系统链路聚合的装置及方法

文档序号:9420246阅读:595来源:国知局
使用保护切换机制实现多系统链路聚合的装置及方法
【技术领域】
[0001]本发明涉及多系统链路聚合组技术,尤其是涉及一种使用保护切换机制实现多系统链路聚合的装置及方法。
【背景技术】
[0002]对于冗余保护的需求,在传统网络中有着一系列的已有技术,如STP(SpanningTree Protocol,生成树协议)/RSTP (rapid spanning Tree Protocol,快速生成树协议)/MSTP (Mult1-spanning Tree Protocol,多生成树协议)。在使用生成树协议之后,为了避免环路,就会有一种链路处在block(阻塞)状态。所以这种方式实现冗余,并不能增加实际的网络带宽。
[0003]而现有既能实现冗余保护又能负载分担方法,在层2(L2)中最常见的就是链路聚合组(LAG),层3(L3)的时候主要是ECMP(多重等价路径,Equal-Cost MultipathRouting)。在实际部署中,L2接入最为常见,但是传统的LAG只能用于链路的聚合,无法达到整设备灾备的目的。
[0004]在数据中心的虚拟化技术兴起后,多虚一的堆叠技术被用于解决这个问题,多台设备被虚拟化成一台逻辑设备,这时再在上面部署LAG,就能达到设备级灾备加聚合的目的。但是对于一些对保护切换要求较高的场景,现有的多虚一的堆叠技术加LAG的技术方案,便不能够满足。因此需要研究一种简单高效的技术方案,来实现数据流在多系统链路聚合组内各成员端口之间的保护切换。

【发明内容】

[0005]本发明的目的在于克服现有技术的缺陷,提供一种使用保护切换机制实现多系统链路聚合的装置及方法,利用创建在多系统链路聚合组上的保护组,以实现数据流在多系统链路聚合组成员端口间的快速保护切换。
[0006]为实现上述目的,本发明提出如下技术方案:一种使用保护切换机制实现多系统链路聚合的装置,包括第一交换机和第二交换机,所述第一交换机与第二交换机之间通过互联链路进行报文交换,且所述第一交换机的端口与第二交换机对应的端口两两组成复数个多系统链路聚合组,所述第一交换机和第二交换机上创建有与所述多系统链路聚合组相绑定的复数保护组,每个所述保护组包括W/P标识位、工作接口和保护接口,所述工作接口配置为所述多系统链路聚合组成员接口,所述保护接口配置为所述互联链路。
[0007]优选地,每个所述多系统链路聚合组对应绑定一个保护组。
[0008]优选地,所述第一交换机和第二交换机在W/P标识位配置为O时将报文从保护组的工作接口上收/发;所述第一交换机和第二交换机在W/P标识位配置为I时将报文从保护组的工作接口切换到保护接口上收/发。
[0009]优选地,所述多系统链路聚合组的成员接口和互联链路为物理接口或聚合接口。
[0010]本发明还揭示了另外一种技术方案:一种使用保护切换机制实现多系统链路聚合的方法,包括:所述第一交换机或第二交换机从自身的上联口接收到报文后,根据报文中的目的MAC地址和VLAN进行转发表查找,找到对应的出接口,即保护组,根据所述保护组的W/P标识位将报文从保护组的工作接口或保护组的保护接口发送出去。
[0011]优选地,所述W/P标识位配置为O时,报文从保护组的工作接口发送出去。
[0012]优选地,在所述第一交换机或第二交换机上的多系统链路聚合组的成员端口发生故障时,配置保护组的W/P标识位为I,所述第一交换机或第二交换机将报文通过互联链路发送给与其相连的另一台交换机上转发。
[0013]优选地,所述第一交换机或第二交换机从多系统链路聚合组的成员端口接收到报文后,根据报文中的源MAC地址和VLAN进行转发表查找,若未找到对应转发表项,则触发MAC学习,学习得到的转发表项的目的接口是保护组。
[0014]优选地,所述第一交换机或第二交换机学习到转发表项后,将学习到的转发表项同步到与其相连另一台交换机上。
[0015]与现有技术相比,本发明的有益效果是:仅需要置位Ibit的标识位即可达到工作组方案的保护切换,使得切换操作更加简单快速,可以满足对切换速度要求较高的场景。
【附图说明】
[0016]图1是本发明实施例使用保护切换机制实现多系统链路聚合的装置的原理示意图;
[0017]图2是本发明中保护组的原理示意图;
[0018]图3是本发明实施例MAC地址转发表的学习的原理示意图;
[0019]图4是本发明实施例交换机A上学到的转发表项的原理示意图;
[0020]图5是本发明实施例交换机A上报文正常转发的原理示意图;
[0021]图6是本发明实施例交换机A上进行保护切换的原理示意图;
[0022]图7是本发明实施例交换机A上进行保护切换时保护组的原理示意图;
[0023]图8是本发明实施例切换到交换机B上报文的转发流程示意图。
【具体实施方式】
[0024]下面将结合本发明的附图,对本发明实施例的技术方案进行清楚、完整的描述。
[0025]本发明揭示了一种使用保护切换机制实现多系统链路聚合的装置及方法,通过为每个多系统链路聚合组创建一个保护组,根据保护组中配置的标识位,实现数据流在多系统链路聚合组成员端口间的快速保护切换。
[0026]本发明实施例以四台设备与交换机A和交换机B共组成的4个多系统链路聚合组为例,来详细说明本发明技术方案。如图1所示,交换机A与交换机B的接口 I端口(Portl)共同组成了多系统链路聚合组1,交换机A与交换机B的接口 2端口(Port2)共同组成了多系统链路聚合组2,交换机A与交换机B的接口 3端口(Port3)共同组成了多系统链路聚合组3,交换机A与交换机B的接口 4端口(Port4)共同组成了多系统链路聚合组4,交换机A和交换机B之间使用互联链路进行报文交换,多系统链路聚合组的成员端口和互联链路可以是物理接口也可以是聚合接口。
[0027]优选地,本发明实施例在交换机A与交换机B上为每一个多系统链路聚合组创建一个保护组(保护组1、保护组2、保护组3和保护组4),保护组I与多系统链路聚合组I绑定,保护组2与多系统链路聚合组2绑定,保护组3与多系统链路聚合组3绑定,保护组4与多系统链路聚合组4绑定。如图2所示,每个保护组均包括W/P标识位、工作接口和保护接口,本实施例中W/P标识位的长度为lbit,工作接口配置为系统链路聚合组的成员接口
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1