扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:ZDNet网络频道 来源:ZDNet网络频道【原创】 2008年12月18日
关键字: traceroute ping iOS 思科
每一个管理员都熟悉众所周知的故障排除命令ping和traceroute。在本文中,戴维·戴维斯将告诉你,如何利用ping和traceroute的扩展版本解决思科网络存在的问题,成为真正的专家。
--------------------------------------------------------------------------------------------
扩展版本的ping命令(extended ping)可以用来做什么?
ping命令解决问题的方法很简单。只要询问一下,“你在哪里?”,接着等待回复就可以了。但对于思科网际操作系统中提供的扩展版本来说,就有更多需要了解的了。
对于标准版本的ping命令来说,包含了很多参数和默认的设置。而扩展版本的ping命令可以让你,也就是网络管理员,对ping测试的每一个选项进行设置。举例来说,在扩展版本的ping命令中,有下面这些选项可以进行设置:
· 协议:尽管在百分之九十九的情况下,你使用的都是IP,但大多数管理员并不知道,在扩展版本的ping命令中,也可以进行AppleTalk、CLNS、Novell或者其它类型的ping测试。
· 重复次数:你要进行多少次ping测试?在默认情况下,标准版本的ping命令将进行五次测试,但在扩展版本的ping命令中,你可以增加到九百九十九次。也许网络中存在不定时的问题,扩展版本的ping命令可以方便地对这样的情况进行测试。
· 数据包大小:标准版本的ping命令发送的是一个一百字节的测试数据包,而扩展版本的ping命令可以发送非常大的数据包。这样就可以对网络在大数据量传输下是否会出现问题进行测试。
· 超时:标准版本的ping命令超时限制为二秒,而扩展版本的ping命令可以支持对超时限制进行设置,选择你希望的时间。
· 来源接口:我认为这项功能是非常重要的,你可以对测试的来源进行设定。在标准版本的ping命令中,由于无法看到路由器的所有端口,所以测试有可能失败。
· Loose、Strict、Record、Timestamp、Verbose等IP报文头的属性:在扩展版本的ping命令中,你可以对这些选项进行设置,以获得网络的更多信息。举例来说,你可以严格规定测试的路径。
下面就是一个扩展版本的ping命令的运行实例:
Router# ping
Protocol [ip]:
Target IP address: 1.1.1.1
Repeat count [5]: 10
Datagram size [100]:
Timeout in seconds [2]:
Extended commands [n]: y
Source address or interface: 2.2.2.2
Type of service [0]:
Set DF bit in IP header? [no]:
Validate reply data? [no]:
Data pattern [0xABCD]:
Loose, Strict, Record, Timestamp, Verbose[none]:
Sweep range of sizes [n]:
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2.2.2.2, timeout is 2 seconds:
!!!!!!!!!!
Success rate is 100 percent (10/10), round-trip min/avg/max = 20/98/157 ms
Router#
你可以在命令行模式下运行扩展版本的ping命令,如同下面所显示的:
ping ip 1.1.1.1 data 0000 repeat 500 size 18000 verbose
此外,如果你想退出扩展版本的ping命令或者traceroute命令的话,可以使用[Ctrl]+[Shift]6的快捷键。
如果希望了解扩展版本的ping命令的更多信息的话,请访问思科的官方网站相关文档“Using the Extended Ping and Extended Traceroute Commands”(英文)。
如何使用traceroute的扩展版本?
和我们经常使用扩展版本的ping命令来确认存在什么样的连接问题一样,你也可以使用扩展版本的traceroute命令来缩小问题发生的范围。标准的traceroute命令和ping命令进行的测试是一样,但它可以显示出到达目的地前的所有路由器的情况。扩展版本的traceroute命令功能更强大,你可以对运行方式进行设置。
下面就是一个例子:
Router# traceroute 1.1.1.1
Source address: 2.2.2.2
Numeric display [n]:
Timeout in seconds [4]:
Probe count [3]:
Minimum Time to Live [1]:
Maximum Time to Live [30]:
Port Number [33434]:
Loose, Strict, Record, Timestamp, Verbose[none]:
Type escape sequence to abort.
Tracing the route to 1.1.1.1
1 3.3.3.1 16 msec 16 msec 16 msec
2 3.3.3.2 28 msec 28 msec 32 msec
3 2.2.2.2 32 msec 28 msec *
如果希望了解扩展版本的route命令的更多信息的话,请访问思科的官方网站相关文档“Using the Extended Ping and Extended Traceroute Commands”(英文)。
如果希望了解扩展版本命令的更多信息的话,请访问思科的官方网站相关文档“Implement Regular Monitoring and Improve Cisco Router Performance”(英文)。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者