大量のパケットが到着すると、受信パケットがドロップされる

大量のパケットが到着すると、受信パケットがドロップされる

ネットワークに問題が発生しました。多くのパケットを送信するオンライン ゲームをプレイすると、ts3 接続統計に 25% - 50% のパケット損失が表示されます。

私が最初に気づいたゲームは Space Engineers です。誰かが掘削を開始し、小惑星の塊が大量に発生すると、私の TS3 が遅延します。

2 番目のゲームは PC の GTA Online です。8 人以下のプレイヤーのセッションしか処理できません。14 人のプレイヤーのセッションでは TS3 が遅れ、プレイヤーが 30 人になると TS3 の接続が切断され、1 秒ごとに再接続し、NPC/プレイヤーを殺すことができません。NPC/プレイヤーを撃つと、彼らは動かず、約 5 秒後に死んでしまいます。

最後のは私自身のゲームです。パケットを大きなパッケージにパックしないようにサーバーを設定すると、350 個のパケットが送信されます。しかし、受信するのは約 100 個だけで、TS3 が遅れます。このシナリオは簡単に再現できます。友人は 350 個すべてのパケットを受信して​​おり、TS3 接続で着信パケットの損失が報告されていないため、ゲーム自体に問題がないことはわかっています。

すでに確認しましたが、別の PC で同じネットワーク (LAN ケーブル) に接続しているときにも同じ問題が発生します。これでおそらく PC が問題なくなるので、ルーターまたは ISP の問題でしょうか?

別の PC で確認する前に、LAN アダプターの設定をいじっていましたが、違いがなかったので、現在はデフォルトに設定されています。

また、この高パケット損失中に ping をチェックしましたが、ping は変化がなく、オンライン ゲームを実行していないときの ping は 24 ミリ秒、ゲームを実行しているときも 24 ミリ秒でした。友人には正常に聞こえますが、これは私が受信する唯一のパケットです。

ルーター自体には設定があまりありません。設定は共有できますが、何を変更できるかはよくわかりません。すべての設定は ISP 関連のようで、変更すべきではないようです。RFC 2364 PPaA カプセル化、VC 多重化、QoS タイプ UBR、仮想回路 0 VPI 35 VCI、ADSL2+ 変調、自動 MTU サイズなどの設定。私のルーターは Linksys WAG200G で、古いものです。

私のインターネット接続は下り 1280Kb/s、上り 128Kb/s です。しかし、ゲームで TS のパケットに遅延やドロップが発生しても、遅延なくストリームを視聴できるので、問題ではありません。

着信パケットのボトルネックを解決する方法について何かお考えはありますか?

答え1

そこでさらに調査を進め、サーバー アプリケーションを使用して 1 秒あたり n パケットを送信し、クライアント アプリケーションを使用してそれらを受信しました。その結果、私の接続では 1 秒あたり 150 パケットしか通過できず、それらは 1b パケットであることがわかりました。次に切り替えて、自分の側でサーバーを実行し、パケットをリモート クライアントに送信していました。出力パケット レートは 1000 以上 (アプリの最大値) で問題ありませんでした。また、友人に受信パケット レートをテストしてもらったところ、1 秒あたり 1000 以上のパケットを受信して​​いました。そこで次に行ったのは、ルーターを借りて自分のルーターに欠陥がないか確認することでした。LAN 上のパケット スループットに問題がないことはわかっていたので、この時点で壊れている可能性があるのは、ルーターの ADSL モデムか、ISP 側の何かだけでした。借りたルーターは正常に動作したので、壊れているのはルーターの ADSL モデムであることが判明しました。すでに新しいものを注文しました。

関連情報