一种实现IOAM封装的方法及装置制造方法及图纸

技术编号:19702462 阅读:223 留言:0更新日期:2018-12-08 14:13
本发明专利技术公开了一种实现IOAM封装的方法及装置,所述方法包括:IOAM入口节点发送携带IOAM配置请求信息的第一带外OAM报文,其中,所述第一带外OAM报文依次到达业务数据报文传输路径上的各个节点;所述IOAM入口节点接收IOAM传输节点发送的携带IOAM配置信息的第二带外OAM报文;所述IOAM入口节点根据各个IOAM传输节点的IOAM配置信息,对业务数据报文进行IOAM封装。

【技术实现步骤摘要】
一种实现IOAM封装的方法及装置
本专利技术涉及通信领域,尤其涉及一种实现带内操作管理维护(IOAM,In-situOperations、AdministrationandMaintenance或者In-bandOperations、AdministrationandMaintenance)封装的方法及装置。
技术介绍
IOAM是业界新提出的一种数据通信网络操作管理维护(OAM)技术,该技术目前在业界的共同推动下处于快速发展阶段,且正在国际标准化组织互联网工程任务组(IETF,InternetEngineeringTaskForce)开展标准化的工作。IETF的IOAM系列提案draft-brockners-inband-oam-requirements、draft-brockners-inband-oam-transport和draft-brockners-inband-oam-data分别描述了IOAM的需求来源、封装格式和数据内容,与已经完成标准化并在数据通信网络中广泛部署的带外OAM(Out-of-bandOperations、AdministrationandMaintenance)相比较,IOAM的特点是IOAM数据内容被封装进业务数据报文中,作为业务数据报文的一部分在网络中传递,而带外OAM数据内容则是被封装进专门构造的OAM数据报文中,作为单独的协议报文在网络中传递。作为带外OAM的补充,IOAM可以实现一些带外OAM所不能实现的功能,比如探测业务数据报文实际经过的网络节点,验证业务数据的传输路径与预期是否一致,以及给业务数据报文添加序列号信息以检测丢包和乱序等,相应地,为了实现上述功能,网络管理员需要对包括IOAM中间节点(IOAMTransitNode)和IOAM出口节点(IOAMEgressNode)在内的IOAM传输节点进行配置,IOAM传输节点就是业务数据报文传输路径上需要对IOAM数据内容进行处理的节点。考虑到IOAM包含多种可选的功能,以及网络所承载业务流量的类型和传输路径的易变性,上述配置通常是比较复杂且易于改变的。IOAM封装就是给业务数据报文插入一个IOAM头部(IOAMHeader),图1是IOAM头部格式图,如图1所示,IOAM头部除了用于指示IOAM数据内容的位置(如图1中的IOAM头部指示)和长度(如图1中的IOAM头部长度),还携带了作为IOAM数据内容的一组IOAM功能选项类型/长度/取值(TLVs,Type/Length/Value),其中每个IOAM功能选项TLV对应一种IOAM功能并携带了完成该IOAM功能所需的数据。网络中负责IOAM封装,也即插入IOAM头部的节点被称为IOAM入口节点(IOAMIngressNode)或IOAM封装节点,IOAM入口节点既可以是交换机或路由器等网络节点,也可以是个人电脑或服务器等网络终端。IOAM入口节点由于要完成IOAM头部的插入,所以需要确定IOAM数据内容包含哪些IOAM功能选项TLVs以及每个IOAM功能选项TLV的长度,这些信息由网络管理员根据各IOAM传输节点上的配置情况加以确定并下发给IOAM入口节点,如前所述,IOAM传输节点上的配置通常是比较复杂且易于改变的,所以这种在IOAM入口节点通过人工下发信息实现IOAM封装的方法增加了网络管理员的负担,且容易出错。
技术实现思路
为解决上述技术问题,本专利技术实施例提供了一种实现IOAM封装的方法及装置。本专利技术实施例提供的实现带内IOAM封装的方法,包括:IOAM入口节点发送携带IOAM配置请求信息的第一带外OAM报文,其中,所述第一带外OAM报文依次到达业务数据报文传输路径上的各个节点;所述IOAM入口节点接收IOAM传输节点发送的携带IOAM配置信息的第二带外OAM报文;所述IOAM入口节点根据各个IOAM传输节点的IOAM配置信息,对业务数据报文进行IOAM封装。本专利技术实施例中,当获得网络管理员的触发操作时,所述IOAM入口节点发送携带IOAM配置请求信息的第一带外OAM报文;或者,当获得网络管理模块或控制应用的触发指令时,所述IOAM入口节点发送携带IOAM配置请求信息的第一带外OAM报文;或者,当获得业务数据报文的触发时,所述IOAM入口节点发送携带IOAM配置请求信息的第一带外OAM报文。本专利技术实施例中,所述业务数据报文传输路径上的节点包括以下至少之一:IOAM传输节点、非IOAM传输节点,其中,所述IOAM传输节点包括IOAM中间节点和IOAM出口节点。本专利技术实施例中,所述IOAM入口节点接收IOAM传输节点发送的携带IOAM配置信息的第二带外OAM报文,包括:如果接收到所述第一带外OAM报文的节点是IOAM传输节点,则所述IOAM入口节点接收所述IOAM传输节点发送的携带IOAM配置信息的第二带外OAM报文。本专利技术实施例中,所述IOAM入口节点根据各个IOAM传输节点的IOAM配置信息,对业务数据报文进行IOAM封装,包括:所述IOAM入口节点根据各个IOAM传输节点的IOAM配置信息,确定IOAM数据内容所包括的IOAM功能选项TLVs、以及每个IOAM功能选项TLV的长度;根据所述IOAM功能选项TLVs以及每个IOAM功能选项TLV的长度,在业务数据报文中插入IOAM头部。本专利技术实施例中,当所述业务数据报文传输路径适用于IP网络时,所述第一带外OAM报文和所述第二带外OAM报文为互联网控制消息协议ICMP报文;当所述业务数据报文传输路径适用于多协议标签交换MPLS网络时,所述第一带外OAM报文和所述第二带外OAM报文为标签交换路径回显LSPPing报文;当所述业务数据报文传输路径适用于以太网网络时,所述第一带外OAM报文和所述第二带外OAM报文为LoopBack报文或LinkTrace报文。本专利技术实施例提供的实现IOAM封装的装置,包括:发送单元,用于发送携带IOAM配置请求信息的第一带外OAM报文,其中,所述第一带外OAM报文依次到达业务数据报文传输路径上的各个节点;接收单元,用于接收IOAM传输节点发送的携带IOAM配置信息的第二带外OAM报文;封装单元,用于根据各个IOAM传输节点的IOAM配置信息,对业务数据报文进行IOAM封装。本专利技术实施例中,所述发送单元,具体用于:当获得网络管理员的触发操作时,发送携带IOAM配置请求信息的第一带外OAM报文;或者,当获得网络管理模块或控制应用的触发指令时,发送携带IOAM配置请求信息的第一带外OAM报文;或者,当获得业务数据报文的触发时,发送携带IOAM配置请求信息的第一带外OAM报文。本专利技术实施例中,所述业务数据报文传输路径上的节点包括以下至少之一:IOAM传输节点、非IOAM传输节点,其中,所述IOAM传输节点包括IOAM中间节点和IOAM出口节点。本专利技术实施例中,如果接收到所述第一带外OAM报文的节点是IOAM传输节点,则所述接收单元接收所述IOAM传输节点发送的携带IOAM配置信息的第二带外OAM报文。本专利技术实施例中,所述封装单元,具体用于:根据各个IOAM传输节点的IOAM配置信息,确定IOAM数据内容所包括的IOAM功能选项TLVs、以及每个IOAM功能选项TLV的长本文档来自技高网
...

