网络设备的协议解析方法技术

技术编号:43876039 阅读:24 留言:0更新日期:2024-12-31 18:59
本发明专利技术提供一种网络设备的协议解析方法,该网络设备的协议解析方法包括:对数据包进行分离,得到控制报文和数据报文;根据控制报文对数据报文协议字段位置进行关键比特位提取,得到路径协议解析关键比特位;从路径协议解析TCAM表中进行匹配查找,得到数据报文提取解析指令表地址;根据数据报文提取解析指令表地址对数据报文提取解析指令表进行提取,得到数据报文解析指令;根据数据报文解析指令对数据报文进行提取,得到报文头向量。本发明专利技术的有益效果为:实现对较宽的报文头字段自由灵活提取,且实现对数据报文的深度并行流水解析,通过上位机下发报文实现对解析器功能的可编程配置。

【技术实现步骤摘要】

本专利技术涉及计算机网络,尤其涉及一种网络设备的协议解析方法


技术介绍

1、随着网络设备种类的增多,网络流量模式的演变,新型适用协议的引入,可编程网络因其支持多协议报文的灵活性,适应现代网络通信复杂的生存环境得到蓬勃的发展。数据包解析器作为可编程网络设备中至关重要的角色,得到大量的关注和研究。数据包解析器位于可编程解析设备的第一阶段,主要实现的功能有:(1)识别数据包协议格式;(2)对数据报文格式进行解码;(3)对报文中的关键信息进行有效提取。围绕以上功能需求,传统数据包解析器可以用软件实现,但是存在处理能力有限和延迟较高的问题。

2、基于较长报文信息识别过程带来的延时和资源消耗问题,通过hyperparser根据对不同类型报文(如ipv4,arp,ipv6,mpls)的协议标志字不同,提出位选择策略,其通过枚举出一个场景下存在的所有报文解析路径,然后对比得到不同报文之间特征的位信息,通过逆蝶形网络将这些特征位信息从较长的报文头字段中提取出来,得到的特征位信息即可标识一种报文协议类型,通过该报文进行匹配查找,得到对应该类报文协议的字段提取指令本文档来自技高网...

【技术保护点】

1.一种网络设备的协议解析方法,其特征在于,包括:

2.根据权利要求1所述的网络设备的协议解析方法,其特征在于,根据所述路径协议解析关键比特位从路径协议解析TCAM表中进行匹配查找,得到数据报文提取解析指令表地址,包括:

3.根据权利要求1所述的网络设备的协议解析方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的网络设备的协议解析方法,其特征在于,所述根据所述数据报文提取解析指令表地址对数据报文提取解析指令表进行提取,包括:

5.根据权利要求4所述的网络设备的协议解析方法,其特征在于,所述根据所述数据报文解析指令对数据报文进行提取...

【技术特征摘要】

1.一种网络设备的协议解析方法,其特征在于,包括:

2.根据权利要求1所述的网络设备的协议解析方法,其特征在于,根据所述路径协议解析关键比特位从路径协议解析tcam表中进行匹配查找,得到数据报文提取解析指令表地址,包括:

3.根据权利要求1所述的网络设备的协议解析方法,其特征在于,所述方法还包括:

4.根据权利要求3...

【专利技术属性】
技术研发人员:杨翔瑞周寰陈颖文罗玉川邱振宇唐石画
申请(专利权)人:中国人民解放军国防科技大学
类型:发明
国别省市:

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

1