用于L2VPN业务诊断的方法技术

技术编号:13790454 阅读:89 留言:0更新日期:2016-10-05 21:58
本发明专利技术公开了一种用于L2VPN业务诊断的方法,其包括:第一PE构建L2VPN业务回应请求消息;向第二PE发送所述L2VPN业务回应请求消息;接收来自于第二PE的L2VPN业务回应应答消息。该L2VPN业务回应请求或应答消息包括目标L2VPN业务实体TLV,还可包括路由跟踪TLV以及L2VPN业务类型TLV。第二PE验证L2VPN业务回应请求消息;以及根据目标L2VPN业务实体TLV中的目标类型,更新L2VPN业务回应请求消息,转发所更新的L2VPN业务回应请求消息和/或返回L2VPN业务回应应答消息。本方案能够验证远程L2VPN业务实体的可用性以及L2VPN业务实体和MPLS业务标签的正确绑定。

【技术实现步骤摘要】

本专利技术涉及MPLS网络,更具体地,涉及在MPLS网络中用于L2VPN业务诊断的方法
技术介绍
现有的验证远程伪线(PW:PesudoWire)端点上的层2虚拟专用网络(L2VPN:Layer 2Virtual Private Network)业务实体的可用性以及经过这些L2VPN业务实体的数据路径的可用性的解决方案包括RFC 4379中所规定的标签交换路径(LSP:Label Switch Path)PING/路由跟踪,或是RFC 5085中所规定的虚拟电路连通性验证(VCCV:Virtual Circuit Connectivity Verification),或是RFC 6136中所规定的L2VPN操作管理和维护(OAM:Operation,Administration and Maintenance)。所有这些方案都只可以验证L2VPN业务实体的一部分,没有一种是能够验证L2VPN业务实体的所有方面的。图1(A)和图1(B)分别示出了基础VPWS业务实体的示意图和用于PW交换的VPWS业务实体的示意图。图2示出了VPLS业务实体的概念模型的示意图。对于LSP PING/路由跟踪工具,如果业务标签绑定需要被验证的话,LSP回应请求/应答消息都是针对多协议标签交换(MPLS:Multi-Protocol Label Switching)标签栈,或内层标签(又称为PW标签或业务标签)。然而,即使LSP PING/路由跟踪工具被绑定到PW标签,LSP PING/路由跟踪工具也不能直接验证L2VPN业务实体。例如,对虚拟专用局域网业务(VPLS:Virtual Private Local Area Network Service)的业务实体来说,LSP PING/路
由跟踪工具无法验证虚拟桥接实例是否被正确设置。目前VCCV工具有三种类型的连通性验证(CV:Connectivity Verification)类型:Internet控制报文协议(ICMP:Internet Control Message Protocol)PING,LSP PING、双向转发检测BFD(Bi-directional Forwarding Detection),其中BFD定义了几种CV类型。所有的这些都不完全适用于验证L2VPN业务实体。RFC 6136定义了符合标准的以太网业务OAM架构的L2VPN OAM的需求和框架,如在IEEE 802.1Q(2011)条款19(连接差错管理实体操作),ITU-T推荐Y.1731(07/2011)(基于以太网络的OAM功能和机制),和MEF(城域以太网论坛)技术规范10.3(以太网业务属性第3阶段)中所规定的。然而,所有这些规范的重点是测试以太网传输业务,没有一个规范考虑了以太网业务实体和底层传输机制之间的结合。RFC 6136和其相关机制并没有涉及如何验证远程L2VPN业务实体的可用性,L2VPN业务实体和MPLS业务标签之间的正确绑定,以及L2VPN业务包的数据通路的问题。L2VPN业务分组的数据路径是指遍历所有参与L2VPN业务的业务节点,所有不参与业务的节点都不在考虑范围之内。也就是说,只有运行VPLS或VPLW业务实体和终止PWs的运行商边缘(PE:Provider Edger)节点被看作是L2VPN业务节点,普通的运行商(P:Provider)节点不被看作是L2VPN业务节点。因此,目前没有合适的诊断工具来验证业务可用性和L2VPN业务分组的数据通路,L2VPN业务包括VPLS和虚拟专用线业务(VPWS:Virtual Private Wire Service)。本专利技术定义了用于L2VPN业务诊断的方法,其包括用于L2VPN业务PING和路由跟踪工具的两个新消息:L2VPN业务回应请求和的L2VPN业务回应应答消息。当将请求消息和应答消息应用于PE上的L2VPN业务实体时,L2VPN业务PING工具可以用来验证L2VPN业务的所有业务实体或特定业务实体的可用性,并返回相应PE的系统地址。L2VPN业务路由跟踪工具可以用来揭示到达
L2VPN业务的所有业务实体或特定业务实体的数据路径,即到达被路由跟踪的L2VPN业务实体的路径上的所有L2VPN业务节点的系统地址。
技术实现思路
根据上述对
技术介绍
以及存在的技术问题的理解,如果能够提供一种用于L2VPN业务诊断的方法,将是非常有益的。根据本专利技术的第一个方面,提供了一种用于L2VPN业务诊断的方法,所述方法包括由第一PE执行的以下步骤:A.构建L2VPN业务回应请求消息;B.向第二PE发送所述L2VPN业务回应请求消息;C.接收来自于所述第二PE的L2VPN业务回应应答消息;其中,所述L2VPN业务回应请求消息包括目标L2VPN业务实体TLV。有利地,所述目标L2VPN业务实体TLV规定了响应所述L2VPN业务回应请求消息的L2VPN业务实体的目标类型为所有L2VPN业务实体或特定L2VPN业务实体。有利地,当所述L2VPN业务请求消息用于L2VPN业务路由跟踪时,所述L2VPN业务回应请求消息还包括用于请求的路由跟踪TLV,所述用于请求的路由跟踪TLV编码了所述L2VPN业务回应请求消息从所述第一PE到终止PE所经过的所有PE的系统地址。有利地,所述L2VPN业务回应请求消息还包括请求L2VPN业务类型TLV,所述请求L2VPN业务类型TLV用于请求所述第二PE的L2VPN业务实体类型。有利地,当所述L2VPN业务请求消息用于L2VPN业务PING时,所述L2VPN业务回应请求消息还包括请求L2VPN业务类型TLV,所述请求L2VPN业务类型TLV用于请求所述第二PE的L2VPN业务实体类型。有利地,所述L2VPN业务回应请求消息还包括以下各项中的至少一项:版本号、生存时间、保留域、消息类型、应答模式、通用错误代码、业务特定错误子码、发送方的消息柄、序列号、发送时间
戳和接收时间戳。根据本专利技术的第二个方面,提供了一种用于L2VPN业务诊断的方法,所述方法包括由第二PE执行的以下步骤:a.接收来自于第一PE的L2VPN业务回应请求消息,所述L2VPN业务回应请求消息包括目标L2VPN业务实体TLV;b.验证所述L2VPN业务回应请求消息;c.如果验证通过,确定所述L2VPN业务回应请求消息是否针对本身的;以及d.根据所述目标L2VPN业务实体TLV中的目标类型,执行以下步骤中的至少一项:I.更新所述L2VPN业务回应请求消息;II.转发所更新的L2VPN业务回应请求消息;III.返回L2VPN业务回应应答消息。有利地,当所述L2VPN业务回应请求消息中包括L2VPN业务类型TLV时,所述L2VPN业务回应应答消息也包括L2VPN业务类型TLV,所述L2VPN业务回应应答消息中的L2VPN业务类型TLV规定了业务类型为以下各项中的任一项:VPWS业务类型、VPLS业务类型、通用L2VPN业务类型、非L2VPN业务类型和没有业务实体。有利地,当所述L2VPN业务回应请求消息包括用于请求的路由跟踪TLV时,所述L2VPN业务回应应答消息包括用于应答的路由跟踪TLV。有利地,所述步本文档来自技高网
...

