- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于路由器IP数据包统计的流量数据采集方法分析
基于路由器IP数据包统计的流量数据采集方法分析-建筑论文
基于路由器IP数据包统计的流量数据采集方法分析
崔淑涛
(邯郸市睿智电力工程设计有限公司 河北 邯郸 056000)
【摘 要】本文通过对路由器IP数据包统计的流量数据采集方法和特点进行了详细地论述说明,以期能对网络研究和网络管理和流量数据采集起到一定的作用。
关键词 路由器;IP数据包;流量数据采集方法
如何统计网络流量已经日益成为人们普遍关注的一个问题。为此,迫切需要一种对网络性能进行分析、监控和诊断的工具,也需要一种对网络数据流量进行统计分析地、有效地工具。在此种情况下,各种对网络数据流量进行分析、监测和统计的方法应运而生。
1. 数据流量的统计方法
通常情况下,流量统计的方法主要有数据采集和数据分析两个方面,其中以数据采集最为重要。就目前来说,统计网络数据流量的方法有很多,最主要的是通过两个途径完成网络流量的数据采集:使用代理服务器对网络流量进行采集和直接使用路由器实现数据的流量统计。
1.1 使用代理服务器实现网络流量的统计。
代理服务器是一种介于客户端和Web服务器之间的服务器,有了它之后,浏览器不是直接到Web服务器去取回自己想要的网页,而是向代理服务器发出信息、网页请求,信号会被先送到代理服务器,然后由代理服务器来从web浏览器上取回所需要的信息并传送给你的浏览器。代理服务器有很多功能,如缓冲功能、安全功能、日志功能等等,另外,代理服务器还具有日志功能,能够实现对网络流量的数据统计就是因为其本身具有记录流量的日志功能。这样就可以直接读取代理服务器上的日志文件实现网络流量数据的采集工作。利用代理服务器取得流量数据的方法比较方便,但是有时候也会出现一些偏差,因为代理服务器会出现丢失数据包的现象,从而不能准确的记录网络的数据流量。
1.2 使用路由器实现网络流量的统计。
除了代理服务器外,路由器是实现网络流量数据采集的最重要、最便捷的方式。路由器一般利用其内部所具有的流量记载功能,如Show IP accouting 命令、SNMP协议和Telnet程序来实现流量数据的分析和采集。使用路由器对网络流量的数据进行采集避免了使用代理服务器出现的数据包丢失问题,因此,网络流量的数据采集比较精确。下面将重点介绍基于路由器IP数据包统计的流量数据采集方法。
2. 基于路由器IP数据包统计的流量数据采集方法
众所周知,路由器是一种连接多个网络和网段的设备,它能将不同网络和网段的信息进行解码、然后重新编码,使其网络间能够互相连挠,路由器可以根据数据包的目的地址选择最有效、最简捷的路径与其他网络实现连接,然后形成一个更大的网络,这样就能够最大程度的实现网络问的资源共享。它是流量数据出入的咽喉,局域网中所有到因特网的网络流量都必须经过路由器。因此,路由器充当了数据采集的角色。通过路由器对网络流量的数据进行采集的方法也有很多种,如show IP account命令、SNMP协议和Telnet程序等。因为路由器的主要功能是帮助IP数据包选择正确的路由,时期更快捷的到达目的地址,因此,我们通常不使用其本身自带的记录功能获取网络流量的数据统计,否则就会大大降低路由器的选择功能。从路由器上获取数据包的流量统计我们一般使用SNMP协议和Telnet程序的方法。
2.1 通过SNMP协议获取数据流量。
(1)SNMP协议是互联网的标准网络管理协议,在SNMP协议中定义了具有支持操作寓意的管理信息变量,这些变量被称为MIB变量,MIB变量是与计费有关的一种变量。因为路由器是网络间互联的关键设备,因此只要对边界路由器作适当的配置,当一个数据包进人路由器后,路由器奖会寻找记录内是否有与之相匹配的源IP地址和目标IP地址,如果找到一直相匹配的记录,程序就会自动将其累加到记录上,这样一来就会获得网络的数据流量。例如:在Cisco公司为其路由器产品定义的SNMP的MIB变量的IP组中,提供了一个IP Check point Accounting Table变量表,通过读取表中的值和重新设置数据过期标志,可以连续获取流经该路由器的网络情况。Cisco为流量统计功能提供了相应的SNMP访问和控制方法,利用Cisco路由器提供的“show IP account”命令查看当前的网络数据流量的统计情况。
(2)采用SNMP对数据流量进行采集的应用最广泛的就是使用网络流量负荷的监测工具即MRTG。这是一个有Perl script和一个C程序组成的监测工具。前者在其中的作用是可以使用SNMP获得路由器上的数据流量,后者的功能是记录数据流量并生成一些可以表示网络数据流量的图标,使其更形象、生动。MRTG最大的优点就是它保存的数据时间较长并
文档评论(0)