设计心得:用FPGA打造最强网络防火墙系统,小心避过这些坑

2017-01-10 15:53:10 来源:EEFOCUS
分享到:
标签:

 

项目背景及可行性分析

  1. 项目名称、项目的主要内容及目前的进展情况

基于FPGA防火墙系统设计。基于FPGA平台,设计一个具有防火墙功能的系统,具备对进出网络数据包解析、过滤等功能。目前正处于总体设计与论证阶段。

 

  1. 项目关键技术及创新点的论述;

关键技术有并行运算,状态检测,CAM,规则匹配,及PowerPC嵌入式系统。本项目的创新点是将传统的软件防火墙系统移植到硬件平台,充分利用FPGA的优势,软硬件相结合,提高处理速度和性能。

 

  1. 技术成熟性和可靠性论述:

 硬件防火墙开发模式就国内来说主要存在三类。一类是通过网络处理器(网络芯片), 一类是通过专用的FPGA编程,第三类是设计专用的ASIC芯片。相对于各种网络处理器,FPGA是设计ASIC芯片最重要的步骤之一。基于FPGA芯片的片上防火墙系统优势。框架结构灵活高效。开发者针对防火墙产品需求,有针对性定义数据通路、缓存单元、处理单元、内存总线、总线仲裁单元及其耦合构架,使之达到最优性能。数据线速处理。精心设计的框架结构,使得FPGA芯片的天然并行处理优势发挥到极致。数据在芯片内始终处于流动状态,多个处理单元在不同节点并行完成数据分析、处理、替换等操作,从原理上保证了数据线速处理。硬件可升级。最终产品保留FPGA芯片升级接口,随着网络应用环境与用户需求变化,更新芯片设计后,为用户提供硬件升级服务,最大程度保护用户投资。开发优势。所有功能集成在片内完成, 兼之FPGA I/O资源丰富特性,使得系统硬件布局极为简单,将网卡芯片、内存芯片与时钟直接与FPGA芯片连接即可,省却了传统主板繁杂的控制器、总线等结构,使得系统成本大幅下降。加之在FPGA中嵌入PowerPC硬核,使得片上系统的性能进一步提升。

 

项目实施方案

1.方案基本功能框图及描述

用框图的方式并加以简单的描述简述实施本项目的技术方案。

图1 方案基本功能流程框图

图1 方案基本功能流程框图

 

图2 系统结构框图

图2 系统结构框图

 

该方案采用FPGA硬件逻辑和嵌入系统的两层分层结构,如图1所示。

 

FPGA硬件逻辑及外围硬件主要实现的功能是:数据包收发、五元组(协议类型、源/目的IP地址、源/目的端口号)的数据分类以及固定字段模式匹配、转发数据的封装。

 

嵌入式系统实现的主要功能是:病毒与恶意攻击的检测、病毒与恶意攻击的处理、过滤规则管理、转发数据整理。

 

方案的核心部分是由实现入侵检测的三个模块组成。利用硬件匹配和数据负载匹配认别病毒和恶意攻击,为网络提供安全保护。

 

2.需要的开发平台

  实现本方案所需要的基本功能、功能、接口,FPGA,PowerPC,双网口(一个采用开发板上的网口,另需一网络扩展板),SRAM,

 

所需要的目标FPGA开发平台,简述为什么需要此平台

高级板-Virtex-2 Pro

 

  是否需要其它配套的开发工具

配套的下载,调试工具

 

2.方案实施过程中需要开发的模块

在本方案中需要研制、开发的功能主要模块,以及开发的方式

见图1、图2所示

 

3.系统最终要达到的性能指标

论述本项目最终完成时所设想达到的目标。

  实现一个具有防火墙功能的系统。

 

需要的其它资源

1.设计输入输出功能子板

子板功能描述、接口说明、时间、方式

网络扩展板,RJ45,2007年10月

 

2.测试设备

