诊断系统的制作方法

文档序号:7992078阅读:334来源:国知局
诊断系统的制作方法
【专利摘要】在本发明中,传输源节点发射其中将TTL值设置成直到中间节点为止的跳数目的诊断帧。中继节点将接收诊断帧的TTL值递减,对递减TTL值是0的诊断帧的数目进行计数,并基于从传输源节点发射的发射诊断帧的数目和递减TTL值是0的诊断帧的数目来识别传输源节点与中继节点之间的连通性。
【专利说明】诊断系统
【技术领域】
[0001]本发明涉及一种用于诊断执行分组数据通信的通信系统的诊断系统、传输源节点、中继节点、输入线卡、输出线卡、诊断方法以及程序。
【背景技术】
[0002]最近,已在用户业务中应用IP/以太网(注册商标,下文类似)。相应地,为了高效地适应业务,已针对通信网络、尤其是要求通信状态的管理和监视的高质量和可靠性的网络在将要传送的信号分组化方面取得进步。
[0003]在基于SONET (同步光纤网)/SDH (同步数字分级)的常规通信网络中,S0NET/SDH的载波类细致监视/控制功能(操作、管理和维护:0AM功能)已满足载波级服务要求。
[0004]即使在基于S0NET/SDH的通信网络转入分组网络的同时,也必须实现OAM功能,该OAM功能具有与基于S0NET/SDH的通信网络的质量相同的质量。为了实现OAM功能,最近已保持关于标准化的积极讨论。
[0005]例如,在ITU-t中将用于以太网的OAM机制推荐为Y.1731。
[0006]关于作为基于MPLS (多协议标签交换)的分组传输技术而吸引注意力的MPLS-TP(多协议标签交换传输简档),在IETF (因特网工程工作组)中,OAM功能的标准化已作为功能中的一个而取得进步。
[0007]OAM功能被分类为用于对障碍进行检测、通知或定位的错误管理(FM)功能和用于监视数据业务的性能的性能监视器(PM)功能。
[0008]此类PM功能中的一个是监视部的诊断功能(诊断测试功能(在下文中称为TST功能)。
[0009]图1示出了其中执行一般定义TST功能的通信网络和监视部的配置示例。
[0010]如图1中所示,在将通信设备100至400串联连接的通信网络中,在通信设备100的MEP (维护端点)#100与作为端点的通信设备400的MEP#400之间设置监视部,并且在其之间中途设置通信设备200的MIP (维护中间点)#200和通信设备300的MIP#300。在用于以一个方式来执行通信状态监视的I路TST功能的情况下,通过在从MEP#100到MEP#400或从MEP#400到MEP#100的一个方向上发射/接收TST帧,在此部中以TST传输速率来检查连贯性(吞吐量)或帧丢失。
[0011]引用列表
[0012]非专利文献
[0013]非专利文献1:1TU-T,Y.1731
[0014]非专利文献2:1ETF PFC5860, Requirements for Operations, Administration, andMaintenance (OAM) in MPLS Transport Networks
[0015]非专利文献3:IETF draft-1etf-mpls-tp-oam-framework, Operations, Administration and Maintenance Framework for MPLS-based Transport Networks
【发明内容】

[0016]本发明要解决的问题
[0017]在图1中所示的配置示例中,如果能够在MEP与MIP之间(从MEP#100至MIP#200、从 MEP#100 至 MIP#300、从 MEP#400 至 MIP#300 以及从 MEP#400 至 MIP#200)执行 TST 功能,则能够在比在MEP之间更细地再分的各部之间执行诊断,因此使得能够实现更细致的监视控制。
[0018]然而,遵照上述一般标准,不能在MEP与MIP之间执行TST功能,而在MEP与MEP之间能够执行该TST功能。这产生问题,即不能执行更细致的监视控制。
[0019]当MIP的点作为MEP进行操作时,其产生问题,即其功能的安装尺寸更大。
[0020]因此,本发明的目的是通过使得能够遵照一般标准来执行MEP与MIP之间的TST功能而实现更细致的监视控制。
[0021]问题的解决方案
[0022]根据本发明,提供了一种用于诊断其中经由中继节点来连接传输源节点和传输目的地节点的网络的诊断系统。传输源节点包括诊断帧处理单元,该诊断帧处理单元生成诊断帧,在该诊断帧中,将被计数直至中继节点为止的跳数目设定为TTL值并将TLL值存储在预定字段中,并将该诊断帧发射到中继节点。该中继节点包括:
[0023]TTL处理单元,该TTL处理单元当接收到诊断帧时使存储在诊断帧的字段中的TTL值递减;以及
[0024]诊断巾贞处理单元,该诊断巾贞处理单元对由TTL处理单元递减的TTL值是O的诊断帧的数目进行计数,丢弃诊断帧,并输出所计数的诊断帧的数目作为被检查帧的数目;以及
[0025]基于从传输源节点发射的发射诊断帧的数目和被检查帧的数目而检查传输源节点与中继节点之间的从传输源节点到中继节点的方向上的连贯性。
[0026]根据本发明,提供了一种用于诊断其中经由中继节点来连接传输源节点和传输目的地节点的网络的诊断系统。传输源节点包括诊断帧处理单元,该诊断帧处理单元生成诊断帧,在该诊断帧中,将被计数直至中继节点为止的跳数目设定为TTL值并将TLL值存储在预定字段中,并将该诊断帧发射到中继节点。该中继节点包括:
[0027]输入线卡,该输入线卡当接收到诊断巾贞时在中继节点的输入接口侧使存储在诊断帧的字段中的TTL值递减,对递减的TTL值为O的诊断帧的数目进行计数,传输诊断帧,并输出所计数的诊断帧的数目作为被检查帧的数目;以及
[0028]输出线卡,该输出线卡在中继节点的输出接口侧在从输入线卡传输的诊断帧之中对递减的TTL值是O的诊断帧的数目进行计数,并输出所计数的诊断帧的数目作为被检查帧的数目;以及
[0029]基于从传输源节点发射的发射诊断帧的数目、从输入线输出的被检查帧的数目、以及从输出线卡输出的被检查帧的数目来检查传输源节点与输入线卡之间以及传输源节点与输出线卡之间的从传输源节点到中继节点的方向上的连贯性。
[0030]根据本发明,提供了一种经由中继节点连接到传输目的地节点的传输源节点,包括:
[0031]诊断帧处理单元,该诊断帧处理单元生成诊断帧,在所述诊断帧中,将被计数直至中继节点为止的跳数目设定为TTL值并将该TTL值存储在预定字段中,并将该诊断帧发射到中继节点。
[0032]根据本发明,提供了 一种用于在传输源节点与传输目的地节点之间中继数据的中继节点,包括:
[0033]TTL处理单元,该TTL处理单元当接收到从传输源节点发射的诊断帧时将存储在诊断帧的预定字段中的TTL值递减;以及
[0034]诊断巾贞处理单元,该诊断巾贞处理单元对由TTL处理单元递减的TTL值是O的诊断帧的数目进行计数,丢弃该诊断帧,并输出所计数的诊断帧的数目。
[0035]根据本发明,提供了 一种用于在传输源节点与传输目的地节点之间中继数据的中继节点,包括:
[0036]输入线卡,该输入线卡当接收到从传输源节点发射的诊断帧时在中继节点的输入接口侧将存储在诊断帧的预定字段中的TTL值递减,对递减的TTL值是O的诊断帧的数目进行计数,传送该诊断帧,并输出诊断帧的计数;以及
[0037]输出线卡,该输出线卡在中继节点的输出接口侧在从输入线卡传送的诊断帧之中对递减的TTL值是O的诊断帧的数目进行计数,并输出所计数的诊断帧的数目。
[0038]根据本发明,提供了一种输入线卡,该输入线卡被安装在中继节点上以便在传输源节点与传输目的地节点之间中继数据,并且
[0039]被配置成当接收到从传输源节点发射的诊断帧时在中继节点的输入接口侧将存储在诊断帧的预定字段中的TTL值递减,对递减的TTL值是零的诊断帧的数目进行计数,传送该诊断帧,并输出所计数的诊断帧的数目。
[0040]根据本发明,提供了一种输出线卡,该输出线卡被安装在中继节点上以便在传输源节点与传输目的地节点之间中继数据,并且
[0041 ] 被配置成在中继节点的输出接口侧在从安装在中继节点的输入接口侧的输入线卡传送的诊断帧之中对存储在预定字段中的TTL值是O的诊断帧的数目进行计数,并输出所计数的诊断帧的数目。
[0042]根据本发明,提供了一种用于其中经由中继节点来连接传输源节点和传输目的地节点的网络的诊断方法,该方法包括:
[0043]传输源节点生成诊断帧,在所述诊断帧中,将被计数直至中继节点为止的跳数目设定为TTL值并将该TTL值存储在预定字段中;
[0044]传输源节点将诊断帧发射到中继节点;
[0045]当接收到诊断帧时,中继节点将存储在诊断帧的字段中的TTL值递减;
[0046]中继节点对递减的TTL值是O的诊断帧的数目进行计数;
[0047]中继节点丢弃递减的TTL值是O的诊断帧;
[0048]中继节点输出所计数的诊断帧的数目作为被检查帧的数目;以及
[0049]基于从传输源节点发射的发射诊断帧的数目和被检查帧的数目而检查传输源节点与中继节点之间的从传输源节点到中继节点的方向上的连贯性。
[0050]根据本发明,提供了一种用于其中经由中继节点来连接传输源节点和传输目的地节点的网络的诊断方法,该方法包括:
[0051]传输源节点生成诊断帧,在所述诊断帧中,将被计数直至中继节点为止的跳数目设定为TTL值并将该TTL值存储在预定字段中;[0052]传输源节点将诊断帧发射到中继节点;
[0053]当接收到诊断帧时,中继节点在输入接口侧将存储在诊断帧的字段中的TTL值递减;
[0054]中继节点对递减的TTL值是O的诊断帧的数目进行计数;
[0055]中继节点传输递减的TTL值是O的诊断帧;
[0056]中继节点输出所计数的诊断帧的数目作为被检查帧的数目;
[0057]中继节点在中继节点的输出接口侧在从输入接口侧传输的诊断帧之中对TTL值是O的诊断帧的数目进行计数;
[0058]中继节点输出在输出接口侧计数的诊断帧数作为被检查帧的数目;以及
[0059]基于从传输源节点发射的发射诊断帧的数目、从输入接口侧输出的被检查帧的数目、以及从输出接口侧输出的被检查帧的数目,在传输源节点与输入接口侧之间且在传输源节点与输出接口侧之间的从传输源节点到中继节点的方向上检查连贯性。
[0060]根据本发明,提供了一种程序,所述程序促使经由中继节点连接到传输目的地节点的传输源节点执行:
[0061]生成诊断帧的步骤,在所述诊断帧中,将被计数直至中继节点为止的跳数目设定为TTL值并将该TTL值存储在预定字段中;以及
[0062]将诊断帧发射到中继节点的步骤。
[0063]根据本发明,提供了一种程序,所述程序促使用于在传输源节点与传输目的地节点之间中继数据的中继节点执行:
[0064]当接收到从传输源节点发射的诊断帧时,将存储在诊断帧的预定字段中的TTL值递减的步骤;以及
[0065]对递减的TTL值是O的诊断帧的数目进行计数的步骤;
[0066]丢弃诊断巾贞的步骤;以及
[0067]输出所计数的诊断帧的数目的步骤。
[0068]根据本发明,提供了一种程序,所述程序促使用于在传输源节点与传输目的地节点之间中继数据的中继节点执行:
[0069]当接收到从传输源节点发射的诊断帧时,在中继节点的输入接口侧将存储在诊断帧的预定字段中的TTL值递减的步骤;
[0070]对递减的TTL值是O的诊断帧的数目进行计数的步骤;
[0071]传送递减的TTL值是O的诊断帧的步骤;
[0072]输出所计数的诊断帧的数目的步骤;
[0073]在中继节点的输出接口侧在传送诊断帧之中对TTL值是O的诊断帧的数目进行计数的步骤;以及
[0074]输出在输出接口侧进行计数的诊断帧的数目的步骤。
[0075]根据本发明,提供了一种程序,所述程序用于促使安装在用于在传输源节点与传输目的地节点之间中继数据的中继节点上的输入线卡执行:
[0076]当接收到从传输源节点发射的诊断帧时,在中继节点的输入接口侧将存储在诊断帧的预定字段中的TTL值递减的步骤;
[0077]对递减的TTL值是O的诊断帧的数目进行计数的步骤;[0078]传送递减的TTL值是O的诊断帧的步骤;以及
[0079]输出所计数的诊断帧的数目的步骤。
[0080]根据本发明,提供了一种程序,所述程序用于促使安装在用于在传输源节点与传输目的地节点之间中继数据的中继节点上的输出线卡执行:
[0081 ] 在中继节点的输出接口侧在从安装于中继节点的输入接口侧的输入线卡传送的诊断帧之中对存储在预定字段中的TTL值是O的诊断帧的数目进行计数的步骤;以及
[0082]输出所计数的诊断帧的数目的步骤。
[0083]发明效果
[0084]如上所述,根据本发明,通过使得能够遵照一般标准来执行MEP与MIP之间的TST功能,能够实现更细致的监视控制。
【专利附图】

【附图说明】
[0085][图1]示出了其中执行一般定义TST功能的通信网络和监视部的配置示例的图。
[0086][图2]示出了根据第一实施例的其中执行TST功能的诊断系统和监视部的示例的图。
[0087][图3]示出了图2中所示的通信设备的内部配置的示例的图。
[0088][图4]示出了MPLS-TP中的OAM帧的帧格式的示例的图。
[0089][图5]图示出根据第一实施例的诊断方法中的作为TST帧的传输节点的通信设备中的传输处理的示例的流程图。
[0090][图6]图示出根据第一实施例的诊断方法中的作为TST帧的中继节点的通信设备中的中继处理的示例的流程图。
[0091][图7]图示出根据第一实施例的诊断方法中的作为TST帧的中继节点的通信设备中的中继处理的示例的流程图。
[0092][图8]示出了当在图2中所示的网络中的通信设备2和3之间生成单向障碍时的故障位置指定状态的图。
[0093][图9]示出了当在图2中所示的网络中的通信设备2和3之间发生双向故障时的故障位置指定状态的图。
[0094][图10]示出了根据第二实施例的其中执行TST功能的诊断网络和监视部的示例的图。
[0095][图11]示出了图10中所示的通信设备的内部配置的示例的图。
[0096][图12]图示出图11中所示的TTL处理单元中的处理的流程图。
[0097][图13]图示出图11中所示的TTL识别单元中的处理的流程图。
[0098][图14]示出了当在图10中所示的网络中的通信设备6和7之间生成单向障碍时的故障位置指定状态的示例的图。
【具体实施方式】
[0099]在下文中,将参考附图来详细地描述本发明的实施例。
[0100]〈第一实施例〉
[0101]〈配置的描述〉[0102]图2是示出了根据第一实施例的其中执行TST (诊断)功能的诊断系统和监视部的示例的图。
[0103]在本实施例中,如图2中所示,将通信设备I至4串联连接。作为监视点,在通信设备I至4中分别地设置MEP#1、MEP#2、MEP#3以及MEP#4。在本实施例中,通信设备I和4是传输节点。在本实施例中,通信设备2和3是中继节点。换言之,仅通信设备I和4具有对作为诊断帧的发射或接收TST帧进行计数的功能,而通信设备2和3不具有此类功能。
[0104]实现了从MEP到MIP的TST功能(了5了#1-1、#1-2、#2_1以及#2-2),其为上述目的。
[0105]图3是示出图2中所示的通信设备I的内部配置的示例的图。图2中所示的通信设备2至4的内部配置是与图3中所示的类似。
[0106]如图3中所示,图2中所示的通信设备I包括输入线卡10、交换机结构20以及输出线卡30。这些分别地是卡(板或基板),并且可以是诸如安装卡的单元或外壳之类的底盘类型。这些还可以是单板类型,其包括与输入线卡10相对应的输入端口、与输出线卡30相对应的输出端口以及在一个卡中被其连接的交换机结构。
[0107]如图3中所示,输入线卡10在通信设备I的输入接口侧包括帧发射/接收单元
11、标签识别单元12、TTL处理单元13、帧传送单元14以及OAM处理单元15。
[0108]如图3中所示,输出卡在通信设备I的输出接口侧包括帧发射/接收单元11和OAM处理单元15。
[0109]帧发射/接收单元11将从外面接收到的帧传送到标签识别单元12。帧发射/接收单元11将从OAM处理单元15或交换机结构20接收到的帧输出到外面。
[0110]标签识别单元12识别从帧发射/接收单元11接收到的帧的LSP (标签交换路径)标签。当识别的结果示出指示应中继传送所述帧的LSP标签,则标签识别单元12将该帧传输到TTL处理单元13。
[0111]当识别的结果示出指示应当终止该帧的LSP标签时,标签识别单元12参考所述帧中的预定识别报头(下述“GAL标签”)以确定帧是否是OAM帧。
[0112]当帧是OAM帧时,标签识别单元12将该帧传送到OAM处理单元15。当帧不是OAM帧时,标签识别单元12放弃或执行用于帧的其他终止处理。标签识别单元12中的其他终止处理与本发明没有直接关系,并且因此将省略其描述。
[0113]TTL处理单元13读取包括在从标签识别单元12接收到的帧中的LSP标签中的TTL(生存时间)值,计算“TTL = TTL-1”以更新TTL值,并且然后确定已更新TTL值是否是“O”。
[0114]当已更新TT零值不是“O”时,TTL处理单元13将帧传送到帧传送单元14。当已更新TTL值是“O”时,TTL处理单元13参考帧的识别报头以确定帧是否是OAM帧。
[0115]当帧是OAM帧时,TTL处理单元13将帧传送到OAM处理单元15。当帧不是OAM帧时,TTL处理单元13放弃或执行用于帧的其他终止处理。所述放弃或其他终止处理与本发明没有直接关系,并且因此将省略其描述。
[0116]当已更新TTL值是“O”且帧是OAM帧的TST帧时,TTL处理单元13对帧的数目进行计数。
[0117]帧传送单元14交换从TTL处理单元13或OAM处理单元15接收到的帧的标签,并指定传送目的地端口以将帧传送到交换机结构20。
[0118]OAM处理单元15是诊断帧处理单元,该诊断帧处理单元从标签识别单元12或TTL处理单元13接收OAM帧以根据OAM帧类型来执行处理。已从外部输出IF接收到OAM帧生成指令的OAM处理单元15生成OAM帧。已处理或已生成OAM帧被传送到帧发射/接收单元11或帧传送单元14。在根据OAM帧类型执行的处理之后,OAM处理单元15存储OAM处理的结果或进展或者在必要时经由外部输出IF (接口)将其输出到主机设备等。当安装在传输目的地节点(例如,通信设备I)中时,OAM处理单元15对作为接收帧的数目的接收TTL帧的数目进行计数,并将该接收帧的数目输出到主机设备。
[0119]交换机结构20将从帧传送单元14接收到的帧传送到指定传送目的地端口。
[0120]图4是示出MPLS-TP中的OAM帧的帧格式的示例的图。
[0121]在MPLS-TP中,在各层之间存在OAM帧的格式方面的部分差异。图4示出了 LSP层的格式作为典型示例。如图4中所示,OAM帧包括以下字段:
[0122].EtherHeader40,包括以太网目的地/传输源地址等
[0123].LSP标签41,存储LSP层的传送信息
[0124].GAL标签42,通过将特定值“13”存储在GAL标签中来指示OAM帧
[0125].ACH报头43,指示OAM信道(控制信道)
[0126].0AM PDU (协议数据单元)44,存储用于每个OAM类型的信息
[0127].FSC45,存储帧检查序列信息
[0128]基于ACH报头43的信道类型值或OAM PDU44中的预定值来识别OAM帧的类型。换言之,指示TST帧的值被存储在信道类型中和信道类型+OAM PDU中的预定字段中。
[0129]由通信设备I至4的TTL处理单元13处理的TTL值被存储在LSP标签41的TTL字段中。
[0130]指示业务类别的信息被存储在TC字段中。关于标签是否是标签堆栈的底部的信息被存储在S字段中。例如,当GAL标签42是帧的标签堆栈的底部时,“O”被存储在LSP标签41的S字段中,并且“ I ”被存储在GAL标签42的S字段中。
[0131]〈操作的描述〉
[0132]在下文中,将描述根据实施例的诊断方法。将以示例的方式描述图2中所示的TST#l-2(从通信设备I的MEP#1通过通信设备2的MIP#2至通信设备3的MEP#3的TST执行)的传输处理和中继处理。下述处理能够通过由通信设备I至4中的CPU (中央处理单元)执行存储在存储器等(未示出)中的程序来实现,或者当可编程逻辑器件被设计成由硬件操作来实现时使用。
[0133](a) TST帧传输操作(通信设备I的MEP#1)
[0134]图5是图示出根据实施例的诊断方法中的作为TST帧的传输节点的通信设备1(传输源节点)中的传输处理的示例的流程图。此处理是在通信设备I的输出线卡30中的OAM处理单元15中执行。
[0135]首先,在步骤51中,OAM处理单元15接收作为来自外部输出IF的TST开始触发的TST开始指令。在步骤52中,OAM处理单元15生成TST帧。在TST帧中,遵照上述标准,设置要发射到作为相对端点的通信设备4 (传输目的地节点)的MEP#4的LSP标签。为了从MEP#1至MEP#3执行TST,在TST帧中,将作为从MEP#1到MEP#1的跳数目的“2”设置为TTL值,并且将“2”存储在图4中所示的LSP标签41的TTL字段中。
[0136]跳数目被设置为TTL值,因为TST帧在目的地MIP#3中是TTL期满的(在TTL = O的情况下被丢弃)。
[0137]然后,在步骤53中,OAM处理单元15以指定间隔(速率)将TST帧传输至帧传送单元14,并且对已传送帧的数目(已发射帧的数目)进行计数。
[0138]在步骤54中,OAM处理单元15当发生TST结束触发时结束TST帧传输,诸如当在指定传输时间(例如,在TST开始时间处指定)发射TST帧时、当通过结束时间时、或者当接收到来自外部输出IF的TST结束指令时。然后,OAM处理单元15将已发射帧的数目输出到诸如操作系统、CLI (命令行接口)或作为外部输出IF的存储器之类的外部设备。
[0139](b) TST帧中继操作(通信设备2的MIP#2)
[0140]在作为中继节点的通信设备2 (MIP#2)中,帧发射/接收单元11在其已接收到从通信设备I发射的TST帧之后将TST帧传送至标签识别单元12。
[0141]图6是图示出根据实施例的诊断方法中的作为TST帧的中继节点的通信设备2中的中继处理的示例的流程图。此处理由通信设备2的输入线卡10中的标签识别单元12执行。
[0142]在步骤61中,标签识别单元12从帧发射/接收单元11接收帧。在步骤62中,标签识别单元12识别作为接收帧的传输标签的LSP标签。然后,在步骤63中,标签识别单元12识别存储在图4中所示的LSP标签的字段中的哪个标签值是将用于中继帧的标签值或者哪个标签值将用于终止帧。
[0143]在步骤63的条件分支中,当标签值是要终止帧的标签值时,在步骤65中,标签识别单元12确定帧是否是OAM帧。当存在存储在图4中所示的GAL标签中的“13”时,标签识别单元12确定该帧是OAM帧。
[0144]另一方面,在步骤63中的条件分支中,当标签值是不被用来终止帧、而是被用来中继帧的值时,在步骤64中,标签识别单元12将帧传送到TTL处理单元13。在本实施例中,在通信设备2中接收到的TTL帧的目的地是通信设备4。因此,标签值是被用来中继帧的值,并且在步骤S64中,标签识别单元12将帧传送至TTL处理单元13。
[0145]在步骤65的条件分支中,当确定该帧不是OAM帧时,在步骤66中,终止该帧,并执行正常数据帧处理。具体地,当去除了最外标签时且仍存在标签时,执行标签传送。当去除了最外标签且不再存在标签时,执行客户端帧传送。
[0146]在步骤65的条件分支中,当确定帧是OAM帧时,标签识别单元12将标签传送至OAM处理单元15。然后,OAM处理单元15执行OAM处理。OAM处理对于不同的OAM帧类型而言是不同的。例如,当帧是TST帧时,将接收帧的数目向上计数,并且丢弃该帧。
[0147]图7是图示出根据实施例的诊断方法中的作为TST帧的中继节点的通信设备2中的中继处理的示例的流程图。此处理由通信设备2的输入线卡10中的TTL处理单元13来执行。
[0148]在步骤71中,TTL处理单元13从标签识别单元12接收帧。在步骤72中,TTL处理单元13从存储在接收帧的LSP标签41的TTL字段中的TTL值减去“ I ”。具体地,TTL处理单元13将存储在接收帧的LSP标签41的TTL字段中的TTL值递减。在这种情况下,接收帧的TTL值是“2”,并且因此新TTL值是“I”。
[0149]在步骤73中,TTL处理单元14确定TTL值是否是“O”。
[0150]在步骤73的条件分支中,当TTL值不是“O”时,在步骤74中,TTL处理单元13将中贞传送至巾贞传送单元14。
[0151]在步骤74中,被传送至帧传送单元14的TST帧的标签被交换,经过交换机结构20,并从适当输出目的地的输出线卡30的帧发射/接收单元11传送到外面。
[0152]另一方面,在步骤73的条件分支中,下面将描述当TTL值是“O”时、换言之当帧在TTL值是“O”的情况下TTL期满时的处理。TST帧的TTL值被更新成“ I ”,并执行步骤74的处理。
[0153](c) TST帧接收操作(通信设备3的MIP#3)
[0154]将参考图6和7中所示的流程图来描述通信设备3中的处理。
[0155]在通信设备3 (MIP#3)中,在其已从通信设备2接收到TST帧之后,帧发射/接收单元11将接收到的TST巾贞传送至标签识别单元12。
[0156]在步骤61中,标签识别单元12从帧发射/接收单元11接收帧。在步骤62中,标签识别单元12识别作为接收帧的传送标签的LSP标签。然后,在步骤63中,标签识别单元12识别存储在图4中所示的LSP标签的字段中的哪个标签值是将用于中继所述帧的标签值或者哪个标签值将用于终止所述帧。
[0157]在步骤63中的条件分支中,当标签值是不被用来终止帧、而是被用来中继帧的值时,在步骤64中,标签识别单元12将帧传送到TTL处理单元13。在本实施例中,在通信设备3中接收到的TTL帧的目的地是通信设备4。因此,标签值是被用来中继帧的值,并且在步骤S64中,标签识别单元12将帧传送至TTL处理单元13。
[0158]然后,在步骤71中,TTL处理单元13从标签识别单元12接收帧。在步骤72中,TTL处理单元13从存储在接收帧的LSP标签41的TTL字段中的TTL值减去“ I ”。在这种情况下,接收帧的TTL值是“ I”,并且因此新TTL值是“O”。
[0159]在步骤73中,TTL处理单元14确定TTL值是否是“O”。
[0160]在步骤73的条件分支中,TTL值是“0”,并且帧在TTL值是“O”的情况下TTL期满。因此,执行步骤75的处理。
[0161]在步骤75中,TTL处理单元13从其TTL值已期满的帧之中根据GAL标签的存在、ACH报头以及OAM PDU的信息对TST帧的数目进行计数。当执行其中其TTL值期满的OAM帧仅仅是TST帧的操作时(例如,当不支持其中将TTL期满定义为标准操作的LB功能时,或者当LB功能和TST功能未被同时激活时),在不根据ACH报头的信道类型值或OAM PDU的内容来确定ST帧的情况下,能够仅基于GAL标签的存在来对其TTL值已期满的TST帧进行计数。
[0162]然后,在步骤76中,TTL处理单元13确定其TTL值已期满的帧是否是OAM帧。针对此确定,如上所述,TTL处理单元13参考GAL标签。
[0163]在步骤76的条件分支中,当其TTL值已期满的帧是OAM帧时,在步骤78中,TTL处理单元13将OAM帧传送至OAM处理单元15。
[0164]另一方面,在步骤76的条件分支中,当其TTL值已期满的帧不是OAM帧时,在步骤77中,TTL处理单元13丢弃该OAM帧。不需要传送其TTL值已期满的TST帧,因为在OAM处理单元15中不需要处理。
[0165]在步骤79中,TTL处理单元14当发生TST结束触发时结束其TTL值已期满的TST帧的计数,诸如当通过了指定结束时间(例如,在TST开始时间指定)时或者当接收到来自外部输出IF的TST结束指令时。然后,TTL处理单元13将TST帧的计数作为被检查帧的数目输出到诸如操作系统、CLI或作为外部输出IF的存储器之类的外部设备。
[0166]因此,根据本实施例,能够通过将TTL值设置成被计数直至依从标准的TST帧中的目的地MIP为止的跳数目作为发射操作并对MIP中的其TTL值已期满的TST帧的数目进行计数作为接收操作来从MEP向MIP执行TST。如上所述,要发射的TST帧依从该标准。MIP中的处理是作为正常模式操作的其TTL值已期满的帧的计数处理,并且能够在依从该标准的条件下实现。
[0167]在下文中,将描述使用本发明的TST功能的监视部的诊断功能的特定示例。
[0168](I)MEP与MIP之间的连贯性检查
[0169]在标准TST功能中,检查MEP与MIP之间的TST帧传输率下的连贯性。
[0170]通过使用本发明,能够检查MEP与MIP之间的TST帧传输速率下的连贯性。
[0171]如图2 中所示,能够如在 TST#1-1 (MEP#1 — MIP#2)、TST#l-2 (MEP#1 — MIP#3)、TST#2-1 (MEP#4 — MIP#3)以及 TST#2_2 (MEP#4 — MIP#2)的情况下那样检查 MEP 与 MIP 之间的单向上的连贯性。
[0172]能够分别地如下执行操作:
[0173]TST#1-1 (MEP#1 — MIP#2):TST 处的单向的 MEP#1 — MEP#4TTL=1
[0174]TST#1-2 (MEP#1 — MIP#3):TST 处的单向的 MEP#1 — MEP#4TTL=2
[0175]TST#2-1 (MEP#4 — MIP#3):TST 处的单向的 MEP#4 — MEP#1TTL=1
[0176]TST#2-2 (MEP#4 — MIP#2):TST 处的单向的 MEP#4 — MEP#1TTL=2
[0177](2)单向的故障位置指定
[0178]作为用于指定其中发生故障(障碍)的位置的OAM工具,准备环回(LB)功能。能够通过使用LB功能来指定故障位置。然而,在单向故障的情况下,不能指定其方向。另一方面,通过使用本发明的TST功能,能够指定故障位置和方向两者。
[0179]首先,将描述当生成单向障碍(在通信设备2和3之间的从通信设备2至通信设备3的方向上的障碍)时的故障位置指定。
[0180]图8是示出当在图2中所示的网络中的通信设备2和3之间生成单向障碍时的故障位置指定状态的图。
[0181]当在服务中检测到故障而将指定故障位置指定时,一般程序是检查端到点并缩窄各部以指定故障位置。
[0182]在图8中所示的示例中,作为TST#8_1,从MEP#1向MEP#4执行TST。当通信设备#4是目的地时的标签被设置为目的地标签,将作为最大值的“255”设置为TTL值,并且然后发射TST帧。此TST帧未被通信设备#4接收到,因为其在通信设备#2和#3之间被丢弃。结果,能够在通信设备I和4之间识别故障。
[0183]然后,作为指定部缩窄TST,从MEP#1向MIP#3执行TST#8_2。当通信设备#4是目的地时的标签被设置为目的的标签,作为被计数直至MIP#3为止的跳数目的“2”被设置为TTL值,并且然后发射TST帧。此TST帧未被通信设备#3接收到,因为其在通信设备#2和#3之间被丢弃。换言之,在存在MIP#3的通信设备#3中,不存在TTL期满的TST帧。结果,能够在通信设备I和3之间识别故障。
[0184]然后,作为缩窄指定部TST,从MEP#1向MIP#2执行TST#8_3。当通信设备#4是目的地时的标签被设置为目的地标签,作为被计数直至MIP#2为止的跳数目的“I”被设置为TTL值,并且然后发射TST帧。此TST帧是在已在通信设备#2中设置的TTL = O的情况下TTL期满。在存在MIP#2的通信设备#2中,存在其TTL值期满的TST帧,并且其数目等于发射TST帧的数目。结果,在通信设备I和2之间不存在故障。
[0185]根据TST#8_1至TST#8_3的结果,能够理解的是,在通信设备2和3之间的从通信设备2到通信设备3的方向上发生故障。
[0186]从MEP#4向MEP#1执行TST#8_4。在该部中在此方向上不存在障碍。相应地,TST帧被MEP#1接收到。MEP#4处的发射帧的数目和MEP#1处的接收帧的数目相互匹配,并且能够理解的是在从通信设备4至通信设备I的方向上不存在端到端故障。
[0187]当将上述结果联系在一起时,在本示例中,能够理解的是,在通信设备2和3之间的从通信设备2到通信设备3的方向上发生故障。
[0188]将描述生成双向障碍(通信设备2和3之间的在两个方向上的障碍)时的故障位置指定。
[0189]图9是示出当在图2中所示的网络中的通信设备2和3之间生成双向障碍时的故障位置指定状态的图。
[0190]通过与如上文参考图8所述的相同程序,能够理解的是,在通信设备2和3之间存在从通信设备2到通信设备3的方向上的故障。.....(A)
[0191]同样地,在从通信设备4到通信设备I的方向上,执行以下各项:
[0192].作为 TST#9-1, TST (TTL=255)从 MEP#4 至 MEP#1
[0193].作为 TST#9_2, TST (TTL=2`)从 MEP#4 至 MIP#2
[0194].作为 TST#9_3, TST (TTL=I)从 MEP#4 至 MEP#3
[0195]结果如下:
[0196].在TST#9_1中,不存在在MEP#1中接收到的TST帧。
[0197]在通信设备4 —通信设备I中存在故障。
[0198].在TST#9_2中,在MEP#2中不存在其TTL值已期满的TST帧。
[0199]在通信设备4 —通信设备2中存在故障。
[0200].在TST#9_3中,在MEP#4中不存在其TTL值已期满的TST帧。
[0201]:=>1在通信设备4 —通信设备3中不存在故障。
[0202]根据TST#9_1至TST#9_3的结果,能够理解的是,在通信设备2和3之间的从通信设备3至通信设备2的方向上存在故障。
[0203]…(B)
[0204]根据(A)和(B)的结果,能够理解的是,在通信设备2和3之间存在双向故障。相应地,通过仅发射一个TST帧,能够基于是否已接收到其TTL值已期满的任何TST帧来检查从传输源节点到中继节点的连贯性。
[0205]< 效果 >
[0206]如上所述,根据本发明,在传输源MEP中,将被计数直至要诊断的目的地MIP为止的跳数目设定为TTL值,并发射标准TST帧。在接收侧的目的地MIP中,对其TTL值已期满的TST帧的数目进行计数,并由外部设备等来检查发射和接收帧的数目之间的差。这使得能够检查在从传输源MEP到目的地MIP的方向上的TST传输速率下的连贯性。此检查能够通过呈现发射和接收帧的数目(输出,诸如显示)或执行用于发射和接收帧的数目的预定计算并计算连贯性状态以将其呈现来执行。通过利用其他能够在MEP与给定MIP之间单向地检查连贯性的特征,能够实现包括单向上的故障位置的故障位置的指定。因此,遵照标准,甚至实现更细致的监视。发射帧的数目、其TTL值已期满的诊断帧以及接收帧的数目的输出目的地不限于外部设备,而是能够是通信设备I至4中的任何一个。在这种情况下,基于此类帧的数目,通过检查差异,在传输源MEP与目的地输入侧/输出侧MIP之间的从MEP至MIP的方向上检查TST传输速率下的连贯性。此检查由已接收到该数目的设备执行。
[0207]<第二实施例>
[0208]将参考附图来描述本发明的其他实施例。
[0209]第一实施例是以其中针对每个节点(确切地,仅在输入线卡侧操作)设置MIP的配置为前提。在第二实施例中,将描述其中针对每个接口(在输入侧和输出侧线卡中设置)设置MIP的配置中的本发明。因此,能够更细致地设置监视部。
[0210]〈配置的描述〉
[0211]图10是示出根据第一实施例的其中执行TST功能的诊断网络和监视部的示例的图。
[0212]在本实施例中,如图10中所示,与图2中所示的第一实施例相比,中继通信设备6和7中的MIP分别被设置为输入线卡和输出线卡中的MIP#11、#12、#13和#14。在图10中,在根据本发明的从MEP到MIP的TST功能中,将MEP#10设置为传输源,将其中各MIP是目的地的TST#10-1、TST#10-2、TST#10-3、TST#10-4以及MEP#15设置为传输源,并执行其中各 MIP 是目的地的 TST#10-8、TST#10-7、TST#10-6 以及 TST#10_5。将 TST#10_1、2 作为一个TST帧从MEP#10发射(与针对TST#10-3、4类似)。同样地,将TST#10_5、6作为一个TST帧从MEP#15发射(与针对TST#10-7、8类似)。
[0213]图11是示出图10中所示的通信设备5的内部配置的示例的图。图10中所示的通信设备的内部配置与图11中所示的类似。
[0214]在图10中所示的通信设备5中,与图3中所示的通信设备I相比,TTL处理单元13是输入线卡110中的TTL处理单元113,并且在输出线卡111中添加了 TTL识别单元114。
[0215]TTL处理单元113在TTL = O的OAM帧的处理方面不同于图3中所示的TTL处理单元13。TTL处理单元13将TTL = O的OAM帧传送至OAM处理单元15。然而,TTL处理单元113将TTL = O的OAM帧传送到OAM处理单元15和帧传送单元14两者。TTL处理单元113的其他操作类似于TTL处理单元13的那些。
[0216]TTL识别单元114读取从交换机结构20接收到的帧的TTL值,确定所述帧是否是TTL = O的情况下的TST帧,对TST帧的数目进行计数,并丢弃接收到的TST帧。TTL识别单元114将TTL不是“O”的帧传送到帧发射/接收单元11。
[0217]〈操作的描述〉
[0218]在下文中,将描述图11中所示的TTL处理单元113和TTL识别单元114中的处理。在这种情况下,通过使用图10中所示的形式、图11中所示的设备配置图以及流程图,将集中于与第一实施例中的处理的差异来描述图10中所示的TST#10-4(从通信单元5的MEP#10至通信设备6的MIP#11、12以及通信设备7的输入线卡的MIP#13至输出线卡的MIP#14的TST执行)的发射处理、中继处理以及接收处理的操作。[0219]图12是图示出图11中所示的TTL处理单元113中的处理的流程图。
[0220](e) TST帧传输操作(通信设备5的MEP#10)
[0221]TST帧传输操作与第一实施例的类似。通信设备5的OAM处理单元15 (MEP#10)根据上文参考图5所述的操作流程来发射TST帧。针对在步骤52中设置的TTL值,指定被计数直至其中存在目的地MIP#14的通信设备为止的跳数目(仅在输入线卡侧对TTL值做减法,因此即使当在输出线卡中存在MIP时,直至目的地设备为止的TTL值也不改变)。
[0222](f) TST帧中继操作(通信设备6)
[0223]TST帧中继操作也与第一实施例的类似。在这种情况下,将TST帧的TTL值减至“I”以传送到通信设备7。
[0224](g) TST帧接收操作(通信设备7的输入线卡的MIP#13和输出线卡的MIP#14)
[0225]在通信设备7的输入线卡110 (MIP#13中,TTL处理单元113的操作不同于第一实施例的接收操作。
[0226]在步骤71中,TTL处理单元113从标签识别单元12接收帧。在步骤72中,TTL处理单元13从接收帧的TTL值执行减法。接收帧的TTL值是“1”,并且因此新TTL值是“O”。
[0227]在步骤73的条件分支中,帧的TTL值是“0”,并且TTL值已期满。因此,TTL处理单元113执行步骤75的处理。
[0228]在步骤75中,TTL处理单元113在其中其TTL值已期满的帧之中根据GAL标签的存在、ACH报头以及OAM PDU的信息对TST帧的数目进行计数。
[0229]然后,在步骤76的条件分支中,当其TTL值已期满的帧是OAM帧时,TTL处理单元113前进至步骤128。
[0230]另一方面,在步骤76的条件分支中,当其TTL值已期满的帧不是OAM帧时,在步骤77中,TTL处理单元113丢弃该帧。在这种情况下,帧是TST帧且是OAM帧,并且因此TTL处理单元113执行步骤128的处理。
[0231]在步骤128中,TTL处理单元13将其TTL值已期满的OAM帧传送至OAM处理单元15和巾贞传送单兀14。
[0232]到帧传送单元14的传送是第一实施例的TTL处理单元与TTL处理单元113之间的差异。关于TST帧,不需要OAM处理单元15执行处理操作。因此,TTL处理单元113不需要向除帧传送单元14之外的传送帧。
[0233]在步骤79中,TTL处理单元113当其接收到TST结束触发时,结束其TTL值已期满的TST帧的计数,所述TST结束触发诸如指定结束时间(例如,在TST开始时间指定)的通路或从外部输出IF接收TST结束指令。
[0234]然后,TTL处理单元113将所计数的TST帧的数目输出到诸如外部输出IF、操作系统或存储器之类的外部设备。此输出结果是被测试直至输入线卡的MIP#13为止的TST结
果O
[0235]接下来,将描述在第二实施例中新添加的输出线卡11的TTL识别单元114的TST帧接收单元。
[0236]图13是图示出图11中所示的TTL识别单元114中的处理的流程图。
[0237]在步骤131中,TTL识别单元114从交换机结构20接收帧。在步骤132中,TTL识别单元114确定接收帧的TTL值是否是“O”。[0238]当TTL值不是“O”时,在步骤133中,TTL识别单元114将帧传送至帧发射/接收单元11。
[0239]另一方面,当TTL值是“O”时,在步骤134中,TTL识别单元114在TTL = O的帧之中根据GAL标签的存在、ACH报头以及OAM PDU的信息对TST帧的数目进行计数。
[0240]然后,在步骤135中,TTL识别单元114丢弃TTL = O的接收帧。
[0241]在步骤136中,TTL识别单元114当其接收到TST结束触发时,结束其TTL期满的TST帧的计数,所述TST结束触发诸如指定结束时间(例如,在TST开始时间指定)的通路或从外部输出IF接收TST结束指令。然后,TTL识别单元114将帧的计数作为被检查帧的数目输出到外部输出IF、操作系统或存储器。此输出结果是被测试直至输出线卡111的MIP#14为止的TST结果。
[0242]通过将步骤79的计数结果和步骤136的计数结果与发射TST帧的数目相比较,能够检查从传输源MEP#10到目的地MIPI#13或MIP#14的连贯性。
[0243]因此,根据实施例,作为发射操作,在传输源MEP中,将TTL值设置成被计数直至目的地MIP为止的跳数目,并发射依从标准的TST帧。作为接收操作,其TTL值已期满的TTL帧在输入线卡中被终止并传送到输出线卡。通过对输入线卡和输出线卡中的TTL = O的TST帧的数目进行计数,能够从MEP向输入线卡侧和输出线卡侧两者的MIP执行TST。如上所述,要发射的TST帧依从该标准。在MIP中不执行标准未定义的处理操作,并且能够在依从标准的条件下实现处理。
[0244]在下文中,将描述使用本发明的TST功能的监视部的诊断功能的特定示例。在这种情况下,将描述第一实施例中的上文所述的(2)单向的故障位置检查。
[0245]图14是示出当图10中的网络中的通信设备6和7之间生成单向障碍时的故障位置指定状态的示例的图。如下,在(I)至(4)之中故障位置是不同的:
[0246]( I)通信设备6的交换机结构中的故障
[0247](2)通信设备6的输出侧线卡中的故障
[0248](3)通信设备6和7之间的链路中的故障
[0249](4)通信设备7的输入线卡中的故障
[0250]在(I)和(2)中,当从传输源通信设备5的MEP#10发射TTL = I和TTL = 2的TST帧时,在通信设备6的输入线卡(MIP#11)中接收到TTL = O的TST帧,而在通信设备6的输出线卡(MIP#12)和通信设备7的输入线卡(MIP#13)和输出线卡(MIP#14)中未接收到TTL=O的TST帧。结果,在本示例中,能够理解的是,在通信设备6的交换机结构20或输出线卡111中存在故障。
[0251]在(3)和(4)中,当从传输源通信设备5的MEP#10发射TTL = I和TTL = 2的TST帧时,在通信设备6的输入线卡(MIP#11)和输出线卡(MIP#12)中接收到TTL = O的TST帧,而在通信设备7的输入线卡(MIP#13)和输出线卡(MIP#14)中未接收到TTL = O的TST帧。作为此诊断的结果,能够理解的是,在通信设备6和7之间的链路中或在通信设备7的输入线卡110中不存在故障。
[0252]在(3)和(4)的故障中,在第一实施例中,不能知道由通信设备6的输出线的MIP#12进行的TTL = O的帧的接收。这使得不能指定通信设备6的交换机结构20和输出线卡111中的故障的不存在。另一方面,在第二实施例中,在输出线卡中部署MIP以实现TTL = O的帧的接收确定。因此,能够在窄范围内指定故障位置。
[0253]< 效果 >
[0254]如上所述,根据第二实施例,在传输源MEP中,在输入侧和输出侧单独地布置MIP’将被计数直至要诊断的目的地MIP为止的跳数目设定为TTL值,并发射标准TST帧。在接收侧的输入线卡的MIP中,对其TTL值已期满的TST帧的数目进行计数以传送到输出线卡。在输出线卡的MIP中,对TTL = O的TST帧进行计数。结果,通过检查由外部设备等发射和接收帧的数目之间的差,能够检查传输源MEP与目的地输入侧/输出侧MIP之间的从MEP到MIP的方向上的TST传输速率下的连贯性。能够通过呈现发射和接收帧的数目(输出,诸如显示)或执行用于发射和接收帧的数目的预定计算并计算连贯性状态以将其呈现来执行此检查。通过利用能够在MEP与给定MIP之间单向地检查连贯性的特征,能够实现包括单向上的故障位置的故障位置指定。因此,遵照标准,甚至实现更细致的监视。发射帧的数目、其TTL值已期满的诊断帧以及接收帧的数目的输出目的地不限于外部设备,而是能够是通信设备6至8中的任何一个。在这种情况下,基于此类帧的数目,通过检查差异,在传输源MEP与目的地输入侧/输出侧MIP之间的从MEP至MIP的方向上检查TST传输速率下的连贯性。此检查由已接收到该数目的设备执行。
[0255]在第一实施例和第二实施例中,由传输源节点的OAM处理单元15对从传输源节点发射的发射诊断帧的数目进行计数以输出到外部输出IF。然而,能够用其他方法对发射诊断帧的数目进行计数以输出到外部输出IF。
[0256]例如,能够使用存储在TST帧的OAM PDU44中的序号(SN)。在这种情况下,在TST的开始之后首先从传输源节点发射的TST帧的SN中预置的值(例如,用用于向被设置成“O”的TST帧添加SN的机制的初始值,在将首先发射的TST帧的SN中设置“ I ”),以发射帧。然后,通过参考存储在TST帧中以随后在接收侧的中继节点处发射的SN,能够在接收侧基于该SN来检查发射帧的数目。在接收侧检查的发射帧的数目能够被输出到外部输出IF。当然,预置SN是预先在接收侧识别的值。
[0257]由包括在通信设备I至8、输入线卡10和110以及输出线卡30和111 (在下文中称为设备)中的每一个中的组件执行的处理能够由根据每个目的逻辑电路来执行。能够将描述处理内容的程序的计算机程序(在下文中称为程序)记录在可由每个设备读取的记录介质中。记录在记录介质中的程序能够被每个设备读取以便执行。可被每个设备读取的记录介质是可移动记录介质,诸如floppy (注册商标)磁盘、磁光盘、DVD或CD或者诸如ROM或RAM或包括在设备中的HDD之类的存储器。记录在记录介质中的程序被安装在设备中的CPU (未示出)读取,并且与上述相同的处理是在CPU的控制下执行的。(PU作为计算机进行操作,该计算机执行从记录程序的记录介质读取的程序。
[0258]已描述了本发明的实施例。然而,本发明不限于所述实施例。可对本发明的配置和特定细节进行本领域的技术人员可理解的各种更改。
[0259]本申请要求2011年9月20日提交的日本专利申请N0.2011-204592的优先权,其通过引用被整体结合到本文中。
【权利要求】
1.一种用于诊断网络的诊断系统,在所述网络中,经由中继节点来连接传输源节点和传输目的地节点,其中: 所述传输源节点包括诊断帧处理单元,所述诊断帧处理单元生成诊断帧,并且将所述诊断帧发射到所述中继节点,在所述诊断帧中,进行计数直至所述中继节点的跳数目被设定为TTL值,并且所述TTL值被存储在预定字段中;以及所述中继节点包括: TTL处理单元,所述TTL处理单元在接收到所述诊断帧时使在所述诊断帧的所述字段中所存储的所述TTL值递减;以及 诊断帧处理单元,所述诊断帧处理单元对通过所述TTL处理单元递减的TTL值是O的诊断帧的数目进行计数,丢弃所述诊断帧,并且输出所计数的诊断帧的数目作为被检查的帧的数目;以及 基于从所述传输源节点发射的发射诊断帧的数目和所述被检查的帧的数目来检查在所述传输源节点与所述中继节点之间的从所述传输源节点至所述中继节点的方向上的连贯性。
2.一种用于诊断网络的诊断系统,在所述网络中,经由中继节点来连接传输源节点和传输目的地节点的,其中: 所述传输源节点包括诊断帧处理单元,所述诊断帧处理单元生成诊断帧,并且将所述诊断帧发射到所述中继节点,在所述诊断帧中,进行计数直至所述中继节点的跳数目被设定为TTL值,并且所述TTL值被存储在预定字段中;以及所述中继节点,包括: 输入线卡,所述输入线卡在所述中继节点的输入接口侧,在接收到所述诊断帧时,使存储在所述诊断帧的所述字段中的所述TTL值递减,对所递减的TTL值是O的诊断帧的数目进行计数,传送所述诊断帧,并且输出所`计数的诊断帧的数目作为被检查的帧的数目;以及输出线卡,所述输出线卡在所述中继节点的输出接口侧对在从所述输入线卡传送的诊断帧当中的所递减的TTL值是O的诊断帧的数目进行计数,并且输出所计数的诊断帧的数目作为被检查的帧的数目;以及 基于从所述传输源节点发射的发射诊断帧的数目、从所述输入线卡输出的被检查的帧的数目和从所述输出线卡输出的被检查的帧的数目来检查在所述传输源节点与所述输入线卡之间和在所述传输源节点与所述输出线卡之间的从所述传输源节点到所述中继节点的方向上的连贯性。
3.根据权利要求1所述的诊断系统,其中: 所述中继节点的诊断帧处理单元将所述被检查的帧的数目输出到所述外部设备;以及所述外部设备基于所述发射诊断帧的数目和所述被检查的帧的数目来检查在所述传输源节点与所述中继节点之间的从所述传输源节点到所述中继节点的方向上的连贯性。
4.根据权利要求2所述的诊断系统,其中: 所述输入线卡将所述被检查的帧的数目输出到所述外部设备; 所述输出线卡将所述被检查的帧的数目输出到所述外部设备;并且所述外部设备基于所述发射诊断帧的数目、从所述输入线卡输出的被检查的帧的数目、以及从所述输出线卡输出的被检查的帧的数目来检查在所述传输源节点与所述输入线卡之间和在所述传输源节点与所述输出线卡之间的从所述传输源节点到所述中继节点的方向上的连贯性。
5.根据权利要求1或2所述的诊断系统,其中: 所述传输源节点的诊断帧处理单元发射所述诊断帧中的一个;并且 所述中继节点的诊断帧处理单元基于是否已接收到所述TTL值是O的任何诊断帧来检查从所述传输源节点到所述中继节点的连贯性。
6.根据权利要求1或2所述的诊断系统,其中: 所述传输源节点的所述诊断帧处理单元以预定速率发射所述诊断帧;并且 基于所述发射诊断帧的数目和所述被检查的帧的数目来检查以所述预定速率从所述传输源节点到所述中继节点的连贯性。
7.根据权利要求1至6中的任何一项所述的诊断系统,其中,所述中继节点的所述诊断帧处理单元基于ACH报头的信道类型值来识别所述诊断帧。
8.根据权利要求1至6中的任何一项所述的诊断系统,其中,所述中继节点的所述诊断帧处理单元基于ACH报头的信道类型值和OAM PDU中的预定字段的值来识别所述诊断帧。
9.根据权利要求1至8中的任何一项所述的诊断系统,其中,所述传输源节点对所述发射诊断帧的数目进行计数并且进行输出。
10.根据权利要求1至8中的任何一项所述的诊断系统,其中:· 所述传输源节点在诊断开始之后设定在将首先发射的所述诊断帧中所存储的序号中预先设定的值并且发射所述诊断帧;并且 所述中继节点通过使用存储在所接收到的诊断帧中的序号来对所述发射诊断帧的数目进行计数并且进行输出。
11.一种经由中继节点连接到传输目的地节点的传输源节点,包括: 诊断帧处理单元,所述诊断帧处理单元生成诊断帧,并且将所述诊断帧发射到所述中继节点,在所述诊断帧中,进行计数直至所述中继节点的跳数目被设定为TTL值,并且所述TTL值被存储在预定字段中。
12.一种用于在传输源节点与传输目的地节点之间中继数据的中继节点,包括: TTL处理单元,所述TTL处理单元在接收到从所述传输源节点发射的诊断帧时,使存储在所述诊断帧的预定字段中的TTL值递减;以及 诊断帧处理单元,所述诊断帧处理单元对通过所述TTL处理单元递减的TTL值是O的诊断帧的数目进行计数,丢弃所述诊断帧,并且输出所计数的诊断帧的数目。
13.一种用于在传输源节点与传输目的地节点之间中继数据的中继节点,包括: 输入线卡,所述输入线卡在所述中继节点的输入接口侧,在接收到从所述传输源节点发射的诊断帧时,使存储在所述诊断帧的预定字段中的TTL值递减,对所递减的TTL值是O的诊断帧的数目进行计数,传送所述诊断帧,并且输出所计数的诊断帧的数目;以及 输出线卡,所述输出线卡在所述中继节点的输出接口侧对在从所述输入线卡传送的所述诊断帧当中的所递减的TTL值是O的诊断帧的数目进行计数,并且输出所计数的诊断帧的数目。
14.一种输入线卡,所述输入线卡被安装在用于在传输源节点与传输目的地节点之间中继数据的中继节点上,并且被配置成在所述中继节点的输入接口侧,当接收到从所述传输源节点发射的诊断帧时,使存储在所述诊断帧的预定字段中的TTL值递减,对所递减的TTL值是O的诊断帧的数目进行计数,传送所述诊断帧,并且输出所计数的诊断帧的数目。
15.一种输出线卡,所述输出线卡被安装在用于在传输源节点与传输目的地节点之间中继数据的中继节点上,并且 被配置成在所述中继节点的输出接口侧对在从安装在所述中继节点的输入接口侧的输入线卡传送的诊断帧当中的存储在预定字段中的TTL值是O的诊断帧的数目进行计数,并且输出所计数的诊断帧的数目。
16.一种用于诊断网络的诊断方法,在所述网络中,经由中继节点来连接传输源节点和传输目的地节点的,所述方法包括: 所述传输源节点生成诊断帧,在所述诊断帧中,进行计数直至所述中继节点的跳数目被设定为TTL值,并且所述TTL值被存储在预定字段中; 所述传输源节点将所述诊断帧发射到所述中继节点; 当接收到所述诊断帧时,所述中继节点使在所述诊断帧的所述字段中所存储的所述TTL值递减; 所述中继节点对所递减的TTL值是O的诊断帧的数目进行计数; 所述中继节点丢弃所递减的TTL值是O的诊断帧; 所述中继节点输出所计数的诊断帧的数目作为被检查的帧的数目;以及基于从所述传输源节点发射的发射诊断帧的数目和所述被检查的帧的数目来检查在所述传输源节点与所述 中继节点之间的从所述传输源节点至所述中继节点的方向上的连贯性。
17.一种用于诊断网络的诊断方法,在所述网络中,经由中继节点来连接传输源节点和传输目的地节点的,所述方法包括: 所述传输源节点生成诊断帧,在所述诊断帧中,进行计数直至所述中继节点的跳数目被设定为TTL值,并且将所述TTL值存储在预定字段中; 所述传输源节点将所述诊断帧发射到所述中继节点; 所述中继节点在输入接口侧,在接收到所述诊断帧时,使存储在所述诊断帧的所述字段中的所述TTL值递减; 所述中继节点对所递减的TTL值是O的诊断帧的数目进行计数; 所述中继节点传送所递减的TTL值是O的诊断帧; 所述中继节点输出所计数的诊断帧的数目作为被检查的帧的数目; 所述中继节点在所述中继节点的输出接口侧对在从所述输入接口侧传送的所述诊断帧当中的所述TTL值是O的诊断帧的数目进行计数; 所述中继节点输出在所述输出接口侧计数的诊断帧的数目作为被检查的帧的数目;以及 基于从所述传输源节点发射的发射诊断帧的数目、从所述输入接口侧输出的所述被检查的帧的数目、以及从所述输出接口侧输出的所述被检查的帧的数目来检查在所述传输源节点与所述输入接口侧之间和在所述传输源节点与所述输出接口侧之间的从所述传输源节点到所述中继节点的方向上的连贯性。
18.—种程序,所述程序用于使得经由中继节点连接到传输目的地节点的传输源节点执行下述步骤: 生成诊断帧,在所述诊断帧中,进行计数直至所述中继节点的跳数目被设定为TTL值,并且所述TTL值被存储在预定字段中;以及将所述诊断帧发射到所述中继节点。
19.一种程序,所述程序用于使得用于在传输源节点与传输目的地节点之间中继数据的中继节点执行下述步骤: 当接收到从所述传输源节点发射的诊断帧时,使存储在所述诊断帧的预定字段中的TTL值递减;以及 对所递减的TTL值是O的诊断帧的数目进行计数; 丢弃所述诊断帧;以及 输出所计数的诊断帧的数目。
20.一种程序,所述程序用于使得用于在传输源节点与传输目的地节点之间中继数据的中继节点执行下述步骤: 在所述中继节点的输入接口侧,当接收到从所述传输源节点发射的诊断帧时,使存储在所述诊断帧的预定 字段中的TTL值递减; 对所递减的TTL值是O的诊断帧的数目进行计数; 传送所递减的TTL值是O的诊断帧; 输出所计数的诊断帧的数目; 在所述中继节点的输出接口侧对在所传送的诊断帧当中的所述TTL值是O的诊断帧的数目进行计数;以及 输出在所述输出接口侧计数的诊断帧数目。
21.一种程序,所述程序用于使得安装在用于在传输源节点与传输目的地节点之间中继数据的中继节点上的输入线卡执行下述步骤: 在所述中继节点的输入接口侧,当接收到从所述传输源节点发射的诊断帧时,使存储在所述诊断帧的预定字段中的TTL值递减; 对所递减的TTL值是O的诊断帧的数目进行计数; 传送所递减的TTL值是O的诊断帧;以及 输出所计数的诊断帧的数目。
22.—种程序,所述程序用于使得安装在用于在传输源节点与传输目的地节点之间中继数据的中继节点上的输出线卡执行下述步骤: 在所述中继节点的输出接口侧对在从安装在所述中继节点的输入接口侧的输入线卡传送的诊断帧当中的存储在预定字段中的TTL值是O的诊断帧的数目进行计数;以及输出所计数的诊断帧的数目。
【文档编号】H04L12/26GK103828302SQ201280045791
【公开日】2014年5月28日 申请日期:2012年9月10日 优先权日:2011年9月20日
【发明者】厩桥正树, 樱井晓, 崔珍龙 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1