关于路由器IP数据包统计的流量数据采集方法
路由器设置流量统计功能

路由器设置流量统计功能现代社会的网络使用越发普及,路由器作为连接互联网的重要设备,承载着越来越多的网络流量。
为了更好地管理网络使用情况,提高用户体验,许多路由器都提供了流量统计功能。
本文将介绍如何设置路由器的流量统计功能。
一、了解流量统计功能的作用在设置路由器的流量统计功能之前,我们首先需要了解它的作用。
流量统计功能可以帮助我们了解网络的使用情况,包括上传和下载流量的数据量、连接设备的数量等。
通过分析统计数据,我们可以得知哪些设备或者应用程序占用了大量的网络资源,进而保持网络的稳定和流畅。
二、登录路由器管理界面设置路由器的流量统计功能需要登录路由器的管理界面。
首先,确保您已经连接上了路由器,并且路由器处于正常工作状态。
然后,打开您的浏览器,输入路由器的管理地址。
通常情况下,管理地址为192.168.1.1或者192.168.0.1,具体地址可以在路由器的说明书中找到。
输入管理地址后,按下回车键,即可进入路由器的管理界面。
三、找到流量统计功能设置选项在路由器的管理界面中,我们需要找到流量统计功能的设置选项。
不同品牌和型号的路由器界面略有不同,但一般都会有类似“高级设置”、“网络设置”或者“流量控制”等选项。
根据自己的路由器型号,逐一点击这些选项,寻找名称类似“流量统计”、“流量监控”等设置选项。
四、开启流量统计功能找到流量统计功能的设置选项后,点击进入相应的页面。
在流量统计页面中,您可以看到上传和下载的流量数据,以及连接设备的数量等信息。
一般情况下,流量统计功能已经默认开启,您只需要确认相关设置是否正确即可。
五、设置流量统计的时间段除了开启流量统计功能外,您还可以设置流量统计的时间段。
在流量统计页面中,找到“时间段设置”或者类似的选项,根据自己的需求进行设置。
您可以选择每天的哪个时间段进行流量统计,也可以设置统计周期为每周或每月。
六、保存并应用设置设置完流量统计功能及相关选项后,您需要点击页面上的“保存”或“应用”按钮,将设置保存并应用到路由器中。
网络IP的流量分析和流量优化

网络IP的流量分析和流量优化随着互联网的快速发展,网络流量的管理和优化变得愈发重要。
了解和分析网络IP的流量情况,并针对性地进行优化,可以提高网络效率和用户体验。
本文将重点探讨网络IP的流量分析和流量优化的方法和技巧。
一、网络IP的流量分析在进行流量优化之前,首先需要对网络IP的流量进行分析,以了解网络的使用情况和问题所在。
以下是一些常用的网络IP流量分析方法:1.1 流量监控工具流量监控工具可以帮助管理员实时监控网络中各个IP地址的流量情况,并提供详细的统计报告和图表。
常见的流量监控工具有Wireshark、NetFlow Analyzer等。
1.2 流量统计通过对网络设备进行配置,可以获取关键的流量统计信息,如流量的协议分布、源IP和目的IP的流量排名等。
这些统计数据可以帮助管理员了解网络流量的分布情况和异常情况。
1.3 数据包分析通过对网络数据包进行深入的分析,可以获取更加详细的流量信息,如各个IP地址的通信模式、具体的通信内容等。
这种分析方法需要使用专业的网络数据包分析工具,如Tcpdump、Windump等。
二、网络IP流量优化在进行流量优化时,需要结合流量分析结果,有针对性地采取相应的优化措施。
以下是一些常用的网络IP流量优化方法:2.1 流量控制通过对网络设备进行流量控制的设置,可以限制某些IP地址的流量,防止其对网络带宽的滥用。
流量控制常用的方法有限速控制、带宽分配等。
2.2 流量调度对于网络中流量分布不均的情况,可以通过流量调度来优化网络的负载均衡,确保每个IP地址获得公平的网络带宽。
常见的流量调度技术有负载均衡、链路聚合等。
2.3 优化网络拓扑通过调整网络拓扑结构,可以减少网络中的瓶颈和延迟,提高网络的整体性能。
优化网络拓扑包括增加链路带宽、减小链路长度、增加网络节点等。
2.4 服务质量管理通过设置不同IP地址的服务质量(QoS)等级,可以优化网络中的优先服务和流量分配。
例如,对于重要的业务流量,可以设置较高的服务质量等级,确保其优先传输。
如何通过网络IP进行网站流量分析和统计

