中继系统以及交换机装置的制造方法
【技术领域】
[0001]本发明涉及中继系统以及交换机装置,特别是涉及例如应用使用了两台交换机装置的装置冗余方式的中继系统。
【背景技术】
[0002]例如,在专利文献I中示出了对一台网络装置与两台网络装置之间的各链路设定了跨装置的链路聚合的网络系统。当在连接两台网络装置间的专用线路发生故障时,使用该链路聚合的路径来构筑代替路径。并且,两台网络装置对于该装置间的路径信息的同步这一控制层以运行系统/待机系统进行动作,对于数据层则两者都以运行状态而被使用。
[0003]在专利文献2中示出了对用户网内的客户边缘(customer edge)与MPLS网内的两台运营商边缘(provider edge)之间的各链路设定了跨装置的链路聚合的结构。在两台运营商边缘都从其他运营商边缘接收到数据包时,根据彼此间预先做出的协定,只有一个的运营商边缘将数据包中继到客户边缘。
[0004]在专利文献3中,示出了分别在用户侧L2SW、与运行系统L2SW以及预备系统L2SW之间设定了链路的访问系统。通常时,预备系统L2SW将成为与用户侧L2SW之间的链路的连接源的端口控制成链路断开。用户侧L2SW向运行系统L2SW以及预备系统L2SW发送ARP等广播帧,由此自动建立避免预备系统L2SW中控制成链路断开的端口的路径。
[0005]现有技术文献
[0006]专利文献1:日本特开2011-250185号公报
[0007]专利文献2:日本特开2012-209984号公报
[0008]专利文献3:日本特开2012-231223号公报
[0009]例如,作为使用了进行层2 (以后,简称为L2)的处理的L2交换机装置的装置冗余方式,公知有以ESRP(Extreme Standby Router Protocol 备份路由协议)和VSRP(VirtualSwitch Redundancy Protocol虚拟交换冗余协议)等为代表的主动(active)和备用(standby)型的方式。在这样的方式中,当在用户侧的L2交换机装置与主动侧的L2交换机装置之间的链路发生故障时,将路径切换为与备用侧的L2交换机装置之间的链路,因此通常进行FDB (Forwarding DataBase转发数据库)的闪存(flash)。于是会产生伴随泛洪(flooding)的通信拥堵等。
[0010]因此,例如专利文献I和专利文献2所示,想到了使用跨装置的链路聚合组(以后,简称为LAG)的方式。该情况下,用户侧的L2交换机装置通常在FDB上,将设定了 LAG的端口虚拟为一个端口进行管理,因此,在发生故障时不需要进行FDB的闪存。
[0011]这里例如假设如下结构:用户侧的交换机装置[I]通过跨装置的LAG[1]与应用跨装置的LAG的两台L2交换机装置连接,而且用户侧的交换机装置[2]通过跨装置的LAG[2]与应用跨装置的LAG的两台L2交换机装置连接。在从交换机装置[I]向交换机装置[2]发送帧时,交换机装置[I]通常根据预定的分散规则将帧的发送目的地分散至两台L2交换机装置。接收到帧的两台L2交换机装置也向交换机装置[2]以适当分散的形式发送帧。
[0012]然而,有时特别是通信运营商等想进行包括帧的转发路径等在内详细的网络管理。但是,在将应用如上所述的跨装置的LAG的两台L2交换机装置配置于这样的运营商网等时,网络管理可能变得复杂化。即,如上所述,从交换机装置[I]经由两台L2交换机装置向交换机装置[2]的帧转发因分散而能够采用多种的路径,因此难以充分掌握转发路径。这样的问题随着如运营商网等收容的用户侧交换机装置的台数增加而更加严重。
【发明内容】
[0013]本发明是鉴于上述问题而完成的,其目的之一在于提供一种能够实现网络管理容易化的使用了装置冗余方式的中继系统以及交换机装置。
[0014]本发明的上述以及其他目的和新特征根据本说明书的记述和附图能够更加明确。
[0015]在本申请所公开的发明中,对代表性的实施方式的概要进行简单说明,其内容如下。
[0016]本实施方式涉及的中继系统具有第一?第三交换机装置。第一以及第二交换机装置分别具有由单个或多个第一端口构成的第一端口组、第二端口、以及网桥用端口,所述第一以及第二交换机装置经由网桥用端口通过通信线路彼此连接。第三交换机装置经由不同的通信线路分别与第一交换机装置的单个或多个第一端口、以及第二交换机装置的单个或多个第一端口连接,并对成为该通信线路的连接源的端口设定链路聚合组。这里,第一以及第二交换机装置分别具有:MCLAG表、端口控制部、中继处理部。MCLAG表将单个或多个第一端口与第一识别符对应起来进行保持。端口控制部在没有故障的情况下、且第一端口组被设定为主动的情况下,将第一端口组控制成发送以及接收都被允许的第一状态,在没有故障的情况下、且第一端口组被设定成备用的情况下,将第一端口组控制成允许接收但禁止发送的第二状态。中继处理部在第一端口组被控制成第一状态时,将以第一识别符为发送目的地端口的帧中继到第一端口组,在第一端口组被控制成第二状态时,将以第一识别符为发送目的地端口的帧中继到网桥用端口。并且,第一交换机装置的第一端口组被设定为主动,第二交换机装置的第一端口组被设定为备用。在没有故障时,将通过第一交换机装置的第二端口接收到的、以第一识别符为发送目的地端口的帧中继到第一交换机装置的第一端口组。并且,将通过第二交换机装置的第二端口接收到的、以第一识别符为发送目的地端口的帧经网桥用端口中继到第一交换机装置的第一端口组。
[0017]发明效果
[0018]对本申请所公开的发明中的、通过代表性的实施方式获得的效果进行简单说明,在使用了装置冗余方式的中继系统以及交换机装置中,能够实现网络管理的容易化。
【附图说明】
[0019]图1是表示本发明的实施方式I涉及的中继系统的结构例的概要图。
[0020]图2中(a)以及(b)是表示在图1的中继系统中没有发生故障时的概要动作例的说明图。
[0021]图3是表示在图1的中继系统中发生了 MCLAG用端口组的故障时的概要动作例的说明图。
[0022]图4中(a)以及(b)是表示在图1的中继系统中MCLAG用端口组的故障恢复了的时候的概要动作例的说明图。
[0023]图5是表示在图1的中继系统中发生了网桥用端口的故障时的概要动作例的说明图。
[0024]图6是表示在图1的中继系统中在MCLAG装置的一方发生了故障时的概要动作例的说明图。
[0025]图7是表示构成图1的中继系统的MCLAG装置的L2交换机装置的主要部分的结构例的框图。
[0026]图8中,(a)是表示图7中的地址表的结构例的概要图,(b)是表示图7中的故障监视表的结构例的概要图,(c)是表示图7中的端口控制表的结构例的概要图。
[0027]图9是表示在图7的L2交换机装置被设定成主动时,其端口控制部的概要处理内容的一例的流程图。
[0028]图10是表示在图7的L2交换机装置被设定成备用时,其端口控制部的概要处理内容的一例的流程图。
[0029]图11是表示图7的L2交换机装置的中继处理部的概要处理内容的一例的流程图。
[0030]图12是表示本发明的实施方式2涉及的中继系统的结构例的概要图。
[0031]图13是表示构成图12的中继系统的MCLAG装置的L2交换机装置的主要部分的结构例的框图。
[0032]图14是表示本发明的实施方式3涉及的中继系统的结构例的概要图。
[0033]图15中,(a)以及(b)是表示在图14的中继系统中没有发生故障时的概要动作例的说明图。
[0034]符号说明
[0035]10、11通信线路
[0036]12 MCLAG 表
[0037]13中继处理部
[0038]14端口控制部
[0039]15故障监视部
[0040]16故障通知部
[0041]20 接口部
[0042]21帧识别部
[0043]22控制帧接收部
[0044]23控制帧生成部
[0045]24中继执行部
[0046]25故障检测部
[0047]26 ACT/SBY 保持部
[0048]27故障监视表
[0049]28端口控制表
[0050]30 LAG分散处理部
[0051]ACT 主动
[0052]BK禁止收发状态
[0053]FDB地址表
[0054]FLla ?FLlcU FL2a、FL2c、FL2d、FL3a ?FL3d、FL4c、FL4d、FL5a ?FL5d 帧
[0055]Fff允许收发状态
[0056]P [ I]、P [2] MCLAG 用端口组(MCLAG 用端口)
[0057]P[m]、P3 端口
[0058]P[1、1]、P[1、2] MCLAG 用端口
[0059]P1、P2、LAG 用端口
[0060]Pb、Pb [I]?Pb [p]网桥用端口
[0061]SBY 备用
[0062]SffmU Sffm2, SffU SW2 L2 交换机装置
[0063]TBK禁止发送状态
[0064]TRf故障通知帧
[0065]TRr故障恢复帧
【具体实施方式】
[0066]在以下的实施方式中,为了方便起见,在需要的时候分成多个部分或者实施方式进行说明,但是,除了特别明示的情况以外,它们并非彼此无关联,而是一方是另一方的一部分或者全部的变形例、详细内容、补充说明等的关系。另外,在下面的实施方式中,在涉及要素的数等(包含个数、数值、量、范围等)时,除了特别明示的情况和从原理上明确限定为特定的数的情况等之外,并非限定于特定的数,可以是特定的数以上也可以是特定的数以下。
[0067]并且,在以下的实施方式中,关于其构成要素(包含要素步骤等),除了特别明示的情况以及原理上明确认为必须这样的情况等之外,当然未必是必须这样。同样地,在以下的实施方式中,在涉及构成要素等的形状、位置关系等时,除了特别明示的情况以及原理上明确认为不是这样的情况等之外,实质上包含与其形状等近似或者类似的情况等。这对于上述数值和范围也是一样的。
[0068]以下,根据附图对本发明的实施方式进行详细说明。另外,在用于说明实施方式的所有附图中,作为原则对同一部件标记相同的标号,而省略其重复的说明。
[0069](实施方式I)
[0070]《中继系统的概要结构》
[0071]图1是表示本发明的实施方式I涉及的中继系统的结构例的概要图。图1所示的中继系统具有:应用跨装置的LAG的两台L2交换机装置(第一以及第二交换机装置)SWml、Sffm2以及多个(这里是两台)用户侧的L2交换机装置SW1、SW2。
[0072]L2交换机装置SWml、SWm2分别具有MCLAG用端口组(第一端口组)P [I]、MCLAG用端口组(第二端口组)P[2]以及网桥用端口 Pb。MCLAG用端口组P[l]由单个或多个MCLAG用端口(第一端口)构成,MCLAG用端口组P[2]由单个或多个MCLAG用端口(第二端口)构成。在本实施方式I中,以MCLAG用端口组P[l]、P[2]分别由单个MCLAG用端口构成的情况为例。因此,在本实施方式I中P[l]、P[2]分别表示MCLAG用端口组和MCLAG用端口两者。
[0073]L2交换机装置(第一交换机装置)Sffml与L2交换机装置(第二交换机装置)Sffm2之间经由网桥用端口 Pb彼此通过通信线路11连接。通信线路11例如由专用线路、或根据情况由一般的通信线路(例如,以太网(注册商标)线路)构成。
[0074]L2交换机装置(第三交换机装置)SWl具有多个(这里是两个)LAG用端口 Pl、P2、以及端口 P3。L2交换机装置SWl经由不同的通信线路10分别与L2交换机装置SWml的单个或多个MCLAG用端口(第一端口)P[l]以及L2交换机装置SWm2的单个或多个MCLAG用端口(第一端口)P[1]连接。在该示例中,LAG用端口 Pl与L2交换机装置SWml的MCLAG用端口 P [I]连接,LAG用端口 P2与L2交换机装置SWm2的MCLAG用端口 P [I]连接。另外,端口 P3虽然没有特别限定,但是与终端等连接。通信线路10例如由以太网线路构成。
[0075]这里,L2交换机装置(第三交换机装置)SWl对成为L2交换机装置SWml、Sffm2之间的通信线路10的连接源的LAG用端口 P1、P2设定LAG。另外,LAG 一般大多应用于一台装置间的多个通信线