摘要
针对当前网络转发设备难以快速应对不断出现的新型网络协议的现状,设计了一种支持异构协议的可重配置解析器。首先,通过配置用户定制模块,实时更新用于解析逻辑的解析树,快速实现新型协议的添加、删除;然后,在满足传统互联网解析需求的同时,引入数据链路层的可配置性,将异构协议解析进行统一;最后,通过相应的解析树映射算法将用户定制的协议映射到硬件结构中,并通过匹配域的压缩,减少了所用的硬件资源。实验结果表明,与已有的方案相比,节省了20%的slice资源和17%的BRAM资源,并实现了176 Gbps的解析速度。
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. First of all,by configuring a user-customizable module,this 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 176 Gbps,saving 20% of the slice resources and 17% of the BRAM resources.
作者
王孝龙
刘勤让
林森杰
Wang Xiaolong;Liu Qinrang;Lin Senjie(National Digital Switching System Enginering & Technological Research Center,Zhengzhou 450002,Chin)
出处
《计算机应用研究》
CSCD
北大核心
2018年第6期1830-1833,共4页
Application Research of Computers
基金
国家科技重大专项资助项目(2016ZX01012101)
关键词
可配置解析器
异构协议
解析树
映射算法
configurable parser
heterogeneous protocols
parser tree
mapping algorithm