ネットワークエンジニアになろう! > HSRPを究める > HSRP を究める - 応用編(2) 複数のインターフェイスをトラッキングする(2)

この記事は、改訂&リニューアルして『P はプロトコルのP - HSRP を究める』へ移転しました。

HSRP を究める - 応用編(2) 複数のインターフェイスをトラッキングする(2)

実用性に多少疑問はありますが、先ほどの例で、boolean and を使ったトラッキングを見てみましょう。

このページでは次のようなネットワークを使います。

※ この例で使うネットワークは、機能を理解するために簡略化しています。
必ずしも最適な構成ではないことをご了承下さい。


※ これまでに設定したObject Tracking の設定は削除しておいてください。

Router-A に、Object Tracking の設定をします。



Router-A#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router-A(config)#track 1 interface ethernet0/1 line-protocol@
Router-A(config-track)#delay down 1 up 15
Router-A(config-track)#exit
Router-A(config)#
Router-A(config)#track 2 interface ethernet 0/2 line-protocolA
Router-A(config-track)#delay down 1 up 15
Router-A(config-track)#exit
Router-A(config)#track 3 list boolean andB
Router-A(config-track)#
Router-A(config-track)#object 1C
Router-A(config-track)#object 2
Router-A(config-track)#exit
Router-A(config)#
Router-A(config)#interface ethernet 0/0
Router-A(config-if)#standby track 3 decrement 10D
Router-A(config-if)#delay down 1 up 15
Router-A(config-if)#^Z
Router-A#


@ Ethernet0/1 を対象とするトラッキングを設定します(Object 1)。

A 続けて、Ethernet0/2 を対象とするトラッキングを設定します(Objcet 2)。

B Objcet 3を作成し、複数の対象をトラッキングすることを意味するlist を指定し、ダウンと判断するための条件をboolean and で指定します。
boolean and にすると、全てのobject がアップしていない限りダウン、全てがアップしたらアップ、という意味になります。

C Object 番号1と2 を、オブジェクト番号3 のトラッキング対象に指定します。
D Object 3をStandby Group 10のトラッキング対象に設定します。


Router-A のEthernet0/1 をshutdown してみます。



Router-A#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router-A(config)#interface ethernet0/1
Router-A(config-if)#shutdown@
Router-A(config-if)#
*Feb 10 23:24:44.139: %OSPF-5-ADJCHG: Process 1, Nbr 1.1.1.3 on Ethernet0/1 from FULL to DOWN, Neighbor Down: Interface down or detached
Router-A(config-if)#
*Feb 10 23:24:46.139: %LINK-5-CHANGED: Interface Ethernet0/1, changed state to administratively down
*Feb 10 23:24:47.147: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet0/1, changed state to down
Router-A(config-if)#
*Feb 10 23:24:47.899: %HSRP-6-STATECHANGE: Ethernet0/0 Grp 10 state Active -> Speak
Router-A(config-if)#
*Feb 10 23:24:57.899: %HSRP-6-STATECHANGE: Ethernet0/0 Grp 10 state Speak -> StandbyA
Router-A(config-if)#

@ Ethernet0/1 をshutdown しました。
A Ethernet0/1 がダウンしただけで、Standby Group 10 のState がStandby に移行しました。

続けて、Ethernet0/2 をshutdown します。



Router-A(config)#interface ethernet0/2
Router-A(config-if)#shutdown
Router-A(config-if)#
*Feb 10 23:27:24.459: %OSPF-5-ADJCHG: Process 1, Nbr 1.1.1.4 on Ethernet0/2 from FULL to DOWN, Neighbor Down: Interface down or detached
Router-A(config-if)#
*Feb 10 23:27:26.459: %LINK-5-CHANGED: Interface Ethernet0/2, changed state to administratively down
*Feb 10 23:27:27.467: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet0/2, changed state to down
Router-A(config-if)#


これで、Ethernet0/1 と0/2 の両方がダウンしました。

Ethernet0/1 でno shutdown します(Ethernet0/2 でも良いです)。



Router-A(config)#interface ethernet0/1
Router-A(config-if)#no shutdown
Router-A(config-if)#
*Feb 10 23:29:30.119: %LINK-3-UPDOWN: Interface Ethernet0/1, changed state to up
*Feb 10 23:29:31.119: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet0/1, changed state to up
Router-A(config-if)#
*Feb 10 23:29:35.667: %OSPF-5-ADJCHG: Process 1, Nbr 1.1.1.3 on Ethernet0/1 from LOADING to FULL, Loading Done
Router-A(config-if)#

