中继系统以及交换机装置的制造方法_2

文档序号:9380161阅读:来源:国知局
L2交换机装置SW2的端口群Pl (端口 Pla、Plb)、L2交换机装置SWm2的MCLAG用端口群P [I] (MCLAG用端口群P[la]、P[lb])以及分别在这些各端口之间连接的2条通信线路10形成。通信线路10例如由以太网线路等构成。
[0083]MCLAG装置MSWl对各L2交换机装置SWml、Sffm2的MCLAG用端口群P [I]设定跨装置的LAG。同样地,冗余装置20也对各L2交换机装置SW1、SW2的端口群Pl设定跨装置的LAG。通常,大多情况下不跨装置而是在I台装置的范围内设定LAG,但在此,跨装置地进行设定。因此,在本说明书中,与一般的LAG进行区别,将这样的跨装置的LAG称为多机箱链路聚合组(mult1-chassis link aggregat1n group,MCLAG)。
[0084]MCLAG装置MSWl对各L2交换机装置SWml、Sffm2的MCLAG用端口群P [ I] (MCLAG用端口 P[la]、P[lb])设定MCLAGl。同样地,冗余装置20也对各L2交换机装置SWl、SW2的端口群Pl (端口 Pla、Plb)设定MCLAGl。此外,虽然MCLAG装置(第I冗余装置)MSWl和冗余装置(第2冗余装置)20都是由两台L2交换机装置构成的冗余装置,但在本实施方式I中,冗余装置20与MCLAG装置MSWl不同,可以由一般已知的结构来实现。
[0085]具体地说,冗余装置20具备以下的功能:在各L2交换机装置SW1、SW2具有的4个端口(SWl的Pla、Plb以及SW2的Pla、Plb)中的某个发生了故障时,使通过发生了该故障的端口进行的通信后退至没有发生故障的剩余的端口。作为其一例,图1的冗余装置20具备对该4个端口设定跨装置的LAG(MCLAG)的功能。并且,在后面进行详细的叙述,冗余装置 20 另外具备以太网 OAM(Operat1n Administrat1n and Maintenance,操作管理和维护)的功能。
[0086]如上所述,在冗余装置20中,尤其通过使用具备用于设定跨装置的LAG(MCLAG)功能的冗余装置,在如上所述那样发生故障时,不需要进行FDB (Forwarding DataBase,转发数据库)的刷新等,因此有益。即,这样的冗余装置20通常虚拟地将设定了跨装置的LAG (MCLAG)的端口作为I个端口在FDB上进行管理,因此假设在MCLAG的成员端口的一部分中发生了故障时,也不需要变更FDB内的目的地端口的信息。
[0087]构成MCLAG装置MSWl的各个L2交换机装置(第I以及第2交换机装置)SffmUSffm2具有=MCLAG表12、中继处理部13、地址表FDB、端口控制部14、故障帧发送部15、OAM发送部16以及故障监视部17。OAM发送部16具有发送停止指示部18。
[0088]MCLAG表12将自身的多个MCLAG用端口(实际上,该各端口识别符)与MCLAG识别符对应地进行保存。在图1的例子中,MCLAG表12将多个MCLAG用端口(第I端口)P [la]、P [lb](该端 P 识别符{P [la]}、{P [lb]})与 MCLAG 识别符(第 I 识别符){MCLAG1}对应地进行保存。在本说明书中,例如使{AA}表示“AA” “的识别符(ID)。
[0089]例如,在MCLAG装置MSWl中,预先决定共同使用MCLAG识别符{MCLAG1}。构成MCLAG装置MSWl的各L2交换机装置SWml、Sffm2在自身的MCLAG表12中决定向MCLAG识别符{MCLAG1}分配的自身的MCLAG用端口的端口识别符{P [la]}, {P[lb]}。
[0090]故障监视部17监视自身的MCLAG用端口群P[l]有无故障。具体而言,故障监视部17例如通过接收信号的信号强度的检测电路、FLP (Fast Link Pulse,快速链路脉冲)等脉冲信号的检测电路这样的硬件来监视有无故障。此外,除了上述硬件以外或者取代这些硬件,故障监视部17使用后述的以太网OAM的功能来监视有无故障。
[0091]在此,在本实施方式中,为了便于理解,故障监视部17在构成MCLAG用端口群P[l]的2个MCLAG用端口 P[la]、P[lb]双方没有故障时判别为MCLAG用端口群P [I]无故障,将除此以外的情况判别为MCLAG用端口群P[l]有故障。但是,MCLAG用端口群有无故障的判别基准并不局限于此,例如,当2个MCLAG用端口双方有故障时,判别为MCLAG用端口群有故障,将除此以外的情况判别为无故障等,可以根据需要进行适当的变更。
[0092]故障帧发送部15在故障监视部17的监视结果从无故障变更为有故障时,经由桥接用端口 Pb发送故障通知帧。此外,故障帧发送部15在故障监视部17的监视结果从有故障变更为无故障时,经由桥接用端口 Pb发送故障恢复帧。
[0093]大体上,端口控制部14对应于将MCLAG用端口群(第I端口群)P [I]设定为激活ACT还是设定为待机SBY,将MCLAG用端口群P[l]控制成收发许可状态(第I状态)FW或收发禁止状态(第2状态)BK中的某一方的状态。收发许可状态FW是帧的发送以及接收都许可的状态,收发禁止状态BK是帧的发送以及接收都禁止的状态。更详细而言,端口控制部14进行如下的(I)以及⑵的处理。
[0094](I)在将MCLAG用端口群(第I端口群)P[1]设定成激活ACT (第I情况),且基于故障监视部17的监视结果为无故障时,端口控制部14将MCLAG用端口群P[l]控制成收发许可状态FW。另一方面,当为该第I情况且基于故障监视部17的监视结果为有故障时,端口控制部14将MCLAG用端口群P [ I ]控制成收发禁止状态BK。
[0095](2)在将MCLAG用端口群(第I端口群)P[1]设定成待机SBY (第2情况),且没有经由桥接用端口 Pb接收到故障通知帧时,端口控制部14将MCLAG用端口群P [I]控制成收发禁止状态BK。另一方面,当为该第2情况时且经由桥接用端口 Pb接收到故障通知帧时,而且故障监视部17的监视结果为无故障的情况下,端口控制部14将MCLAG用端口群P[l]控制成收发许可状态FW。
[0096]收发许可状态FW以及收发禁止状态BK将成为通常的帧的用户帧设成对象,以上述的故障通知帧以及故障恢复帧或基于以太网OAM的帧等为代表的用于进行装置的管理和控制等的控制帧则为对象以外。
[0097]在此,如图1所示,在本实施方式中,预先以装置为单位将构成MCLAG装置MSWl的两台L2交换机装置SWml、SWm2的一方(在此为SWml)设成激活ACT,并且预先以装置为单位将另一方(在此为SWm2)设成待机SBY。被设定成激活ACT的L2交换机装置SWml将自身的MCLAG用端口群P [I]设定成激活ACT,被设定成待机SBY的L2交换机装置SWm2将自身的MCLAG用端口群P [ I ]设定成待机SBY。
[0098]在图1中,以无故障的情况为前提,L2交换机装置SWml的端口控制部14因为自身的MCLAG用端口群P[l]被设定成激活ACT,所以将该MCLAG用端口群P[l]控制成收发许可状态FW。另一方面,L2交换机装置SWm2的端口控制部14因为自身的MCLAG用端口群P[l]被设定成待机SBY,所以将该MCLAG用端口群P [I]控制成收发禁止状态BK。
[0099]激活ACT/待机SBY的设定方法并不局限于装置单位,也可以以MCLAG用端口群为单位。例如,当L2交换机装置SWml、Sffm2的端口 P [2]也是MCLAG用端口群时,各MCLAG用端口群P[l]将一方设定成激活ACT,将另一方设定成待机SBY,各MCLAG用端口群P[2]也将一方设定成激活ACT,将另一方设定成待机SBY。
[0100]中继处理部13在自身的MCLAG用端口群(第I端口群)P [I]被控制成收发许可状态FW时,将以该MCLAG识别符(第I识别符){MCLAG1}作为目的地端口的帧中继给MCLAG用端口群P [I]。另一方面,中继处理部13在自身的MCLAG用端口群(第I端口群)P [I]被控制成收发禁止状态BK时,将以该MCLAG识别符(第I识别符){MCLAG1}作为目的地端口的帧中继给桥接用端口 Pb。
[0101]在此,根据地址表FDB的检索结果来决定帧的目的地端口。众所周知,地址表FDB保存端口与存在于该端口的目的地的MAC (Media Access Control,介质访问控制)地址的对应关系。中继处理部13对该地址表FDB例如进行如下的处理。
[0102]首先,中继处理部13在接收到帧的端口为自身的MCLAG用端口群P [I](即,MCLAG用端口 P [la]、P [lb])时,将该MCLAG用端口群的MCLAG识别符{MCLAG1}决定为接收端口识别符。中继处理部13使该帧包含的发送源MAC地址与接收端口识别符对应起来在地址表FDB中进行学习。此外,中继处理部13从地址表FDB中检索与该帧包含的目的地MAC地址对应的目的地端口。
[0103]中继处理部13在根据地址表FDB的检索结果等,将由MCLAG用端口群接收到的帧中继给桥接用端口 Pb时,将附加了接收端口识别符的帧中继给桥接用端口 Pb。中继给桥接用端口 Pb的情况相当于作为目的地端口得到了桥接用端口 Pb的情况或作为目的地端口得到MCLAG识别符,且将与该MCLAG识别符对应的自身的MCLAG用端口群控制成收发禁止状态BK的情况。中继处理部13在由桥接用端口 Pb接收到附加了接收端口识别符的帧时,使该帧包含的发送源MAC地址与该帧被附加的接收端口识别符对应起来在地址表FDB中进行学习。
[0104]OAM发送部16发送基于以太网OAM的控制帧。以太网OAM作为维护管理功能,通过“ITU -TY.1731”、“IEEE802.lag”等进行了标准化。在以太网OAM中,作为其功能之一,规定了称为CC(Continuity Check,连续性检查)的功能。这是通过在称为MEP (MaintenanceEnd Point,维护边界点)的监视点之间收发被称为CCM(Continuity Check Message,连续性检查报文)的控制帧(以下称为CCM控制帧),来对监视点之间的可通信性进行监视的功會K。
[0105]例如,L2交换机装置SWml和L2交换机装置SWl都将L2交换机装置SWml的MCLAG用端口 P [la]和L2交换机装置SWl的端口 Pla设定成MEP (设为MEPla),在该MEPla之间定期地发送以及接收CCM控制帧。同样地,L2交换机装置SWml和L2交换机装置SWl都将MCLAG用端口 P [lb]和端口 Plb设定成MEPIb,在MEPlb之间定期地发送以及接收CCM控制帧。
[0106]在此,例如,L2交换机装置SWml (其故障监视部17)当在预定的期间内无法通过MCLAG用端口 P [la]接收到来自L2交换机装置SWl的端口 Pla的CCM控制帧时,将针对端口 Pla的可通信性判定为L0C(Loss Of Continuity,失去连续性)状态。此时,L2交换机装置SWml在从MCLAG用端口 P [la]向L2交换机装置SWl的端口 Pla发送CCM控制帧时,在该CCM控制帧包含的RDI (Remote Defect Indicat1n远端失效指示)比特中建立了标志的状态下进行发送。
[0107]在本说明书中,将在RDI比特中没有建立标志的CCM控制帧简单地称为CCM帧(省略为CCM),将在RDI比特中建立了标志的CCM控制帧称为RDI帧(省略为RDI)。L2交换机装置SWl通过端口 Pla接收RDI,来识别在从端口 Pla开始的发送路径中有故障,直到解除RDI为止(S卩,直到能够接收CCM为止),停止从端口 Pla发送帧(用户帧)。
[0108]利用这样的以太网OAM的机制,OAM发送部16除了进行以太网OAM标准的动作以夕卜,还使用发送停止指示部18进行与以太网OAM标准不同的动作,由此对冗余装置20指示停止发送用户帧。具体地说,OAM发送部16 (发送停止指示部18)即使在通过构成被控制为收发禁止状态BK的MCLAG用端口群(第I端口群)P[1]的单个或多个MCLAG用端口(第I端口)P [Ia]、P [Ib]接收到CCM控制帧的情况下,也分别从该各个端口发送RDI。
[0109]《中继系统的概要动作(无故障时)》
[0110]图2是表示在图1的中继系统中,没有故障时的概要动作例的说明图。在L2交换机装置SWml中,将MCLAG用端口群P[l]设定成激活ACT,故障监视部17针对该端口群的监视结果为无故障。因此,L2交换机装置SWml的端口控制部14将MCLAG用端口群P [I]控制成收发许可状态FW。另一方面,在L2交换机装置SW2中,将MCLAG用端口群P[l]设定成待机SBY,故障监视部17针对该端口群的监视结果为无故障,桥接用端口 Pb没有接收到故障通知帧。因此,L2交换机装置SWm2的端口控制部14将MCLAG用端口群P[l]控制成收发禁止状态BK。
[0111]L2交换机装置SWml的OAM发送部16从被控制成收发许可状态FW的MCLAG用端口群P [I]按照以太网OAM的标准发送CCM控制帧。即,该OAM发送部16因为分别通过MCLAG用端口 P[la]、P[lb]定期地接收到CCM,所以分别从MCLAG用端口 P[la]、P[lb]定期地发送CCM。同样地,L2交换机装置SWl也因为分别通过端口 Pla、Plb定期地接收到CCM,所以分别从端口 Pla、Plb定期地发送CC
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1