一种带有INT数据段的业务报文及业务报文的处理方法技术

技术编号:24763780 阅读:61 留言:0更新日期:2020-07-04 11:02
本发明专利技术揭示了一种带有INT数据段的业务报文及业务报文的处理方法,所述业务报文包括四层头信息和业务数据,INT数据段包括INT OAM信息数据段和固定头,固定头位于四层头信息后面,INT OAM信息数据段由固定头指定偏移,位于业务数据之中,OAM信息数据包括至少一个OAM信息单元,业务报文在网络中转发时,每一跳在业务数据之中增加若干个OAM信息单元。本发明专利技术解决了网络设备不能解析业务数据标识头的问题,同时也不影响INT的部署。

A service message with int data segment and its processing method

【技术实现步骤摘要】
一种带有INT数据段的业务报文及业务报文的处理方法
本专利技术涉及一种OAM实现技术,尤其是涉及一种带有INT数据段的业务报文及业务报文的处理方法。
技术介绍
通常将网络的管理工作划分为3大类:操作(Operation)、管理(Administration)、维护(Maintenance),简称OAM(OperationAdministrationandMaintenance)。操作主要完成日常网络和业务进行的分析、预测、规划和配置工作;维护主要是对网络及其业务的测试和故障管理等进行的日常操作活动。目前有两种OAM实现方案,一种是通过OAM协议报文来完成OAM相应的功能,另一种方案是业务报文本身携带OAM信息完成OAM相应功能,称为带内OAM。带内OAM与业务数据报文同步,可以更精准、更全面的实现网络管理工作,但是带内OAM由于在网络设备转发过程中需要动态插入OAM信息,网络设备在处理过程面临下面挑战:1.OAM信息的插入减少或完全不影响原业务报文的转发,如时延、转发性能等。2.携带全面、精准的OAM信息。全面是指OAM信息可以覆盖网络设备处理从入端口到出端口的整个过程,精准是OAM信息必须是当前报文在处理时的实时状态。如图1所示,业务报文在网络中转发时,网络设备实时修改业务报文结构,插入INTMetadata(OAM信息)。到末端边缘设备时,镜像复制一份带OAM信息的报文转发到OAM信息分析应用设备;原有的报文则掉OAM信息恢复业务报文发给业务目的主机。但是,上述方案中,带内OAM通过业务报文修改来携带OAM信息,逐跳添加,OAM信息段会随着转发而变大。业务报文在转发过程中,需要解析报文,由于业务的需求,中间设备的解析不仅要覆盖二层头、三层头、四层头,还需要更深层次业务数据标识头解析,得到业务数据的头信息。在INT部署网络中,因为业务数据在INT数据段后面,而且长度会逐渐变大,这个给解析业务数据标识头信息带来了巨大的困难,因此,现有方案实现时,对INT报文一般不提供解析业务数据标识头的能力。由于INT报文不提供解析业务数据标识头的能力,则INT的部署会影响原有业务的应用需求。且在网络部署时,只能在INT的部署和业务数据标识头解析中二者取其一,所以严重影响的INT的使用范围。
技术实现思路
本专利技术的目的在于克服现有技术的缺陷,提供一种带有INT数据段的业务报文及业务报文的处理方法。为实现上述目的,本专利技术提出如下技术方案:一种带有INT数据段的业务报文,所述业务报文包括报文头信息和业务数据,所述报文头信息包括四层头信息,所述INT数据段包括INTOAM信息数据段和用于标识所述INTOAM信息数据段的长度和格式的固定头,所述固定头位于所述四层头信息后面,所述INTOAM信息数据段由固定头指定偏移,位于所述业务数据之中,所述INTOAM信息数据段包括至少一个OAM信息单元,所述业务报文在网络中转发时,每一跳在业务数据之中增加若干个所述OAM信息单元。优选地,所述固定头包括类型字段、长度字段、偏移字段和预留字段,所述类型字段用于标识INT数据段的类型,所述长度字段用于标识INTOAM信息数据段的长度,所述偏移字段用于标识INTOAM信息数据段起始相对于四层头信息的位置。优选地,所述报文头信息还包括位于四层头信息前面的三层头信息和二层头信息。优选地,所述固定头还包括OAM信息类型字段,所述OAM信息类型字段使能比特位。优选地,所述OAM信息单元的内容和个数由所述OAM信息类型字段使能比特位决定。本专利技术还揭示了另外一种技术方案:一种业务报文的处理方法,包括:S1,未带INT数据段的原业务报文在网络中转发时,每一跳均先经过ACL匹配,得到INTOAM编辑信息和INT数据段偏移;根据所述INTOAM编辑信息产生固定头和OAM信息单元;根据所述INT数据段偏移在原业务报文的相应位置插入所述固定头和OAM信息单元,其中,当前跳产生的固定头用于更新前一跳的固定头,每跳产生的OAM信息单元则逐跳增加;S2,业务报文转发到尾跳时,对业务报文分别进行镜像处理和去OAM信息处理,分别得到带INT数据段的业务报文和所述原业务报文。优选地,所述S1中,每一跳的网络设备均包括:ACL匹配单元,INT产生单元和INT数据插入模块,其中,所述ACL匹配单元用于对业务报文进行所述ACL匹配,得到INTOAM编辑信息和INT数据段偏移;所述INT产生单元用于根据所述INTOAM编辑信息产生固定头和OAM信息单元;所述INT数据插入模块用于根据所述INT数据段偏移在业务报文的相应位置插入所述固定头和OAM信息单元。优选地,所述S1中,在业务报文的四层头信息后面插入所述固定头,在业务报文的业务数据之中插入所述OAM信息单元。优选地,所述S2中,所述镜像处理过程与S1中每一跳对业务报文的处理过程相同。优选地,所述S2中,所述去OAM信息处理过程包括:对尾跳前一跳产生的业务报文的固定头进行解析,得到INT数据段偏移和INT数据段长度;根据所述INT数据段偏移和INT数据段长度将前一跳的业务报文中的所述固定头和OAM信息单元移除,得到未带INT数据段的原业务报文。本专利技术的有益效果是:本专利技术将INT数据段分成二部分,一部分称为固定头,标识INTOAM信息的长度、格式。一部分称为INTOAM信息数据段,这部分转发时逐跳增加的OAM信息。固定头设置于业务报文的四层头后面,INTOAM信息数据段由固定头指定偏移,设置于业务报文的业务数据之中,这样解决网络设备不能解析业务数据标识头题,同时也不影响INT的部署。附图说明图1是现有业务报文在网络中转发的流程示意图;图2是本专利技术INT数据段的固定头结构示意图;图3是本专利技术OAM信息类型使能Bitmap的结构示意图;图4是本专利技术INT数据段的INTOAM信息数据段的结构示意图;图5是本专利技术业务报文处理方法的流程示意图;图6是本专利技术业务报文首跳处理的流程示意图;图7是本专利技术业务报文中间跳处理的流程示意图;图8是本专利技术业务报文尾跳处理的流程示意图。具体实施方式下面将结合本专利技术的附图,对本专利技术实施例的技术方案进行清楚、完整的描述。本专利技术所揭示的一种带有INT数据段的业务报文及业务报文的处理方法,通过将INT数据段分成二部分,一部分称为固定头,另一部分称为INTOAM信息数据段。固定头设置于业务报文的四层头后面,INTOAM信息数据段设置于业务报文的业务数据之中,这样解决网络设备不能解析业务数据标识头的问题,同时也不影响INT的部署,拓展了INT的使用范围。结合图2~图4所示,本专利技术所揭示的一种带有INT数据段的业务报文,业务报文包括报文头信息和业务数据,其中,报文头信息包括四层头信息,INT数据段包括固定头和INTOAM信息数据段,固定头设置于四层头信息的后面,INTOAM信本文档来自技高网
...

