网络与信息安全学报 ›› 2020, Vol. 6 ›› Issue (1): 70-76.doi: 10.11959/j.issn.2096-109x.2020013

• 学术论文 • 上一篇    下一篇

基于FPGA的软件定义协议无关解析器

苗力心,刘勤让,汪欣   

  1. 国家数字交换系统工程技术研究中心,河南 郑州 450002
  • 修回日期:2019-06-28 出版日期:2020-02-15 发布日期:2020-03-23
  • 作者简介:苗力心(1995- ),男,辽宁丹东人,国家数字交换系统工程技术研究中心硕士生,主要研究方向为软件定义互连、FPGA|刘勤让(1975- ),男,河南商丘人,国家数字交换系统工程技术研究中心研究员,主要研究方向为宽带信息网络、片上网络设计|汪欣(1986- ),男,河南周口人,硕士,主要研究方向为系统结构
  • 基金资助:
    国家科技重大专项基金资助项目(2016X01012101)

Software-defined protocol independent parser based on FPGA

Lixin MIAO,Qinrang LIU,Xin WANG   

  1. National Digital Switching System Engineering and Technological Research Center,Zhengzhou 450002,China
  • Revised:2019-06-28 Online:2020-02-15 Published:2020-03-23
  • Supported by:
    The National Science Technology Major Program of China(2016X01012101)

摘要:

随着信息技术的繁荣发展,各种功能的异构网络层出不穷,异构融合网络成为下一代网络发展的必然趋势。实现异构网络之间的通信,网络转发设备必不可少。传统的转发设备仅支持固定的协议配置,缺乏可扩展性,无法支持新的网络协议。针对这种情况,提出了一种基于FPGA的软件定义协议无关解析器,通过软件定义解析流程,给予解析器灵活可编程的特性,无须对硬件设备进行更改即可完成对多种协议数据包的解析并提取出数据包转发所需的关键信息。通过高性能FPGA平台对解析器进行了实现,并进行了硬件资源开销和性能的评估。实验结果表明,可以完成多种异构网络协议的快速解析,得到完整的解析数据。

关键词: FPGA, 软件定义, 解析器, 协议无关

Abstract:

With the boom of information technology,heterogeneous networks with various functions emerge in endlessly,heterogeneous fusion network has become the inevitable trend of the development of the next generation network.To realize communication between heterogeneous networks,network forwarding equipment is essential.Traditional forwarding devices only support fixed protocol configuration and lack scalability,so they cannot support new network protocols.In view of this situation,a software defined protocol independent parser based on FPGA was proposed.The software defined the parsing process,giving the parser flexible and programmable features.It can analyze multiple protocol packets and extract key information needed for protocol conversion without changing hardware devices.The parser through a high-performance FPGA platform were implemented and hardware resource overhead and performance were evaluated.Experimental results show that it can complete the fast parsing of various heterogeneous network protocols and obtain complete analytical data.

Key words: FPGA, software define, parser, protocol independent

中图分类号: 

No Suggested Reading articles found!