基于ASIC的防火墙系统Xwall的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:nwhitewolf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文所论述的“基于ASIC 的防火墙系统Xwall”是基于四川南山之桥微电子有限公司自主设计的集成路由、交换、防火墙ASIC 芯片“Xwall? TS6210”进行设计开发的。是在以TS6210 为核心的硬件平台上,设计实现基于Linux 内核的专用防火墙系统。首先,在基础理论中,介绍了防火墙的基本概念、分类,对现有防火墙的技术进行了分析比较,对于TCP/IP 协议进行了简要的介绍。随后,对Xwall 系统层次结构和系统功能模块的设计进行了分析。本文围绕路由和状态检测这两个主要的功能模块的设计与实现进行分析论述。在路由模块的设计中,将对硬件路由的操作部分加入到Linux 内核路由处理中,使硬件路由表随着内核路由表进行更新;而且,为硬件路由设计实现了动态自适应功能,使硬件路由表能自动适应网络配置环境的变化。状态检测作为Xwall 的核心功能模块,是基于Linux netfilter 框架设计实现的。状态检测模块将已通过规则检查的连接/会话信息写入SESSION 表,数据包进入系统时,首先查找SESSION 表,如果命中,则直接进行转发,否则再进行规则检查;SESSION 表由硬表和软表组成,硬表作为软表的cache;为了能更好的利用硬表的资源,提高整个系统的处理效率,设计实现LRU/LMU算法对硬表和软表进行调度。通过网络设备专业测试仪器的系统测试,表明该系统实现了设计目标并具有较高的性能和稳定性。
其他文献
术语自动抽取是中文信息处理中的一个很重要的课题。术语集中体现和负载了一个学科领域的核心知识,术语的变化在一定程度上反映了一个学科领域的发展变化。术语抽取对信息检索
随着移动计算的发展以及信息访问需求的日益增长,商务活动正向移动和无线连接领域逐渐发展。企业需要更强大的移动和无线连接解决方案来扩展他们的商务应用,以获得更好的投资
移动数据通信被认为是未来几年发展最快的业务之一,与其相关的通信终端将会超过10 亿台。人们需要进行信息的交流、处理和存储,也需要存储在各种通信终端里的同类型数据保持
知识管理已经成为企业提高竞争力的重要手段。目前现有的知识管理系统获取知识的手段严重不足,主要表现为知识管理系统的知识库维护的封闭性。考虑到当前知识管理系统的不足,
传统的人工智能是符号主义,以知识为基础,通过推理进行问题求解。计算智能是以数据为基础,以连接主义的思想为主,通过训练建立联系,进行问题求解。常见的计算智能方法有神经网络、
随着网络的发展和信息化工作的逐步展开,硬件设备、业务种类和服务类型等日趋复杂化,各种基于网络的应用、各种教学资源、各种信息管理办公子系统等都有了很大的发展。人们迫
异构数据集成是数据库领域研究的热点问题。目前已经出现了多种基于JAVA和CORBA中间件的实现方案。但当采用这些方案进行异构数据集成时存在着开发难度大、成本高、实施复杂,
随着市场竞争的日益激烈,企业为取得市场生存和竞争的优势,适应瞬息万变的市场环境,需要快速响应市场的需求,需要不断调整自己的组织模式和再造自己的业务流程,因此,业务流程
多描述编码是一种具有很强的错误隐藏和错误恢复能力的图像、视频编码方案,可以克服互联网和无线通信网络传输信道的不可靠性导致的数据错误及分组丢失等问题。本文综述了多
本文主要介绍了以缓存服务器为基础,结合相关路由器的WCCP技术,建构透明Web Cache的系统设计方案,以及在透明Web Cache基础上实现基于URL的访问控制的方法。该设计方案一方面