请选择 进入手机版 | 继续访问电脑版

设为首页 收藏本站
思科社区 关注
思科社区

   思科 CCO 登录 推荐
 找回密码
 立即注册

搜索
热搜: 邮件服务器
查看: 1052|回复: 2

【原创】如何使用扩展PING探测MTU

[复制链接]
发表于 2019-6-11 16:28:01 | 显示全部楼层 |阅读模式
思科的扩展PING命令如下:


这里使用最多的几个参数:
Target IP address:测试的目标地址,不定义则是最近的出口
Repeat count:数据包的数量,不定义就使用默认5
Datagram size:数据包的大小,不定义就使用默认100字节
Timeout in seconds:超时时间,默认2秒,在此时间间隔之前,收到回复包都认为是成功的如果怀疑超时,比如是由于响应过慢而不是报文丢失造成的,则可以提高该值再尝试
Extended commands:是否启用扩展参数,默认N,定义Y,下面会有更多的参数选择
Source address or interface:选择发包的源地址或者接口名称,一般习惯写地址
Set DF bit in IP header?是否允许分片,默认N是指设置DF位值为0,允许分片,如果定义为Y,代表值为1,不允许分片,如果报文超过了路由器定义的MTU就丢弃。

Sweep range of sizes [n]: 是否尝试用可变长的ping包,如果选N,则ping包使用datagram size设置的数据大小,并且不会出现下面三个选项,如果设置Y,则出现下面选项:
Sweep min size [36]: 51            ping包的最小尺寸
Sweep max size [18024]: 100        ping包的最大尺寸
Sweep interval [1]:                ping包尺寸的变化步长,默认1递增

我设置的ping包的最小尺寸是51,最大尺寸是100,变长步长是默认值1,这样就会连续发送大小为51 52、……、100,共计50ping包。

这里一般用来探测MTU,如果怀疑与对端接口的MTU不一致导致了一些问题,如何探测对方当前的MTU呢?
R1#ping ip
Target IP address: 10.1.1.2
Repeat count [5]: 1  目前1的含义是只发送Sweep部分的一份数据包,而不是一个的意思
Datagram size [100]:   
Timeout in seconds [2]:
Extended commands [n]: y
Source address or interface: 10.1.1.1
Type of service [0]:
Set DF bit in IP header? [no]: y   不允许分片
Validate reply data? [no]:
Data pattern [0xABCD]:
Loose, Strict, Record, Timestamp,Verbose[none]:
Sweep range of sizes [n]: y
Sweep min size [36]: 1250    最小从1250字节开始测试
Sweep max size [18024]: 1350   最大测试到1350字节
Sweep interval [1]:
Type escape sequence to abort.
Sending 101, [1250..1350]-byte ICMP Echosto 10.1.1.2, timeout is 2 seconds:
Packet sent with a source address of10.1.1.1
Packet sent with the DF bit set
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!...................
...............................
Success rate is 50 percent (51/101),round-trip min/avg/max = 4/21/56 ms

统计出一共发出101个数据包,前51个是通的,第52个包超过了MTU大小,而且由于禁止分片,所以不通,1250字节是第一个包,加上51,最大能通的包大小应该是1300(注意,不是1301,这个是小学数学问题),所以MTU1300字节。
很多朋友有疑问,如果我怀疑MTU在一个比较大的区间,比如1000-1500之间,难道真要发501个包来测试吗?你会怎么解决?当然,方法还有很多,欢迎讨论。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2019-6-11 17:28:53 | 显示全部楼层
感谢小牛老师的分享,谢谢!
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2019-7-19 11:13:18 | 显示全部楼层
思科的扩展PING
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver | 思科社区  

GMT+8, 2019-10-17 04:26 , Processed in 0.087567 second(s), 40 queries .

京ICP备09041801号-187

版权所有 :copyright:1992-2019 思科系统  重要声明 | 保密声明 | 隐私权政策 | 商标 |

快速回复 返回顶部 返回列表