web-dev-qa-db-ja.com

PPPoAADSL接続の場合-最適なMTUサイズはどれくらいですか

最近発見されたように、私のISPは現在私のADSL接続を認証するためにPPPoAを使用しています。

この接続に使用する最適なMTUサイズを知りたいですか?

2
user327092

MTUとWindowsおよびデフォルト:WindowsのデフォルトMTUは1500、または外部ネットワークの場合は576です。 PPPoEを実行している場合、IPSec(Secure VPN)、またはその両方を使用する場合を除いて、1500は問題ありません。その場合は大きすぎます。 576は小さすぎて、ブロードバンドインターネットには非効率的です。

最適なMTUを見つける手順:現在MTUの設定が低すぎる場合(たとえば576)、次の手順では、「最適なMTUサイズ」を検出したかどうかを検出できません。まず、機器のMTU設定を1500にリセットします。これは、最大サイズになる可能性があります。 PPPoEの場合、8バイトのスペースを確保するために最大MTUは1492以下である必要がありますPPPoE "ラッパー"。1492+ 8 = 1500。そこから実験して最適なものを見つけることができますMTU値:PPPoEの場合、問題は大きくなります。MTUを間違えると、ファイルのアップロードやWebページの読み込みが停止したり、まったく機能しなくなったりするなど、最適ではない可能性があります。pingテスト28バイトのIP/ICMPヘッダーは含まれません。1500– 28 =1472。ISPがPPPoEを使用する場合は、8バイトPPPoEラッパーを含めます。 =そして1500– 28 – 8 = 1464を取得します。これらの数値の理由はすぐに明らかになります。パケットが断片化されているかどうかを確認するには、コマンドプロンプトからPingコマンドを使用します。MTUの最適な値は次のとおりです。パケットがフラグメント化される直前の値。パケットがフラグメント化されない最大のパケットサイズに28を追加します(pingコマンドは28バイトのIP/ICMPヘッダーを含まないpingパケットサイズを指定するため)。 、これが最大MTU設定です。

これが何をすべきかです:

Windowsユーザー:

[スタート]/[プログラム]/[アクセサリ]/[コマンドプロンプト]に移動し、次のように入力(またはコピーして貼り付け)します。

PPPoEを使用してISPに接続する場合:ping -f -l 1464 www.dslreports.com PPPoEを介してISPに接続しない場合:ping -f -l 1472 www.dslreports.com(これはダッシュ小文字です " L、 "ダッシュ" 1 "ではありません。セクション間のスペースにも注意してください。)

Linuxユーザー:

PPPoEを使用してISPに接続する場合:ping -s 1464 www.dslreports.com PPPoEを介してISPに接続していない場合:ping -s 1472 www.dslreports.com

OS Xユーザー:

PPPoEを使用してISPに接続する場合:ping -D -s 1464 www.dslreports.com PPPoEを介してISPに接続しない場合:ping -D -s 1472 www.dslreports.com

LinuxおよびOSXコマンドでは大文字と小文字が区別されます。

次へ:Enterキーを押します。 「パケットを断片化する必要があります」というエラーメッセージが表示された場合は、「パケットを断片化する必要があります」というエラーメッセージが表示されなくなるまで、最初の1464/1472を10減らします。次に、「パケットをフラグメント化する必要があります」というエラーメッセージが再び表示されるまで(未満)1になるまで、設定を1増やします。エラーメッセージなしで、1464(PPPoEの場合)/ 1472(非PPPoEの場合)の番号でpingを実行できれば、完了です。やめる。エラーなしでpingされた最大数に28を追加し(PPPoEと非PPPoEの両方)、その合計が最大MTU設定になります。その(計算された合計)最大MTU設定をルーターで使用します、またはPCがモデムに直接接続している場合はPC上。


参照:

3
PCDATALINCS

ええと、私はPPPoAADSL接続を持っています。

ファイルのダウンロードに問題がありました。ルーターの製造元に電話しました。ルーターの構成ページに移動しました。1500にあり、1400に変更すると言われましたが、修正しました。多分それが少し大きかった場合、例えば1410または1420以上の場合、より効率的で問題はありません。確かに1500を超えてはいけません。

私は専門家ではありませんが、大きすぎず大きすぎない場合は効率的かもしれません。

最適なMTUを見つけることについて説明しているすばらしいWebページがあります(問題がある場合はおそらくより関連性があります) http://www.dslreports.com/faq/579

0
barlop