关于ping的疑惑

作者:思科培训 来源:来自捷盈思科论坛 发布时间:09-11-21

学员提问:

ping 的时候,U.U.U 代表什么?为什么是  U.U.U,而不是  UUUUU?如何将  U.U.U  改为UUUUU?

 

捷盈讲师及学员解答:
 
在网络上U.U.U也就是主机中的unreachable是无法到达的意思,也就是网络无回应。而.....也就是主机中的timeout的意思是超时又或者是网络回应无法到达。大家应该都知道如果网络无法到达的话那么那一台认为无法到达的路由将会给源主机一个回应包,告诉源主机这个网络你是无法到达的。这样的话你所得到的将是timeout也就是.....,而如果这个数据包应为其它的原因被丢弃(例如ACL)那么回应的将是U.U.U因为这里被丢弃的数据将不会给源一个回应。你可以做一个测试。你先用主机长PING电信的DNS。应该是回应PING通的信息,然后你把路由器重启,你会发现变成了unreachable,因为这是路由器无法给你回应。等一会变成timeout这时路由器启动了,但是和电信的PPPOE拨号还没有成功电信的路由器会拒绝你的数据包但是它会回给你一个ICMP的无法到达的包。所以是timeout,在过一会你成功的进行PPPOE拨号了就能够和外网通信了所以是PING通了。