网络中继装置制造方法

文档序号:7795541阅读:112来源:国知局
网络中继装置制造方法
【专利摘要】在机架式的网络中继装置中,实现以太网(注册商标)的畅通性监视功能的容错性的提高。作为主卡和备用卡的第1和第2管理卡(MCm、MCb)都具备畅通性监视部,其生成用于确认装置之间的畅通性的监视帧(CCMm、CCMb),将该监视帧向预定的线卡(例如LC1)发送。多个线卡(LC1~LCn)各自具备发送源选择部(SEL),其在从第1和第2管理卡双方接收到监视帧时,从该双方的监视帧中选择一方,将该选择的监视帧从预定的端口(P)发送。
【专利说明】网络中继装置

【技术领域】
[0001]本发明涉及一种网络中继装置,例如涉及一种搭载了以太网(注册商标)0ΑΜ功能的机架式网络中继装置。

【背景技术】
[0002]例如专利文献I中公开了一种通信系统,其通过在运行维护管理帧中附加返回信息,能够在各端口设定MEP/MIP,抑制每个端口的消费,并能够检测由于装置内的物理性故障或传输设定错误而产生故障的通信装置。
[0003]例如已知在一个筐体内搭载了多个线卡和管理卡的被称作机架式的交换装置(换言之即网络中继装置)。管理卡具有包括各线卡的设定和状态等管理在内的管理整个交换装置的功能。为了提高可靠性,管理卡多采用冗余结构。这时,机架式交换装置搭载例如由主卡和预备卡构成的双重化管理卡。
[0004]另外,近年来,在以太网(注册商标)中采用了被称为以太网OAM(Operat1ns, Administrat1n and Maintenance:操作、管理和维护)的维护?管理功能。以太网OAM由“ITU-TY.1731”和“IEEE802.lag”等标准化。以太网OAM中规定了一个功能,即被称为CC (Continuity Check:连续性检查)的功能。这是在被称为MEP (MaintenanceEnd Point:维护端点)的监视点之间发送接收被称为CCM(Continuity Check Message:连续性检查报文)的帧,对监视点之间的畅通性进行监视的功能。
[0005]在这样的背景下,本
【发明者】对在搭载了双重化管理卡的机架式交换装置上搭载以太网OAM功能进行了研究。其结果是发现了在管理卡发生故障等情况下,可能导致以太网OAM的畅通性监视功能(CC)产生不良。具体来说,例如可以举出本来不应被作为故障检测到的却被作为故障检测出来等不良。
[0006]专利文献I日本特开2010-157783号公报


【发明内容】

[0007]本发明是针对这种情况而提出的,其目的之一是在机架式网络中继装置中,实现提高对于以太网OAM的畅通性监视功能的容错性。本发明的上述及其他目的和新特征参照本说明书的记载和附图可以更为清楚。
[0008]如下那样简要说明本说明书中公开的发明中的代表性的实施方式的概要。
[0009]本实施方式的网络中继装置具备多个线卡和第I和第2管理卡。多个线卡各自具有端口,进行帧的中继。第I管理卡分别与多个线卡连接并对其进行管理,同样地,第2管理卡分别与多个线卡连接并对其进行管理。第I和第2管理卡中的一方为主卡,另一方为主卡发生故障时的备用卡。这里,第I和第2管理卡都具备畅通性监视部,其生成用于确认装置之间的畅通性的监视帧,将该监视帧向多个线卡中预定的线卡发送。多个线卡各自具备监视帧处理部,其在从第I和第2管理卡双方接收到监视帧时,从这双方监视帧中选择一方,将该选择的监视帧从端口发送。
[0010]简要说明通过本说明书中公开的发明中的代表性的实施方式获得的效果,即在机架式网络中继装置中,能够提高对于以太网(注册商标)0ΑΜ的畅通性监视功能的容错性。

【专利附图】

