MTUの「大きなイメージ」を理解しようとしています。具体的には、MTUに関する多くの議論では、シングルホップ(例:ラップトップからルータ)に焦点を当てているため、ケーブルモデムとISPの間のMTUを決定する方法、またはより一般的には、ケーブルモデムとISP間のMTUを調べるにはどうすればいいですか?
さて、私は簡単に私のラップトップとその間のMTUを見ることができます:MacのOS X上でifconfigコマンドを使用して、Wi-Fiルーター:
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=2b<RXCSUM,TXCSUM,VLAN_HWTAGGING,TSO4>
ether 58:b0:35:f0:14:75
media: autoselect (none)
status: inactive
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 58:b0:35:72:64:fa
inet6 fe80::5ab0:35ff:fe72:64fa%en1 prefixlen 64 scopeid 0x5
inet 192.168.1.100 netmask 0xffffff00 broadcast 192.168.1.255
media: autoselect
status: active
1500は、B/Cのwiの制限の標準的な値であり、 -fiフレーム(イーサネットフレームと一致するように設計されていると思いますが、間違っている場合は修正してください)。
質問:私のルートにある任意のホップのMTUを特定する方法はありますか?
回答の概要:以下の答えは1
は、最善の策は、 "tcpdumpを"、 "トレースルート--mtu" または "tracepathの" あなたが探しているものがPath MTU Discoveryある
Path MTU Discovery(http://en.wikipedia.org/wiki/Path_MTU_Discovery)をお探しですか? –
はい!私が何をやったかのように見えます(最終的には、エンドツーエンドのMTUです)。あなたのコメントを完全な答えにアップグレードしてください。 –