网络流量分析系统设计,计算机网络论文.docx
《网络流量分析系统设计,计算机网络论文.docx》由会员分享,可在线阅读,更多相关《网络流量分析系统设计,计算机网络论文.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网络流量分析系统设计,计算机网络论文【题目】 【第一章】 【第二章】 【第三章】网络流量分析系统设计 【第四章】 【总结/以下为参考文献】 第三章 流量分析系统设计 随着全球信息化建设的不断加快,网络安全也随之变的越发重要。网络安全从其本质上来讲就是网络上的信息安全。从广义来讲,但凡牵涉到网络上信息的保密性、完好性、可用性、真实性和可控性的相关技术和理论都是网络安全的研究领域。 3.1 网络安全防护与流量分析系统的关联性 现有网络防护设备通过系统本身实现对 OSI 全层次的数据处理,包括数据接入、辨别、分类以及 data 字段的数据分析,由此极度依靠、消耗硬件资源。而流量分析系统是对现有网络防
2、护体系进行物理上的分离,数据分流设备实现数据 1 到 4 层的数据处理、ip 分片重组、乱序重排等基础功能,服务器实现数据包数据层面的分析与处理。由此,服务器资源将全部释放用于数据的深度处理,进而实现网络安全的整体防护。 3.2 网络流量分析系统部署 众所周知,网络攻击11的主要类型有 DoS 攻击、缓冲区溢出攻击、漏洞攻击、欺骗攻击等。总结其攻击方式,均是通过人为研究网络相关协议特性,使网络设备资源耗尽、瘫痪或被欺骗,以此到达攻击、占用网络设备的目的。而网络安全防护通常采用的是防火墙策略,防火墙的作用是通过允许、拒绝和重定向经过防火墙的数据流,防止不希望的、未经受权的通信进出被保卫的内部网络
3、,并对进、出内部网络的服务和访问进行审计和控制,本身具有较强的抗攻击能力,并且只要受权的管理员方可对防火墙进行管理,通过边界控制来强化内部网络的安全。但防火墙的本质是通过对已经知道攻击的了解,做好 防患于未然 ,而对未知攻击的防御性,就显得捉襟见肘。 3.2.1 系统网络架构 本文以传统防火墙网络架构为基础,在这里基础上添加网络添加流量分析平台,以此与传统防火墙12构成二级联动,在防备网络攻击的同时,能够以极快的速度响应新的网络威胁。 网络拓扑如以下图 3.1 所示: 如上图 3.1 所示,网路流量通过外网 route_A 到达数据分流设备,数据分流设备将其流量复制一份,经五元组源 IP,目的
4、 IP,源端口,目的端口,应用协议ACL13过滤,然后通过防火墙进入内网;另复制一份流量根据五元组 ACL 规则对流量进行区分输出至数据分析服务器,数据分析服务器对获取的数据进行人工或已设定条件的程序分析,对数据分流设备生成新的 ACL 规则,以过滤通往防火墙的网络流量,防止内网遭受攻击。 3.2.2 数据分流设备定位 在传统网络中,防火墙对 OSI 的 17 层实行全覆盖防御,因而防火墙对未知的应用层攻击无法回应,其次,防火墙的性能指标无法知足日益增长的网络带宽及小字节数据包的网络冲击。OSI 七层模型构造及功能如下表 3.1 所示数据分流设备工作在 OSI 的 4 层构造,通过对数据数据链
5、路层、网络层、传输层的特征值过滤,将攻击流量丢弃。而根据硬件配置的不同,分流设备最高能够提供单端口 100G,总计带宽超过 1T 的数据处理能力。 3.3 数据分流设备功能模块设计 分流设备遵守系统模块化设计原则,根据功能、系统对设备模块进行划分。计算机网络数据通过两级硬件交换实现线速的二三层交换。一级交换在线路接口板的各端口之间;二级交换则在各个线路接口板之间,通过控制交换板来实现数据交换。 3.3.1 系统功能模块 基于五元组的分流设备功能模块如以下图 3.2 所示: 分流设备按功能划分,主要包括控制模块、交换模块、包处理及接口模块和电源模块。 控制模块:控制模块由主处理器和一些外部功能芯
6、片组成,实现系统对各种控制应用的处理,比方 telnet,fclp 等? 交换模块:交换模块具有多路高速的双向串行接口,可完成线路接口板之间的线速数据交换。 包处理及接口模块:能够提供一个或多个物理端口,不同的线路接口板能够实现不同速率、不同类型业务的接入。 电源模块:电源模块采用 220V 沟通供电或-48V 直流供电,为系统内其他部分提供所需的电源。 数据分流设备通过电源模块对整个设备进行供电,并采用电源的 1+1 冗余备份,保证电力供给。计算机网络数据流量通过接口模块将数据包送入设备进行处理,数据包在这里完成物理层及数据链路层检测,包括以太网数据包最小字节检测、jabber 帧检测、接口
7、缓存区溢出检测、线路信号检测等。当网络数据包通过接口模块的预处理后,进入包处理模块进行 3 层及 3 层往上的数据处理,对数据包进行 IP 辨别、端口辨别,进而进行应用层辨别。然后,数据将进入交换模块进行基于硬件的快速转发,当设备断定数据从本板输出时,数据通过一级交换模块直接转发出去,当设备断定数据从跨板输出时,数据将通过二级交换模块转发数据。数据分流设备通过控制模块对本设备主控制器及其他功能芯片进行控制,以此实现对设备的管理操作,例如 telnet、snmp、sflow 等等。 3.3.2 系统工作流程 数据分流系统利用 ACL 规则实现入口的流量过滤,利用链路聚合逻辑端口作为输出端口,通过
8、 redirect、permit、deny 命令分别实现数据流量的重定向、白名单、黑名单过滤。数据分流系统的工作流程如以下图 3.3 所示: 网络流量从输入端口进入分流设备,通过 ACL 规则断定能否匹配,若匹配 deny 规则或未匹配规则,则数据直接丢弃;若匹配 redirect 或者 permit 规则则进入下一流程查找输出端口,当查到输出端口时,则通过输出端口输出,若未查到输出端口,则丢弃该数据。 3.4 数据分流设备分流算法设计 基于以太网的流量分析系统核心即是数据分流算法,由本文第二章对 TCP/IP 协议簇的介绍可知,基于 TCP/IP 的以太网络是以层次化模型构造来对数据进行处理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 文化交流
限制150内