一种操作维护管理OAM检测方法及装置制造方法及图纸

技术编号:35283101 阅读:24 留言:0更新日期:2022-10-22 12:26
本申请公开了一种操作维护管理OAM检测方法及装置,该方法包括:获取第一I Pv6报文,第一I Pv6报文的I Pv6扩展头携带第一OAM消息,其中,第一OAM消息包括类型T字段和值V字段,T字段指示第一OAM消息的类型,V字段承载第一OAM消息的内容;发送第一I Pv6报文。实施本申请,能够实现OAM消息的数据面处理,提高OAM消息的处理效率。息的处理效率。息的处理效率。

【技术实现步骤摘要】
一种操作维护管理OAM检测方法及装置
[0001]本申请要求于2021年04月21日提交中国知识产权局、申请号为202110431348.6、专利技术名称为“一种通信方法,设备和系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。


[0002]本申请涉及通信领域,尤其涉及一种操作维护管理OAM检测方法及装置。

技术介绍

[0003]操作维护管理(Operation Administration and Maintenance,OAM)是一种监控网络故障的工具,其主要功能有:链路性能监测(例如,丢包、时延等)、连通性检测等。用户通过在两个点到点连接的设备上启用以太网OAM功能,可以监控这两台设备之间的链路状态。
[0004]OAM技术涉及连通性检测(Continuity Check,CC)/连通性验证(Continuity Verification,CV)和性能检测(Performance Measurement,PM),现有OAM技术的实现需要多种协议,例如,用于CC的有多协议标签交换(Multiprotocol Label Switching,MPLS)Ping协议和双向转发检测(Bidirectional Forwarding Detection,BFD)协议,用于PM的双向主动测量(Two

Way Active Measurement Protocol,TWAMP)协议等。不同的协议具有不同的消息格式、会话标识、报文封装格式等,使得OAM技术的使用过程存在协议分散复杂、报文封装深导致消息处理效率低等缺点。

技术实现思路

[0005]本申请实施例公开了一种操作维护管理OAM检测方法和装置,能够实现OAM消息的数据面处理,提高OAM消息的处理效率。
[0006]第一方面,本申请实施例提供了一种操作维护管理OAM检测方法,该方法包括:获取第一IPV6报文,第一IPV6报文的IPV6扩展头携带第一OAM消息,第一OAM消息包括类型T字段和值V字段,其中,V字段用于承载第一OAM消息的内容,T字段用于指示第一OAM消息的类型;发送第一IPV6报文。
[0007]其中,OAM消息是一种操作维护管理消息,OAM消息可用于实现网络中任意两节点之间的性能测量和连通性检测功能中的一种或多种。上述方法中,通过IPV6扩展头携带OAM消息,实现OAM消息在数据面处理,提高了OAM消息的处理效率。另外,OAM消息中的T字段用于指示OAM消息的类型以及V字段用于承载OAM消息的内容,也就是说,对OAM消息的各种功能进行了整合,实现OAM消息的统一。
[0008]可选地,第一OAM消息不包括协议版本信息。
[0009]在现有技术中,基于不同协议的OAM检测报文,都分别携带各自的协议版本信息,协议分散复杂,报文封装深导致消息处理效率低,同时,网络设备需要维护多种协议,也增加了维护的难度。而根据本申请,由于采用了统一的OAM消息格式,因此在第一OAM消息中无
需包括协议版本信息,因此可有效简化协议封装,设备无需支持多种协议版本信息的解析,将多种协议统一到网络层上处理,无需维护多个协议,大大降低了对设备的要求。
[0010]可选地,T字段指示第一OAM消息为回显echo消息。
[0011]其中,回显echo消息包括回显请求echo request消息和回显应答echo reply消息,T字段指示第一OAM消息为回显消息,使得第一OAM消息可用于实现连通性检测。
[0012]可选地,T字段取值为第一值时,指示第一OAM消息为echo request消息,T字段取值为第二值时,指示第一OAM消息为echo reply消息。
[0013]可选地,T字段取值为第三值时,指示第一OAM消息的类型为echo消息,此时不区分echo消息的具体类型。通过在TLV字段中增加标识字段,来标识echo消息的具体类型。例如,第一标识字段用于标识echo消息为echo request消息,第二标识字段用于标识echo消息为echo reply消息。对于标识字段的表示方式,可以是比特映射的方式,也可以采用二进制取值的方式,本申请不做具体限制。关于标识字段在TLV字段中的承载方式,本申请不做具体限定。一种具体的实现方式中,上述标识字段可以承载在V字段中。当然,也可以在T字段中设置预留的比特位,用于承载上述标识字段。
[0014]可选地,在获取第一IPv6报文之前,该方法还包括:接收第二IPv6报文,第二IPv6报文中包括第二OAM消息,第一OAM消息为第二OAM消息的响应;根据第二IPv6报文,获取第一IPv6报文。
[0015]可以理解,在此情况下,上述第二OAM消息为回显请求消息,第一OAM消息为回显应答消息。
[0016]可选地,V字段还包括以下一个或多个字段:序列号字段,用于承载该echo消息的序列号;返回代码return codes字段,其中,return codes字段用于承载反射端对发送端发送的echo消息的响应结果;第一回复模式字段,第一回复模式字段用于指示应答echo消息的方式;类型

