ISP を切り替えた後、WiFi が遅くなり、イーサネットが高速になった

ISP を切り替えた後、WiFi が遅くなり、イーサネットが高速になった

最近、ISP を変更しました。どちらの場合も、CAT5 ケーブルはリモート管理なしで、私の Wi-Fi ルーター (ASUS RT-N66U) に直接接続されています。ただし、変更後、ルーターは同じままですが、WiFi の速度が大幅に低下しました。ルーターの LAN ポートの 1 つに有線接続すると、期待どおりの速度/帯域幅 (100Mbps) が得られます。ただし、ワイヤレスでは、速度はほぼ 5 倍遅くなります。

別のワイヤレス ルーター、別のワイヤレス クライアント (Mac、Windows、iPhone) を試しましたが、結果は同じでした。両方の ISP がアクティブな状態で WAN ケーブルを ISP 間で切り替えるライブ テストも行いましたが、WiFi 速度の変化も即座に確認できました。

編集: 私はヨーロッパにいます。速度を測定するために、ヨーロッパのネットワーク プロバイダー (Leaseweb) がホストする 1000 MB のテスト ファイルをダウンロードしています。また、iperf必要に応じてインストールできるように、そこでホストされている VPS もあります。ISP が提供する DNS 設定ではなく、代わりに Cloudflare / Google を使用していますが、これも違いはありません。

答え1

違いは、有線通信と無線通信で送信される TCP パケットの性質の違いにある可能性があります。

最大伝送ユニット 無線ネットワークの規模は大きいと言われています。記事 ワイヤレスパケットサイズ パケット ヘッダーを含めて 2,312 バイトであると主張しています。これは、有線ネットワークの Ethernet 推奨値である 1,500 バイトよりも大きいです。ISP との通信には 8 バイトのヘッダーを追加する必要がある場合があり、これにより最大パケット サイズが 1,492 バイトに減少することに注意してください (これは、数年前に行ったテストで私が見つけた最適サイズでもあります)。

ウィキペディア 最大転送単位 (MTU) 詳細は以下をご覧ください:

一般的なメディアの IP MTU

ここに画像の説明を入力してください

ISP のインフラストラクチャが、ISP のネットワークを通過するために大きなパケットを小さなパケットに分割する必要がある場合、そのパケットを適切に処理できない可能性があります。ISP のネットワーク内で実行されるプロセスは、転送速度を遅くするほど非効率的にプログラムされている可能性があります。

問題が TCP パケット サイズが大きいことにあるというこの見解は、ネットワーク内を移動するワイヤレス トラフィックの速度が低下しないという事実によって裏付けられると考えられます。ルーターはこのようなパケットをより適切に処理しているようです。

有線と無線の両方で、パケット サイズを 1,492 バイト (またはそれ以下) に制限するようにルーターを設定できるかどうかを確認します。それが不可能な場合は、ISP サポートに問い合わせるか、ISP のインフラストラクチャの設定が適切でない場合は ISP を (再度) 変更するか、ルーターを変更します。

ユーザー@DanielKが記事を指摘した Windows Vista、7、8 で MTU サイズを変更する 管理者特権のコマンド プロンプトで実行すると、次のコマンドが提案されます。

すべてのネットワーク インターフェース ID を一覧表示します。

netsh interface ipv4 show subinterface

MTU サイズを設定します。

netsh interface ipv4 set subinterface "interface-id" mtu=<size> store=persistent

この最後のコマンドの後には再起動が必要です。

これも に対して実行する必要がある可能性がありますipv6。これが機能する場合は、現在の ISP を維持できる回避策となります (それでもスループットは多少犠牲になります)。

関連情報