论文部分内容阅读
随着Internet和IPv6网络技术的发展,如何全面准确的监测网络流量数据越来越受到人们的关注。网络流量监测设备能够以实时和非实时方式分析TCP/IP四层模型的各层流量,便于帮助网管人员及时发现网络攻击,从而保证网络高效安全的运行。然而,目前国内外对于IPv6网络流量监测的研究仍处于起步阶段,还没有支持IPv6网络流量监测的商用系统。因此,通过web远程控制管理实现面向IPv6的网络流量监测,具有较高的实际意义和应用价值。
本论文是国家教育部2005年12月鉴定的科技成果——"BJTUIPv6网络性能分析报告系统”的重要组成部分。本文首先综述了网络流量监测技术的国内外现状,其次概述了IPv6网络流量监测的体系结构和主要功能模块,介绍了主要开发工具和依托的操作系统平台。接着,论文从IPv6数据捕获及协议解析模块的工作模式出发,介绍了多线程、双向链表以及模块化的设计思想,给出了数据捕获和协议解析的具体实现。论文介绍了数据库规划和设计的基本原理,描述了数据库模块的关键函数,给出了数据库的设计实现方案。论文的第五章详细阐述了数据链路层、网络层、传输层和应用层流量分析的设计实现方案。最后,论文通过组建IPv6测试环境,对流量监测的一些重要的和有代表性的功能进行了测试,并给出测试结论。目前,该系统已经应用在国内几家知名企业,效果反映良好。