Users Guide
11–QLogic チーム化サービス
チーム化の仕組み
146 BC0054508-04 J
インバウンド IP データグラムが到着する と、 IP デー タグラムのソース IP アドレスを
ハッシュするこ とによって適切なインバウン ド
フロー ヘッ ド エ ン ト リが検索さ れます。
選択し たエ ン ト リ に格納 されている
2 つの統計カウンタ も更新されます。 これらのカウ
ンタは、 ロード
バランシング エンジンによってアウトバウンド カウンタ と同じ方法で
定期的に使用され、 フ ローが物理アダプ タ に再割 り当て されます。
インバウンド コード パスでは、 イ ンバウン ド フロー ヘッ ド ハッシュ テーブルが同期
アクセスを許可するようにも設計されています。インバウンド
フロー エン ト リのリンク
リストは、 ARP パケ ッ ト の処理時 と定期的な ロー ド バラ ン シング時にのみ参照されま
す。 イ ンバウン ド
フロー エ ン ト リ へのパケ ッ ト 単位の参照はあ り ません。 リ ン ク リ ス ト
がバイン ド されていない場合でも、
ARP 以外の各パケ ッ ト の処理のオーバーヘ ッ ド は常
に一定です。 ただ し、 イ ンバウン ド と アウ ト バウン ド 両方の
ARP パケ ッ ト の処理は、
対応するリンクリスト内のリンク数に依存します。
インバウンド 処理パスでは、 ブ ロー ド キ ャ ス ト パケ ッ ト が他の物理アダプ タから システ
ムを通じてループバッ クすることを防ぐために、 フ ィルタも採用されています。
プロトコルサポート
ARP
および IP/TCP/UDP フローは、 ロード バランシングに対応します。 パケッ トが、
ICMP や IGMP などの IP プ ロ ト コルのみの場合、 特定の IP アドレスへのすべてのデー
タ フ ローが同 じ 物理アダプ タ ーを通 じ て送信 されます。 パケ ッ ト がレ イヤ
4 プロト コル
に
TCP または UDP を使用し ている場合は、 ポー ト 番号がハ ッ シ ュ アルゴ リ ズムに追
加されるため、
2 つの異なる レ イヤ 4 フローが 2 つの異なる物理アダプ ターを通じ て同
じ
IP アドレスに送信されます。
たとえば、 クライアントの IP アドレスが 10.0.0.1 であると します。 ハッシュには IP
ア ド レスのみ使用されるため、 すべての IGMP および ICMP ト ラ フ ィ ッ クが同じ 物理
アダプ タ に送信されます。 フ ローは次のよ う にな り ます。
IGMP ------> PhysAdapter1 ------> 10.0.0.1
ICMP ------> PhysAdapter1 ------> 10.0.0.1
サーバーが、 同じ
10.0.0.1 アドレスに TCP および UDP フ ロー も送信する場合、 これ
らは
IGMP および ICMP と同じ物理アダプタ上にあっても、 ICMP および IGMP とは
まったく異なる物理アダプタ上にあってもかまいません。 スト リームは次のようになり
ます。
IGMP ------> PhysAdapter1 ------> 10.0.0.1
ICMP ------> PhysAdapter1 ------> 10.0.0.1
TCP ------> PhysAdapter1 ------> 10.0.0.1
UDP ------> PhysAdatper1 ------> 10.0.0.1