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

技术编号:19702935 阅读:51 留言:0更新日期:2018-12-08 14:22
本发明专利技术公开了一种自动实现IOAM封装的方法及装置,所述方法包括:IOAM入口节点向IOAM集中配置点发送携带IOAM配置请求信息的第一报文;所述IOAM入口节点接收所述IOAM集中配置点发送的携带各个IOAM传输节点的IOAM配置信息的第二报文;所述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功能选项TLVs以及每个IOAM功能选项TLV的长度,这些信息由网络管理员根据各IOAM传输节点上的配置情况加以确定并下发给IOAM入口节点,如前所述,IOAM传输节点上的配置通常是比较复杂且易于改变的,所以这种在IOAM入口节点通过人工下发信息实现IOAM封装的方法增加了网络管理员的负担,且容易出错。
技术实现思路
为解决上述技术问题,本专利技术实施例提供了一种自动实现IOAM封装的方法及装置。本专利技术实施例提供的自动实现带内IOAM封装的方法,包括:IOAM入口节点向IOAM集中配置点发送携带IOAM配置请求信息的第一报文;所述IOAM入口节点接收所述IOAM集中配置点发送的携带各个IOAM传输节点的IOAM配置信息的第二报文;所述IOAM入口节点根据各个IOAM传输节点的IOAM配置信息,对业务数据报文进行IOAM封装。本专利技术实施例中,所述方法还包括:所述IOAM入口节点获取业务数据报文传输路径上各个IOAM传输节点的标识;在所述第一报文中携带所述IOAM配置请求信息的同时,还携带所述各个IOAM传输节点的标识,其中,所述IOAM传输节点的标识用于指示所述IOAM集中配置点将与所述IOAM传输节点的标识对应的IOAM传输节点的IOAM配置信息携带在所述第二报文中。本专利技术实施例中,所述IOAM集中配置点中存储有所述各个IOAM传输节点的IOAM配置信息,其中,当IOAM传输节点的IOAM配置信息发生变化时,所述IOAM集中配置点对所存储的IOAM配置信息进行更新。本专利技术实施例中,当获得网络管理员的触发操作时,所述IOAM入口节点向IOAM集中配置点发送携带IOAM配置请求信息的第一报文;或者,当获得网络管理模块或控制应用的触发指令时,所述IOAM入口节点向IOAM集中配置点发送携带IOAM配置请求信息的第一报文;或者,当获得业务数据报文的触发时,所述IOAM入口节点向IOAM集中配置点发送携带IOAM配置请求信息的第一报文。本专利技术实施例中,所述第一报文为请求报文,在所述请求报文中设置一组TLV,其中,在所述TLV中,通过类型字段表示IOAM配置请求,通过长度字段表示所述TLV的长度,通过取值字段表示一组IOAM传输节点标识;所述第二报文为响应报文,在所述响应报文中设置一组TLV,其中,在所述TLV中,通过类型字段表示IOAM配置信息,通过长度字段表示所述TLV的长度,通过取值字段表示一组IOAM配置信息。本专利技术实施例中,所述请求报文和所述响应报文采用第一协议;所述在所述请求报文中设置一组TLV,为:在所述请求报文中通过选项字段设置一组TLV;所述在所述响应报文中设置一组TLV,为:在所述响应报文中通过选项字段设置一组TLV。本专利技术实施例中,所述请求报文和所述响应报文采用第二协议;所述在所述请求报文中设置一组TLV,为:在所述请求报文中通过对象字段设置一组TLV;所述在所述响应报文中设置一组TLV,为:在所述响应报文中通过对象字段设置一组TLV。本专利技术实施例中,所述通过取值字段表示一组IOAM配置信息,包括:所述取值字段包括一个或多个数据列表,每个数据列表对应一个IOAM传输节点的IOAM配置信息,其中,在所述数据列表中,通过第一字段表示IOAM传输节点标识,通过第二字段表示所述数据列表的长度,通过第三字段表示IOAM配置信息。本专利技术实施例中,所述第三字段包括一组TLV,其中,在所述TLV中,通过类型字段表示IOAM传输节点支持的一种IOAM功能代码,通过长度字段表示所述TLV的长度,通过取值字段表示IOAM功能的配置信息。本专利技术实施例提供的自动实现IOAM封装的装置,包括:发送单元,用于向IOAM集中配置点发送携带IOAM配置请求信息的第一报文;接收单元,用于接收所述IOAM集中配置点发送的携带各个IOAM传输节点的IOAM配置信息的第二报文;封装单元,用于根据各个IOAM传输节点的IOAM配置信息,对业务数据报文进行IOAM封装。本专利技术实施例中,所述装置还包括:获取单元,用于获取业务数据报文传输路径上各个IOAM传输节点的标识;在所述第一报文中携带所述IOAM配置请求信息的同时,还携带所述各个IOAM传输节点的标识,其中,所述IOAM传输节点本文档来自技高网
...

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

