CN101330442B - 基于共享反向路径的缺陷指示信息传递方法 - Google Patents
基于共享反向路径的缺陷指示信息传递方法 Download PDFInfo
- Publication number
- CN101330442B CN101330442B CN200710111457XA CN200710111457A CN101330442B CN 101330442 B CN101330442 B CN 101330442B CN 200710111457X A CN200710111457X A CN 200710111457XA CN 200710111457 A CN200710111457 A CN 200710111457A CN 101330442 B CN101330442 B CN 101330442B
- Authority
- CN
- China
- Prior art keywords
- lsp
- defective
- indication
- message
- defect
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000007547 defect Effects 0.000 title claims abstract description 79
- 238000000034 method Methods 0.000 title claims abstract description 23
- 230000002950 deficient Effects 0.000 claims description 70
- 238000005538 encapsulation Methods 0.000 claims description 7
- 230000005540 biological transmission Effects 0.000 abstract description 4
- 238000001514 detection method Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 101100455541 Drosophila melanogaster Lsp2 gene Proteins 0.000 description 2
- 101000984710 Homo sapiens Lymphocyte-specific protein 1 Proteins 0.000 description 2
- 102100027105 Lymphocyte-specific protein 1 Human genes 0.000 description 2
- 230000008034 disappearance Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 230000008521 reorganization Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供了一种基于共享反向路径的缺陷指示信息传递方法,包括:步骤S102,预先设置缺陷指示报文的封装格式;步骤S104,宿节点检测到一条或多条LSP缺陷后,组织缺陷指示报文,并定时发送缺陷指示报文;步骤S106,通过反向路径将缺陷指示报文传送到源节点;步骤S108,源节点根据缺陷指示报文解析出LSP缺陷信息。
Description
技术领域
本发明涉及多协议标签交换(Multi-Protocol Label Switching,简称为MPLS)网络的用户平面的运行与维护(Operation andMaintenance,简称为OAM)技术,特别是OAM机制中缺陷指示信息的传递方法。
背景技术
MPLS引入了基于标签的机制,把路由选择和数据转发分开,由标签来规定一个分组通过网络的路径——标签交换路径(LabelSwitched Path,简称为LSP)。它具有高性价比和多业务处理能力的优点,在数据网络和光网络建设中得到实践和应用。为了有效检测定位MPLS层缺陷以及快速正确处理缺陷,MPLS引入了OAM机制。OAM机制提供了检测LSP是否正确连接的方法以及传递缺陷信息的方法。
以下将简要说明LSP OAM缺陷检测过程。
LSP的源节点定期产生连通性确认(Connectivity Verification,简称为CV)或快速失效检测(Fast Failure Detection,简称为FFD)报文向宿节点发送。CV/FFD报文都携带了路径源标识(TrailTermination Source Identifier,简称为TTSI,由LSP路径的源节点IP和LSP ID组成,构成域内LSP的唯一标识)。LSP的宿节点根据 特定周期内接收的报文类型、TTSI值、以及正确/错误报文的数量等确定缺陷产生、缺陷类型、以及缺陷消失等。
另外,LSP路径上的任何节点检测到服务层缺陷后都可以产生前向检测指示(Forward Defect Indication,简称为FDI)报文传送到宿结点。FDI报文携带了缺陷类型和缺陷发生地点。FDI报文的主要作用是压制缺陷层之上的网络层上报缺陷。当LSP的宿节点检测到缺陷后向源节点定时发送反向检测指示(Backward DefectIndication,简称为BDI)报文,通知源节点缺陷类型、缺陷位置、缺陷LSP的TTSI等。至此,LSP的源节点和宿节点都检测出LSP的缺陷。与此相关的详细说明见ITU-T Recommendation Y.1711定义。
在上述的检测过程中,LSP的宿节点向源节点传递缺陷指示信息时发送BDI报文需要反向路径的支持。反向路径的源/宿节点与被检测LSP的源/宿节点相反。反向路径有3种选择:专用反向LSP,即一条LSP只作为一条正向LSP的反向路径;共享反向LSP,即一条LSP作为多条正向LSP的反向路径;非MPLS反向路径,如IP路径。
采用目前的技术传送缺陷指示信息时,由于每条BDI报文只能承载一条LSP的缺陷信息,辅助信息所占比例较大,因此当产生缺陷的LSP较多时,BDI报文的数量就会比较大,从而占用较大带宽。
发明内容
考虑到上述问题而提出本发明。为此,本发明旨在提供一种基于共享反向路径的缺陷指示信息传递方法。
该方法包括:步骤S102,预先设置缺陷指示报文的封装格式;步骤S104,宿节点检测到一条或多条LSP缺陷后,组织缺陷指示报 文,并定时发送缺陷指示报文;步骤S106,通过反向路径将缺陷指示报文传送到源节点;步骤S108,源节点根据缺陷指示报文解析出LSP缺陷信息。
其中,述缺陷指示报文为扩展型反向缺陷指示报文,其中可以同时包含多个LSP缺陷信息。
扩展型反向缺陷指示报文中携带的信息包括:功能类型、LSP缺陷信息个数、LSP缺陷信息。其中,功能类型为0x13,通过功能类型来表示扩展型反向缺陷指示报文;通过LSP缺陷信息个数来表示当前报文承载的LSP缺陷信息的数量。而LSP缺陷信息中携带的信息包括:缺陷类型、路径源标识、缺陷位置。
这样,在步骤S108中,源节点根据LSP缺陷信息个数以及扩展型反向缺陷指示报文的封装格式来解析LSP缺陷信息。
在步骤S104中,当宿节点在检测到一条LSP缺陷后又检测到其他LSP缺陷时,重新组织扩展型反向缺陷指示报文。在某条LSP缺陷消失后,扩展型反向缺陷指示报文停止包含该条LSP缺陷的信息;在所有LSP缺陷都消失后,宿节点停止组织和发送扩展型反向缺陷指示报文。
通过采用本发明,一条EBDI报文允许承载一条或多条LSP缺陷信息。当EBDI报文只承载一条LSP缺陷信息时,报文的有效信息率(LSP缺陷信息字节长度/总长度*100%)约为59%,与采用BDI格式相同。当EBDI报文承载多条LSP缺陷信息时,报文的有效信息率最低将近93%;承载的LSP缺陷信息越多,报文的有效信息率越高。因此,采用EBDI报文格式,一方面可以减少使用辅助信息,从而减少带宽的占用;另一方面,可以减少发送的报文数量,多条正向LSP不仅共享一条反向路径,而且可以共享使用一条EBDI报文。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明例的基于共享反向路径的缺陷指示信息传递方法的示意图;
图2是根据本发明实施例的共享反向路径组织和发送EBDI报文的流程图;以及
图3是示出本发明的应用场景的示意图。
具体实施方式
以下将参照附图来详细描述本发明实施例,其中,给出以下实施例以提供对本发明的全面和透彻理解,而不是对本发明进行任何限制。
本发明实施例提供了一种基于共享反向路径的缺陷指示信息传递方法,其中,共享反向路径既包括共享反向LSP路径又包括非MPLS的共享反向路径。
图1示出了根据本发明实施例的方法的流程图。
如图1所示,包括以下处理:步骤S102,预先设置缺陷指示报文的封装格式;步骤S104,宿节点检测到一条或多条LSP缺陷后,组织缺陷指示报文,并定时发送缺陷指示报文;步骤S106,通过反向路径将缺陷指示报文传送到源节点;步骤S108,源节点根据缺陷 指示报文解析出LSP缺陷信息,具体地,根据LSP缺陷信息个数以及缺陷指示报文的封装格式来解析LSP缺陷信息。
以下将进一步描述上述处理的各个细节。
以上提到的缺陷指示报文为扩展型反向缺陷指示(ExtendedBackward Defect Indication,简称为EBDI)报文,其中可以同时包含多个LSP缺陷信息。
该报文的封装格式如下:
其中,功能类型:固定为0x13,表示EBDI报文,与其它报文相区分;LSP缺陷信息个数:当前报文承载的LSP缺陷信息的数量;BIP16:与ITU-T RecommendationY.1711定义相同。LSP缺陷信息:一条LSP的缺陷信息,内容与格式定义如下所示:
其中,缺陷类型:符合ITU-T Recommendation Y.1711定义的缺陷类型,如dLocv等;TTSI:路径源标识,符合ITU-T RecommendationY.1711定义;缺陷位置:标识发生缺陷的LSP节点。
由于受报文最小长度的限制,当只有一条LSP缺陷信息时,本发明定义的报文格式如下:
其中,在步骤S104中,当宿节点在检测到一条LSP缺陷后又检测到其他LSP缺陷时,重新组织EBDI报文。在某条LSP缺陷消 失后,EBDI报文停止包含该条LSP缺陷的信息;在所有LSP缺陷都消失后,宿节点停止组织和发送EBDI报文。
图2示出了共享反向路径组织和发送EBDI报文的流程图。如图2所示,宿节点访问第一条LSP缺陷信息记录,建立一条新的EBDI保额为能,并将LSP缺陷信息记录到EBDI报文,直到记录了最后一条LSP缺陷记录信息。之后,填写EBDI报文的其它字段内容,发送EBDI报文。
以下将进一步结合实例来描述上述处理。
图3是本发明实施例的一个应用场景示意图。图3中的节点都是LSP节点。3条正向LSP的路径是A->B->C,LSP ID分别是100,200,300。1条反向LSP的路径是C->E->...->D->A。A节点的IP地址是10.10.1.10,B节点的IP地址是10.10.1.11,C节点的IP地址是10.10.1.12。
基于上述场景,根据本发明实施例缺陷指示信息传递方法可以包括以下处理:
(1)C节点持续检测3条正向LSP的缺陷。如果LSP的状态均正常,那么不进行任何处理;如果检测到某一条LSP(如正向LSP1)产生缺陷,那么组织EBDI报文并通过反向路径1定时向A节点发送。假设正向LSP1的故障类型是dLocv(编码为0x0201),故障发生在A节点。EBDI报文的填充内容如下表所示:
(2)如果后续又检测到正向LSP2和LSP3产生缺陷,需要重新组织EBDI报文并并通过反向路径1定时向A节点发送。假设正向LSP2的故障类型是dServer(编码为0x0101),故障发生在B节点;正向LSP3的故障类型是dExcess(编码为0x0204),故障发生在C节点。
(3)如果C节点检测到正向LSP3的缺陷消失,再次重新组织EBDI报文并通过反向路径1定时向A节点发送。EBDI报文的填充内容如下表所示:
(4)如果C节点检测到3条正向LSP的缺陷都已经消失,则不再组织和发送EBDI报文。
(5)A节点一直检测是否有EBDI报文到达。如果没有,则不进行任何处理;如果有,则接收并根据字段“LSP缺陷信息个数” 给出的数量以及报文格式定义,从EBDI报文中逐条解析出LSP缺陷信息。
本发明的内容和实施例是以没有嵌套的LSP为例进行说明的,但本发明同样适用于嵌套的情形。
通过本发明的上述方案,相比于相关技术,可以提高共享反向路径传送的信息量,减少占用的带宽。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种基于共享反向路径的缺陷指示信息传递方法,其特征在于,包括:
步骤S102,预先设置缺陷指示报文的封装格式;
步骤S104,宿节点检测到一条或多条LSP缺陷后,组织缺陷指示报文,并定时发送所述缺陷指示报文,其中,所述缺陷指示报文为扩展型反向缺陷指示报文,且所述扩展型反向缺陷指示报文同时包含多个LSP缺陷信息;
步骤S106,通过反向路径将所述缺陷指示报文传送到源节点;以及
步骤S108,所述源节点根据所述缺陷指示报文解析出LSP缺陷信息。
2.根据权利要求1所述的缺陷指示信息传递方法,其特征在于,所述扩展型反向缺陷指示报文中携带的信息包括:功能类型、LSP缺陷信息个数、LSP缺陷信息。
3.根据权利要求2所述的缺陷指示信息传递方法,其特征在于,所述功能类型为0x13,通过所述功能类型来表示所述扩展型反向缺陷指示报文。
4.根据权利要求2所述的缺陷指示信息传递方法,其特征在于,通过所述LSP缺陷信息个数来表示当前报文承载的LSP缺陷信息的数量。
5.根据权利要求2所述的缺陷指示信息传递方法,其特征在于,所述LSP缺陷信息中携带的信息包括:缺陷类型、路径源标识、缺陷位置。
6.根据权利要求2所述的缺陷指示信息传递方法,其特征在于,在所述步骤S108中,所述源节点根据所述LSP缺陷信息个数以及所述扩展型反向缺陷指示报文的封装格式来解析所述LSP缺陷信息。
7.根据权利要求1所述的缺陷指示信息传递方法,其特征在于,在所述步骤S104中,当所述宿节点在检测到一条LSP缺陷后又检测到其他LSP缺陷时,重新组织所述扩展型反向缺陷指示报文。
8.根据权利要求1所述的缺陷指示信息传递方法,其特征在于,在某条LSP缺陷消失后,所述扩展型反向缺陷指示报文停止包含该条LSP缺陷的信息;在所有LSP缺陷都消失后,所述宿节点停止组织和发送所述扩展型反向缺陷指示报文。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710111457XA CN101330442B (zh) | 2007-06-20 | 2007-06-20 | 基于共享反向路径的缺陷指示信息传递方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710111457XA CN101330442B (zh) | 2007-06-20 | 2007-06-20 | 基于共享反向路径的缺陷指示信息传递方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101330442A CN101330442A (zh) | 2008-12-24 |
CN101330442B true CN101330442B (zh) | 2010-12-08 |
Family
ID=40206042
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200710111457XA Expired - Fee Related CN101330442B (zh) | 2007-06-20 | 2007-06-20 | 基于共享反向路径的缺陷指示信息传递方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101330442B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101895459B (zh) * | 2009-05-19 | 2015-01-28 | 中兴通讯股份有限公司 | 一种扩展bdi报文的传输处理方法和装置 |
CN106411556A (zh) * | 2015-08-03 | 2017-02-15 | 深圳市中兴微电子技术有限公司 | 一种oam报文检测缺陷振荡处理的方法、装置及系统 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1852183A (zh) * | 2006-04-18 | 2006-10-25 | 华为技术有限公司 | 一种反向缺陷指示路径状态检测的方法及装置 |
CN1870547A (zh) * | 2006-03-24 | 2006-11-29 | 华为技术有限公司 | 一种近端节点检测故障的方法 |
-
2007
- 2007-06-20 CN CN200710111457XA patent/CN101330442B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1870547A (zh) * | 2006-03-24 | 2006-11-29 | 华为技术有限公司 | 一种近端节点检测故障的方法 |
CN1852183A (zh) * | 2006-04-18 | 2006-10-25 | 华为技术有限公司 | 一种反向缺陷指示路径状态检测的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN101330442A (zh) | 2008-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101710877B (zh) | 基于伪线的业务流量处理方法、设备和系统 | |
CN100454853C (zh) | 检测业务通道的方法及提供检测业务通道方法的系统 | |
CN1312887C (zh) | 通信设备中在第三层处理数据包的方法 | |
US7373401B1 (en) | Label switched path OAM wrapper | |
CN101336530B (zh) | 网络系统 | |
CN102132525B (zh) | 用于建立业务连接及相关监控连接的方法 | |
CN101136921B (zh) | 通信装置及通信系统 | |
CN101719843B (zh) | Ptn中lsp线性保护倒换方法 | |
CN101877665B (zh) | 环网保护方法、网络节点及环网络 | |
CN101485163A (zh) | 优化用于在mpls网络中建立伪线的资源的方法和系统 | |
CN108882008B (zh) | 一种数据转换的方法和设备 | |
CN101997770A (zh) | 传输控制服务器、传输控制系统及预备路径设定方法 | |
CN102823204A (zh) | 多协议标记交换环形拓扑中的优化快速重新路由 | |
CN101369958A (zh) | 一种快速重路由方法及标签交换路由器 | |
CN102118277A (zh) | 丢包检测方法和装置及路由器 | |
CN101771610B (zh) | 传送多协议标签交换网络系统和链路保护方法 | |
JP4647704B2 (ja) | 通信方式および装置 | |
CN102088387B (zh) | 环网的隧道保护方法及装置 | |
CN102006218A (zh) | 隧道保护方法及装置 | |
CN102132524B (zh) | 用于建立业务连接及相关监控连接的方法 | |
CN101656663A (zh) | 一种mpls多播报文的转发方法、装置及系统 | |
CN103368844B (zh) | Mpls网络中的报文处理方法及标签交换路由器 | |
CN102771087A (zh) | 快速标记交换路径告警机制 | |
CN102546248A (zh) | 多协议标签交换环境下精确定位故障位置的方法、装置及系统 | |
CN101330442B (zh) | 基于共享反向路径的缺陷指示信息传递方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20101208 Termination date: 20190620 |
|
CF01 | Termination of patent right due to non-payment of annual fee |