如何通过网络IP进行网站流量分析和统计在互联网时代,网站流量分析和统计是企业和个人网站管理员必不可少的工作之一。
通过了解网站的流量情况,可以了解访客的地域分布、流量来源、访问路径等重要信息,从而为网站优化和决策提供参考依据。
而网络IP是其中一种重要的数据来源,可以通过网络IP来进行网站流量分析和统计。
本文将介绍如何使用网络IP来进行网站流量分析和统计的方法。
一、获取网络IP数据要进行网站流量分析和统计,首先需要获取访客的网络IP数据。
获取网络IP数据的方法有多种,主要包括以下几种途径:1. 网站统计工具:许多网站统计工具提供了网络IP数据的获取和分析功能,如Google Analytics、百度统计等。
通过在网站上添加统计代码,这些工具可以自动收集网站访客的网络IP信息。
2. 服务器日志:服务器日志是记录网站访问情况的重要资源,其中包含了访客的网络IP信息。
通过分析服务器日志,可以获取访客的IP 数据。
常见的服务器日志分析工具有AWStats、Webalizer等。
3. 数据库记录:如果网站存在用户注册、登录或留言等功能,可以将用户的网络IP信息记录在数据库中,进而进行分析和统计。
二、IP地址解析与地理位置定位获取到网络IP数据后,首先需要将IP地址解析为实际的地理位置信息,以便进行后续的分析和统计。
IP地址解析主要包括两个步骤:1. IP地址转换:IP地址是由四个用英文句点分隔的数字组成,如192.168.0.1。
将IP地址转换成计算机能读取和处理的数据格式是IP地址解析的第一步。
2. 地理位置定位:通过IP地址解析服务提供商的API接口,将IP 地址转换为实际的地理位置信息,如国家、城市、省份等。
常用的IP 地址解析服务提供商有淘宝IP地址库、高德地图IP定位等。
三、网站流量分析和统计获取到网络IP数据并解析出地理位置信息后,可以进行网站流量分析和统计。
以下是一些常用的分析和统计指标:1. 地域分布:通过统计不同地理位置的访问量,了解访客所在的地域分布情况。
使用路由器作流量检测的几种方法

使用路由器作流量检测的几种方法一、ip accounting1、配置方法router(config)#int s 0/0router(config-if)#ip accounting output-packetsrouter#sh ip accounting output-packetsSource Destination Packets Bytes192.1.1.110 192.1.1.97 5 500172.17.246. 128 192.1.1.110 8 704Accounting data age is 2d23h或者router(config)#int s 0/0router(config-if)#ip accounting access-violationsrouter#sh ip accounting [checkpoint] access-violationsSource Destination Packets Bytes ACL192.1.1.110 224.0.0.5 46 3128 19Accounting data age is 72、说明●此方法如果在路由器负载特大的时候请谨慎使用,因其会使系统性能下降● 基于地址对的字节数量及数据包数量统计● 只统计穿越路由器的流量,源或目的是该路由器的数据包不做统计● 支持所有的switching path,除了Autonomous Switching● 可以通过SNMP来访问统计值,MIB是OLD-CISCO-IP-MIB, lipAccountingTable● ip accounting还支持其他的监测方式,如基于tos,mac-address等二、netflow1、配置方法router (config-if)#ip route-cache flowrouter (config)#ip flow-export destination 172.17.246.225 9996router (config)#ip flow-export version 5 <peer-as | origin-as>Optional configurationrouter (config)#ip flow-export source loopback 0router (config)#ip flow-cache entries <1024-524288>router (config)#ip flow-cache timeoutsh ip cache flowIP packet size distribution (132429191 total packets):1-32 64 96 128 160 192 224 256 288 320 352 384 416 448 480.000 .191 .024 .009 .010 .006 .005 .008 .003 .005 .003 .003 .002 .001 .001512 544 576 1024 1536 2048 2560 3072 3584 4096 4608.001 .002 .107 .032 .578 .000 .000 .000 .000 .000 .000IP Flow Switching Cache, 278544 bytes33 active, 4063 inactive, 7975259 added104834714 ager polls, 0 flow alloc failuresActive flows timeout in 30 minutesInactive flows timeout in 15 secondslast clearing of statistics neverProtocol Total Flows Packets Bytes Packets Active(Sec) Idle(Sec) -------- Flows /Sec /Flow /Pkt /Sec /Flow /FlowTCP-Telnet 25378 0.0 12 652 0.0 22.9 15.2TCP-FTP 432435 0.1 4 59 0.4 1.2 2.7TCP-FTPD 28670 0.0 212 1397 1.4 8.2 1.6TCP-WWW 4682530 1.0 15 927 16.4 2.4 4.62、说明● 统计基于流(包括地址对、端口号、协议类型等)的数据量● 只支持inbound的流量● 只支持单播● 只能在主端口配置● 需要和cef或fast switching一起使用10,000 active flows: < 4% of additional CPU utilization45,000 active flows: <12% of additional CPU utilization65,000 active flows: <16% of additional CPU utilization三、NBAR1、配置方法router(config)# interface FastEthernet 0/1router(config-if)# ip nbar protocol discoveryrouter# show ip nbar protocol -discovery interface FastEthernet 6/0 FastEthernet6/0Input OutputProtocol Packet Count Packet CountByte Count Byte Count5 minute bit rate (bps) 5 minute bit rate (bps)------------------------ ------------------------ ------------------------http 316773 026340105 03000 0pop3 4437 73672301891 3392133000 0319106191 6736240 0…Total 17203819 15168493619161397327 509670346114179000 66200002、说明● NBAR识别从4层到7层的协议信息●可以基于端口统计input 和output 的bit rate (bps), packet counts, byte counts● 只能在cef或dcef的基础上运行● 不象netflow,没有流的概念。
网络流量统计

网络流量统计简介网络流量统计是指通过监控网络数据包的传输情况,对网络流量进行收集、分析和统计的过程。
网络流量统计可以帮助网络管理员了解网络的使用情况、检测异常情况、进行容量规划等。
本文将介绍网络流量统计的基本原理、常用工具以及如何使用这些工具来进行网络流量统计分析。
基本原理网络流量统计的基本原理是通过监控网络上的数据包来收集流量信息。
网络上的每个数据包都包含了源IP地址、目的IP地址、源端口号、目的端口号等重要信息。
通过对这些数据进行解析和分析,可以获取到每个数据包的流量大小、流量方向等信息。
网络流量统计的过程一般包括以下几个步骤:1.抓取数据包:使用抓包工具,如Wireshark、tcpdump等,来捕获网络上的数据包。
2.解析数据包:对抓取到的数据包进行解析,获取其中的源IP地址、目的IP地址、源端口号、目的端口号等信息。
3.统计流量:根据解析出来的信息,对数据包进行分类、计数,从而得到网络流量的统计结果。
常用工具WiresharkWireshark是一款开源的网络协议分析工具,可以用于抓取和分析网络数据包。
Wireshark支持多种网络协议解析,能够解析出数据包中的各种信息,包括源IP地址、目的IP地址、源端口号、目的端口号等。
使用Wireshark可以实时监控网络流量,并对流量进行详细的统计分析。
tcpdumptcpdump是一款基于命令行的网络数据抓取工具,可以用于捕获和解析网络数据包。
tcpdump支持多种抓包过滤条件,可以根据源IP地址、目的IP地址、端口号等信息进行过滤。
通过命令行参数的设置,可以将抓取到的数据包保存到文件中,以便后续的分析和统计。
ntopntop是一款用于网络流量监控和分析的工具,可以实时地收集和统计网络流量数据。
ntop提供了图形化的用户界面,可以直观地显示网络流量的情况,包括流量大小、流量方向、流量占比等。
ntop还支持导出统计结果到文件中,以便进行更详细的分析和报表生成。
路由器的流量统计功能介绍

