pingをテストするときにパケットサイズを指定するのはなぜですか?

pingをテストするときにパケットサイズを指定するのはなぜですか?

期間中にパケットサイズを指定すると違いはありますか?平らなテスト(Red Hat)?

当社のエンジニアは、パケットサイズが2000バイト(-s 2000)のping確認を要求しました。一部のシステムではこれは失敗しますが、デフォルト設定(「-s」オプションなし)を使用すると良い結果が得られます。 pingサイズを指定している人は、なぜそうするように求められたのか言っていませんでした。しばらくすると、pingサイズの問題が解決され、デフォルト設定を使用してpingテストが行​​われました。

私の質問:
- パケットサイズを指定するとどのような違いがありますか?
- 影響を与えたり、ネットワークの問題を特定するのに役立つ場合は、指定するのに適したサイズは何ですか?
- これに関連する公式の参考資料はどこで見つけることができますか?

答え1

パケットサイズはネットワークのトラブルシューティングに役立ちます。つまり、一部のネットワークパケットがあると送信されません。最大伝送単位不一致:

例:

router1がmtu(デフォルト)で構成され1500、router2が「2000」に設定されている場合、router1はrouter2にパケットを送信できますが、router2はrouter2にパケットを送信できません。

理由:

router2 はサイズ 2000 のパケットを送信しますが、router1 は 1500 未満のパケットのみを許可するため、このパケットは破棄されます。

関連情報