基于网络处理器的千兆防火墙设计与实现

来源 :东华大学 | 被引量 : 4次 | 上传用户:nyhtstchhgxl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,互联网的速率在飞速增长,宽带网络静悄悄地走进千家万户,人们在享受网络带来的便利性的同时,也面临着黑客入侵、网络病毒等诸多安全性问题。面对日益增长的网络安全需求和令人堪忧的安全现状,防火墙产品成为当前研究热点。 本文的核心是设计和实现基于IXP1200网络处理器(Network Processor,NP)的千兆硬件防火墙,在开发过程中,解决了多层体系结构、防火墙工作模式、微引擎分配、攻击防范策略、图形用户界面等多方面的问题,在今后网络处理器应用的推广和防火墙产品开发方面都提出了独特的见解。 传统的防火墙一般采用专用硬件芯片或者基于纯粹的软件方案,很难兼顾性能与灵活性两方面的要求。NP是用于实现报文处理、协议分析、路由、语音数据集成和QoS等通信工作的可编程硬件。它综合两者优点,摒弃它们的不足,提出了全新的软硬件联合解决方案。基于NP来设计网络设备符合中国国情。 Intel公司推出了一系列并行可编程的网络处理器IXP425、IXP1200、IXP2400和IXP2800,其中IXP1200是面向企业网络设备的入门级NP芯片,它具有一个通用处理器和六个微引擎,非常适合IP宽带网接入设备,是千兆防火墙核心处理器的理想选择。 本文从网络安全现状及NP应用角度出发,介绍了Intel网络处理器硬件和软件开发平台,设计了防火墙多层并行结构、剖析了防火墙基本工作模式,实现了TCP中继、ARP代理透明模式、WebUI防火墙控制界面等关键模块,并通过三个性能对比实验,确定了最佳微引擎分配方式,最后完成了NetChannel5000系列防火墙的研制工作,并展望了未来的发展方向。 本论文的创新点体现在如下三个方面: ·提出了基于NP的TCP中继方法,在保证吞吐率的前提下避免内网遭受恶意SYN攻击。基于网络处理器的千兆防火墙设计与实现摘要通过微引擎分配的三个实验,提出了优于参考设计的微引擎分配方案,在NP快通道性能研究方面作出一定贡献。实现了高度人性化的V几b图形管理界面,提出了配置向导,使普通网络管理人员能有效配置防火墙。
其他文献
本文首先综述了当前工作流模型及其验证方法,着重介绍了基于Petri网进行工作流建模和验证的优缺点,然后提出了一个基于双分支条件有向图(Double-Road Conditional Directed G
超分辨率图像重构技术的目的是从几幅包含有相同区域的图像序列中重新构建更高分辨率图像,采用这种重构算法不仅利用了图像内象素间的空间相关性,而且利用了图像间的时间相关
本文提出一种基于CORBA(Common Object Request Broker Agent)的分布式入侵防御系统(DIPS,Distributed Intrusion Protection System),较之传统的入侵监测系统,具有实时、易
随着网络和多媒体技术的发展,视频信息的检索成为非常重要的研究领域.该领域涉及诸多方面的技术,包括对关键帧的提取,视频在时间序列上的分割,视频片断的相似度度量以及高维
当前,数据挖掘是数据库研究、开发和应用最活跃的分支之一,引起了学术界和产业界的广泛关注.而其中关联规则挖掘在商业等领域的成功应用,使其成为数据挖掘中最成熟、最重要、
本文从分析火电厂燃料管理的整个过程入手,详细描述了燃料计划采购、燃料检斤、燃料化验、燃料掺烧及燃料结算的过程和内容,并阐述了燃煤掺配对保证机组稳定运行和经济运行的重要作用。论文着重论述了火电厂燃料配给模型的建立和改进过程,说明了燃料配给模型的适用条件,最后进行了燃料掺配的软件设计。针对某电厂200MW机组的实例,建立了掺配模型,并设计开发了燃煤掺配决策支持系统。该决策支持系统应用了软件总线技术建立
在Internet出现以前,数据库产业可以说是发展最快的信息产业,而Internet的发展又给数据库产业注入了新的活力,使传统的数据库产业向着Internet服务的方向发展。Oracle数据库系统
智能网过载控制技术是智能网实现过程中的关键技术,它对于确保智能网的稳定性,从而高效、优质地提供智能网业务起着重要的作用。SCP过载控制算法是智能网过载控制技术的核心。
网络数据流分类是目前工业界和学术界研究热点。传统的基于端口、基于DPI的分类方法在P2P业务种类剧增以及抗加密性差问题上处于明显的劣势,导致分类准确率急剧下降。因而越来
随着Internet的迅速发展,以前在企业内部网络中开通的业务也纷纷移植到Internet上。Internet构建在TCP/IP协议上,而TCP/IP协议并未提供任何安全措施,针对Internet存在的安全问题