长度

值TLV字段;以及预留字段,用于功能扩展。
[0017]实施上述方式,序列号字段可用于检测与回显请求消息对应的回显应答消息是否丢失,返回代码字段具体指示反射端对发送端发送的回显请求消息的响应结果,基于返回代码字段可实现网络中任意两节点之间的连通性检查及验证。另外,第一回复模式字段指示的应答方式例如可以是通过应用程序级别的控制通道进行回复、通过一个不带负载的IPv6数据包回复等。类型

长度

值TLV字段例如可以是下游详细映射TLV,利用下游详细映射TLV可使得源节点获取连通性检测过程中第一OAM消息经过的每一个节点的信息。
[0018]可选地,在T字段指示第一OAM消息为回显消息时,V字段由以下字段组成:标识字段,用于指示echo消息的类型;序列号字段,用于承载该echo消息的序列号;返回代码return codes字段,其中,return codes字段用于承载反射端对发送端发送的echo消息的响应结果;第一回复模式字段,第一回复模式字段用于指示应答echo消息的方式;类型

长度

值TLV字段;以及预留字段,用于功能扩展。
[0019]可选地,第一OAM消息不包括:时间戳信息。
[0020]实施上述方式,在T字段指示第一OAM为回显消息时,第一OAM消息不包括协议版本信息和时间戳信息,协议版本信息例如可以是MPLS echo协议版本号或者ICMPv6 echo的协议版本号,时间戳信息例如可以是发送端发出回显请求消息的发送时间戳、反射端接收回显请求消息的接收时间戳等。第一OAM消息中省略时间戳信息使得用于连通性检测的第一
OAM消息更加轻量化,减小了报文传输过程中网络带宽的消耗。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种操作维护管理OAM检测方法,其特征在于,所述方法包括:获取第一IPv6报文,所述第一IPv6报文的IPv6扩展头携带第一OAM消息,所述第一OAM消息包括类型T字段和值V字段,所述T字段指示所述第一OAM消息的类型,所述V字段承载所述第一OAM消息的内容;发送所述第一IPv6报文。2.根据权利要求1所述的方法,其特征在于,所述第一OAM消息不包括协议版本信息。3.根据权利要求1或2所述的方法,其特征在于,所述T字段指示所述第一OAM消息为回显echo消息。4.根据权利要求3所述的方法,其特征在于,所述V字段包括标识字段,所述标识字段用于指示所述echo消息的类型。5.根据权利要求3或4所述的方法,其特征在于,在所述获取第一IPv6报文之前,所述方法还包括:接收第二IPv6报文,所述第二IPv6报文中包括第二OAM消息,所述第一OAM消息为所述第二OAM消息的响应;根据所述第二IPv6报文,获取所述第一IPv6报文。6.根据权利要求3

5任一项所述的方法,其特征在于,所述V字段还包括以下一个或多个字段:序列号字段,用于承载所述echo消息的序列号;返回代码return codes字段,其中,所述return codes字段用于承载反射端对发送端发送的所述echo消息的响应结果;第一回复模式字段,所述第一回复模式字段用于指示应答发送端发送的echo消息的方式;类型

长度

值TLV字段;以及预留字段,用于功能扩展。7.根据权利要求3