【技术保护点】
1.一种实现带内操作管理维护IOAM封装的方法,其特征在于,所述方法包括:IOAM入口节点发送携带IOAM配置请求信息的第一带外OAM报文,其中,所述第一带外OAM报文依次到达业务数据报文传输路径上的各个节点;所述IOAM入口节点接收IOAM传输节点发送的携带IOAM配置信息的第二带外OAM报文;所述IOAM入口节点根据各个IOAM传输节点的IOAM配置信息,对业务数据报文进行IOAM封装。

【技术特征摘要】
1.一种实现带内操作管理维护IOAM封装的方法,其特征在于,所述方法包括:IOAM入口节点发送携带IOAM配置请求信息的第一带外OAM报文,其中,所述第一带外OAM报文依次到达业务数据报文传输路径上的各个节点;所述IOAM入口节点接收IOAM传输节点发送的携带IOAM配置信息的第二带外OAM报文;所述IOAM入口节点根据各个IOAM传输节点的IOAM配置信息,对业务数据报文进行IOAM封装。2.根据权利要求1所述的方法,其特征在于,当获得网络管理员的触发操作时,所述IOAM入口节点发送携带IOAM配置请求信息的第一带外OAM报文;或者,当获得网络管理模块或控制应用的触发指令时,所述IOAM入口节点发送携带IOAM配置请求信息的第一带外OAM报文;或者,当获得业务数据报文的触发时,所述IOAM入口节点发送携带IOAM配置请求信息的第一带外OAM报文。3.根据权利要求1所述的方法,其特征在于,所述业务数据报文传输路径上的节点包括以下至少之一:IOAM传输节点、非IOAM传输节点,其中,所述IOAM传输节点包括IOAM中间节点和IOAM出口节点。4.根据权利要求3所述的方法,其特征在于,所述IOAM入口节点接收IOAM传输节点发送的携带IOAM配置信息的第二带外OAM报文,包括:如果接收到所述第一带外OAM报文的节点是IOAM传输节点,则所述IOAM入口节点接收所述IOAM传输节点发送的携带IOAM配置信息的第二带外OAM报文。5.根据权利要求1所述的方法,其特征在于,所述IOAM入口节点根据各个IOAM传输节点的IOAM配置信息,对业务数据报文进行IOAM封装,包括:所述IOAM入口节点根据各个IOAM传输节点的IOAM配置信息,确定IOAM数据内容所包括的IOAM功能选项TLVs、以及每个IOAM功能选项TLV的长度;根据所述IOAM功能选项TLVs以及每个IOAM功能选项TLV的长度,在业务数据报文中插入IOAM头部。6.根据权利要求1至5任一项所述的方法,其特征在于,当所述业务数据报文传输路径适用于IP网络时,所述第一带外OAM报文和所述第二带外OAM报文为互联网控制消息协议ICMP报文;当所述业务数据报文传输路径适用于多协议标签交换MPLS网络时,所述第一带外OAM报文和所述第二带外OAM报文为标签交换路径回显LSPPin...

【专利技术属性】
技术研发人员:肖敏
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1