web-dev-qa-db-ja.com

ホームネットワークにQoSを実装する(おそらくSynology NASを使用する)

私のホームルーター(Technicolor TG784n v3、ファームウェアバージョン8.G.M.1)には、サービス品質(QoS)設定がありません。それでも、主にファイルのバックアップ中にCrashPlanによって帯域幅の占有を制御できるようにするために、QoSを実装したいと思います。

何が起こるかというと、CrashPlanがファイルをアップロードしているとき、それは利用可能なbandwitdhの大部分を占め、アップロードまたはダウンロードのための全体的なインターネットアクセス速度を低下させます。

だからここに私が持っているものがあります:

  • DHCPサーバーとして機能するTechnicolorホームルーター。IPTVと固定電話も処理しているため、交換できません(このルーターは、実際には、光ファイバーブロードバンド接続を変換するインターネットプロバイダーの別のルーターに接続されています)。
  • Netgear WNDR3700 v2ルーター。DD-WRTは基本的にギガビットLANのスイッチとして機能し(technicolorにはギガビットポートが1つしかない)、DHCPがメインルーターに転送されます。
  • Synology DS412 + NASこれはローカルDNSサーバーとしても機能します(両方のルーターがDNS要求をこのサーバーに転送しています)

CrashPlanはSynology NASにインストールされ、 特定のQoS設定

上級ユーザーのみ:QoS対応ルーターを構成する必要があります。リストからTCPパケット品質​​またはカスタムDSCP値:低、通常、信頼性、スループット、またはDSCP…)を選択します。

私は他のネットワークデバイスを持っていますが、APとして機能するワイヤレスエクステンダーや別の部屋の別のスイッチなど、この特定の問題には関係ないと思います。

NASを使用して、これに関する洞察や提案に感謝しますか?

ありがとうございました!

1
acseven

QoSが役立つ可能性は低く、とにかく正しく処理するのが難しいことで有名です。

あなたの場合、CrashPlan(私もSynology NASで実行しています)でいくつかのバックアッププロファイルを作成し、それぞれを適切な最大帯域幅に設定することをお勧めします。

私が抱えているより大きな問題は、実際にはJavaベースであるため、CrashPlanはバックアップするファイルが大量にある豚です。412+では、必要に応じて定期的にサービスを停止する必要があります。それ以外の場合はNAS)を使用します。

残念ながら、Code42は、フォーラムで定期的に提起されているこれらの問題を修正することを望んでいないようです。彼らは安いですが、私は彼らにますます不満を感じています。実際、ラップトップでのCrashPlanの実行をあきらめました。私の以前のラップトップでは、それはパフォーマンスに深刻な影響を与えるほどの豚になりました。

1
Julian Knight

いくつかのことが起こっています...

SynologyNASのクラッシュプラン

Synology NASでのCrashplanトラフィックのDSCP値の設定 についてブログを書きましたが、要するに、CrashplanGUIを使用してアップロードトラフィックのTOSまたはDSCP値を設定できます。ただし、使用可能なQoS設定にはいくつかの重大なバグがあります。

  • 「低」に設定しても何も起こりません。
  • 「通常」を設定しても何も起こりません。
  • 'Reliability'を設定すると、TOS hexの値が0x4になります(DSCP decimalの値が1に相当)。
  • 'Throughput'を設定すると、TOS hexの値が0x8になります(DSCP decimalの値が2に相当)。

何よりも悪いことに、GUIを介して独自の「DSCP10進値」を設定することは完全に正しくありません。実際に何をするかは、代わりに[〜#〜] tos [〜#〜]小数値を設定します。そう:

  • 「DSCP10進値」を「40」に設定すると、実際にはDSCP値が1になります。
  • '48'の 'DSCP 10進値'を設定すると、実際には12のDSCP値が得られます。

だから、それはすべてかなりめちゃくちゃですが、あなたはそれを機能させることができます。

これらの調査結果は、SynologyDS415playを使用していました。 PCLoadLetter.co.ukのパッケージを使用していることを前提としています。

ルーター

設定については完全にはわかりませんが、最終的にはルーターでの発信トラフィックに対応する必要があります。 technicolorルーターはQoSをまったくサポートしていないので、忘れてください。代わりにDDWRTルーターを使用できる場合は、その上にQoSを設定して、DSCP 10トラフィックの優先順位を下げる(つまり、クラッシュプランで「40」に設定する)と、作業が完了します。私はDDWRTベースのルーターを持っていませんが、 Draytekルーターでのセットアップについてブログに書いています

ブリッジモード

何らかの理由でTechnicolorルーターをWAN)に接続したままにする持っていると仮定した場合でも、DDWRTルーターを使用してQOSの優先順位付けを実行できます、Technicolorルーターを「ブリッジ」モードまたは「モデム」モード(通常は同じ)にして、その出力をDDWRTのWANポート)に接続します。

....または..。

ダブルNAT

Technicolorルーターは通常のNATを実行したままにし、LANポートをDDWRTルーターの黄色のWANポートに接続して、「ダブルNAT」状態にします。すべてのLANデバイスを接続している限りDDWRTルーターでは、アップストリームのTechnicolorルーターのことをほとんど忘れることができます。このルーターは、ルーターを介してWANポートに送られるすべてのトラフィックに優先順位を付けることができます。アップストリームのTechnicolorルーターはQOSをバイパスします。

0
Paul George