【技术保护点】
一种用于L2VPN业务诊断的方法,所述方法包括由第一PE执行的以下步骤:A.构建L2VPN业务回应请求消息;B.向第二PE发送所述L2VPN业务回应请求消息;C.接收来自于所述第二PE的L2VPN业务回应应答消息;其中,所述L2VPN业务回应请求消息包括目标L2VPN业务实体TLV。

【技术特征摘要】
1.一种用于L2VPN业务诊断的方法,所述方法包括由第一PE执行的以下步骤:A.构建L2VPN业务回应请求消息;B.向第二PE发送所述L2VPN业务回应请求消息;C.接收来自于所述第二PE的L2VPN业务回应应答消息;其中,所述L2VPN业务回应请求消息包括目标L2VPN业务实体TLV。2.根据权利要求1所述的方法,其特征在于,所述目标L2VPN业务实体TLV规定了响应所述L2VPN业务回应请求消息的L2VPN业务实体的目标类型为所有L2VPN业务实体或特定L2VPN业务实体。3.根据权利要求1或2中任一项所述的方法,其特征在于,当所述L2VPN业务请求消息用于L2VPN业务路由跟踪时,所述L2VPN业务回应请求消息还包括用于请求的路由跟踪TLV,所述用于请求的路由跟踪TLV编码了所述L2VPN业务回应请求消息从所述第一PE到终止PE所经过的所有PE的系统地址。4.根据权利要求3所述的方法,其特征在于,所述L2VPN业务回应请求消息还包括请求L2VPN业务类型TLV,所述请求L2VPN业务类型TLV用于请求所述第二PE的L2VPN业务实体类型。5.根据权利要求1或2中任一项所述的方法,其特征在于,当所述L2VPN业务请求消息用于L2VPN业务PING时,所述L2VPN业务回应请求消息还包括请求L2VPN业务类型TLV,所述请求L2VPN业务类型TLV用于请求所述第二PE的L2VPN业务实体类型。6.根据权利要求1所述的方法,其特征在于,所述L2VPN业务回应请求消息还包括以下各项中的至少一项:版本号、生存时间、保留域、消息类型、应答模式、通用错误代码、业务特定错误子码、 发送方的消息柄、序列号、发送时间戳和接收时间戳。7.一种用于L2VPN业务诊断的方法,所述方法包括由第二PE执行的以下步骤:a.接收来自于第一PE的L2VPN业务回应请求消息,所述L2VPN业务回应请求消息包括目标L2VPN业务实体TLV;b.验证所述L2VPN业务回应请求消息;c.如果验证通过,确定所述L2VPN业务回应请求消息是否针对本身的;以及d.根据所述目标L2VPN业务实体TLV中的目标类型,执行以下步骤中的至少一项:I.更新所述L2VPN业务回应请求消息;II.转发所更新的L2VPN业务回应请求消息;III.返回L2VPN业务回应应答消息。8.根据权利要求7所述的方法,其特征在于,当所述L2VPN业务回应请求消息中包括L2VPN业务类型TLV时,所述L2VPN业务回应应答消息也包括L2VPN业务类型TLV,所述L2VPN业务回应应答消息中的L2VPN业务类型TLV规定了业务类型为以下各项中的任一项:VPWS业务类型、VPLS业务类型、通用L2VPN业务类型、非L2VPN业务类型和没有业务实体。9.根据权利要求7所述的方法,其特征在于,当所述L2VPN业务回应请求消息包括用于请求的路由跟踪TLV时,所述L2VPN业务回应应答消息包括用于应答的路由跟踪T...

【专利技术属性】
技术研发人员:张立新
申请(专利权)人:上海贝尔股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1