首页 | 本学科首页   官方微博 | 高级检索  
     

一种支持异构协议解析的可配置解析器设计*
引用本文:王孝龙,刘勤让,林森杰.一种支持异构协议解析的可配置解析器设计*[J].计算机应用研究,2018,35(6).
作者姓名:王孝龙  刘勤让  林森杰
作者单位:国家数字交换系统工程技术研究中心,国家数字交换系统工程技术研究中心,国家数字交换系统工程技术研究中心
基金项目:国家科技重大专项(2016ZX01012101)
摘    要:针对当前网络转发设备难以快速应对不断出现的新型网络协议的现状,设计了一种支持异构协议的可重配置解析器。首先,通过配置用户定制模块,实时更新用于解析逻辑的解析树,快速实现新型协议的添加、删除。此外,在满足传统互联网解析需求同时,引入数据链路层的可配置性,将异构协议解析进行统一。最后,通过相应的解析树映射算法将用户定制的协议映射到硬件结构中,并通过匹配域的压缩,减少了所用的硬件资源。实验结果表明,与已有的方案相比,节省了20%的slice资源和17%的BRAM资源,并实现176Gbps的解析速度。

关 键 词:可配置解析器  异构协议  解析树  映射算法
收稿时间:2017/3/5 0:00:00
修稿时间:2018/5/2 0:00:00

Configurable Parser Design for Heterogeneous Protocols
Wang Xiaolong,Liu Qinrang and Lin Senjie.Configurable Parser Design for Heterogeneous Protocols[J].Application Research of Computers,2018,35(6).
Authors:Wang Xiaolong  Liu Qinrang and Lin Senjie
Affiliation:National Digital Switching System Engineering Research Center,,
Abstract:Concerning the current situation that network forwarding devices were difficult to deal with the emerging new network protocols, this paper designed a reconfigurable parser for heterogeneous protocols. Frist of all, by configuring a user-customizable module, the parser could achieve real-time update parse tree in parsing logic, thus implementing the addition and deletion of emerging protocol rapidly. In addition, while the design met traditional Internet parsing, introducing the configurability of data link layer would unify the heterogeneous protocol parsing. Finally, the matching domains were compressed by mapping user-customizable protocol into the hardware structure through the corresponding parse tree mapping algorithm, thus reducing the hardware resources. Experimental result shows that, compared with the existing schemes, the parse speed can achieve 176Gbps, saving 20% of the slice resources and 17% of the BRAM resources.
Keywords:configurable parser  heterogeneous protocols  parser tree  mapping algorithm
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号