拡張オブジェクト トラッキングの概要
拡張オブジェクト トラッキング機能が導入される前は、ホットスタンバイ ルータ プロトコル(HSRP)に単純なトラッキング メカニズムが内蔵されていますた。このメカニズムでは、インターフェイスのラインプロトコルのステートしか追跡することができませんでした。インターフェイスのラインプロトコル ステートがダウンになった場合、ルータの HSRP 優先度は削減され、より高い優先度のもう 1 つの HSRP ルータがアクティブになることができます。
拡張オブジェクト トラッキング機能は、HSRP からトラッキング メカニズムを分離させて、独立したトラッキング プロセスを別途生成します。これにより、HSRP 以外のプロセスがこのトラッキング プロセスを使用できます。この機能を使用すると、インターフェイスのラインプロトコルのステートに加えて他のオブジェクトも追跡できます。
HSRP、仮想ルータ冗長プロトコル(VRRP)、Gateway Load Balancing Protoco(GLBP)などのクライアント プロセスで、トラッキング オブジェクトに対する興味を登録し、追跡対象オブジェクトの状態が変化したときに通知を受け取るようにすることができます。
各追跡対象オブジェクトには、トラッキング コマンドライン インターフェイス(CLI)で指定される一意の番号があります。クライアント プロセスは、この番号を使用して特定のオブジェクトを追跡します。トラッキング プロセスは、追跡対象オブジェクトに値の変化がないかどうかを定期的にポーリングし、(アップまたはダウン値など)変化があれば登録されているクライアント プロセスに通知します。ただちに通知する場合と、指定された時間遅延後に通知する場合があります。同じオブジェクトを複数のクライアントが追跡して、オブジェクトのステートが変化した場合に、それぞれが異なるアクションを実行できます。
複数のオブジェクトを組み合わせて 1 つのリストにして追跡することもできます。このリストの状態判定には、重みしきい値またはパーセンテージを使用します。オブジェクトの組み合わせには、ブール ロジックを使用できます。「AND」ブール関数を使用する追跡リストの場合、リスト内の各オブジェクトがアップ ステートでないと追跡対象オブジェクトはアップになりません。「OR」ブール関数を使用する追跡リストの場合、リスト内の 1 つのオブジェクトだけがアップ ステートであれば追跡対象オブジェクトはアップになります。