列出在方案实施过程中所需要的测试设备

万用表、示波器、频谱仪、逻辑分析仪等

 

3.方针、开发工具

列出在方案实施过程中所需要的仿真、开发工具等。

ModelSim、Xilinx ISE,Sinffer

 

 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
莱迪思半导体iCE40 FPGA为SteamVR跟踪平台实现低延迟的同步传感器数据处理功能

2017年9月18日 — 莱迪思半导体公司(NASDAQ: LSCC),客制化智能互连解决方案市场的领先供应商,今日宣布Valve采用莱迪思的低功耗、低成本iCE40™ FPGA为SteamVR™跟踪平台实现实时数据采集和处理功能。

美高森美的PolarFire FPGA器件现可与 AD9371宽带集成射频(RF)收发器互操作

致力于在功耗、安全、可靠性和性能方面提供差异化半导体技术方案的领先供应商美高森美公司宣布其成本优化和低功耗的中等规模PolarFire™可编程逻辑器件现在可以通过JESD204B 接口与Analog Devices公司的 AD9371宽带集成射频收发器互操作。

小脚丫携手贸泽电子走进校园,成就高校学子的工程师之路

每一个电子专业的在校生,自走进大学校园的那天起,想必都有成为“技术大牛”的梦想。当你一眼就能看出系统故障时,当你用几行代码就能搞定困扰众人很久的技术问题时,当你设计出一个电路系统让专家都惊叹不已时,你的自豪感会从内心油然而生,走路时嘴角都会挂着微笑。成为技术牛人离不开大量的技术积累,你或许会问:一个技术小白如何修炼成技术大牛?从哪种技术着

英特尔发布5G实验平台,采用FPGA异构结构
英特尔发布5G实验平台,采用FPGA异构结构

近日,英特尔发布了业界首款支持5G NR(新空口)的试验平台——第三代英特尔5G移动试验平台(MTP)。

华为全联接大会正在召开,引入赛灵思FPGA的云服务器亮相
华为全联接大会正在召开,引入赛灵思FPGA的云服务器亮相

All Programmable 技术和器件的全球领先企业赛灵思公司今天在华为全联接大会(HUAWEI CONNECT 2017)上宣布,华为首发的FP1实例选择赛灵思高性能Virtex®UltraScale+™ FPGA为其最新加速云服务提供强大动力。

更多资讯
为什么说华为是NB-loT领域的领跑者?

以NB-loT为基础,基于移动通信蜂窝网络部署的物联网技术,具有广覆盖、大连接、低功耗和低成本的优势,是全球实现海量连接、万物互联的主要技术手段。

混改后的中国联通,功过相抵
混改后的中国联通,功过相抵

三大运营商于近日公布了2017年8月份运营数据,联通固网宽带城池“失守”。

机载WiFi收费方式多样,中国航空公司怎么选择?

民航局“松绑”飞机上便携式电子设备的使用,为此前低调开拓市场的机载WiFi产业带来了爆发契机。

LoRa技术新用处,能给能源计量领域带来啥?
LoRa技术新用处,能给能源计量领域带来啥?

现在我们很多小区抄表多采用手持式抄表机,手持式抄表机可理解为便携式掌上型电脑,具有较强的运算和储存能力。抄表员抄表后,抄表机直接将数据上传到服务中心上,服务器复核数据后,由抄表机直接开账、打印账单或各类工作单,工作效率大大提高。

Microchip大中华区技术精英年会开始接受报名
Microchip大中华区技术精英年会开始接受报名

全球领先的整合单片机、混合信号、模拟器件和闪存专利解决方案供应商——Microchip Technology Inc.(美国微芯科技公司)举办的大中华区技术精英年会(Greater China MASTERs Conference)今天宣布开始接受报名。

微话题

年初定的哪些“小目标”没有阵亡?

2017年能耗过半,年初定的哪些“小目标”没有阵亡? ……