【附图说明】
[0011]图1是表示在本发明一个实施方式的网络中继装置中,应用它的通信系统的结构例的概要图。
[0012]图2表示在图1的通信系统中,该交换装置的结构例及接收CCM帧时的动作例的概要图。
[0013]图3是表示图2的交换装置的发送CCM帧时的动作例的概要图。
[0014]图4是表示在图2的交换装置中,进行装置内部的畅通性监视时的动作例的概要图。
[0015]图5是表示在图4中发生了装置内部的故障时的动作例的概要图。
[0016]图6是表不在图3中发送CCM巾贞时,发生了图5的故障时的动作例的概要图。
[0017]图7(a)是表示在图2的交换装置中,其线卡的主要部分的概要结构例的框图,(b)是表示(a)中的内部畅通性监视表的结构例的概要图。
[0018]图8(a)和(b)是表示图7(a)中的监视帧处理部的概要动作例的流程图。
[0019]图9(a)是表示在图2的交换装置中,其管理卡的主要部分的概要结构例的框图,(b)是表示(a)中内部畅通性监视表的结构例的概要图,(C)是表示(a)中的畅通性监视表的结构例的概要图。
[0020]图10(a)和(b)是表示图9(a)中的畅通性监视部的概要动作例的流程图。
[0021]图11(a)和(b)是表示在本发明的比较例的交换装置中,接收及发送CCM帧时的动作例的概要图。
[0022]附图标记说明
[0023]ACT 活动状态
[0024]BP 底板
[0025]CCCTL监视帧处理部
[0026]CCM CCM 帧(监视帧)
[0027]CCTBL畅通性监视表
[0028]FDB 地址表
[0029]FIF 结构接口
[0030]FLCTL帧处理部
[0031]ICCCTL内部畅通性监视部(第2内部畅通性监视部)
[0032]ICCM, RDIM内部CCM帧(内部监视帧)
[0033]ICCTBL内部畅通性监视表
[0034]IF 接口
[0035]LC、LC’ 线卡
[0036]LCTL 处理部
[0037]MC、MC’ 管理卡
[0038]MCTL 管理部
[0039]MGCTL装置管理部
[0040]NW 网络
[0041]OAMCTL畅通性监视部
[0042]P 端口
[0043]SBY待命状态
[0044]SEL发送源选择部
[0045]SW、SW’交换装置(网络中继装置)
[0046]TBLU 表单元

