帯域幅シェーピング、最良のアプローチ


10

1024以上の外部IPがたくさんあるサーバーがあるとします。ユーザーが大量のトラフィックを引き起こしていますが、すべてではありません。すべての帯域幅を消費するものは少なく、他の帯域幅をすべて消費するため、インターネット速度が低下します。

私たちは、全員が満足するか、または少なくとも過半数が満足するように、シェーピングルールを実装することを考えており、そのための最善のアプローチについて議論しています。

最初の計画

ログオンしているクライアントの数を把握し、帯域幅をクライアント間で分割して、全員に同じケーキを食べさせます。

利点:

  • 帯域幅に多額の料金を支払いません
  • 誰も法律を破っていない

    短所

  • 帯域幅は均等に分割され、帯域幅のニーズが低いユーザー(論文を読む、Facebookを読むなど)は、ビジネスで私のサービスに依存するヘビーユーザーと同じ帯域幅になります。

  • すべてのユーザーは同じ帯域幅を使用しますが、ニーズが低いユーザーはすべてを必要としない場合でも共有を「投獄」するため、多くの帯域幅が使用されないままになります

第二計画

ユーザーを監視し、ユーザーが帯域幅制限に達しているか、それを超えているか(サーバーの合計制限)を確認します。そのポイントに達した場合は、ユーザーが何を最も多く食べているかを特定します。総帯域幅の40%-50%以上を食べているユーザーを見つけたら、20分間刑務所に送ります。刑務所とは、たとえば帯域幅を250kb / sに下げることを意味します。

利点:

  • 帯域幅が無駄にならない
  • 帯域幅が無駄にならない場合、重要なユーザーは帯域幅をより多く使用でき、私は幸せなクライアントを持っています
  • よりインテリジェントなソリューションであり、誰もがニーズに基づいて拡張できる
  • 悪者が投獄され、善良な人々(多くの場合は多く)が幸せな社会である帯域幅警察を使用します

    短所

  • 負荷の高いサーバー上の監視ツールは、リソースを大量に消費する傾向があるため、サーバーを「スリープ」状態にすることができます

  • 私は悪者はいないかもしれませんが、オンラインの多くの善良な人と帯域幅が制限を超えており、誰を罰するのか分からない状況にあります(この場合、最初の計画を1時間適用することがあります)

少しブレーンストーミングと提案を受け入れる


1
顧客が競合する帯域幅にお金を払っている場合、彼らは文句を言うことは何もありません。彼らが競合しない帯域幅にお金を払っているなら、あなたはそれらを詐欺しているのです。どちらにしても、解決すべき問題はありません。
ウォンブル

1
質問に固執してください
ロミオM.

回答:


2

誰かがすべての帯域幅を使用すると帯域幅が徐々に低下するバケットシステムはどうですか?彼らが平均よりも多くを使用する場合、それはますます遅くなります。ただし、バケットは時間の経過とともに空になるため、次の場合は再びフルスピードで移動できます。

  • ネットワークに高負荷がかかっていない
  • 彼らはしばらくの間または集中的にネットワークを使用していません

より多くのシナリオを作成し、シナリオとネットワーク使用中の変化に応じて動的に新しいポリシーを作成することもできます。


定義された「最大」帯域幅とオプションの「上限」パラメータを使用してHTBのような階層スケジューラを使用する簡単な方法があり、全体的な上限に達しない限り、ユーザーは帯域幅を取得できます。ドキュメントはLARTC.orgにあります。
the-wabbit

1

最初に、トラフィックが実際に何であるかを判断します(これは、盲目的に何かを実装するのではなく、実行する最も重要なことです)。もちろん、ユーザーが仕事中に高速接続を利用するために仕事中に映画の急流をダウンロードしている場合、問題をより直接的に解決するためのより良い方法があります。データベースサーバーの1つと通信する内部サーバーを実行するサーバーをユーザーが使用している場合、合理的な方法で実行するために、帯域幅の使用量が急増することがあります。

重要なのは、最初にどのユーザーが最も多くのデータを消費しているかを分析し、なぜそれだけ使用する必要があるのか​​理由を割り当てることです。この部分は、帯域幅を独占していた少数のユーザーが不満を言い始めたときに、管理者に与える正当な理由を提供します。場合によっては、本当に多くの帯域幅を消費する必要があるかもしれませんが、場合によっては、ネットワークの悪用が続いていることがわかります。

その後、問題に対処し、必要に応じて、会社に追加の帯域幅を購入することは問題外であれば、帯域幅シェーピングポリシーを実装します。


当社には60台を超えるサーバーがあり、クライアントは購入、出勤、退室を行います。私は一人ひとりのニーズを理解する方法がありません。ウェブスクレイパーを使用している人もいれば、Facebookなどのマーケティングを行っている人もいます。私は彼らがIPを使って何をしても関係ない全員に対処するソリューションが必要です。それがあなたが言ったことをするのが難しい理由です。
ロミオM.

0

T1ルーターと必要な各ファイアウォールの間にマネージドスイッチを使用しています。これにより、各ネットワークのゲートウェイに到達する前に、その構成で適切なQoS帯域幅制限を設定できます。


それはできません。残念ながら、サーバーへの物理的なアクセスはありません。彼らは世界中に広がっています。
ロミオM.
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.