具体的な原則は、問題が発生し、問題を迅速に見つけることができます、そして、私たちは原理を理解しなければならない行くために、より良い方向へ順に、非常に小さく表示されるため、多くの文書は、いくつかの関連操作です。
古典的な対話を共有:
Q:どのようにネットワーク障害に対処するのですか?
A:経験からの経験、原則行くための経験がない
Qを:あなたは原則を取る場合は、まだそれを解決することはできませんか?
:原則のため、十分ではないの深い理解します ^ _ ^
今日は、LVSの原則を共有します:
LVS負荷3つのモード、すなわち、VS / NAT(NATモード)VS / DR(ルートモード)VS / TUN(トンネルモード)バランシング
LVSは10のスケジューリングアルゴリズムがあります。
1.ラウンドロビンスケジューリング
2.重み付けラウンドロビンスケジューリング
3.最小コネクションスケジューリング
スケジュール4.加重最小接続
5.少なくとも部分的に基づいて、コネクション
の接続6.地域の最低帯域複製に基づく
ハッシュ予定の宛先アドレス7.
8.ソースハッシングU-スケジュール
9.最短予想遅延
10最小スケジューリングキューを
、NATモード(VS-NAT)
原理:前記ロード・バランサにおける局RSへのIPアドレス、クライアント・データ・パケットが送信されたIPヘッダの宛先アドレスであります
RSに対処するために、これまでの同時、RSは、ロードバランサ、ロードバランサにデータを独自のIPに元のパケットのIPアドレスを扱っ
クライアントのIPアドレスへの送信先アドレスの間、着信トラフィックまたは発信トラフィックのどちらかがロードバランサを通過する必要がありますすることができ
長所:物理サーバのクラスタは任意のサポートTCP / IPのオペレーティングシステムを使用することができ、負荷分散が唯一の有効なIPアドレスが必要です
短所:リミテッドスケーラビリティ。あまりにも多くのサーバー・ノード(通常のPCサーバー)の成長は、ロードバランサは、システム全体のボトルネックになるとき
すべての要求パケットと応答パケットは、ロードバランサに流れているので。ときにあまりにも多くのサーバノード
多くのパケットは、速度が遅くなり、ロードバランサの交差点にあります!
二つ、IPトンネルモード(VS-TUN)
どのように動作します:まず、あなたが知っている、インターネット上のインターネット・サービス・リクエスト・パケットのほとんどは非常に短く、応答パケット通常、大きな
そして、トンネルモードは、パケットのクライアント、新しいIPヘッダーカプセル化マーカー(唯一の宛先IP)はRSを発行し、あります
RSは、最初のパケットヘッダが、データパケットを復元アンタイド受け取った後、処理した後、直接、あなたが通過する必要はありませんクライアントに返します
ロードバランサ。RSは、バランサをロードする必要があるため、私にパケットの削減を送ったので、それがサポートしなければならないことに注意してください
RSカーネルがこのオプションをサポートするようにコンパイルする必要がありますので、IPTUNNEL契約、IPTUNNEL
長所:ロードバランサは要求パケットのみ分布するバックエンド・サーバ・ノード、ユーザへの応答パケットを直接RSに責任があります
したがって、ロード・バランサにおけるデータフローの量を減少させる、ロード・バランサは、もはやシステムのボトルネックになって、その要求の膨大な量を扱うことができません
このように、ロードバランサは、RSの多くに配布することができます。そしてランニングは、公共のインターネットのさまざまな分野で配布することができます。
欠点:RSノードトンネルモードは、正当なIPを必要とし、このアプローチは、すべてのサーバーが「IPトンネリング」サポートが必要です
(IPカプセル化)プロトコル、サーバは、Linuxシステムの一部にのみ限定してもよいです
第三に、ダイレクトルーティングモード(VS-DR)
原理:ロードバランサとRSは、同じIP外部サービスを利用するだけでDRを要求ARPへの対応
サイレント維持されるARP要求のIPを所有するすべてのRS、ゲートウェイはDRに向け、すべてのIPのサービスを要求します。
DRがスケジューリングアルゴリズムに従ってデータ・パケットを受信した後、対応するRSを見つけ、(同じIP以降)MACにRS宛先MACアドレス
要求とこのケースを配布RS RSはこのパケットを受信した後、処理が終了し、同じIPので、データを直接クライアントに返されてもよいです
受信したデータパケットに等しく、クライアントと違いはありませんが、直接処理した後にクライアントに返します
レイヤ2パケットヘッダの変更のためのロード・バランサので、イコライザと放送RSとの間の領域でサポートされなければなりません
また、同じ上の簡単なスイッチとして理解することができます
利点:とTUN(トンネルモード)のみロードバランサは別のルーティング方法を介してクライアントに要求応答パケットを分配するように
そのような実装を必要としないVS-TUN、VS-DRトンネル構造と比較して、オペレーティング・システムは、物理サーバとして最も使用することができます。
:(欠点は欠点を言うことができない、唯一不十分であると言うことができる)物理セグメント内の物理的なネットワークカード上バランサをロードする必要がありますカードが必要です。