Trace测试
Trace测试是NQA(Network Quality Analyzer)网路质量分析系统中的一种重要的网路性能检测方法。用于检测源端到目的端的转发路径,并沿该路径记录源设备到中间各个设备的时延等信息。Trace测试例类似于普通命令行下的tracert命令功能,但输出信息更为丰富:每一跳信息中能够显示平均时延、丢包、最后一个包接收时间等信息。
基本介绍
- 中文名:Trace测试
- 外文名:Network Quality Analyzer
- 对应:客户端
- 属性:网路质量分析系统
原理
1、RouterA(客户端)向RouterB(目的端)传送构造的UDP报文,报文中的TTL为1。
2、第一跳路由器RouterC收到该报文后,判断TTL后丢弃该报文,返回一份ICMP逾时报文。
3、客户端收到该ICMP逾时报文后,记录下第一跳路由器的IP位址,并重新构造一份UDP报文,报文中的TTL为2。
4、第二跳路由器RouterD收到该报文后,判断TTL后丢弃该报文,返回一份ICMP逾时报文。
以此类推,最终报文到达最后一跳路由器,返回一份ICMP连线埠不可达报文给客户端。客户端收到每跳返回的ICMP报文后,统计并列印出从客户端到目的端的转发路径和该路径上各路由器的信息,从而清晰的反映出网路状况。