【具体实施方式】
[0047]为了方便说明,在以下的实施方式中有时需要分割为多个部分或实施方式进行说明,除了特殊指明的情况以外,它们并不是互相没有关系,存在一方成为另一方的部分或者全部的变形例、细节、补充说明等的关系。另外,在以下的实施方式中,在提及要素的数量等(包括个数、数值、量、范围等)时,除了特殊指明的情况以及原理上显然被限制在特定数值的情况以外,并不局限在该特定数值,可以是特定数值以上或者以下。
[0048]并且,在以下实施方式中,其构成要素(包含要素步骤等)除了特殊指明的情况以及原理上认为显然必需的情况以外,并非一定是不可或缺的。同样地,在以下实施方式中,在提及构成要素等的形状、位置关系等时,除了特殊指明的情况以及原理上认为显然并非如此的情况以外,也包含实质上与该形状等近似或类似的形状。这一点对于上述数值以及范围也是相同的。
[0049]以下根据附图对本发明的实施方式进行详细说明。另外,在说明实施方式的全部附图中,原则上对相同部分标注相同符号,并省略重复的说明。
[0050](通信系统的概要)
[0051]图1是表示在本发明的一个实施方式的网络中继装置中,应用它的通信系统的结构例的概要图。图1所示的通信系统包含例如多个交换装置(网络中继装置)SW11、SW12、
SW2USW22,......和多个网络 NW1、NW21、NW22、......。SWll 和 SW12 经由 NWl 连接,SWll 和
Sff21经由NW21连接,Sff12和SW22经由NW22连接。NW1、NW21、NW22例如为以太(注册商标)网,分别由通信线路和交换装置以合适的方式构成。
[0052]各交换装置SW11、Sff 12, Sff2K SW22搭载以太网OAM的功能。在以太网OAM的功能中,如上所述,具有通过在监视点(MEP)之间发送接收CCM的帧,对监视点之间的畅通性进行监视的被称作CC(Continuity Check:连续性检查)的功能。在该监视点可以设定被称作MEG (Maintenance Entity Group:维护实体组)级别的管理级别等,基于该管理级别等确定畅通性的监视区间(ME:Maintenance Entity:维护实体)。
[0053]例如,如图1那样,在对各交换装置SW11、Sff 12, Sff2K SW22设定相同的低管理级别时,分别将Sffll和Sff12之间、Sffll和Sff21之间、以及Sff12和SW22之间作为监视区间(ME)进行畅通性的监视。这时,各交换装置例如接收具备与自身设定的管理级别相同级别的CCM帧,将该CCM帧终止(取入),进行预定处理。在此,还如图1那样,在对SW21和SW22设定了相同的高管理级别时,将SW21和SW22之间作为监视区间(ME)进行畅通性的监视。这时,Sff IK Sff 12接收具备比自身设定的管理级别高的管理级别的CCM帧,对该CCM帧仅进行中继。
[0054]另外,本实施方式的通信系统不局限于图1这样的结构,例如,如果是在以太网中恰当地连接了搭载了以太网OAM功能的交换装置的系统即可。另外,监视点(MEP)和管理级别等设定也可以根据需要,由用户任意确定。
[0055](交换装置(网络中继装置)的结构及正常时的动作)
[0056]图2表示在图1的通信系统中,该交换装置的结构例及接收CCM帧时的动作例的概要图。图2所示的交换装置(网络中继装置)Sff具备多个线卡LCl?LCn、第I管理卡MCm、第2管理卡MCb,是将它们搭载在一个筐体内的所谓机架式交换装置。LCl?LCn各自具有端口 P和处理部LCTL,LCTL进行帧的中继。例如各LCTL向其他线卡进行帧的中继,或者在自身的线卡具备多个端口 P时在这些多个端口 P之间进行帧的中继。
[0057]第I管理卡MCm具备管理部MCTL,分别与多个线卡LCl?LCn连接。同样地,第2管理卡MCb也具备MCTL,分别与LCl?LCn连接。MCm、MCb的各个MCTL管理LCl?LCn,例如以LCl?LCn中各种设定和动作状态等的管理为代表。这里,MCm、MCb中的一方(这里为MCm)为主卡,MCm、MCb中的另一方(这里为MCb)为主卡发生故障时的备用卡。另外,LCl?LCn与MCm、MCb之间的连接经由例如具有多个用于插入各卡的卡槽的底板BP进行。
[0058]在这样的结构中,首先以该交换装置SW为图1所示的监视点(MEP)的情况为前提。多个线卡LCl?LCn各自(这里为LCl)的处理部LCTL在端口 P接收到CCM帧(监视帧)CCMi时,将该CCMi向第I和第2管理卡MCm、MCb双方发送。随之,LCTL进行CCMi的复制处理。CCMi如上所述,是用于确认装置之间畅通性的帧,是在其他交换装置生成的。
[0059]管理卡MCm、MCb的各管理部MCTL判断是否在预先确定的预定接收期间内接收到从线卡(这里为LCl)发送的CCM帧CCMi (以及从其他交换装置发送的CCMi),将该CCMi终止(丢弃)。也就是说,其他交换装置以预先确定的预定发送间隔发送了 CCMi,各MCTL将该发送间隔的3.5倍作为接收期间,判断是否在该接收期间内接收到CCMi。各MCTL在接收期间内接收到CCMi时,将对于该CCMi的发送源的交换装置的管理信息记为“正常状态”,在没有接收到时,将该管理信息记为“L0C状态”(详情后述)。
[0060]图3是表示图2的交换装置中发送CCM帧时的动作例的概要图。图3所示的交换装置具备与图2的交换装置相同的结构,但是在此,在各线卡LCl?LCn的处理部LCTL内还具备发送源选择部SEL。这里,仅对LCl代表性地图示了 SEL,在LC2?LCn中省略图示。[0061 ] 如图3所示,第I和第2管理卡MCm、MCb的管理部MCTL都生成CCM帧(监视帧)CCMm, CCMbJf CCMm、CCMb向多个线卡中的预定的线卡(这里为LCl)发送。这时,各MCTL以预先确定的预定发送间隔分别发送CCMm、CCMb。另外,多个线卡中的各个线卡(这里为LCl)从MCm、MCb双方接收到CCMm、CCMb时,用发送源选择部SEL从该CCMm、CCMb中选择一个,将该选择的CCM帧从端口 P向其他交换装置发送。
[0062]由此能够防止CCM帧CCMm、CCMb被重复向其他交换装置发送的情况。另外,这里主卡的第I管理卡MCm为活动状态ACT,备用卡的第2管理卡MCb为待命状态SBY。发送源选择部SEL在MCm没有故障时以主卡MCm侧为优先,选择MCm侧成为发送源的CCMm —方。另一方面,SEL在MCm侧有故障,MCb侧没有故障时,选择MCb侧成为发送源的CCMb —方,其详情将在后面叙述。这时,在事后,MCb侧切换为ACT,MCm侧切换为SBY。
[0063](交换装置(网络中继装置)在装置内部的畅通性监视功能)
[0064]如图3所述,线卡(这里为LCl)内的发送源选择部SEL根据在装置内部故障的发生状况选择CCM帧的发送源。因此,为了掌握该装置内部故障的发生状况,交换装置SW进行图4所示的装置内部的畅通性监视。图4表示在图2的交换装置中,进行装置内部的畅通性监视时的动作例的概要图。
[0065]如图4所示,第I和第2管理卡MCm、MCb各自的管理部MCTL通过在与多个线卡LCl?LCn中的各个线卡之间互相发送接收内部CCM帧(内部监视帧)ICCM,监视与LCl?LCn中的各个线卡之间的畅通性。同样地,LCl?LCn各自的处理部LCTL也通过在与各个MCm、MCb之间互相发送接收ICCM,监视与各个MCm、MCb之间的畅通性。
[0066]具体来说,线卡LCl的处理部LCTL通过单播向第I管理卡MCm的管理部MCTL发送内部CCM帧ICCMlm。同样地,MCm的MCTL也通过单播向LCl的LCTl发送内部CCM帧ICCMlm。在双方的内部CCM帧的通信正常进行时,LCl将对于MCm的管理信息置为“正常状态”,MCm也将对于LCl的管理信息置为“正常状态”。与此相同,在各线卡LCl?LCn与第I和第2管理卡MCm、MCb之间的所有的通信路径中,进行使用了内部CCM帧的畅通性监视。
[0067]基于内部CCM帧的畅通性监视例如可以通过设置与通信标准中CC(ContinuityCheck)功能基本相同的功能来实现。这里,希望内部CCM帧的发送间隔(第2发送间隔)设定得比CCM帧的发送间隔(第I发送间隔)短。这是因为希望利用内部CCM帧迅速检测出内部故障,从而不影响CCM帧的发送间隔(第I发送间隔),其详情将在后面叙述。决定CCM帧的发送间隔(第I发送间隔)在通信标准上可以选择几种,例如最短3.33ms,但一般设定比其数位大的值(例如10ms和Is等)的情况较多。另一方面,内部CCM帧的发送间隔(第2发送间隔)并没有特别限定,例如可设定为1.0ms程度。
[0068]图5表示在图4中,发生了装置内部的故障时的动作例的概要图。如图5所示,例如第I管理卡MCm在预定的接收期间内没有接收到从线卡LCl发送的内部CCM帧(内部监视帧)ICCMlm时,将对于该ICCMlm的发送源(LCl)的管理信息置为LOC(Loss OfContinuity:失去连续性)状态。关于预定的接收期间,例如与上述CCM巾贞的情况相同,设定为内部CCM帧的发送间隔(第2发送间隔)的3.5倍。
[0069]另一方面,第I管理卡MCm将对于线卡LCl的管理信息置为LOC状态时,在向该LOC状态的发生源(LCl)发送的内部CCM巾贞的RDI (Remote Defect Indicat1n:远端缺陷指示)比特中设立标示。之后,MCm向该LOC状态的发生源(LCl)发送在RDI比特设立了标示的内部CCM帧RDIMml,直至该LOC状态被解除为止。LCl在从MCm收到RDIMml的期间,将对于该RDIMml的发送源(MCm)的管理信息置为RDI状态。也就是说,在某卡A的管理信息中,对于卡B为LOC状态时,这意味着无法正常接收来自卡B的帧,对于卡B为RDI状态时,这意味着无法正常向卡B发送中贞。
[0070]另外,这里对使用了内部CCM帧的正常状态及异常状态的监视方法进行了说明,关于使用图2和图3所示的CCM帧(也就是以太网OAM的CC功能)的正常状态及异常状态的监视方法,除了监视对象和发送间隔不同以外都是相同的。也就是说,以太网OAM中,监视对象为交换装置,发送间隔设定得比内部CCM帧的情况更长。
[0071](交换装置(网络中继装置)在装置内部发生故障时的动作)
[0072]图6是表示在图3中发送CCM帧时,发生图5的故障时的动作例的概要图。如图6所示,线卡LCl的处理部LCTL内的发送源选择部SEL基于如图5所示的装置内部的畅通性监视结果,从CCM帧CCMm、CCMb中选择一方。具体来说,首先,SEL参照自身(这里为LCl)对于主卡的第I管理卡MCm和备用卡的第2管理卡MCb的管理信息。然后,SEL在对于MCm的管理信息为正常状态(即不是LOC状态也不是RDI状态)时,选择MCm侧的CCMm,在对于MCm的管理信息为异常状态(即LOC状态或RDI状态),且对于MCb的管理信息为正常状态时,选择MCb侧的CCMb。
[0073]因此,在发生如上述图5所示的故障时,如图6所示,线卡LCl的发送源选择部SEL选择备用卡的第2管理卡MCb侧的CCM帧CCMb。另外。这时,迟于SEL的动作(即在事后),MCb切换为活动状态ACT,主卡的第I管理卡MCm切换为待命状态SBY。并且,与此对应,其他线卡LC2?LCn的SEL也被控制为选择处于ACT的MCb侧的CCMb。
[0074](本实施方式的主要效果)
[0075]图11(a)和(b)是表示在本发明的比较例的交换装置中,接收及发送CCM帧时的动作例的概要图。
[0076](I)发送CCM帧时的效果
[0077]作为比较例[I]的交换装置SW’的动作方式,可以考虑如图11所示,主卡的管理卡MC’m和备用卡的管理卡MC’b中只有一方发送CCM帧CCMo。具体来说,只有处于活动状态ACT的管理卡发送CCMo。例如,没有故障时,处于ACT的MC’ m发送CCMo,在MC’ m发生障碍时取而代之,MC’ b转换为ACT,已变为ACT的MC’ b发送CCMo。
[0078]然而,使用这种方式时,尤其是备用卡的管理卡MC,b转换为活动状态ACT需要某种程度的期间,例如有时该期间大大超出预定的CCM帧的发送间隔。结果,可能导致出现该交换装置被其他交换装置认定为有故障这种不良。也就是说,该交换装置因为具备2张管理卡作为冗余结构,即使仅在一方的管理卡发生故障时,从装置的观点也需要从其他的交换装置看来为正常状态。
[0079]另一方面,在本实施方式的交换装置SW中,如图3等所示,第I管理卡MCm和第2管理卡MCb双方采用以预先确定的发送间隔发送CCM巾贞,线卡(LCl)选择其中一方的方式。可以说该方式不是图11(b)所示那种选择已成为活动状态ACT的管理卡的方式,而是选择要成为ACT的管理卡的方式。这种选择由于能够在与预定的发送间隔相比足够短的时间内进行,因此几乎不会对预定的CCM帧的发送间隔产生影响。另外,为了像这样能够在与CCM帧的发送间隔相比足够短的时间内进行正确选择,希望将内部CCM帧的发送间隔设定得比CCM帧的发送间隔足够短。
[0080](2)接收CCM帧时的效果
[0081 ] 关于以太网OAM的CC功能,与图4和图5中所述的装置内部的畅通性监视功能的情况相同,交换装置例如在预定的接收期间内没有接收到来自其他交换装置的CCM帧时,需要将该其他交换装置的管理信息设定为LOC状态。并且,该交换装置需要向该其他的交换装置发送在RDI比特设立了标示的CCM帧。这样的处理与交换装置的内部状态无关(例如主卡的第I管理卡发生故障时),必须同样地进行。为此,主卡的第I管理卡MCm和备用卡的第2管理卡MCb需要共享对于其他交换装置的管理信息。
[0082]这里,作为比较例[2]的交换装置SW’的动作方式,可以考虑如图11(a)所示,接收到来自其他交换装置的CCM帧CCMi的线卡LC’ I只向活动状态ACT的管理卡(没有故障时为主卡的管理卡MC’m)发送该CCMi的方式。这时,备用卡的管理卡MC’ b在MC’m发生了故障时,需要进行例如通过MC’m保存的对于其他交换装置的管理信息对自己具有的管理信息进行更新的处理。这种管理信息的更新有时需要某种程度的时间。结果,与上述比较例[I]的情况相同,可能导致无法满足预定的CCM帧的发送间隔。
[0083]另一方面,在本实施方式的交换装置SW中,如图2等所示,线卡(例如LCl)将来自其他交换装置的CCM帧CCMi向主卡的第I管理卡MCm和备用卡的第2管理卡MCb双方发送。MCm、MCb能够接收该CCMi,独立更新自身具有的对于其他交换装置的管理信息。因此,在装置内部没有故障时,能够始终构筑共享对于其他交换装置的管理信息的状态。结果,例如在MCm发生故障时,在该时间点不需要进行图11(a)所述的更新管理信息的处理,可以不对预定的CCM帧的发送间隔产生影响。
[0084](3)发送及接收CCM帧时的效果
[0085]通过上述的(I)和(2)的效果的组合,第I和第2管理卡MCm、MCm在将对于其他交换装置的管理信息共享的状态下,在大体相同的定时生成反映该管理信息的相同的CCM帧,在大体相同的定时向预定的线卡发送。也就是说,MCm、MCb以同步状态进行相同的处理。然后,在MCm发生故障时,如在(I)中所述,由预定的线卡迅速进行切换。结果,能够充分满足预定的CCM帧的发送间隔,能够防止上述那样从其他交换装置看来误识别的不良。由此,能够实现提高对于以太网OAM的畅通性监视功能的容错性。
[0086](线卡的结构及动作)
[0087]图7(a)是表示在图2的交换装置中,该线卡的主要部分的概要结构例的框图,图7(b)是表示图7(a)中的内部畅通性监视表的结构例的概要图。图7(a)所示的线卡LC例如具备帧处理部FLCTL、表单元TBLU1、多个端口 P1、P2、……、Pk、管理卡用接口 IFm、IFb、结构接口 FIF (Fabric interface)。FLCTL和TBLUl相当于图2的处理部LCTL。另外,这里以具备多个端口的线卡为例,但并不局限于此,线卡中也有只具备I个能够进行高速通信的端口的线卡。
[0088]例如以图2的线卡LCl为例,多个端口 P1、P2、……、Pk经由通信线路与其他交换装置恰当连接,管理卡用接口 IFm、IFb经由内部通信线路分别与第I和第2管理卡MCm、MCb连接。另外,结构接口 FIF经由内部通信线路分别与线卡LC2~LCn连接。内部通信线路设置在图2所述的底板BP上。
[0089]表单元TBLUl中保存有地址表FDB和内部畅通性监视表1CCTBLI等。FDB例如由CAM (Content Addressable Memory:内容寻址存储器)等硬件构成,保存有与各端口和位于各端口目的地的装置、终端等的MAC (Media AccessControl:媒体存取控制)地址之间的关系等。ICCTBL1中保存有通过图5所述的处理得到的在装置内部的故障的发生状况。例如,ICCTBLI如图7(b)所示,将监视对象作为第I和第2管理卡MCm、MCb,保存对于各MCm、MCb的畅通状态(L0C状态、RDI状态、正常状态)。
[0090]帧处理部FLCTL具备内部畅通性监视部(第2内部畅通性监视部)ICCCTL1和监视帧处理部CCCTL,CCCTL具备图3所示的发送源选择部SEL。FLCTL在ICCCTL1和CCCTL的处理之外,概略地说,基于表单元TBLUl内的地址表FDB进行各端口 P1、P2、……、Pk之间的帧的中继以及经由结构接口 FIF与其他线卡之间的帧的中继。ICCCTL1如图5所述,通过在与第I和第2管理卡MCm、MCb中的各个管理卡之间分别互相发送接收内部CCM帧(内部监视帧)ICCM,监视与各个MCm、MCb之间的畅通性。然后,ICCCTLI将该监视结果保存在上述的内部畅通性监视表1CCTBLI中。
[0091]图8(a)和图8(b)是表示图7(a)中的监视帧处理部的概要动作例的流程图。图8(a)中表示接收CCM帧(监视帧)时的动作例,图8(b)中表示发送CCM帧时的动作例。在图8(a)中,监视帧处理部CCCTL判断在多个端口 P1、P2、……、Pk中预定的端口接收到的帧是否是CCM帧(监视帧)(步骤S101)。这里,在为CCM帧时,CCCTL如图2所示,复制该CCM帧(步骤S102),经由管理卡用接口 IFm、IFb将该CCM帧向第I和第2管理卡MCm、MCb双方发送(步骤S103)。其后,CCCTL返回步骤S101,重复相同的处理。
[0092]另外,在图8(b)中,监视帧处理部CCCTL内的发送源选择部SEL判断是否在管理卡用接口 IFm、IFb接收到来自第I和第2管理卡MCm、MCb的CCM帧(监视帧)(步骤SI 11)。在IFm、IFb接收到CCM帧时,SEL判断内部畅通性监视表1CCTBL1中是否有变更(步骤S112)。没有变更时,SEL转移至步骤S114。有变更时,SEL如图6所示,基于内部畅通性监视部(第2内部畅通性监视部)ICCCTLI的监视结果(即内部畅通性监视表1CCTBL1)选择第I和第2管理卡MCm、MCb中的一方作为发送源,然后转移至步骤SI 14 (步骤SI 13)。
[0093]然后,在步骤S114中,发送源选择部SEL将在选择侧的管理卡用接口 IFm、IFb接收到的CCM帧(监视帧)从预定的端口发送,将在非选择侧的IFm、IFb接收到的CCM帧丢弃(步骤S114)。随后,SEL返回步骤S111,重复相同的处理。这样,SEL在从第I和第2管理卡MCm、MCb双方接收到CCM帧时,从中选择一方,将该选择的CCM帧从预定的端口发送。这时,SEL基于内部畅通性监视部(第2内部畅通性监视部)ICCCTL1的监视结果(即内部畅通性监视表1CCTBL1)选择CCM帧中的一方。
[0094](管理卡的结构及动作)
[0095]图9(a)是表示在图2的交换装置中,其管理卡的主要部分的概要结构例的框图,图9(b)是表示图9(a)中内部畅通性监视表的结构例的概要图,图9(c)是表示图9(a)中畅通性监视表的结构例的概要图。图9(a)所示的管理卡MC例如具备装置管理部MGCTL、
表单元TBLU2、多个线卡用接口 IF1、IF2、......,IFn0 MGCTL和TBLU2相当于图2的管理部
MCTL0例如以图2的第I管理卡MCm为例,IFU IF2、……、IFn经由内部通信线路分别与线卡LC1、LC2、……、LCn连接。内部通信线路设置在图2所述的底板BP上。
[0096]表单元TBLU2中保存有畅通性监视表CCTBL和内部畅通性监视表1CCTBL2等。ICCTBL2中保存有通过图5所述的处理得到的在装置内部的故障的发生状况。例如,如图
9(b)所示,在ICCTBL2中将监视对象作为多个线卡LC1、LC2、......、LCn,保存对于各LC1、
LC2、……、LCn的畅通状态(L0C状态、RDI状态、正常状态)。CCTBL中保存有通过与图5相同的处理得到的在与其他交换装置之间的故障的发生状况。例如,如图9(c)所示,在CCTBL中将监视对象作为其他交换装置(SWXX、SWyy、……),保存对于这些各交换装置的畅通状态(L0C状态、RDI状态、正常状态)。
[0097]装置管理部MGCTL具备畅通性监视部OAMCTL和内部畅通性监视部(第I内部畅通性监视部)ICCCTL2。MGCTL在OAMCTL和ICCCTL2的处理之外,概略地说,包括多个线卡的各种设定和动作状态等管理在内对整个装置进行管理。ICCCTL2如图5所述,通过在与多个线卡LC1、LC2、……、LCn中的各个线卡之间分别互相发送接收内部CCM帧(内部监视帧)ICCM,监视与多个线卡中的各个线卡之间的畅通性。然后,ICCCTL2将该监视结果保存在上述的内部畅通性监视表1CCTBL2中。
[0098]图10(a)和图10(b)是表示图9(a)的畅通性监视部的概要动作例的流程图。图10(a)中表示接收CCM帧(监视帧)时的动作例,图10(b)中表示发送CCM帧时的动作例。图10(a)中,畅通性监视部OAMCTL判断在预定的接收期间内是否在线卡用接口 IF1、IF2、……、IFn接收到来自监视对象(图1的管理点MEP)的全部CCM帧(步骤S201)。在存在未接收到CCM帧的监视对象时,OAMCTL在畅通性监视表CCTBL中将该监视对象设定为LOC状态(步骤S204)。继续,OAMCTL在LOC状态的监视对象的RDI比特中设立标示(步骤 S205)。
[0099]另一方面,畅通性监视部OAMCTL在步骤S201中,在没有未接收到CCM帧的监视对象时,将在步骤S204中被设定为LOC状态的监视对象变更为正常状态(步骤S202)。然后,OAMCTL判断在步骤S201接收的各CCM帧中有无RDI比特的标示。OAMCTL在畅通性监视表CCTBL中,分别将成为有标示的CCM帧的发送源的监视对象设定为RDI状态,将成为没有标示的CCM帧的发送源的监视对象设定为正常状态(步骤S203)。步骤S203或步骤S205后,OAMCTL将接收期间重置,返回步骤S201 (步骤S205)。
[0100]另外,在图10(b)中,畅通性监视部OAMCTL生成CCM帧(监视帧)(步骤S211)。这时,针对相当于图10(a)的步骤S205的监视对象,生成在RDI比特设立了标示的CCM帧。然后,OAMCTL在经过预定的发送期间后(步骤S212),将在步骤S211中生成的CCM帧向预定的线卡发送(步骤S213)。并没有特殊限定,但OAMCTL例如可以向相当于图10(a)的步骤S205的监视对象通过单播发送,向以外的监视对象通过多播发送。随后,OAMCTL将发送期间重置,返回步骤S211 (步骤S214)。
[0101]图8(a)及图8(b)所示的处理内容与图10(a)及图10(b)所示的处理内容并不特别局限于这些,可以适当变更。也就是说,线卡和管理卡只要具备执行如图2~图6的处理的功能即可,例如关于在各交换装置之间的CCM帧的处理内容,只要是基于以太网OAM的通信标准的即可。
[0102]以上基于实施方式对本
【发明者】提出的发明进行了具体说明,但本发明不局限于上述实施方式,可以在不脱离其宗旨的范围内进行各种改变。例如上述的实施方式是为了让本发明简明易懂而进行的详细说明,并不局限于具备说明的全部结构。另外,可以将某个实施方式的结构的一部分替换到其他实施方式的结构中,也可以将某种实施方式的结构的一部分添加到其他实施方式的结构中。另外,对于各实施方式的结构的一部分,可以添加、删除、替换其他结构。
【权利要求】
1.一种网络中继装置,其特征在于,具备: 各自具有端口,进行帧的中继的多个线卡; 分别与所述多个线卡连接,管理所述多个线卡的第I管理卡; 分别与所述多个线卡连接,管理所述多个线卡的第2管理卡; 所述第I以及第2管理卡的一方为主卡,所述第I以及第2管理卡的另一方用作所述主卡发生故障时的备用卡, 所述第I和第2管理卡都具备畅通性监视部,其生成用于确认装置之间的畅通性的监视帧,向所述多个线卡中的预定的线卡发送所述监视帧, 所述多个线卡各自具备监视帧处理部,其在从所述第I以及第2管理卡双方接收到监视帧时,从该双方的监视帧中选择一个,将该选择的监视帧从所述端口进行发送。
2.根据权利要求1所述的网络中继装置,其特征在于, 所述第I以及第2管理卡各自还具备第I内部畅通性监视部,其通过与所述多个线卡中的各个线卡之间互相发送接收内部监视帧,监视与所述多个线卡中的各个线卡之间的畅通性, 所述多个线卡各自还具备第2内部畅通性监视部,其通过与所述第I以及第2管理卡中的各个管理卡之间互相发送接收内部监视帧,监视与所述第I和第2管理卡中的各个管理卡之间的畅通性, 所述监视帧处理部基于所述第2内部畅通性监视部的监视结果从所述双方的监视帧中选择一个。
3.根据权利要求2所述的网络中继装置,其特征在于, 所述监视帧处理部还在通过所述端口接收到其他装置生成的用于确认装置之间的畅通性的监视帧时,将该监视帧向所述第I以及第2管理卡双方发送。
4.根据权利要求3所述的网络中继装置,其特征在于, 所述畅通性监视部以第I发送间隔生成所述监视帧, 所述第I以及第2内部畅通性监视部以比所述第I发送间隔短的第2发送间隔生成所述内部监视帧。
5.一种网络中继装置,其特征在于,具备: 各自具有端口,进行帧的中继的多个线卡; 分别与所述多个线卡连接,管理所述多个线卡的第I管理卡; 分别与所述多个线卡连接,管理所述多个线卡的第2管理卡; 所述第I以及第2管理卡的一方为主卡,所述第I以及第2管理卡的另一方用作所述主卡发生故障时的备用卡, 所述多个线卡各自在通过所述端口接收到其他装置生成的用于确认装置之间的畅通性的监视帧时,将该监视帧向所述第I以及第2管理卡双方发送。
【文档编号】H04L12/931GK104079504SQ201410023752
【公开日】2014年10月1日 申请日期:2014年1月17日 优先权日:2013年3月28日
【发明者】泽口力 申请人:日立金属株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1