摘要
在单一硬件平台上满足多协议多维度的查找需求已成为网络技术发展的方向之一。为了提高多协议多维度查找电路在报文解析、报文匹配、报文编辑动作和存储分配等方面的可编程性,提出一种与具体协议无关、匹配字段和匹配长度可灵活选择的多级查找算法,并采用VerilogHDL实现了原型电路。此外,在Xilinx的xc7z020clg400-1上进行了时序仿真和硬件资源分析,并针对典型协议进行了测试。测试结果表明,电路设计能够实现多协议多维度关键字信息的快速查找。
To meet the multi-protocol multi-dimensional search needs on a single hardware platform now becomes one of the development directions for network technology.In order to improve the programmability of multi-protocol multi-dimensional search circuit in message analysis,packet matching,packet editing and storage allocation,the multi-level search algorithm independent of specific protocol,matching field and matching length is proposed.The original circuit of this algorithm is realized with Verilog HDL.In addition,the timing simulation and hardware resource analysis is done on Xilinx xc7z020clg400-1,and typical protocols also tested.The test results indicate that the circuit design can realize the fast search of multi-protocol multi-dimensional keyword information.
出处
《通信技术》
2017年第10期2372-2378,共7页
Communications Technology
关键词
多协议多维度
多级流表
可编程性
XILINX
muhi-protocol multi-dimensional
multi-level flow table
programmability
Xilinx