网络连接分段监控的制作方法

文档序号:7914019阅读:298来源:国知局
专利名称:网络连接分段监控的制作方法
技术领域
本发明大体上涉及通信网络,具体地,涉及一种配置用于监控连接分段的串联连接实体和非介入监控实体的方法。
背景技术
如同步数字体系(SDH)、光传送网(OTN)、多协议标签交换-传送架构(MPLS-TP) 运营商骨干网桥接流量工程(PBB-TE)之类的多种传输网络技术提供操作和维护(OAM)功能,用于监控数据面连接的状况或质量。OAM功能能够调用数据面、控制面和管理面的动作, 例如保护性切换、控制面控制的重新路由、管理面的通知警报等。一些技术能够进行分段监控,其中对连接的特定分段进行监控。然而,下面讨论的通用多协议标签交换(GMPLQ协议并不支持分段监控单元的配置。GMPLS协议被开发作为各种传送网的公共协议集。GMPLS信令协议是资源预留协议-流量工程(RSVP-TE),其部署了数据面的连接。还可以在信令中编码与端到端连接有关的通用属性。为此,RFC M20规定了标签交换协议(LSP)属性对象。LSP属性对象的典型使用是承载用于端到端连接的OAM配置参数。这种技术方案能够配置监控实体以及连接的端点,其中监控实体被称为维护端点(MEP)和维护中间点 (MIP)。GMPLS OAM配置框架对于技术无关部分和技术特定部分是不同的。技术无关部分定义OAM类型和期望OAM功能(例如,连接监控、延迟测量等)。技术特定部分承载配置OAM 监控点所必需的所有描述符。

发明内容
现有OAM配置框架的问题在于,其支持对连接的端到端监控的配置,但是并不支持针对分段监控的内部非介入监控单元和串联连接监控单元的配置。LSP属性对象能够编码与端到端连接有关的参数,并且该对象的内容在整个路径上是有效的。然而,该对象并不允许针对路径上的特定分段或特定单元而指定通用属性。本发明的实施例通过提供一种新的信令构造来解决该问题,该新的信令构造使得入口节点能够向置于连接路由上的特定节点分配通用属性。提供了一种配置非介入和串联连接监控实体的方法。在一些实施例中,分段OAM配置类型-长度-值(TLV)承载控制标记和技术无关OAM参数以及技术特定属性。将分段OAM信令构造与分段保护信令组合,可以针对受保护分段部署监控实体,并监控整个连接和特定分段。因此,在一些实施例中,本发明涉及一种通信连接的入口节点所执行的方法,用于配置该连接沿线的节点,以监控从入口节点到出口节点的整个连接的质量以及短于整个连接的至少一个连接分段的质量。该方法包括配置位于入口节点和出口节点之间的连接中的点处的至少一个OAM监控实体,其中,所述入口节点向OAM监控实体发送技术无关OAM参数以及技术特定属性。技术无关OAM参数定义OAM类型和OAM监控实体的期望监控动作, 而技术特定属性定义用于根据连接所使用的通信协议来配置OAM监控实体的描述符。该方法还包括配置出口节点,其中入口节点向出口节点发送技术无关OAM参数以及技术特定属性,技术无关OAM参数定义OAM类型和出口节点的期望监控动作,技术特定属性定义用于根据连接所使用的通信协议来配置出口节点的描述符。在另一实施例中,本发明涉及一种通信连接的入口节点,用于配置该连接沿线的节点,以监控从入口节点到出口节点的整个连接的质量和短于整个连接的至少一个连接分段的质量。该入口节点包括用于配置位于入口节点和出口节点之间的连接中的点处的至少一个OAM监控实体的装置,其中,所述入口节点向OAM监控实体发送技术无关OAM参数以及技术特定属性。技术无关OAM参数定义OAM类型和OAM监控实体的期望监控动作,而技术特定属性定义用于根据连接所使用的通信协议来配置OAM监控实体的描述符。该入口节点还包括用于配置出口节点的装置,其中入口节点向出口节点发送技术无关OAM参数以及技术特定属性,技术无关OAM参数定义OAM类型和出口节点的期望监控动作,技术特定属性定义用于根据连接所使用的通信协议来配置出口节点的描述符。在另一实施例中,本发明涉及一种配置中间OAM监控实体以监控入口节点和出口节点之间的通信连接的分段的质量的方法,其中,所述分段短于入口节点和出口节点之间的整个连接。该方法包括入口节点构造包括技术无关OAM参数和技术特定属性的对象,其中,技术无关OAM参数定义OAM类型和OAM监控实体的期望监控动作,技术特定属性定义用于根据连接所使用的通信协议来配置OAM监控实体的描述符。该方法还包括使用通用多协议标签交换GMPLS信令,从入口节点向OAM监控实体发送该对象。在一个实施例中,该对象是包括技术无关OAM参数和技术特定属性的跳属性子对象。在另一实施例中,该对象是包括分段OAM配置类型-长度-值TLV字段的标签交换协议LSP属性对象,TLV字段包括技术无关OAM参数和技术特定属性。


图1(现有技术)是通信连接10的示意图,其中使用现有技术实现了该连接的分段的非介入监控(NIM);图2(现有技术)是通信连接20的示意图,其中使用现有技术实现了该连接的分段的串联连接监控(TCM);图3示出了根据本发明实施例的跳属性子对象和所需跳属性子对象的示例格式;图4示出了根据本发明实施例的分段OAM配置TLV的示例格式;图5示出了根据本发明实施例的TCME配置TLV的示例格式;图6示出了根据本发明实施例的NIME配置TLV的示例格式;图7示出了根据本发明实施例的分段监控指示子TLV的示例格式;图8示出了针对单向连接的NIM监控的所分配分段OAM配置的路由描述;图9示出了针对TCM监控的所分配分段OAM配置的路由描述;图10是示出了源节点/连接入口节点所执行的示例配置过程的步骤的流程图11是示出了实现TCM端点(TCM入口和TCM出口节点二者)的任意中间节点所执行的示例配置过程的步骤的流程图;图12是示出了用于支持FA-LSP触发的TCM监控配置的示例过程的步骤的流程图;图13示出了根据本发明实施例的MEP路由器ID子TLV的示例格式;图14示出了根据本发明实施例的MEP接口 IP子TLV的示例格式;图15示出了根据本发明实施例的MEP编号接口 IP子TLV的示例格式;图16是示出了 LSP属性嵌入选项中的节点操作的示例方法的步骤的流程图;图17示出了根据本发明实施例的具有通用子TLV字段的分段保护对象的示例格式;图18示出了利用动态控制来配置分段恢复和OAM监控的方法;以及图19是实现本发明实施例的入口节点的简化框图。
具体实施例方式现在,区分图1和图2所示的两个主要备选方案来实现分段监控。图1是通信连接的示意图,其中使用现有技术实现了该连接的分段的非介入监控 (NIM)。端到端业务从入口节点11流到出口节点12。非介入节点(NIN) 13监听端到端业务,但是并不修改端到端业务。在检测到入口节点和NIN之间的分段上出现问题时,NIN调用后续动作。图2是通信连接的示意图,其中使用现有技术实现了该连接的分段的串联连接监控(TCM)。同样,端到端业务从入口节点11流到出口节点12。TCM入口节点21将附加OAM 流插入端到端业务中。TCM出口节点22解复用该附加流,并处理该附加流。根据该复用信号,TCM出口节点测量TCM入口节点和TCM出口节点之间的分段(可扩展为端到端连接)的状态,并在需要时触发动作。在此处描述的本发明的示例实施例中,定义了新的对象和方法,能够针对连接路由沿线的特定节点或接口而指定通用属性。新的对象被定义为跳(Hop)属性对象和所需跳 (Hop Required)属性对象。新的对象被嵌入在显式路由对象(ERO)中,下面将结合图3的跳属性子对象和所需跳属性子对象来描述显式路由对象。基于该信令构造,指定了分段监控的配置。所有描述的选项支持非介入监控和串联连接监控。为了封装所需的OAM属性,引入新的对象,例如分段OAM配置TLV、TCM实体 (TCME)配置TLV和NIM实体(NIME)配置TLV。描述用于信号通知这些信息的两个选项。在第一选项中,使用在ERO中嵌入的一个或两个跳属性对象来表示监控端点。跳属性对象承载下面所定义的OAM对象。在第二选项中,在LSP属性对象中嵌入分段OAM配置结构,并利用新的对象对其进行扩展,该新的对象标识路径沿线的接口。结合图13-16来描述协议扩展。分段OAM配置TLV给出了编码配置NIN或TCM节点的所有所需信息的结构。可以以多种方式将该结构包括在连接配置中-将这些结构包括在负责指定连接路由的结构中;-将这些结构包括在对通用LSP属性进行编码的结构中;或者
-将这些结构附着于分段保护的配置。最后一个选项的理论根据在于,分段OAM典型地支持分段保护。因此,可以将分段保护和分段OAM配置在一起。图3示出了根据本发明实施例的跳属性子对象30和/或所需跳属性子对象31的示例格式。跳属性子对象用于对与路径中的节点或接口有关的所有参数进行编码,包括技术无关OAM参数和技术特定属性。该子对象被添加到RSVP-TE中定义的ERO和SERO(辅助路由对象)的路由对象。跳属性子对象跟随在指定节点或接口的标识符的子对象之后, 并且跳属性子对象的内容与前一子对象所描述的资源有关。节点可以识别一些或全部嵌入 TLV。任何未识别的TLV未经修改地通过。跳属性使得节点能够跳过一些TLV的处理,因此并不解释属性中承载的所有信息。然而,在一些特定情况下,这并不是被允许的选项,因此在无法识别所包含的TLV时必须发出错误。所需跳属性子对象也包括技术无关OAM参数和技术特定属性。当节点无法解释跳属性子对象的内容时,节点读取所需跳属性子对象。所需跳属性子对象的格式与跳属性子对象相同。图4示出了根据本发明实施例的新的分段OAM配置TLV 40的示例格式。通过应用跳属性子对象,可以实现OAM监控分段的配置。如上所述,非介入监控和串联连接监控的技术方案都是基于沿着连接路由来布置监控实体。在新的分段OAM配置TLV中存储配置这些监控实体的所有所需属性。分段OAM配置TLV 40被包括在跳属性子对象30中,跳属性子对象30插入在指定要配置的节点或接口的ERO条目之后。分段OAM配置TLV 40承载部署分段监控实体所需的所有控制标记。此外,该结构可以承载被编码为子TLV的技术特定属性。技术特定属性的格式和使用是与技术有关的, 因此在此不进一步进行讨论。分段OAM配置TLV应用端到端OAM配置的以下字段· OAM类型41 要配置的OAM技术;以及· OAM功能42 期望OAM功能。此外,将三个新的单元添加到该结构 监控范例(比特“M”) 43 指定要使用哪个监控范例NIM监控(M = 0)或TCM监控(M= 1)。在多数情况下,受控技术指定两个范例中的哪一个可用,但是如OTN数字路径层之类的一些技术支持两个备选方案。如果不支持监控范例,则提出错误。 监控关键字(等级(LEVEL)) 44 向TCM监控提供唯一标识符,以与TCM实例的入口和出口点相匹配。该关键字/等级的应用和限制是技术特定的。在NIM监控的情况下, 使用监控关键字的值来编码NIM监控端到端流还是TCM流。·监控位置或方向(比特“H”)45 与端到端监控配置相反,在MEP是LSP的端点时,MEP的上下文并不一定指定它是首端还是尾端MEP。该标记确定无疑地标识了 MEP是首端MEP (H = 1)还是尾端MEP (H = 0)。对于NIM监控的情况,位置表示监控哪个方向上游 (H = 1)或下游(H = 0)。在NIM监控的情况(图1)下,配置单个监控实体(NIN节点1 。然后,在标识监控实体所必须布置的节点或接口的ERO条目之后插入跳属性子对象。跳属性子对象承载分段OAM配置TLV。所述ERO条目可以是严格的或宽松的。
在TCM监控的情况(图2)下,布置两个监控实体(TCM入口节点21和TCM出口节点22),在TCM的每个端点处有ー个监控实体。为此,在表示端点的ERO条目之后,包括跳属性子对象,用于承载OAM属性以及控制标记,以支持分段OAM配置。由于两个端点都能够在两个方向上导出其职责,所以不需要支持双向连接的扩展入口 TCM端点21在上游方向上用作出口,而出口 TCM端点22也执行入ロ节点的任务。为了编码所需OAM属性以及控制标记,指定两个编码选项 第一选项使用公共信令TLV 分段OAM配置TLV 40。模式标记指示要配置TCM实体还是NIM实体,并且其他控制标记的解释基于模式标记的值。 第二选项使用TLV的类型代码来指示要配置哪种监控实体。因此,指定两个信令 TLV =TCM 实体(TCME)配置 TLV 50 和 NIM 实体(NIME)配置 TLV 60。图5示出了根据本发明实施例的TCME配置TLV 50的示例格式。该结构承载部署 TCM实体所需的所有控制标记。此外,该结构可以承载技术特定属性。TCME配置TLV 50根据端到端OAM配置框架来应用OAM类型字段51和OAM功能字段52。它还定义来两个其他字段·监控位置(比特“H” ) 53指示TCME MEP是首端MEP (H = 1)还是尾端MEP (H = 0)。·监控关键字(等级)54 向TCM监控提供唯一标识符,以与TCM实例的入口和出 ロ点相匹配。该关键字/等级的应用和限制是技术特定的。图6示出了根据本发明实施例的NIME配置TLV 60的示例格式。该结构承载部署 NIM实体所需的所有控制标记。此外,该结构可以承载技术特定属性。TCME配置TLV 60根据端到端OAM配置框架来应用OAM类型字段61和OAM功能字段62。它还定义ー个字段·监控方向(比特“H”)63 表示监控哪个方向上游(H = 1)或下游(H = 0)。图7示出了根据本发明实施例的分段监控器指示子TLV 70的示例格式。对于如MPLS-TP之类的ー些技木,将串联连接视为服务器或子层连接,因此使用转发邻接 LSP(FA-LSP)信令来进行部署。例如,在MPLS-TP嵌套的情况下,由于所提出的转发构造,应用隧道(tunneling)。对于OTN或SDH LSP,可以应用LSP縫合和端到端信令机制。如果FA-LSP信令用于TCM监控,则由于FA-LSP的端点也表示TCM的端点,可以对部署已经定义的OAM配置框架进行适配。然而,框架并不承载监控范例和监控关键字属性。 在本发明中,这两个參数被编码为端到端OAM配置TLV的子TLV。字段“等级” 71和“M”72 的格式与分段OAM配置TLV 40中的格式相同。本发明包括用于使分段OAM配置TLV 40与TCME配置TLV50和NIME配置TLV 60 相匹配的过程。可以基于分段OAM配置TLV,按照如下来确定无疑地产生TCME和NIME配置 TLV ·检查分段OAM配置TLV 40中的标记“M” 43 如果M等于ー(1),则创建TCME配置TLV ;否则,创建NIME配置TLV。·将新创建的TLV的所有其他属性设置为分段OAM配置TLV中承载的值。·将分段OAM配置TLV的子TLV拷贝至新创建的TLV。可以根据TCME配置TLV 50,按照如下来产生分段OAM配置TLV40
·将分段OAM配置TLV中的标记“M” 43设置为值ー(1)。·将新创建的TLV的所有其他属性设置为TCME配置TLV中承载的值。·将TCME配置TLV的子TLV拷贝至新创建的TLV。可以根据NIME配置TLV 60,按照如下来产生分段OAM配置TLV40 ·将分段OAM配置TLV中的标记“M” 43设置为值零(0)。·将新创建的TLV的所有其他属性设置为NIME配置TLV中承载的值。·将NIME配置TLV的子TLV拷贝至新创建的TLV。这些映射规则指示了两个编码选项之间的一対一映射。因此,在信令选项中,可以应用两个编码选项。为了简明起见,仅描述分段OAM配置TLV的情況。可以使用上述规则导出另一编码选项的过程。本发明还提供了 OAM參数继承。分段OAM配置TLV 40承载ー组技术特定參数,用于配置分段监控实例。特定分段的一些參数可以与用于端到端连接的參数相同,或者预期使用技术特定缺省值。在这种情况下,不需要对这些參数进行编码。在本发明的一个实施例中,使用下面的分段OAM參数继承规则1.如果技术特定參数编码在分段OAM配置结构中,则应用编码后的值。2.如果技术特定參数没有编码在分段OAM配置结构中,而是编码在端到端OAM配置结构中,则针对受监控的分段同样应用与端到端连接相关的值。3.如果技术特定參数既没有编码在分段OAM配置结构中,也没有编码在端到端 OAM配置结构中,则应用技术特定缺省值。如监控标识符之类的其他參数无法以这种方式继承。如果分段OAM配置结构并未对这些參数进行编码,则考虑技术特定缺省值(如果存在缺省值)。基于端到端信令的选项定义了ー种使得入口节点能够配置分段OAM监控的方法。 假定要部署的连接的路由被完全或部分预先计算,并且显式地确定了受监控的分段的端点。然后将分段OAM配置TLV包括在跳属性子对象中。图8示出了针对TCM监控的所分配分段OAM配置的路由描述80。图9示出了针对单向连接的NIM监控的所分配分段OAM配置的路由描述90。在基于端到端信令的选项中,本发明还提供入口节点过程更新。入口节点指定零或更多分段监控器实例和零或更多非介入监控节点。每个分段监控器实例被指定为ー对分段OAM配置TLV。第一 TLV被插入到放置在定义TCM入口的ERO条目之后的跳属性子对象 30中。第一 TLV承载部署TCM实例的、包括技术特定属性在内的所有所需參数。适当地设置等级參数。第二 TLV被插入到放置在定义TCM出口的ERO条目之后的第二跳属性子对象 30中。典型地,第二 TLV并不承载任何技术特定子TLV;其仅用作指示TCM出口的保护。利用放置在指向监控单元的ERO条目之后的跳属性子对象30中包括的单个分段 OAM配置TLV 40来指定每个非介入监控器实例。在基于端到端信令的选项中,本发明还定义了针对TCM入口节点的过程。在解析接收到的路径(PATH)消息的ERO期间,当跳属性子对象30放置在指向节点的ERO条目(第 1条目)之后并且承载有“M”和“ H”标记被设置为1的分段OAM配置TLV 40吋,该节点可以检测到该节点是TCM入口节点。然后,节点在路由描述对象中查找跳属性子对象30中嵌入的分段OAM配置TLV 40,其承载有设置为1的标记“M”和设置为0的标记“H”以及相同的等级值。为此,节点逐一解析路由描述对象的条目。在找到定义了承载分段OAM配置TLV 的跳属性子对象的ERO条目之后,如果设置了标记“M”,则检查以下条件 如果等级值与TCM入口所设置的值相同,并且标记“H”被设置为0,则找到了 TCM 出口,并且该过程继续。·如果等级值与TCM入口所设置的值相同,并且“H”被设置为1,则由于两个交叠的TCM实例不能使用相同的等级值,所以触发错误。·如果等级值与TCM入口所设置的值不同,则无论标记“H”值如何,ERO解析过程
均继续。如果找到了适当的TCM出口,则如果需要,TCM入口节点可以利用另一本地产生的属性,并基于属于TCM入口节点的分段OAM配置TLV,来扩展属于TCM出ロ节点的分段OAM 配置TLV。然后,信令过程按照标准所指定的方式继续。在接收到RESV消息吋,配置维护实体。图10是示出了源节点/连接入口节点所执行的示例配置过程的步骤的流程图。结合图8和图10来描述该过程。在步骤101,入口节点产生ER0。在步骤102,通过标识入口和出口节点来定义受监控的分段。在步骤103,确定是否正在使用串联连接部署。如果不是,则该过程跳转到步骤106。然而,如果正在使用串联连接部署,则该过程转到步骤104, 在步骤104,入口节点创建第一分段OAM配置TLV 40。在步骤105,将第一分段OAM配置TLV 添加到放置在受监控分段的入口端点之后的跳属性子对象30中。在步骤106,入口节点创建第二分段OAM配置TLV,并且在步骤107,将第二分段OAM配置TLV添加到放置在受监控分段的出ロ端点之后的跳属性子对象30中。在基于端到端信令的选项中,本发明还定义了针对TCM出ロ节点的过程。在解析接收到的路径消息的ERO期间,当跳属性子对象放置在指向节点的ERO条目(第1条目) 之后并且承载有“M”和“H”标记分別被设置为1和0的分段OAM配置TLV吋,该节点可以检测到该节点是TCM出ロ节点。然后,该节点解析分段OAM配置TLV,并且基于标准来继续信令过程。在接收到对应的RESV消息时部署TCM端点。在基于端到端信令的选项中,本发明还处理NIM监控节点。在解析接收到的路径消息的ERO期间,当跳属性子对象放置在指向节点的ERO条目(第1条目)之后并且承载有 “M”被设置为0的分段OAM配置TLV吋,该节点可以认识到应该配置NIM监控功能。然后, 该节点解析并存储分段OAM配置TLV的内容,并继续已指定的操作。在接收到对应的RESV 消息时部署NIM监控。图11是示出了实现TCM端点(TCM入口和TCM出ロ节点二者)的任意中间节点所执行的示例配置过程的步骤的流程图。在步骤111,TCM端点节点接收到路径消息。在步骤 112,节点在第一ERO条目之后查找跳属性子对象。在步骤113,节点从跳属性子对象中读取分段OAM配置TLV。在步骤114,节点检查标记“M”和“H”。如果“M”标记等于零(0),则该过程转到步骤115,在步骤115,节点获得针对OTM配置的分段OAM属性。该过程然后转到步骤116,并继续进行信令过程。然而,如果在步骤114确定“M”标记等于ー(1)且“H”标记等于零(0),则该过程转到步骤117,在步骤117,TCM端点节点获得针对TCM出口配置的分段OAM属性。该过程然后转到步骤116,并继续进行信令过程。
最后,如果在步骤114确定“M”标记等于ー(1)且“H”标记等于ー(1),则该过程转到步骤118,在步骤118,TCM端点节点(现在指定为TCM入口节点)查找ERO的跳属性子对象中的第二分段OAM配置TLV。该过程然后转到步骤119,在步骤119,节点获得针对TCM 入口配置的分段OAM属性。该过程然后转到步骤121,在步骤121,确定是否以FA-LSP来信号通知串联连接。如果否,则该过程转到步骤122,在步骤122,节点更新第二分段OAM配置 TLV。该过程然后转到步骤116,并继续信令过程。如果在步骤121确定TCM入口节点要以FA-LSP来信号通知串联连接,则该过程转到步骤123,在步骤123,该节点创建具有分段监控器指示的OAM配置TLV。在步骤124,该节点将OAM配置TLV插入要触发的FA-LSP的LSP属性。在步骤125,该节点触发FA-LSP信令。该过程然后转到步骤116,并继续进行信令过程。本发明还提供了针对基于专用LSP信令选项的过程。可以在专用LSP信令会话的辅助下配置TCM监控。为了正确地配置TCM端点,必需更新端到端和专用LSP信令过程ニ 者。入口节点过程与针对分段OAM配置TLV所指定的过程相同。在基于专用LSP信令的选项中,按照与端到端信令选项中的过程类似的方式来确定TCM入口节点。在解析接收到的路径消息的ERO期间,如上针对端到端信令选项所述,节点可以检测到该节点是TCM入口节点并且可以查找TCM出口。然后,使用FA-LSP信令构造来部署TCM。TCM OAM配置參数被编码为端到端OAM配置。从分段OAM配置子对象中导出正确的值。利用分段监控器指示TLV来扩展FA-LSP会话的端到端OAM配置TLV。在部署 TCM之后,更新端到端信令会话。由于FA-LSP部署了 TCM配置,所以不再需要其他OAM配置相关动作。在基于专用LSP信令选项中,由于利用专用LSP信令会话配置了串联连接,所以在接收到端到端信令会话时已经部署了 TCM出ロ节点。端到端信令会话和TCM专用LSP信令会话之间的绑定由信令上下文来保证。图12是示出了用于支持FA-LSP触发的TCM监控配置的示例过程的步骤的流程图。在步骤131,接收到路径消息。在步骤132,节点查找LSP属性中OAM配置TLV中的分段监控器指示符。如果没有分段监控器指示符,则该过程转到步骤133,在步骤133,监控实体被配置为常规连接出ロ。如果在步骤132找到分段监控器指示符,则该过程转到步骤134, 在步骤134,监控实体被配置为TCM出口。本发明还提供了针对LSP属性嵌入选项的过程。该选项定义了一种编码OAM分段监控实例的方法。为此,将分段OAM配置TLV包括在LSP属性对象中。在这种情况下,LSP 属性对象可以包含多至1个OAM配置TLV和零或更多分段OAM配置TLV 针对每个受监控的分段有一个分段OAM配置TLV。在LSP属性嵌入选项中,存在标识监控端点的过程。由于TLV的上下文并未指定端点,所以该信息可以被包括作为新的子TLV。该结构对将监控端点放置在路径沿线的特定(内部)接ロ/节点上所需的信息进行编码。注意,置于连接的端点处的监控端点并不需要这种扩展,因为典型地该信息已经被编码在连接信令中。编码以下參数·要配置监控端点的节点或接ロ的标识符;以及 监控位置“H”标记。“H”标记编码要配置首端(上游)监控端点(H = 1),或者要配置尾端(下游)端点(H = 0)。
11
图13示出了根据本发明实施例的MEP路由器ID子TLV 137的示例格式。使用 RSVP-TE, MEP路由器ID 138对节点的标识符进行编码,而比特“H” 139对要在路由器上配置上游还是下游MEP/MIP进行编码。图14示出了根据本发明实施例的MEP接ロ IP子TLV 140的示例格式。使用 RSVP-TE,MEP接ロ IP 141标识所编号的接ロ。由于该接ロ自身还确定方向,所以不需要附加比特来指示监控位置。图15示出了根据本发明实施例的MEP编号接ロ IP子TLV 150的示例格式。使用 RSVP-TE,路由器ID 151与接ロ ID 152—起标识未编号的接ロ。在LSP属性嵌入选项中,定义某些节点过程。对于入口节点,该节点基于配置和/ 或本地策略来构造分段OAM监控TLV,并将其包括在LSP属性对象中。对于任意非入口节点,在接收到路径消息吋,每个节点确定是否在任意分段OAM 配置TLV中定义了其路由器ID或要分配给LSP的数据面接ロ。如果找到了匹配条目,则该节点将“H”比特与容器分段OAM配置TLV的“H”比特进行匹配。在两个“H”比特中承载有不同值表示配置错误,并且向上游邻居通知该错误。如果两个“H”比特匹配,则如果需要, 该节点准备配置MEP。如果配置上游MEP ( “H”比特被设置为1),则该节点将对应分段OAM 配置TLV的“H”比特更新为零(0)值。如果该节点充当分支节点,则利用OAM配置TLV来扩展针对恢复LSP信令所产生的LSP属性对象,该OAM配置TLV基于匹配的分段OAM配置TLV。如果该节点充当汇聚节点,则独立地进行受保护分段和恢复LSP的配置。图16是示出了 LSP属性嵌入选项中的节点操作的示例方法的步骤的流程图。在步骤161中,注意到该过程适用于路径沿线的所有节点。在步骤162,路径中的节点从LSP 属性中获得第一分段OAM TLV。在步骤163,该节点确定首端地址TLV或尾端地址TLV是否标识该节点。如果否,则该过程转到步骤167,在步骤167,该节点拾取下一分段OAMTLV (如果存在)。然而,如果在步骤163,首端地址TLV或尾端地址TLV标识了该节点,则该过程转到步骤164,在步骤164,该节点准备针对该分段配置MEP。在步骤165,确定该节点是否是本地修复点(PLR)(參见RFC4090)。如果否,则该过程转到步骤167,在步骤167,该节点拾取下一分段OAM TLV (如果存在)。然而,如果该节点是PLR,则该过程转到步骤166,在步骤166, 该节点使用当前分段OAM TLV,针对(按照RFC 4873所产生的)恢复LSP而产生OAM配置 TLV。该过程然后转到步骤167,在步骤167,该节点拾取下一分段OAM TLV (如果存在)。如果下一分段OAM TLV存在,则该过程转到步骤163。否则,该过程在步骤168处结束。分段保护提供了对端到端LSP的一部分上的保护和恢复。这种分段保护和恢复对于抵御跨度故障、节点故障、或LSP所使用的网络的特定部分上的故障是有用的。本发明还提供了在显式控制的分段保护的情况下的OAM配置。按照RFC 4873,入 ロ节点可以具有对分段保护/恢复的显式控制。这意味着,入口节点指定编码端点(PLR和 MN)的保护分段以及保护相关属性。指定SERO以承载这些属性,而在ERO的辅助下对端到端路径(包括受保护分段)进行编码。在多数传送技术的情况下,要应用于受保护分段的OAM属性与端到端OAM參数不同。此外,保护和保护分段使用不同的參数值,例如,不同的MEP标识符。这就需要非対称OAM配置,其中针对受保护分段和保护分段定义不同的參数集。然而,这并不是期望的,或者入口节点可能无法针对受保护分段和保护分段指定所有的OAM属性(尤其是标识符)。如果如定时器、阈值、消息率等的所声明參数对于受保护分段和保护分段是相同的,则单个OAM參数集就足够了。在此,对称OAM配置适用。通过如上所述地应用跳属性信令对象,入口节点可以定义所有或ー些OAM配置參数定时器、阈值和标识符。对于入口节点过程,在构造分段保护实例期间,入口节点包括针对受保护分段编码并插入在SERO中的第一分段OAM属性结构。当不同OAM属性应用于受保护分段吋,构造第二分段OAM属性结构并插入在SERO或ERO中。对于分支节点过程,按照RFC 4873,任意内部节点可以检测其是否充当保护分段实例的分支节点。如果是,则该节点触发针对保护分段的新的端到端信令会话。根据SERO中承载的分段OAM配置结构来配置针对保护分段的维护端点。将远端 MEP所需的OAM參数编码为端到端OAM配置,作为建立保护分段的端到端信令会话的一部分。如果从分段OAM配置结构未获得远端端点所需的所有參数,则分支节点在本地确定这些參数并将其包括在端到端OAM配置会话中。例如,维护端点标识符可以由分支节点产生并被包括作为附加參数。在对称OAM配置的情况下,在SERO中指定的OAM属性也与受保护分段相关。使用这些參数来配置受保护分段的MEP。如果从公共分段OAM配置TLV结构中未获得远端端点所需的所有參数,则分支节点在本地确定这些參数。将更新后的分段OAM配置TLV包括在放置在指向汇聚节点的条目之后的ERO中。可以以FA-LSP来信号通知受保护分段,然后应用与保护分段相同的过程。对于汇聚节点过程,由于在专用端到端会话的辅助下配置保护分段,所以不需要特定更新来配置保护分段监控端点。为了配置受保护分段监控端点,MN确定紧接在第一 ERO条目之后是否包括分段OAM配置TLV。如果是,则使用分段OAM配置TLV的内容来配置监控端点。否则,汇聚节点确定描述保护分段的信令会话(使用关联(ASSOCIATION)对象),并使用该会话的OAM属性。如果未找到这种OAM属性结构,则不会部署受保护分段的附加监控端点。本发明还提供了在隐式控制的分段保护的情况下的OAM配置。动态控制使得分布式分支/汇聚节点选择成为可能。入口节点并不指定分支或汇聚节点,但是路径沿线的每个节点做出关于其是否充当分支节点的本地决策。尽管多数OAM參数必需由分支节点来选择,但是可以由入口节点针对每个受保护分段定义ー些參数(例如,阈值)。该实施例通过添加通用子TLV字段,更新在RFC 4873中定义的保护对象,以指定具有多个保护分段范围的这种參数。图17示出了根据本发明实施例的具有通用子TLV字段172的分段保护对象171 的示例格式。将分段OAM配置TLV嵌入在保护对象中,并且该对象承载OAM相关參数。在嵌入的分段OAM配置TLV内,控制标记等级(LEVEL)和“ H”必须被设置为零(0),并且在解析期间必须忽略。控制标记“M”指示使用TCM还是NIM监控。图18示出了利用动态控制来配置分段恢复和OAM监控的方法。注意,该图仅示出了与OAM配置和分段恢复有关的对象。
对于入口节点过程更新,入口节点181产生扩展的保护对象182,并可选地包括分段OAM配置TLV,作为子TLV。按照先前所讨论的来设置所有控制标记。对于分支节点过程更新,决定充当分支节点183的每个节点解析扩展的保护对象 182的子TLV字段。如果节点找到了分段OAM配置TLV,则该节点发出保护LSP的OAM信令。 根据分段OAM配置TLV的内容来导出要在该会话中信号通知的OAM属性。还包括分段监控器指示,以指示针对保护LSP要部署NIM还是TCM监控。ー些传送技术(例如,MPLS-TP)以隧道来实现串联连接。端到端连接被嵌套在隧道中,并且以FA-LSP来部署隧道。FA-LSP的信令会话承载受保护分段的OAM參数,以及其内容从分段OAM配置TLV中导出并且可能由分支节点利用其他属性来扩展。对于汇聚节点过程,由于分支节点183显式地产生分段OAM配置结构,所以汇聚节点184应用上面针对显示控制的分段保护所述的过程。图19是实现本发明实施例的入口节点11的简化框图。示出了产生配置信息的两个备选结构。其一,LSP属性对象产生器191可以将OAM配置TLV嵌入到LSP属性对象中。 其ニ,ERO产生器192将该信息添加到ERO中。在任ー情况下,该信息均被提供给通信単元 193,通信単元193将该信息包括在路径消息中,路径消息被发送到路径中的OAM监控实体和出口节点12。入口节点的操作可以由处理器194来控制,处理器194执行存储在存储器 195上的计算机程序指令。因此,如在上面的多个实施例中所述的本发明提供了通用信令构造,使得入口节点能够指定要在内部节点的特定接ロ处应用的偏好、属性和标记。使用这种构造,本发明提供了用于信号通知OAM配置信息的多个选项,以便建立针对分段保护的监控支持。所有信令选项都是技术无关的。上述OAM配置框架与GMPLS分段保护信令方案相结合,并且得到一种简洁且灵活的技术方案,用于配置在分段保护端点处使用的OAM属性(例如,定时器、消息率等)。当然,可以在不偏离本发明的本质特征的情况下,以不同于在此所述方式的其他特定方式来实现本发明。因此,当前实施例在所有方面都应当做示意性的,而非限制性的, 并且意在在此涵盖落入所附权利要求的含义和等同范围内的所有变化。
权利要求
1.一种通信连接的入口节点所执行的方法,用于配置该连接沿线的节点,以监控从入口节点到出口节点的整个连接的质量以及短于整个连接的至少一个连接分段的质量,该方法包括步骤配置位于入口节点和出口节点之间的连接中的点处的至少一个操作和维护OAM监控实体,其中,所述入口节点向OAM监控实体发送技术无关OAM参数以及技术特定属性,其中, 技术无关OAM参数定义OAM类型和OAM监控实体的期望监控动作,而技术特定属性定义用于根据连接所使用的通信协议来配置OAM监控实体的描述符;以及配置出口节点,其中入口节点向出口节点发送技术无关OAM参数以及技术特定属性, 其中技术无关OAM参数定义OAM类型和出口节点的期望监控动作,技术特定属性定义用于根据连接所使用的通信协议来配置出口节点的描述符。
2.根据权利要求1所述的方法,其中,所述通信协议是资源预留协议-流量工程 RSVP-TE协议,并且配置步骤包括使用通用多协议标签交换GMPLS协议来向OAM监控实体和出口节点发送跳属性子对象,所述跳属性子对象包括技术无关OAM参数和技术特定属性。
3.根据权利要求2所述的方法,其中,在显式路由对象ERO中发送所述跳属性子对象。
4.根据权利要求1所述的方法,其中,配置步骤包括向OAM监控实体和出口节点发送包括技术无关OAM参数和技术特定属性的所需跳属性子对象,其中,OAM监控实体在无法解释所需跳属性子对象的内容时取消整个连接。
5.根据权利要求4所述的方法,其中,在显式路由对象ERO中发送所需跳属性子对象。
6.根据权利要求1所述的方法,其中,所述通信协议是资源预留协议-流量工程 RSVP-TE协议,并且配置步骤包括向OAM监控实体和出口节点发送包括分段OAM配置类型-长度-值TLV字段的LSP属性对象,所述TLV字段包括技术无关OAM参数、要配置的 OAM监控实体的标识和技术特定属性。
7.根据权利要求1所述的方法,其中,所述OAM监控实体是非介入监控实体或串联连接监控实体。
8.一种通信连接的入口节点,用于配置该连接沿线的节点,以监控从入口节点到出口节点的整个连接的质量和短于整个连接的至少一个连接分段的质量,该入口节点包括用于配置位于入口节点和出口节点之间的连接中的点处的至少一个操作和维护OAM 监控实体的装置,其中,所述入口节点向OAM监控实体发送技术无关OAM参数以及技术特定属性,其中,技术无关OAM参数定义OAM类型和OAM监控实体的期望监控动作,而技术特定属性定义用于根据连接所使用的通信协议来配置OAM监控实体的描述符;以及用于配置出口节点的装置,其中入口节点向出口节点发送技术无关OAM参数以及技术特定属性,其中技术无关OAM参数定义OAM类型和出口节点的期望监控动作,技术特定属性定义用于根据连接所使用的通信协议来配置出口节点的描述符。
9.根据权利要求8所述的入口节点,其中,所述通信协议是资源预留协议-流量工程 RSVP-TE协议,并且用于配置至少一个OAM监控实体的装置包括用于向OAM监控实体发送跳属性子对象的装置,所述跳属性子对象包括技术无关OAM参数和技术特定属性。
10.根据权利要求8所述的入口节点,其中,用于配置至少一个OAM监控实体的装置包括用于向OAM监控实体发送包括技术无关OAM参数和技术特定属性的所需跳属性子对象的装置,其中,OAM监控实体在无法解释所需跳属性子对象的内容时取消整个连接。
11.根据权利要求8所述的入口节点,其中,所述通信协议是资源预留协议-流量工程 RSVP-TE协议,并且用于配置出口节点的装置包括用于使用通用多协议标签交换GMPLS信令来向出口节点发送跳属性子对象的装置,所述跳属性子对象包括技术无关OAM参数和技术特定属性。
12.根据权利要求8所述的入口节点,其中,用于配置出口节点的装置包括用于向出口节点发送包括技术无关OAM参数和技术特定属性的所需跳属性子对象的装置,其中,OAM 监控实体在无法解释所需跳属性子对象的内容时取消整个连接。
13.根据权利要求8所述的入口节点,其中,所述通信协议是资源预留协议-流量工程 RSVP-TE协议,并且用于配置至少一个OAM监控实体的装置包括用于使用通用多协议标签交换“GMPLS”信令来向OAM监控实体发送包括分段OAM配置类型-长度-值TLV字段的 LSP属性对象的装置,所述TLV字段包括技术无关OAM参数和技术特定属性。
14.根据权利要求8所述的入口节点,其中,所述通信协议是资源预留协议-流量工程 RSVP-TE协议,并且用于配置出口节点的装置包括使用通用多协议标签交换GMPLS信令来向出口节点发送包括分段OAM配置类型-长度-值TLV字段的LSP属性对象的装置,所述 TLV字段包括技术无关OAM参数和技术特定属性。
15.根据权利要求8所述的入口节点,其中,所述OAM监控实体是非介入监控实体或串联连接监控实体。
16.一种配置中间操作和维护OAM监控实体以监控入口节点和出口节点之间的通信连接的分段的质量的方法,其中,所述分段短于入口节点和出口节点之间的整个连接,该方法包括步骤入口节点构造包括技术无关OAM参数和技术特定属性的对象,其中,技术无关OAM参数定义OAM类型和OAM监控实体的期望监控动作,技术特定属性定义用于根据连接所使用的通信协议来配置OAM监控实体的描述符;以及使用通用多协议标签交换GMPLS信令,从入口节点向OAM监控实体发送该对象。
17.根据权利要求16所述的方法,其中,所述对象是包括技术无关OAM参数和技术特定属性的跳属性子对象。
18.根据权利要求16所述的方法,其中,所述对象是包括分段OAM配置类型-长度-值 TLV字段的标签交换协议LSP属性对象,所述TLV字段包括技术无关OAM参数和技术特定属性。
全文摘要
本发明提供了一种配置中间OAM监控实体以监控入口节点和出口节点之间的通信连接的分段的质量的方法和入口节点。入口节点构造包括技术无关OAM参数、要配置的OAM监控实体的标识符和技术特定属性的对象,其中,技术无关OAM参数定义OAM类型和所标识的每个OAM监控实体的期望监控动作,技术特定属性定义用于根据连接所使用的通信协议来配置OAM监控实体的描述符。入口节点使用通用多协议标签交换GMPLS信令向OAM监控实体发送该对象。该对象可以是跳属性子对象或包括分段OAM配置类型-长度-值TLV字段的标签交换协议LSP属性对象,所述TLV字段包括技术无关OAM参数和技术特定属性。
文档编号H04L12/26GK102598588SQ201080046155
公开日2012年7月18日 申请日期2010年6月9日 优先权日2009年10月15日
发明者奥蒂洛·陶卡奇, 安德拉斯·科恩 申请人:瑞典爱立信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1