【技术特征摘要】
1.一种自动实现带内操作管理维护IOAM封装的方法,其特征在于,所述方法包括:IOAM入口节点向IOAM集中配置点发送携带IOAM配置请求信息的第一报文;所述IOAM入口节点接收所述IOAM集中配置点发送的携带各个IOAM传输节点的IOAM配置信息的第二报文;所述IOAM入口节点根据各个IOAM传输节点的IOAM配置信息,对业务数据报文进行IOAM封装。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述IOAM入口节点获取业务数据报文传输路径上各个IOAM传输节点的标识;在所述第一报文中携带所述IOAM配置请求信息的同时,还携带所述各个IOAM传输节点的标识,其中,所述IOAM传输节点的标识用于指示所述IOAM集中配置点将与所述IOAM传输节点的标识对应的IOAM传输节点的IOAM配置信息携带在所述第二报文中。3.根据权利要求1所述的方法,其特征在于,所述IOAM集中配置点中存储有所述各个IOAM传输节点的IOAM配置信息,其中,当IOAM传输节点的IOAM配置信息发生变化时,所述IOAM集中配置点对所存储的IOAM配置信息进行更新。4.根据权利要求1所述的方法,其特征在于,当获得网络管理员的触发操作时,所述IOAM入口节点向IOAM集中配置点发送携带IOAM配置请求信息的第一报文;或者,当获得网络管理模块或控制应用的触发指令时,所述IOAM入口节点向IOAM集中配置点发送携带IOAM配置请求信息的第一报文;或者,当获得业务数据报文的触发时,所述IOAM入口节点向IOAM集中配置点发送携带IOAM配置请求信息的第一报文。5.根据权利要求2所述的方法,其特征在于,所述第一报文为请求报文,在所述请求报文中设置一组TLV,其中,在所述TLV中,通过类型字段表示IOAM配置请求,通过长度字段表示所述TLV的长度,通过取值字段表示一组IOAM传输节点标识;所述第二报文为响应报文,在所述响应报文中设置一组TLV,其中,在所述TLV中,通过类型字段表示IOAM配置信息,通过长度字段表示所述TLV的长度,通过取值字段表示一组IOAM配置信息。6.根据权利要求5所述的方法,其特征在于,所述请求报文和所述响应报文采用第一协议;所述在所述请求报文中设置一组TLV,为:在所述请求报文中通过选项字段设置一组TLV;所述在所述响应报文中设置一组TLV,为:在所述响应报文中通过选项字段设置一组TLV。7.根据权利要求5所述的方法,其特征在于,所述请求报文和所述响应报文采用第二协议;所述在所述请求报文中设置一组TLV,为:在所述请求报文中通过对象字段设置一组TLV;所述在所述响应报文中设置一组TLV,为:在所述响应报文中通过对象字段设置一组TLV。8.根据权利要求5所述的方法,其特征在于,所述通过取值字段表示一组IOAM配置信息,包括:所述取值字段包括一个或多个数据列表,每个数据列表对应一个IOAM传输节点的IOAM配置信息,其中,在所述数据列表中,通过第一字段表示IOAM传输节点标识,通过第二字段表示所述数据列表的长度,通过第三字段表示IOAM配置信息。9.根据权利要求8所述的方法,其特征在于,所述第三字段包括一组TLV,其中,在所述TLV中,通过类型字段表示IOAM传输节点支持的一种IOAM功能代码,通过长度字段表示所述TLV的长度,通过取值字段表示IO...

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

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

1