web-dev-qa-db-ja.com

Linux用の高度なトラフィックシェーピングフロントエンドはありますか?

Mikrotikルーターを使用したことがある場合は、「単純なキューイング」、つまりIP->速度ルールの非常に単純に管理可能なリストに慣れているでしょう。他のルーターOSにも似たようなものがあると思います。見たことがない人のために、スクリーンショットをリンクします: http://wiki.mikrotik.com/images/3/3d/Queue.jpg

さて、この概念は非常に簡単でわかりやすく、それ以来、私の上司(中規模のローカルISPを開始した)はこれを使用して顧客のトラフィックを形成していました。これで、主に3つの理由により、mikrotikの単純なキューがスケーリングしなくなるポイントに到達しました。

  • 私たちが試したマシンは、特に300Mbitを超える速度では、2500を超えるルールで動作することはできません。
  • 主な問題-ネットワークはほとんどワイヤレスであるため、どこかで遅延やパケットロスが発生しているかどうかを自動的に測定し、ワイヤレス接続にストレスがかからないようにトラフィックに優先順位を付けて制限できるツールが必要です。
  • どういうわけか、それを高く評価するユーザーに予備の帯域幅(特に夜間)を効果的に分配したいと思いますが、ピークがあるときはトラフィックを保証された速度に集約します。

明らかなルーティングソフトウェア(vyatta、bird、...)を試しましたが、十分に興味深いものは何も見つかりませんでした。そのような機能を備えたフリーソフトウェアがあるかどうかを尋ねています。そうでない場合は、ここにいる誰かがそれらの(高価な)Cisco/Juniper/Allot /同様のQoSブラックボックスの経験があり、それらが実際に私を助けることができるかどうかを参照できるかどうか。

ありがとう

e。

3
user58072

Linuxカーネル(デフォルト)は、トラフィックシェーピングをサポートしています。

Shorewallはトラフィックシェーピングを実行でき、WebMinをサポートしているようです。たぶん何かを試してみてください このように 、またはインターネットで「webminトラフィックシェーピングLinux」を検索してください。

2
Hans

マスターシェイパーをお試しください。

http://www.mastershaper.org/index.php/MasterShaper

http://www.mastershaper.org/shaper2/index.php ユーザー名:demoパスワード:demo

0
User4283

Linuxに機能があるかどうかはわかりませんが、FreeBSDには非常に柔軟なdummynetがあります。この機能を取得する簡単な方法は、 m0n0wall サーバーまたはデバイスをセットアップすることです。基本的には、非常に安定した機能を多数備えたルーター/ファイアウォールです。サーバーをこの背後に置き、m0n0wallを使用してあらゆる種類のトラフィックシェーピングを行うことができます。

ローエンドサーバー(または古いデスクトップ)にm0n0wallをインストールすると、リストしたハイエンドネットワークデバイスが提供するものの多くが得られます。より多くのルールなどをサポートするには、もちろん、より優れたハードウェアが必要になります。 m0n0のドキュメントではスループットの最大化について説明しています 。私はそれを確認するテストを見たことがありませんが、原則はおそらくあなたに役立つでしょう。

0
dunxd

OpenBSDのpacketfilterPFにはALTQがあり、これはQoSにとって非常に堅牢で優れたソリューションであることが知られています。

PFsenseファイアウォールはそれをテストするための良い出発点です(安定した1.xバージョンを使用していることを確認してください)

0
pauska