6任一项所述的方法,其特征在于,所述第一OAM消息不包括:协议版本信息和时间戳信息。8.根据权利要求1或2所述的方法,其特征在于,所述T字段指示所述第一OAM消息为主动连通性检测消息。9.根据权利要求8所述的方法,其特征在于,所述V字段包括:第一字段,用于指示发送端和接收端之间建立的主动连通性检测会话的状态;第二字段,用于指示所述发送端发送主动连通性检测消息的最小发送间隔;第三字段,用于指示所述发送端接收所述接收端发送的主动连通性检测消息的最小接收间隔;第四字段,用于指示所述发送端接收所述接收端发送的响应消息的最小接收间隔;第五字段,指示最近一次会话的状态改变的原因;第六字段,用于提供检测时间乘数,该检测时间乘数用于在异步模式下计算检测时间;第七字段,所述第七字段包括查询请求标志Demand、轮询标志Poll和终止标志Final。10.根据权利要求8或9所述的方法,其特征在于,所述第一OAM消息不包括:协议版本信息、本地标识符和远端标识符。
11.根据权利要求1或2所述的方法,其特征在于,所述T字段指示所述第一OAM消息为性能检测消息。12.根据权利要求11所述的方法,其特征在于,所述V字段包括:第八字段,用于承载发送端发送的第一性能检测消息的序列号;第九字段:用于承载反射端发送的第二性能检测消息的序列号,所述第二性能检测消息是对所述第一性能检测消息的响应;第十字段,用于承载所述发送端发送所述第一性能检测消息的发送时间戳;第十一字段,用于承载所述反射端接收所述第一性能检测消息的接收时间戳;第十二字段,用于承载所述反射端发送所述第二性能检测消息的发送时间戳;第十三字段,用于承载所述发送端接收所述第二性能检测消息的接收时间戳。13.根据权利要求1或2所述的方法,其特征在于,所述T字段指示所述第一OAM消息为第一复合OAM消息,所述第一复合OAM消息用于实现至少两种OAM功能。14.根据权利要求13所述的方法,其特征在于,所述V字段包括第一标识和第二标识,所述第一标识用于指示所述第一复合OAM消息用于第一OAM检测,所述第二标识用于指示所述第一复合OAM消息用于第二OAM检测。15.根据权利要求1

14任一项所述的方法,其特征在于,所述IPv6扩展头为目的地选项头DoH或分段路由报头SRH或比特索引显示复制BIER头。16.根据权利要求1

14任一项所述的方法,其特征在于,所述IPv6扩展头包括关联通道ACH,所述第一OAM消息承载于所述ACH中。17.根据权利要求16所述的方法,其特征在于,所述关联通道ACH包括选项类型字段和通道类型字段,所述选项类型字段指示所述关联通道,所述通道类型字段指示所述ACH所承载的通道类型为OAM通道,该OAM通道用于承载所述第一OAM消息。18.根据权利要求1

17任一项所述的方法,其特征在于,所述第一IPv6报文还包括统一会话标识,所述统一会话标识用于所述第一OAM消息的发送端匹配所述第一OAM消息与所述发送端接收的来自对端的OAM消息。19.一种用于操作维护管理OAM检测的装置,其特征在于,所述装置包括:处理单元,用于获取第一IPv6报文,所述第一IPv6报文的IPv6扩展头携带第一OAM消息,所述第一OAM消息包括类型T字段和值V字段,所述V字段用于承载所述第一OAM消息的内容,所述T字段用于指示所述第一OAM消息的类型;收发单元,用于发送所述第一IPv6报文。20.根据权利要求19所述的装置,其特征在于,所述第一OAM消息不包括协议版本信息。21.根据权利要求19或20所述的装置,其特征在于,所述T字段指示所述第一OAM消息为回显echo消息。22.根据权利要求21所述的装置,其特征在于,所述V字段包括标识字段,所述标识字段用于指示所述echo消息的类型。23.根据权利要求21或22所述的装置,其特征在于,所述收发单元还用于:接收第二IPv6报文,所述第二IPv6报文中包括第二OAM消息,所述第一OAM消息为所述第二OAM消息的响应;所述处理单元具体用于根据所述第二IPv6报文,获取所述第一IPv6报文。
24.根据权利要求21

23任一项所述的装置,其特征在于,所述V字段还包括以下一个或多个字段:序列号字段,用于承载所述echo消息的序列号;返回代码return codes字段,其中,所述return codes字段用于承载反射端对发送端发送的所述echo消息的响应结果;第一回复模式字段,所述第一回复模式字段...

【专利技术属性】
技术研发人员:王雅莉周天然
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1