CN115086231A - Pw层oam的解析方法 - Google Patents
Pw层oam的解析方法 Download PDFInfo
- Publication number
- CN115086231A CN115086231A CN202210709614.1A CN202210709614A CN115086231A CN 115086231 A CN115086231 A CN 115086231A CN 202210709614 A CN202210709614 A CN 202210709614A CN 115086231 A CN115086231 A CN 115086231A
- Authority
- CN
- China
- Prior art keywords
- oam
- message
- analysis
- layer
- parsing
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/50—Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种PW层OAM的解析方法,包含:采集PW OAM报文;将PW OAM报文进行初步解析,获得解析后PW OAM报文;基于在E‑LINE业务模型中,AC与PW一一映射的关系,将解析后PW OAM报文放入E‑LINE业务模型的AC实体的报文处理阶段进行解析,完成报文的匹配识别。本发明将PW OAM报文的识别过程由报文的PW解析处理阶段,挪到了AC报文解析处理阶段;在PW报文解析处理阶段可与业务报文一样,线速转发;在AC处理阶段解析处理OAM PDU报文,报文的格式相对简单,有效降低了PW OAM报文解析匹配实现的复杂度,提高报文解析处理的效率。
Description
技术领域
本发明涉及OAM技术领域,特别涉及一种PW层OAM的解析方法。
背景技术
PW层的OAM技术,主要包括PW层BFD和G.8113定义的MPLS网络的OAM。下面主要以BFD技术为例展开阐述。BFD用于检测转发引擎之间的通信故障。具体来说,BFD对***间的、同一路径上的一种数据协议的连通性进行检测,这条路径可以是物理链路或逻辑链路。可以把BFD看作是***提供的一种服务:上层应用向BFD提供检测地址、检测时间等参数;BFD根据这些信息创建、删除或修改BFD会话,并把会话状态通告给上层应用。BFD具有以下特点:对相邻转发引擎之间的路径提供轻负荷、短持续时间的检测;采用单一机制对所有类型的介质、协议层进行检测,实现全网统一的检测机制。
BFD的检测机制是两个***建立BFD会话,并沿它们之间的路径周期性发送BFD控制报文,如果一方在既定的时间内没有收到BFD控制报文,则认为路径上发生了故障。BFD控制报文封装在UDP报文中传送。会话开始阶段,双方***通过控制报文中携带的参数(会话标识符、期望的收发报文最小时间间隔、本端BFD会话状态等)进行协商。协商成功后,以协商的报文收发时间在彼此之间的路径上定时发送BFD控制报文。
BFD的主要操作模式称为异步模式。在这种模式下,***之间相互周期性地发送BFD控制报文,如果某个***连续几个报文都没有接收到,就认为此BFD会话的状态是Down。这种模式的一个辅助功能是Echo功能。当Echo功能激活时,一个BFD控制报文按照如下方式发送:本地发送一个BFD控制报文,远端***通过它的转发通道将它们环回回来。如果连续几个Echo报文都没有接收到,会话状态就被宣布为Down。
BFD for PW是一种对L2VPN网络进行故障检测的机制,并可以向L2VPN通告故障。L2VPN利用BFD完成隧道或PW故障的快速检测,从而引导所承载业务的快速切换,达到业务保护的目的。BFD for PW的报文格式如图1所示,转发芯片在处理该类报文时,需将该系列报文识别出来,交付给BFD处理引擎处理。
图1所示的PW OAM报文,OAM相关的有效信息为灰色的PDU部分,其他字段均用于定位到OAM报文关联的PW实体。TUNNEL实体字段可以为单层SID,也可以为SID_LIST,也即为变化的长度。SID在MPLS网络中为LABEL, 在SRv6网络中为IPv6 Address。常规方案,在收到PW层OAM报文后,逐个解析字段,直到解析到OAM PDU,方可识别为OAM报文。因用于识别PW实体的报文信息过多,则增加了报文解析过程中的复杂度。
发明内容
根据本发明实施例,提供了一种PW层OAM的解析方法,包含:
采集PW OAM报文;
初步解析PW OAM报文,获得解析后PW OAM报文;
基于E-LINE业务模型,将解析后PW OAM报文放入E-LINE业务模型的AC实体的报文处理阶段;
解析解析后PW OAM报文,完成报文的匹配识别。
进一步,初步解析包括:TUNNEL解析处理和PW解析处理。
进一步,解析后PW OAM报文具体为:已去除外层的TUNNEL实体和PW实体封装部分,仅剩两类OAM PDU left字段的报文。
进一步,需在报文合法性检查前,识别解析后PW OAM报文,并将解析后PW OAM报文送至OAM引擎中。
进一步,解析后PW OAM报文送至OAM引擎时,携带AC实体信息。
进一步,在OAM引擎中,可根据AC实体信息定位到PW实体,获取PW相关信息。
根据本发明实施例的PW层OAM的解析方法,可有效降低PW层OAM的实现复杂度,优化网络设备的资源配置。方案适用于MPLS、SR MPLS和SRv6场景的PW OAM实现,具有较强的通用性,在实际应用中具有重要意义。发明可用于网络转发设备的软件实现,也可用于网络转发芯片的硬件逻辑实现。
要理解的是,前面的一般描述和下面的详细描述两者都是示例性的,并 且意图在于提供要求保护的技术的进一步说明。
附图说明
图1为PW层OAM报文的格式示意图。
图2为根据本发明实施例PW层OAM的解析方法的AC处理流程中进行OAM保温trap示意图。
图3为根据本发明实施例PW层OAM的解析方法的解析后PW OAM报文示意图。
图4为根据本发明实施例PW层OAM的解析方法的流程图。
具体实施方式
以下将结合附图,详细描述本发明的优选实施例,对本发明做进一步阐述。
首先,将结合图2~4描述根据本发明实施例的PW层OAM的解析方法,用于降低PWOAM报文解析匹配的复杂度,提高报文解析处理的效率,其应用场景很广。
如图2~4所示,本发明实施例的PW层OAM的解析方法,具有如下步骤:
在S1中,如图4所示,采集PW OAM报文。
在S2中,如图4所示,初步解析PW OAM报文,获得解析后PW OAM报文。在本实施例中,初步解析包括:TUNNEL解析处理和PW解析处理。解析后PW OAM报文具体为:已去除外层的TUNNEL实体和PW实体封装部分,仅剩两类OAM PDU left字段的报文,如图3所示。
在S3中,如图4所示,基于E-LINE业务模型,将解析后PW OAM报文放入E-LINE业务模型的AC实体的报文处理阶段;
在S4中,如图4所示,解析解析后PW OAM报文,完成报文的匹配识别。
进一步,在本实施例中,需在报文合法性检查前,识别解析后PW OAM报文(即仅剩OAM PDU的报文),并将解析后PW OAM报文送至OAM引擎中,可以防止将仅剩OAM PDU的报文丢弃。
进一步,在本实施例中,解析后PW OAM报文送至OAM引擎时,携带AC实体信息。在OAM引擎中,可根据AC实体信息定位到PW实体,获取PW相关信息。
以上,参照图2~4描述了根据本发明实施例的PW层OAM的解析方法,可有效降低PW层OAM的实现复杂度,优化网络设备的资源配置。方案适用于MPLS、SR MPLS和SRv6场景的PWOAM实现,具有较强的通用性,在实际应用中具有重要意义。发明可用于网络转发设备的软件实现,也可用于网络转发芯片的硬件逻辑实现。
需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包含……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。
Claims (6)
1.一种PW层OAM的解析方法,其特征在于,包含:
采集PW OAM报文;
初步解析所述PW OAM报文,获得解析后PW OAM报文;
基于E-LINE业务模型,将所述解析后PW OAM报文放入所述E-LINE业务模型的AC实体的报文处理阶段;
解析所述解析后PW OAM报文,完成报文的匹配识别。
2.如权利要求1所述PW层OAM的解析方法,其特征在于,所述初步解析包括:TUNNEL解析处理和PW解析处理。
3.如权利要求2所述PW层OAM的解析方法,其特征在于,所述解析后PW OAM报文具体为:已去除外层的TUNNEL实体和PW实体封装部分,仅剩两类OAM PDU left字段的报文。
4.如权利要求1所述PW层OAM的解析方法,其特征在于,需在报文合法性检查前,识别所述解析后PW OAM报文,并将所述解析后PW OAM报文送至OAM引擎中。
5.如权利要求4所述PW层OAM的解析方法,其特征在于,所述解析后PW OAM报文送至所述OAM引擎时,携带AC实体信息。
6.如权利要求5所述PW层OAM的解析方法,其特征在于,在所述OAM引擎中,可根据所述AC实体信息定位到PW实体,获取PW相关信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210709614.1A CN115086231A (zh) | 2022-06-22 | 2022-06-22 | Pw层oam的解析方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210709614.1A CN115086231A (zh) | 2022-06-22 | 2022-06-22 | Pw层oam的解析方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115086231A true CN115086231A (zh) | 2022-09-20 |
Family
ID=83254543
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210709614.1A Pending CN115086231A (zh) | 2022-06-22 | 2022-06-22 | Pw层oam的解析方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115086231A (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080273467A1 (en) * | 2006-01-17 | 2008-11-06 | Huawei Technologies Co., Ltd. | Methods for determining pw connection state and for notifying ac connection state and the associated equipments |
US20090168783A1 (en) * | 2006-02-24 | 2009-07-02 | Nortel Networks Limited | Multi-Protocol Support Over Ethernet Packet-Switched Networks |
CN101860490A (zh) * | 2010-06-12 | 2010-10-13 | 中兴通讯股份有限公司 | 一种分组交换网络与二层以太网互通的方法及*** |
CN102185780A (zh) * | 2011-05-12 | 2011-09-14 | 中兴通讯股份有限公司 | Oam报文处理方法及装置 |
-
2022
- 2022-06-22 CN CN202210709614.1A patent/CN115086231A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080273467A1 (en) * | 2006-01-17 | 2008-11-06 | Huawei Technologies Co., Ltd. | Methods for determining pw connection state and for notifying ac connection state and the associated equipments |
US20090168783A1 (en) * | 2006-02-24 | 2009-07-02 | Nortel Networks Limited | Multi-Protocol Support Over Ethernet Packet-Switched Networks |
CN101860490A (zh) * | 2010-06-12 | 2010-10-13 | 中兴通讯股份有限公司 | 一种分组交换网络与二层以太网互通的方法及*** |
CN102185780A (zh) * | 2011-05-12 | 2011-09-14 | 中兴通讯股份有限公司 | Oam报文处理方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11979322B2 (en) | Method and apparatus for providing service for traffic flow | |
US6538997B1 (en) | Layer-2 trace method and node | |
CN111934943B (zh) | 位转发入口路由器、位转发路由器及操作管理维护检测方法 | |
US8661292B2 (en) | Network communication at unaddressed network devices | |
US6940821B1 (en) | Method and apparatus for detecting a fault in a multicast routing infrastructure | |
US8406143B2 (en) | Method and system for transmitting connectivity fault management messages in ethernet, and a node device | |
CN101573913B (zh) | 用于多播路由选择的方法和设备 | |
US7607049B2 (en) | Apparatus and method for detecting network failure location | |
EP2078380A1 (en) | Ethernet oam at intrmediate nodes in a pbt network | |
CN109167762B (zh) | 一种iec104报文校验方法及装置 | |
CN107026790B (zh) | 一种转发控制方法及设备 | |
CN105743687B (zh) | 节点故障的判断方法及装置 | |
CN113347258A (zh) | 云流量下的数据采集监控分析的方法及*** | |
CN113179189B (zh) | 分段路由故障检测方法、装置、第一分段路由及目的路由 | |
US20070115838A1 (en) | Method and system for loop-back and continue in packet-based network | |
CN115086231A (zh) | Pw层oam的解析方法 | |
CN109412851B (zh) | 链路层路径检测方法、装置及*** | |
CN109756498B (zh) | 通信设备上tcp协议的nat alg转换方法及*** | |
CN110224916B (zh) | 报文的处理方法、装置及报文的封装方法、装置和*** | |
CN112543142B (zh) | 基于fpga实现rstp环网协议的方法和装置 | |
CN112003748B (zh) | 适用于虚拟网关的故障处理方法、***、装置和存储介质 | |
CN113452754A (zh) | 一种基于CoAP协议的配电物联网网络通信*** | |
CN107517116B (zh) | 一种多段伪线检测方法和网元 | |
CN111404816A (zh) | 一种跨网络发送组播报文的方法、装置、***及存储介质 | |
CN107547686A (zh) | Arp请求报文处理方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |