GLBP ( Gateway Load Balancing Protocol )



 GLBPとは

 GLBPとは、シスコ独自のデフォルトゲートウェイの冗長性プロトコルです。GLBPは複数のゲートウェイに
 IPアドレスとMACアドレスを共有させることが出来るので、例えば端末のデフォルトゲートウェイのパスを
 冗長することができます。HSRPやVRRPはゲートウェイの冗長性は確保されますが、デフォルトの実装で
 スタンバイ(バックアップ)ルータが活用されることはありません。GLBPの場合は、HSRPのようにMHSRP
 の実装をさせてコンフィグレーション管理の負担をすることなく、全てのルータのリソースを活用できます。

 GLBPの場合、利用可能な複数のゲートウェイを自動的に選択して同時に使用することができます。また、
 アクティブなゲートウェイとのリンクがダウンした時に自動的に冗長パスを検出し、その冗長パスへFailover
 できるようになっています。GLBPグループでは、最大4つのメンバールータをアクティブなデフォルトゲート
 ウェイとして機能させることができます。そのルータをAVF( Active Virtual Forwarder ) と言います。AVFは
 HSRP(VRRP)のアクティブ(マスタ)ルータと同様にパケットの転送処理を行いますが、ARP応答については
 AVG ( Active Virtual Gateway ) が行います。AVGでは、仮想MACアドレスの割り当てを自動的に管理し
 どのルータが転送処理をするかを決定し、ゲートウェイまたはトラッキング対象のインターフェースがダウン
 しても全てのホストに冗長ゲートウェイが確保されるようにします。AVGはGLBPグループに1つ存在します。

GLBPの基本エッセンシャル
仮想IPアドレス  全てのAVFで共有されるIPアドレス。PC端末等に実際に設定するデフォルトゲートウェイのIPアドレス。
仮想MACアドレス  AVGにより自動で割り当てが行われる。PC端末などのARPテーブルにキャッシュされるMACアドレス。
仮想ルータ  仮想IPアドレスと仮想MACアドレスを持つ仮想のルータ。AVFにより構成される。
Helloメッセージ  GLBPを有効にしたルータ 間でGLBP情報をやり取りするマルチキャスト ( 224.0.0.102 UDP番号3222 )
AVF  仮想IPアドレス ( 仮想MACアドレス ) を宛先として転送されてきたトラフィックをルーティングするルータ。
AVG  ARP応答、AVFへのMACアドレスの自動割当、冗長ゲートウェイ確保のための調整を行うルータ。
GLBPグループ  GLBPに参加して仮想ルータをエミュレートするルータの集合。通常、セグメントごとに1つのグループを作成。
GLBPプライオリティ  AVGがどのルータになるか決めるもの。高い値を持つルータがAVGとなる。デフォルト値100。



 下図でR1がAVGであり、仮想IPアドレス192.168.0.254に対して責任ある立場のルータです。同時に
 R1はMACアドレス [ 0007.b400.0101 ] に対するAVFです。R2はR1と同じGLBPグループのメンバー
 でありMACアドレス [ 0007.b400.0102 ] に対するAVFです。ホストAとBは192.168.0.254のアドレスを
 デフォルトゲートウェイとして設定していますが、ホストAとBがARPリクエストした場合の反応は、R1で
 ホストAのARPリクエストに対して、192.168.0.254はMACアドレス [ 0007.b400.0101] とARP応答して
 ホストBのARPリクエストに対して、192.168.0.254はMACアドレス [ 0007.b400.0102] とARP応答する
 結果、ホスト1からのトラフィックはR1に転送され、ホスト2からのトラフィックはR2に転送されます。



 GLBPでは、1グループに最大4つの仮想MACを割当てます。仮想MACはHelloメッセージによりAVGから伝えられます。



 R1がダウンした場合、スタンバイAVGであるR2がHelloプロトコルを受信しなくなりholdtimeが切れた時に
 アクティブAVGの役割が引き継がれます。このGLBPの収束する間はホスト端末は一時的に通信不可
 となりますが、GLBPの収束後は引き続きデフォルトゲートウェイが端末に提供され通信可能になります。
 このGLBP収束後には、R1の保持する仮想MACアドレスとAVGの役割をR2が引継いでいることなります。

 

 R1に設定しているロードバランス方式をR2にも設定してないと、R1と同等のAVG機能をR2は引き継ぐことはできません。



 GLBPのロードバランス方式

 AVGが制御するGLBPのロードバランス方式には以下の3種類があります。デフォルトはround-robinです。

GLBPのロードバランス方式アルゴリズム
host-dependend  ホストが使用するMACアドレスが常に同じになるように、ホストのMACアドレスに基づくロードバランス。
round-robin  仮想IPアドレスに対するARP応答として、複数のAVFのMACアドレスが「順番」に帰されるロードバランス。
weighted  AVFの機能を果たすゲートウェイがアドバタイズしているウェイト値に基づくロードバランス。



 HSRP, VRRP, GLBPの仮想MACアドレス
 
HSRP, VRRP, GLBPの仮想MACアドレス ( XXはグループ番号, YYはMACアドレス番号 )
HSRP VRRP GLBP
0000.0c07acXX 0000.5e00.01XX 0007.b400.XXYY


 Resource :Configuring GLBP GLBP Authentication GLBP Load Balancing BCMSNテキスト第2版 CatalystLANスイッチ教科書


← VRRP - Ciscoコンフィグ その2 -  GLBP - Ciscoコンフィグ -

ネットワークエンジニアとして

Copyright(C) 2002-2008 Cool. All Rights Reserved