路由器的流量统计功能介绍路由器作为网络中数据传输的核心设备,除了传输数据包之外,还具备一些辅助功能来提高网络的管理和优化。
其中,流量统计功能是一项非常重要的功能之一。
本文将介绍路由器的流量统计功能,并详细阐述其作用和使用方法。
一、流量统计功能的作用路由器的流量统计功能主要用于记录和分析网络中的数据流量,通过统计数据的收集和分析,管理员可以了解网络的使用情况,优化网络资源的分配,提供更好的网络体验。
具体来说,流量统计功能可以帮助管理员实现以下几个方面的目标:1. 实时监测:管理员可以随时查看网络的实时数据流量,包括总体流量、各个端口的流量等,以便及时发现异常情况或者网络拥堵的状况,并采取相应的措施进行调整和处理。
2. 流量分析:通过对网络流量的长时间统计和分析,管理员可以了解网络的高峰时段、高流量应用、常用协议等信息,从而制定合理的网络策略,优化网络带宽的分配和使用,以提高网络的性能和稳定性。
3. 流量控制:基于对网络流量的统计和分析,管理员可以设置流量控制策略,对某些重要应用或用户进行限制,避免网络拥堵和资源浪费,保证关键业务的运行和网络的正常工作。
二、流量统计功能的使用方法路由器的流量统计功能通常可以通过路由器的管理界面进行配置和使用。
具体的使用方法可能因不同的路由器品牌和型号而有所差异,但一般包含以下几个步骤:1. 登录管理界面:打开浏览器,输入路由器的IP地址,进入路由器的管理界面,在登录界面输入正确的用户名和密码进行登录。
2. 打开流量统计功能:在路由器的管理界面中,找到并点击流量统计或者类似的选项,打开流量统计功能。
3. 设置统计周期:选择所需的统计周期,可以是小时、天、周或月,根据实际需求自行设置。
4. 查看统计结果:在统计周期结束后,进入流量统计界面或者报表界面,查看统计结果。
通常会展示流入流量和流出流量的数据,并以图表的形式直观显示,方便管理员进行数据分析。
5. 根据统计结果进行优化:根据统计结果,管理员可以根据实际需求进行相应的优化操作,如调整网络带宽分配、限制某些应用或用户的流量等。
CISCO路由器查看ip流量
CISCO路由器查看ip流量⽅法⼀接⼝下使⽤ip accounting output-packets,可以统计该接⼝发出的ip数据包,除了output-packets外,还有其他统计⽅式。
JS-CAN-RT1(config-if)#ip accounting ?access-violations Account for IP packets violating access lists on thisinterfacemac-address Account for MAC addresses seen on this interfaceoutput-packets Account for IP packets output on this interfaceprecedence Count packets by IP precedence on this interface在进出的接⼝上都使⽤ip accounting output-packets就可以看出每个源ip到⽬的ip的流量了例如在WAN和LAN的接⼝上调⽤了ip accounting output-packetsJS-CAN-RT1#show ip accountingSource Destination Packets Bytes59.42.1.110 54.230.126.202 1327 6383754.213.26.253 192.168.5.105 5 642180.97.33.245 192.168.5.108 17 1234....JS-CAN-RT1#show ip nat translations | se 54.230.126.202tcp 59.42.1.110:2489 192.168.5.105:2489 54.230.126.202:80 54.230.126.202:80上⽅粗体字虽然没有内⽹ip,但只需要结合ip nat translations就可以看出是哪个内⽹ip的了。
如何使用无线路由器的流量统计功能(十)
如何使用无线路由器的流量统计功能在当今高速发展的互联网时代,无线路由器已成为人们生活中必不可少的设备之一。
它不仅能够实现多设备接入,还能提供稳定的网络连接。
然而,对于许多用户来说,了解和控制自己的网络流量却成为一个难题。
无线路由器的流量统计功能则可以帮助用户详细了解自己的网络使用情况,更好地管理网络流量。
本文将分析如何使用无线路由器的流量统计功能,从而帮助用户更好地规划和管理网络使用。
一、查找路由器的流量统计功能首先,用户需要对自己的无线路由器进行设置和管理。
一般情况下,路由器的设置页面可以通过在浏览器中输入默认网关的IP地址来访问。
具体IP地址可以在路由器的使用说明书或者相关的使用指南中找到。
通过登录路由器的管理界面,用户可以找到路由器的各种设置和功能。
二、开启和设置流量统计功能在路由器管理界面中,用户需要找到流量统计或者网络监控等相关设置选项。
不同的路由器型号及品牌可能会有所不同,但一般都会提供流量统计功能。
用户可以在该功能选项中开启和设置路由器的流量统计。
通常用户可以选择显示实时流量、历史流量、设备流量等不同的统计信息,并且可以按照不同的时间段进行查看。
用户也可以设置流量警告功能,当网络流量达到一定阈值时,路由器会自动发出警告提示。
此外,一些高级的路由器还提供了流量控制和限制的功能,用户可以根据实际需求对设备的网络使用进行进一步的管理。
三、解读路由器流量统计数据在开启和设置好流量统计功能之后,用户就可以进一步了解和管理网络流量。
路由器会根据不同的统计选项提供相应的数据报表或者图形展示。
用户可以根据这些数据报表来了解自己的网络使用情况,包括每个设备的使用情况、每个时间段的使用情况等。
用户可以根据统计数据来分析自己的网络使用习惯,并作出相应的调整。
比如,用户可以查看某个设备的流量占比,在发现某个设备的网络使用过多时,可以进一步排查是否存在不正常的网络活动或者优化该设备的网络设置。
四、有效利用流量统计功能无线路由器的流量统计功能并非仅限于了解自己的网络使用情况,它还可以帮助用户更好地规划和管理网络流量。
路由器问题抓包测试方法
路由器问题抓包测试方法路由器问题抓包测试方法1. 概述本文档旨在介绍路由器问题抓包测试的方法和步骤,以帮助排查和解决路由器故障。
通过抓包测试可以获取网络数据包的详细信息,包括来源、目的地、协议等,从而定位和诊断路由器故障。
2. 准备工作在进行路由器问题抓包测试之前,需要确保以下准备工作已完成:1) 确认网络拓扑结构:了解网络中各个设备的连接关系和IP 地址分配情况。
2) 安装抓包工具:推荐使用Wireshark等网络抓包工具,确保该工具已经正确安装并配置。
3. 抓包测试步骤下面将按照具体的步骤介绍路由器问题抓包测试的流程。
3.1 设置抓包工具1) 打开抓包工具,并选择要抓取的网络接口,一般为本地网络接口或连接路由器的接口。
2) 配置过滤规则,以过滤出需要的数据包。
例如,可以使用TCP/IP端口、源IP地址、目的IP地址等条件来过滤。
3) 设置抓包文件保存路径和文件名。
3.2 重现问题在开始抓包之前,需要尽可能地重现路由器问题,以便确保抓到相关的数据包。
根据具体问题的表现和描述,比如网络延迟、丢包、连接中断等,进行相应的操作并记录问题现象。
3.3 开始抓包1) 抓包工具的“开始抓包”按钮或类似的功能。
2) 进行问题相关的操作,触发路由器故障。
3) 在抓包工具中监视抓包过程并记录数据包信息,包括时间戳、源IP地址、目的IP地址、协议、端口等。
3.4 停止抓包当抓包过程中已经获取到足够的数据包或问题已经解决时,可以停止抓包。
1) 抓包工具的“停止抓包”按钮。
2) 保存抓包文件到本地存储设备中。
4. 数据分析在得到抓包文件之后,可以进行数据分析以进一步分析和定位路由器故障。
以下是一些常用的数据分析方法:4.1 过滤筛选使用抓包工具提供的过滤器功能,可以根据特定的条件过滤出需要的数据包。
例如,可以选择只显示某个IP地址之间的通信、某个协议的数据包等。
4.2 统计分析抓包工具通常会提供统计功能,可以统计各种数据包指标,如通信流量、协议分布、源IP/目的IP排名等。
读取路由器数据包的方法
读取路由器数据包的方法读取路由器数据包是网络安全领域中非常重要的一项任务。
通过读取和分析路由器数据包,可以帮助识别和防止网络攻击、监控网络流量、优化网络性能等。
本文将介绍几种常见的读取路由器数据包的方法,并对其原理和应用进行详细说明。
一、使用网络分析工具网络分析工具是读取路由器数据包的常用方法之一。
常见的网络分析工具有Wireshark、tcpdump、tshark等。
这些工具可以通过监听网络接口,捕获和显示经过路由器的数据包。
通过分析数据包的源IP地址、目的IP地址、协议类型、端口号等信息,可以了解网络中的通信情况和流量分布。
二、使用路由器日志路由器日志记录了路由器的运行状态和网络活动。
通过查看路由器日志,可以获取路由器收发的数据包信息。
一般路由器日志包含了源IP地址、目的IP地址、协议类型、端口号等关键信息。
可以通过解析这些信息,了解网络中的通信情况和异常行为。
三、使用网络流量监控工具网络流量监控工具可以实时监测和记录经过路由器的数据流量。
通过设置过滤规则,可以只监控特定的数据包。
网络流量监控工具可以提供实时的流量统计和分析报告,帮助管理员了解网络的负载情况、流量分布和异常行为。
四、使用IDS/IPS系统IDS(入侵检测系统)和IPS(入侵防御系统)是一种主动防御网络安全威胁的技术。
它们可以通过读取和分析路由器数据包,检测和阻断网络攻击。
IDS/IPS系统可以根据预先定义的规则或者启发式算法,识别出网络中的异常流量和攻击行为,并采取相应的防御措施。
五、使用网络流量分析平台网络流量分析平台是一种集中管理和分析路由器数据包的解决方案。
它可以通过读取路由器的镜像端口或者网络中的Tap设备,捕获和存储所有的数据包。
网络流量分析平台可以提供丰富的统计和分析功能,帮助管理员深入了解网络的通信情况、流量分布和安全威胁。
六、使用数据包捕获设备数据包捕获设备是一种专门用于读取路由器数据包的硬件设备。
它可以通过连接到路由器的镜像端口或者网络中的Tap设备,捕获和存储所有的数据包。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关于路由器IP数据包统计的流量数据采集方法作者:田茂泰来源:《电脑知识与技术》2012年第05期摘要:随着现代计算机科学技术的飞速发展,网络传输的数据量也在不断的增大,统计网络流量已经成为人们关注的一个问题。
在众多的统计网络流量的方法中,路由器是流量统计的最有效的一种方式。
路由器是流量数据出入的咽喉,是实现网络间相互连接的重要的设备,网络间的通信都必须通过路由器的转换来完成。
路由器的任务就是根据数据包的目的地址选择相应的路由,然后与其他的网络连接。
因此,路由器充当了数据采集的角色。
对一个企业或者学校的内部网络来说,它们与外界网络进行通信的所有数据包也都必须由路由器进行路由,然后才能达到最终的目的地址。
因此,利用路由器对数据包进行统计分析,可以很便捷地实现网络流量的检测及控制,大大提高了对路由器数据包的管理速度。
该文通过对路由器IP数据包统计的流量数据采集方法和特点进行了详细地论述说明,以期能对网络研究和网络管理和流量数据采集起到一定的作用。
关键词:路由器;IP数据包;流量数据采集方法中图分类号:TP393文献标识码:A文章编号:1009-3044(2012)05-1024-02伴随着计算机科学技术在当今社会的飞跃式发展,网络的发展前景不可预期,网络上传输的数据量也随着时代和技术的发展而越来越大,同时近几年来有关部门采用流量来计费的方式越来越普遍,如何统计网络流量已经日益成为人们普遍关注的一个问题。
为此,迫切需要一种对网络性能进行分析、监控和诊断的工具,也需要一种对网络数据流量进行统计分析地、有效地工具。
在此种情况下,各种对网络数据流量进行分析、监测和统计的方法应运而生。
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协议获取数据流量SNMP协议是互联网的标准网络管理协议,在SNMP协议中定义了具有支持操作寓意的管理信息变量,这些变量被称为MIB变量,MIB变量是与计费有关的一种变量。
因为路由器是网络间互联的关键设备,因此只要对边界路由器作适当的配置,当一个数据包进入路由器后,路由器奖会寻找记录内是否有与之相匹配的源IP地址和目标IP地址,如果找到一直相匹配的记录,程序就会自动将其累加到记录上,这样一来就会获得网络的数据流量。
例如:在Cisco 公司为其路由器产品定义的SNMP的MIB变量的IP组中,提供了一个IP Check point Accounting Table变量表,通过读取表中的值和重新设置数据过期标志,可以连续获取流经该路由器的网络情况。
Cisco为流量统计功能提供了相应的SNMP访问和控制方法,利用Cisco 路由器提供的“show IP account”命令查看当前的网络数据流量的统计情况。
基于路由器IP数据包统计的数据处理流程如图1所示。
图1采用SNMP对数据流量进行采集的应用最广泛的就是使用网络流量负荷的监测工具即MRTG。
这是一个有Perl script和一个C程序组成的监测工具。
前者在其中的作用是可以使用SNMP获得路由器上的数据流量,后者的功能是记录数据流量并生成一些可以表示网络数据流量的图标,使其更形象、生动。
MRTG最大的优点就是它保存的数据时间较长并可以随时查看。
它能够保留过去两年之内的从路由器上获取的所有数据,可以产生一个周、一个月甚至是一年的流量的可视化图表。
目前国内大多数的ISP都采用SNMP进行数据的采集,它能够保护路由器的操作口令,可以提高数据采集的速度,但同时也增加了系统的复杂性,有利有弊。
2.2使用Telnet程序实现网络数据的流量采集使用Telnet程序登陆到路由器上获取网络的流量数据的方法比SNMP的方法简单。
它主要通过编码模仿,把Telnet在终端设备上输出的数据重新定向到另一个临时文件中,然后对这个临时文件进行分析,这样就可以得到一个关于数据流量的清单。
这种通过编码模仿得到数据流量的方法类似于前面所说的利用代理服务器上的日志文件获取数据流量的方式。
使用Telnet 程序获取网络数据流量的速度很快,但它的局限性在于通用性不是很好。
3路由器IP数据包流量统计方法的特点通过对网络的数据流量进行统计的方法还有很多,每种方法都有其利弊之处,通过路由器实现网络数据流量的统计方法具有以下特点:3.1数据流量的统计精确因为路由器是流量数据出入的咽喉,是实现网络间相互连接的重要的设备,网络间的通信都必须通过路由器的转换来完成。
路由器的任务就是根据数据包的目的地址选择相应的路由,然后与其他的网络连接。
因此,路由器可以准确的反映除了出入的网络数据流量。
3.2使计费服务器不受地点限制我们知道,对网络的数据流量进行统计和监测的最终目的就是对其进行收费,由于各种统计方式本身的局限性使得计费的服务器必须要放在计费网段之内。
结果就导致了有多少个计费网段就需要多少个计费服务器,大大增加了工作量。
而如果使用路由器就会大道事半功倍的效果,我们只要计费服务器能够通过网络访问到网段所在的路由器就可以实现通过一个计费服务器完成所有网络流量的数据采集工作,至于计费服务器位于哪个计费网段并不重要。
而且,这种计费所使用的路由器并不需要太复杂,也不需要增加其他硬件,实现起来比其他的计费方式简单。
3.3与其他网络管理功能的一致性因特网采用的是标准的网络管理协议SNMP,而路由器也主要通过SNMP协议的一些命令对网络数据流量进行统计和监测。
这样就保证了在数据采集手段上与其他网络管理功能的一致性。
3.4利用路由器统计网络数据流量的缺点:利用路由器实现网络数据流量的统计采集方法虽然有很多的有点,大大提高了网络流量计费的速度,但是,对待任何事物都要用一分为二的观点,用路由器计算网络数据的流量也是有利有弊的,它必然存在一些不足、需要改进的地方。
一方面,路由器的主要功能是实现数据的路由选择,帮助数据包选择最快捷的路径,使其尽快把数据出送到目标地址。
然而,使用路由器对网络数据流量进行统计就会额外的占用路由器的内存和CPU开销,特别是对于通信流量比较大的网络,其矛盾会更加突出。
严重的会导致计费缓冲区出现溢出的情况,导致出入的流量数据的丢失,最终也会影响网络的速度。
另一方面,路由器是针对IP地址进行流量计费的,因此它不支持对用户的流量计费,也不能防止有心人士对IP地址的盗用,所以也会影响对网络数据流量的统计与监测。
5结束语伴随现代科学技术的迅猛发展,网络计费已经成为网络管理中的重要组成部分,如何最有效的完成网络计费的工作也成为网络管理部门的一大难题。
而网络计费的前提是如何统计网络的数据流量,本文就对网络流量的数据采集方法进行了简要的论述分析,基于路由器IP数据包统计流量的数据采集方法在目前的网络管理中已经应用的十分广泛了。
因此本文重点讲述了基于路由器IP数据包的数据采集方法及其各种方法的利弊之处,随着网络设备的不断更新、发展,网络流量的数据采集方法会越来越多,基于路由器IP数据包统计的流量数据采集方法也会越来越成熟。
参考文献:[1]杨晓朋,李雄,董栋,等.TRUNK技术在IP数据网络中的应用[A]//2009通信理论与技术新发展——第十四届全国青年通信学术会议论文集,2009.[2]王晓东.动态分组传输技术(DPT)在天津教育科研宽带城域网中的成功应用[A]//第十八届中国(天津)’2004IT、网络、信息技术、电子、仪器仪表创新学术会议论文集,2004.[3]张军伟,罗红,乔向东.基于路由器的访问控制列表保护内部网络安全[J].计算机与信息技术,2008(9).[4]刘宴兵,李秉智,尚明生,等.基于IP信源模型的数据包丢失分析的研究[J].重庆邮电学院学报:自然科学版,2001(4).。