论文部分内容阅读
随着校园网络应用的日益复杂及网络规模的不断扩大,对网络的管理提出了更高的要求。一方面,校园网用户对网络性能要求不断增加;另一方面,校园网中的安全威胁(如DDoS、蠕虫、恶意代码等)也越来越多。校园网管理人员需要全面地了解一个网络的情况,从而合理分配带宽资源,让关键业务得以正常运行;同时及时定位引起网络异常情况的事件源,有效地控制异常流量的蔓延。现有的网络管理软件都是针对一般的网络来设计的,虽然可以满足一些有限的要求,然而却缺乏更进一步的网络管理支持。流量监测是网络管理的基础。国际标准化组织所规定的网络管理五大功能模块的实现都或多或少的依赖于网络流量监测。因此,有必要在现有的校园网络管理基础上实现对全网的流量监测和控制,从而更好地管理及优化网络。本文根据我校校园网的管理需求,在研究当前相关理论及技术的基础上,提出了一个分布式流量监测系统的详细设计,并实现了一个流量监测Web管理系统。具体工作如下:使用交换机(或路由器)上配置NetFlow的方式,设计了多层次、多采集点的分布式流量采集架构:将各个站点的功能封装为Web服务来实现站点间的交互;针对异常流量的控制,设计了一个基于策略的异常流量联动控制框架;以及以VS.Net为平台、SQL Server数据库为核心实现了流量监测管理系统,用于流量采集、分析、告警显示等功能。首先,为了全面、高效地采集到所需的流量信息,本文设计了一个基于NetFlow的分布式流量采集架构的设计方案。采用分布式采集架构将全网流量的采集任务分布至校园网的各个区域,采集点被设计在核心层和汇聚层,分别用来监测出口流量和网内各区域的流量。通过这种方式,能获得校园网出口以及网内各区域的全面流量信息。第二,将系统的整体架构设计为二级监控的模式,分为监控中心及子站点,并采用Web服务实现各个站点间的交互。子站点的流量信息查询及监控中心的注册等功能被封装为Web服务在网上发布。增加了系统的灵活性和可扩展性。在数据库的设计中,流量信息的存储设置在各个子站点,减轻了监控中心的存储负担。第三,针对异常流量的控制,设计了一个基于策略的异常流量联动控制框架。包括策略的描述、存储、转化、下发等子模块。该框架的特点是集中式管理、分布式执行。在每个采集点,设置异常流量监测引擎,当有异常情况发生,通知中心策略服务器,由其进行策略的判决及下发。文中以系统的异常流量监测模块与防火墙的联动为例,对整个策略联动控制流程进行了说明。第四,文章介绍了在VS.Net平台下系统主要模块的实现过程。系统在校园网的主干网络交换机上进行了安装和测试,实现效果良好。本论文开发完成了以我校校园网为背景的流量监测管理系统。在系统设计中,将流量监测与基于策略的联动结合起来,具有一定的创新性。同时,该系统有效地解决了对校园网全网流量的监测问题,能在采集分析流量的基础上,将网络流量以图表等方式表现出来,同时在异常流量发生的时候能够给予及时的告警和基于策略的控制,减轻了管理员的工作负担,具有一定的实用价值。