DCN-ROUTE-003-故障排除基础.pptVIP

  • 6
  • 0
  • 约1.04万字
  • 约 49页
  • 2019-06-30 发布于广东
  • 举报
* ICMP和ECHO的内容前面已经介绍过了,此处略。 Tracert同样是一个具体的应用程序;它也借用了ECHO报文的格式,以一系列ECHO request包来探测到达目标ip地址/网络的通路。 需要注意的时,ping是通过收集echo reply报文来统计结果的,而tracert是通过收集recho reply的ttl信息来判断的。如下: 我们知道:TTL是ip包的一个重要参数,其设立的主要目的是为了防止环路造成的数据风暴。当TTL=0时,该报文就不能再被转发了,直接丢弃,但同时该设备通常会返回一个TTL exceed的ICMP报文。 根据这一特性,Tracert程序先发一个TTL=1的echo request/icmp报文,该报文被转发一次之后TTL就变为0了,第一台设备就返回一个TTL exceed报文;Tracert程序收到之后可以提取到它的源ip地址,也就是到Tracert到目标地址通路上的第一个结点。 然后Tracert再发送一个TTL=2的报文,显然这个报文到达第二个站点时TTL会变成0,当然第二天设备也会返回一个TTL exceed。这样Tracert就得到了通路上的第二个ip地址。 以此类推….Tracert就可以得到通往目的地址的所有中间环节的ip地址,这些信息汇总起来,形成一个路径汇总信息,就是我们所关注通路。 * * * * 注意: 1、返回报文

文档评论(0)

1亿VIP精品文档

相关文档