【技术保护点】
1.一种带有INT数据段的业务报文,其特征在于,所述业务报文包括报文头信息和业务数据,所述报文头信息包括四层头信息,所述INT数据段包括INT OAM信息数据段和用于标识所述INT OAM信息数据段的长度和格式的固定头,所述固定头位于所述四层头信息后面,所述INT OAM信息数据段由固定头指定偏移,位于所述业务数据之中,所述INT OAM信息数据段包括至少一个OAM信息单元,所述业务报文在网络中转发时,每一跳在业务数据之中增加若干个所述OAM信息单元。/n

【技术特征摘要】
1.一种带有INT数据段的业务报文,其特征在于,所述业务报文包括报文头信息和业务数据,所述报文头信息包括四层头信息,所述INT数据段包括INTOAM信息数据段和用于标识所述INTOAM信息数据段的长度和格式的固定头,所述固定头位于所述四层头信息后面,所述INTOAM信息数据段由固定头指定偏移,位于所述业务数据之中,所述INTOAM信息数据段包括至少一个OAM信息单元,所述业务报文在网络中转发时,每一跳在业务数据之中增加若干个所述OAM信息单元。


2.根据权利要求1所述的业务报文,其特征在于,所述固定头包括类型字段、长度字段、偏移字段和预留字段,所述类型字段用于标识INT数据段的类型,所述长度字段用于标识INTOAM信息数据段的长度,所述偏移字段用于标识INTOAM信息数据段起始相对于四层头信息的位置。


3.根据权利要求1所述的业务报文,其特征在于,所述报文头信息还包括位于四层头信息前面的三层头信息和二层头信息。


4.根据权利要求1所述的业务报文,其特征在于,所述固定头还包括OAM信息类型字段,所述OAM信息类型字段使能比特位。


5.根据权利要求4所述的业务报文,其特征在于,所述OAM信息单元的内容和个数由所述OAM信息类型字段使能比特位决定。


6.一种业务报文的处理方法,其特征在于,所述方法包括:
S1,未带INT数据段的原业务报文在网络中转发时,每一跳均先经过ACL匹配,得到INTOAM编辑信息和INT数据段偏移;根据所述INTOAM编辑信息产生固定头和OAM信息单元;根据所述INT数据段偏...

【专利技术属性】
技术研发人员:杨曙军姚飞李晨
申请(专利权)人:盛科网络苏州有限公司
类型:发明
国别省市:江苏;32

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

1