Ethernet0/1 はアップしましたが、HSRP に変化は見られません。

続けて、Ethernet0/2 をno shutdown します。



Router-A(config)#interface ethernet0/2
Router-A(config-if)#no shutdown@
Router-A(config-if)#
*Feb 10 23:33:18.683: %LINK-3-UPDOWN: Interface Ethernet0/2, changed state to up
*Feb 10 23:33:19.683: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet0/2, changed state to upA
Router-A(config-if)#
*Feb 10 23:33:25.695: %OSPF-5-ADJCHG: Process 1, Nbr 1.1.1.4 on Ethernet0/2 from LOADING to FULL, Loading Done
Router-A(config-if)#
*Feb 10 23:33:48.107: %HSRP-6-STATECHANGE: Ethernet0/0 Grp 10 state Standby -> ActiveB
Router-A(config-if)#

@ Ethernet0/2 をno shutdown しました。
A Ethernet0/2 がアップしました(これで、Ethernet0/1 と0/2 の両方がアップしました)。
B Standby Group 10 のState がStandby からActive に変わりました。


HSRP を究める (1) はじめに
HSRP を究める (2) バーチャルルータ
HSRP を究める (3) バーチャルルターのアドレス
HSRP を究める (4) Hello の交換
HSRP を究める (5) HSRP のパケットフォーマット
HSRP を究める (6) HSRP メッセージの種類
HSRP を究める (7) HSRP のTimer
HSRP を究める (8) HSRP ステート(State)
HSRP を究める (9) Gratuitous ARP
HSRP を究める(10) Preempt
HSRP を究める(11) Standby Delay コマンド
HSRP を究める(12) Interface Tracking
HSRP を究める(13) BIA (Burnt In Address)
HSRP を究める(14) Authentication
HSRP を究める(15) ICMP Redirect
HSRP を究める(16) ICMP Redirect との協調動作

HSRP を究める - 実践編(1) HSRP を設定する前の状況を確認する
HSRP を究める - 実践編(2) Standby Group をつくる
HSRP を究める - 実践編(3) Active Router に障害を発生させてみる(1)
HSRP を究める - 実践編 (4) Preempt とプライオリティを設定する
HSRP を究める - 実践編 (5) Active Router に障害を発生させてみる(2)
HSRP を究める - 実践編 (6) Interface Tracking
HSRP を究める - 実践編 (7) Timer を変更する
HSRP を究める - 実践編 (8) Standby Group に参加するルータの認証
HSRP を究める - 実践編 (9) Standby Group を追加する
HSRP を究める - 実践編(10) Active Router に障害を発生させてみる(3)
HSRP を究める - 実践編(11) Standby Group に名前を付ける
HSRP を究める - 実践編(12) ICMP Redirect(1)Active Router
HSRP を究める - 実践編(13) ICMP Redirect(2)Passive Router
HSRP を究める - 実践編(14) ICMP Redirect(1)Unknown Router
HSRP を究める - 実践編(15) 設定用コマンド(1)
HSRP を究める - 実践編(16) 設定用コマンド(2)
HSRP を究める - 実践編(17) 設定用コマンド(3)
HSRP を究める - 実践編(18) 設定用コマンド(4)
HSRP を究める - 実践編(19) 設定用コマンド(5)
HSRP を究める - 実践編(20) show コマンド

HSRP を究める - 応用編(1) 複数のインターフェイスをトラッキングする(1)
HSRP を究める - 応用編(2) 複数のインターフェイスをトラッキングする(2)
HSRP を究める - 応用編(3) IP の経路情報 をトラッキングする(1)
HSRP を究める - 応用編(4) 異なる種類のObject をトラッキングする
HSRP を究める - 応用編(5) 特定のIP アドレスへの到達性をトラッキングする
HSRP を究める - 応用編(6) トラッキング対象のObject に重み付けをする
HSRP を究める - 応用編(7) HSRP version 2
HSRP を究める - 応用編(8) HSRP version 2 のパケットフォーマット
HSRP を究める - 応用編(9) HSRP version 2 (2)


ネットワークエンジニアになろう!のトップページへ戻る
サイト内検索
無料メールマガジン「英語でネットワークエンジニア」
マニュアルやRFCを読むのに必要なのは、高度な文法知識ではなく語彙力です。毎回一単語、例文と解説に技術情報を併せてお届けします. (マガジンID:0000181633)
メールアドレス:
Powered by
This website is powered by Movable Type 3.2 Smartnetworks.jp.