设计心得:用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 )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
泰克为嵌入式系统、航空和汽车工程设计提供深入分析解决方案,提升用户的生产效率

全球领先的测量解决方案提供商——泰克科技公司日前为5系列混合信号示波器(MSO)推出多种新型选项,包括面向航空和汽车市场的功率分析解决方案、汽车以太网测试解决方案以及串行触发和解码解决方案。

莱迪思FPGA发展之道,低成本、低功耗“笑傲”网络边缘领域?

在2017年11月8日,莱迪思在上海举行媒体见面会,公司首席运营官Glen Hawk在会上表示:“莱迪思在云端也有很多不同的方案,云端也是对我们很重要的,可是对我们来说,我们的强项是在物联网或者是网络边缘上面的处理。莱迪思可编程产品也就是中小型、小而美的产品,在过去三十几年的发展下,现在在网络边缘上就可以充分发挥出它的性能。”

赛灵思王之寂寞:深度学习这场FPGA盛宴舍我其谁?
赛灵思王之寂寞:深度学习这场FPGA盛宴舍我其谁?

深度学习是人工智能(AI)领域的一个细分市场,其中,多台计算机通过人工神经网络进行交互。这些人工神经网络使得计算机在不需要预先编程的情况下就可以理解随机信息。赛灵思的现场可编程门阵列(FPGA)就非常适合自动驾驶汽车等深度学习应用。FPGA是一种集成电路,在生产之后进行编程。

英特尔核心业务“危机”,能靠FPGA来完成救赎?

如今,英特尔在数据中心的主导地位似乎正在摇摇欲坠,因为云计算服务器正在经历范式转换。物联网、智能家居、自动驾驶汽车等新科技的发展,会带来大量的数据,它们需要非常快速的实时计算决策能力,这对英特尔数据中心业务来说是一个坏消息。

揭秘Canyon Bridge背景,难怪“啃不下”Lattice这块骨头

近期有两件事将一个中资背景的投资机构(Canyon Bridge)推到了大多数人的视野面前。

更多资讯
三星把物联网技术用在酒店中,到底能带来啥好处

物联网酒店客房将各种不同的设备和传感器连接,比如电视、灯、空调、加热器、智能镜子、物联网,提供个性化服务。

威盛发布企业物联网网关系统ARTiGO A630
威盛发布企业物联网网关系统ARTiGO A630

小巧的机型设计,丰富的连接接口,威盛ARTiGO系统产品线又添新成员,完美适用于物联网网关应用

Marvell 60亿美元将拿下对手Cavium?这桩收购你怎么看

据外媒报道,芯片厂商Marvell正在谋求收购芯片初创公司Cavium,如果交易最终能够实现,将会创造出芯片市场一个百亿美元级的芯片厂商。

混改后的中国联通勾勒出一幅怎样的未来图景?
混改后的中国联通勾勒出一幅怎样的未来图景?

在5G建网模式上,中国联通或将启动“小混改”创新。目前云南联通通过引入第三方借力搭桥,经营分成:设备商销售给联通的设备由第三方出资购买,联通负责建网,给第三方经营分成。

全球通讯厂商专注5G,从合作计划看中兴的野心

随着5G标准不断加速,全球通讯厂商都已经开始高度重视,各家都在此领域上加大投入,力求在下个移动大时代来临之时拔得头筹。从原来的2G、3G甚至4G,欧洲市场一直以来都是全球移动通信标准的主要贡献地,并且这一趋势可能会延续到5G时代,因此无论是在技术还是市场领域,欧洲市场向来都是兵家必争之战略制高点。

微话题

工作 or 考研?

又到一年招聘季,考研or工作让你实现了怎样的逆袭?……