複数のネットワークの負荷分散
この質問は、それを行う方法についてではなく、何をすべきかについてです。 状況は次のとおりです。 中小企業のサイト 複数のDSLおよびケーブルインターネット接続(価格の10倍を除いてこれ以上利用できるものはありません) 複数の内部ネットワーク 従来のネットワーク機能の必要性:DHCP、VPN、NAT、ファイアウォールなど より高度な機能への要望:DPI、悪意のあるサイトのフィルタリング、トラフィック分析 ハードウェアとソフトウェアの点で、すべてをつなぐ良い方法は何ですか?(恐ろしいので、現在の「解決策」について詳しく説明しません) 少なくとも3つのLAN間でギガビット速度のLAN間ルーティングが必要です。 すべてのインターネット接続の合計ダウンロード速度は、ほぼ500 MBit / sです。 VPNはあまり使用されていません。VPNの合計スループットは50 MBit / sの範囲ですが、遅延は低く抑える必要があります。 ネットワーク(LAN-LANおよびWAN-LAN)はファイアウォールで保護する必要があります。 デバイスの負荷パターンは非常に異なるため、(負荷分散された)WANでのQoS /トラフィックシェーピングが望ましいです。低優先度の24時間365日のビデオストリームから、低遅延を望む低帯域幅消費のビジネスアプリケーションにまで及びます。 HAは望ましいものですが、おそらく単一のIPを使用するPPPOEベースのDSL回線には適していません。しかし、障害が発生した場合にダウンタイムを最小限に抑える何か他のものはありますか? 私は解決策を検討しました: A)1つの大きなルーターを使用する これは、すべてのWANとすべてのLAN / VLANを、すべてを行う単一のルーターに接続することを意味します。しかし、それは実行可能ですか? pfSenseやsophosなどのソフトウェアファイアウォールを使用すると、多くの機能が提供されます。ただし、少なくとも8ギガビットポートを備えたサーバーが必要になり、速度が低下する可能性があります。見つけることができるすべてのことから、ギガビット速度で複数のルートを使用すると、非常に多くのCPUパワーが使用され、それがボトルネックになります。 B)2つのルーターを組み合わせる 1つのルーターでWAN側を処理し、負荷分散、WANファイアウォール、トラフィックシェーピングなどを実行できます。pfSenseなどのソフトウェアソリューションは、それほど高価ではないハードウェアでこれを処理できますか? 次に、別のルーターが内部LANを使用します。たぶん、8ポートEdgerouterのようなものがこれを処理できます。LAN部分には十分に複雑な(しかしWAN部分には単純すぎる)ファイアウォールがあり、ハードウェアオフロードを実行できます。 これは機能しますか? VPN接続はどうですか?他の機能(DNS、DHCP)をルーター間でどのように分割する必要がありますか?NATは機能しますか?(クライアントとpfSenseは異なるネットワークにあるため) 他のより良い解決策はありますか?