报文编辑方法技术

技术编号:39833657 阅读:18 留言:0更新日期:2023-12-29 16:16
本发明专利技术实施例提供一种报文编辑方法

【技术实现步骤摘要】
报文编辑方法、数据转发芯片及存储介质


[0001]本专利技术涉及报文处理
,具体而言,涉及一种报文编辑方法

数据转发芯片及存储介质


技术介绍

[0002]随着数据网络数据流量的极具增长,对网络质量提出了越来越高的要求,服务提供商需要对网络业务质量进行实时检测,根据检测情况进行网络质量分析,进而动态调整业务转发路径,达到为用户提供更好网络服务的目的

在这种背景下,带内网络质量检测技术应运而生,带内网络质量检查技术需要在业务报文中插入检测协议头,携带了网络质量数据
(
如时间戳

入出端口

设备标识等
)
,相对于带外检测技术,带内检测无需额外检测报文,减少了带宽开销,同时用业务数据报文携带网络质量数据,能够最大化的保证检测数据的真实性,因此带内网络质量检测技术更受到网络服务商的欢迎

[0003]但带内网络质量检测技术也面临一些问题,例如,需要识别各类报文封装格式
(
>如
Srv本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种报文编辑方法,其特征在于,应用于数据转发芯片,所述数据转发芯片存储有灵活编辑表,所述方法包括:获取报文的封装格式,根据所述报文的封装格式确定所述报文中数据链路层首部

网络层首部和传输层首部的起始偏移值;根据所述数据链路层首部

网络层首部和传输层首部的起始偏移值得到报文特征数据,基于所述报文特征数据和
ALU
运算结果对所述报文进行
ACL
规则匹配,以根据匹配结果得到对应的灵活编辑索引;根据所述灵活编辑索引在所述灵活编辑表中进行查询,或根据所述灵活编辑索引在所述灵活编辑表中进行查询并根据所述数据链路层首部

网络层首部和传输层首部的起始偏移值进行
ALU
运算,以确定对应的编辑参数;根据所述编辑参数对所述报文进行编辑
。2.
根据权利要求1所述的报文编辑方法,其特征在于,在所述获取报文的封装格式的步骤之前,所述方法还包括:对原始报文进行
Ingress
处理,以确认转发编辑索引;根据所述转发编辑索引对所述原始报文进行转发编辑,以得到所述报文
。3.
根据权利要求2所述的报文编辑方法,其特征在于,所述根据所述转发编辑索引对所述原始报文进行转发编辑,以得到所述报文的步骤,包括:根据所述转发编辑索引对所述原始报文的数据链路层首部进行替换,以得到所述报文
。4.
根据权利要求1所述的报文编辑方法,其特征在于,所述根据所述数据链路层首部

网络层首部和传输层首部的起始偏移值得到报文特征数据,基于所述报文特征数据和
ALU
运算结果对所述报文进行
ACL
规则匹配,以根据匹配结果得到对应的灵活编辑索引的步骤,包括:根据所述数据链路层首部

网络层首部和传输层首部的起始偏移值对所述报文进行解析,以得到报文特征数据,其中,所述报文特征数据包括报文协议类型

报文协议当前长度

报文元数据长度和报文协议最大长度;对所述报文特征数据进行
ALU
运算,将所述报文协议当前长度和报文元数据长度叠加,以得到待比较长度数据;判断所述待比较长度数据是否大于报文协议最大长度;若是,根据所述报文特征数据得到第一灵活编辑索引;若否,根据所述报文特征数据得到第二灵活编辑索引
。5.
根据权利要求4所述的报文编辑方法,其特征在于,所述编辑参数包括编辑类型

【专利技术属性】
技术研发人员:杨振何志川赵子苍
申请(专利权)人:南京盛科通信有限公司
类型:发明
国别省市:

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

1