CN115086231A - Pw层oam的解析方法 - Google Patents

Pw层oam的解析方法 Download PDF

Info

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
Application number
CN202210709614.1A
Other languages
English (en)
Inventor
邢家茂
李贯中
***
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Clounix Technology Ltd
Original Assignee
Hangzhou Clounix Technology Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hangzhou Clounix Technology Ltd filed Critical Hangzhou Clounix Technology Ltd
Priority to CN202210709614.1A priority Critical patent/CN115086231A/zh
Publication of CN115086231A publication Critical patent/CN115086231A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/50Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration 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

PW层OAM的解析方法
技术领域
本发明涉及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相关信息。
CN202210709614.1A 2022-06-22 2022-06-22 Pw层oam的解析方法 Pending CN115086231A (zh)

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)

* Cited by examiner, † Cited by third party
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报文处理方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
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