网络测量的分类标准有多种.根据测量的方式,分为主动测量和被动测量;根据测量点的多少,分为单点测量与多点测量;根据被测量者知情与否,分为协作式测量与非协作式测量;根据测量所采用的协议,分为基于BGP 协议的测量、基于TCP/IP 协议的测量以及基于SNMP 协议的测量;根据测量的内容,分为拓扑测量与性能测量.
在主动测量方式中,通过向网络中发送数据,观察结果和发送数据所需时间来研究网络的行为.主动测量向网络中发送实际的业务量,利用这些业务量测量反映网络提供给其他用户的服务的参数,包括round-triptime(RTT)和丢包率.人们所做的大多数项目都涉及到主动测量.
在被动测量方式中,记录网络活动的探针被接入到网络中,在大多数情况下探接到网络节点之间的连接上,汇总和记录那条连接上业务流量的信息.
从测量点的数量来讲,网络测量分为单点和多点测量.在研究初期,许多工作都属于单点测量,但因为测量能力有限,搜集的信息不全面,分布式多点测量应运而生,尤其是多点主动测量,利用多个探测点得到的数据,能够综合出大规模的网络数据和单点所得不到的交叉路由信息.
单点测试的典型例子是贝尔实验室的InternetMapping 项目,这是一个非合作测量.该项目成功地描述了科索沃战争期间南斯拉夫和科索沃两个网络的拓扑变化情况,这表明在IP 网络测量中,单点非合作测量具有相当强的网络探测能力.这也是网络测量在军事领域中应用的典范.
在拓扑测量方面,多数项目显示的是逻辑拓扑关系图.随着测量范围的扩大,整张图规模结构也随之扩大,这时,人们往往希望与实际地域位置相对应,也就是具有地理信息的拓扑图.Skitter(CAIDA)针对从几个源点到成千上万个目标点收集到的路径信息进行拓扑结构和性能属性的可视化,并且开展了AS 的地理信息图方面的研究.
在性能测量方面,相关项目开展得较多,测量内容包括吞吐量、延迟、丢包率,并作网络可靠性、稳定性、可达性等方面的分析.这一方面是为了对一个特定网络进行维护管理,保障服务质量,;另一方面是为了预报网络性能,如NPACI’s Network Weather Service[5]每隔一定的时间间隔,周期性地监视、动态地预报(各种网络及计算资源)网络性能.收集某一时刻的数据,通过数值模型预测下一时段的TCP/IP 端到端的吞吐量、延迟,主要用于广域网上的大规模计算的调度.