はじめにと背景
会社の近隣にあるローカル ISP は、光ファイバーがまだ実装されていないため、WAN 接続あたり最大 125 Mbps のアップロードしか提供していません。オフサイトの場所にプッシュする重要なデータは 1TiB 以上あり、できれば 1 日以内にプッシュする必要があります。オフサイトの場所のダウンロード速度は約 300 Mbps です。WiFi
用とサーバー ネットワーク用の 2 つの WAN 接続があり、アップロード速度はそれぞれ 125 Mbps です。トラフィックを 2 つのインターフェイスに分割し、それぞれを別の LAN に接続し、別の WAN に接続したらどうなるか、というのが私の考えです。
質問
これら 2 つのネットワークのアップロード速度を最も効果的に活用するにはどうすればよいでしょうか? これまでの私のアイデア:
- 各モデムに 2 番目の静的 IP を購入し、各インターフェイスの MAC アドレスにパブリック IP を割り当ててから、何らかのラウンドロビンまたは負荷分散ルーティングを設定します (提案を歓迎します)。
- 上記と同様の傾向に従いますが、反対側では VPN と 2 番目のルーティング ハードウェアを使用します。
- SD-WAN アグリゲーター サービスの料金を支払う:https://itel.com/sd-wan/
- メイン バックアップ サーバー上の 2 つのネットワーク インターフェイスを使用してこれを実現する方法を見つけます。
答え1
シナリオの最大の要因はバックアップアプリケーションです。アプリケーションが単一の接続(つまり宛先に単一の TCP フローを送信する場合、速度を上げるためにできることはほとんどありません。複数の接続間で「負荷分散」を行おうとすると、パケットの順序が乱れて速度が低下する可能性があります。
良いニュースとしては、(簡単な計算によると)150Mb のストリーム 1 つで、(理想的には)約 15 時間ですべてのデータをアップロードできることです。
アプリケーションが複数の接続をサポートしている場合は、複数のリンクに分散させることも可能ですが、両側に追加のハードウェア/ソフトウェアが必要になります。15 時間で済むのであれば、これが最適な方法のようです。
もう 1 つ: バックアップには WiFi を使用しないでください。WiFi は半二重なので、150M のスループットを得るのは困難です。