私は大学に通い、働いていますが、その大学にはパケット シェーパー (古い Packeteer -- 3 年くらい前のもの) があり、P2P の不正使用 (BitTorrent など) を防ぐために P2P トラフィックをキュー内で最低の優先度に下げています。
しかし、StarCraft 2というゲームはリリースされたばかりで、私が収集した情報によると、このゲームをオンラインでプレイするにはP2Pが必要であるとのことです。
ゲームに必要なポートはすべてすでに有効になっていますが、当然ながら、ネットワーク使用のピーク時間帯には需要が高いため P2P トラフィックが通過できず、午前 4 時から午前 6 時以外の時間帯はゲームをプレイできません。
私の知る限り、パケットシェーパーに指示する方法はわかりませんない特定の種類の P2P トラフィックのみを制限します (例: StarCraft 2 P2P トラフィック)。これを行う方法はありますか? または、別のパケット シェーパーが必要ですか?
答え1
Starcraft2 はクライアント間で実際の P2P 通信を使用しません。すべてのマルチプレイヤー ネットワーク データは Blizzard サーバー経由でルーティングされます。したがって、Blizzard サーバーとの間のトラフィックを優先するルールを追加するだけで済みます。使用される Blizzard サーバーは、地理的な地域によって異なることに注意してください。
あるいは、SC2 がゲーム トラフィックの送受信に使用するポートを調べて、優先順位を付けることもできます。
答え2
正直に言うと、これはゲームなので、学生が望むよりも遅いかもしれないと気にかけていることに驚きます。学生たちは勉強などすべきではないのでしょうか? 私にとってこれは技術的な問題ではなく、ポリシーの問題です。
答え3
そのデバイスが StarCraft 2 のトラフィックを認識できるとは思えません。認識できたとしても、それは「p2p」ではなく「ゲーム」カテゴリに分類されるはずです。
問題は少し複雑になることがあります。トラフィック クラス キューが飽和状態になっているか、接続全体が飽和状態になっている可能性があります。
確実にするために、特定の IP またはポートを制限するルール (デバイスがサポートしている場合) を作成してみてください。