在期间指定数据包大小有什么不同吗?平测试(红帽)?
我公司的工程师要求进行 2000 字节数据包大小(-s 2000)的 ping 检查。在某些系统上,这会失败,但如果使用默认设置(无“-s”选项),则会产生良好的结果。那些指定 ping 大小的人不会说明为什么要求这样做;一段时间后,ping 大小问题就解决了,并使用默认设置进行 ping 测试。
我的问题:
- 指定数据包大小有什么不同吗?
- 如果它确实有影响或有助于发现网络问题,那么指定什么大小比较合适?
- 我在哪里可以找到与此相关的一些官方参考资料?
答案1
数据包大小有助于排除网络故障,我的意思是,如果存在某些网络数据包,则某些网络数据包不会传输最大传输单元不匹配:
例子:
如果router1配置了mtu 1500
(默认)并且router2配置为“2000”,则router1将能够将数据包发送到router2,但router2将无法将数据包传输到router2
原因:
router2 将发送大小为 2000 的数据包,该数据包将被丢弃,因为 router1 只能接受小于 1500 的数据包。