ネットワークエンジニアになろう! > HSRPを究める > HSRP を究める - 実践編(3) Active Router に障害を発生させてみる(1)

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

HSRP を究める - 実践編(3) Active Router に障害を発生させてみる(1)

では、Router-A に障害を発生させて、動作を確認してみましょう。

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

PC-1 からPC-4 へPing を打ちっぱなしにします。

※ この検証では、PC はCisco ルータで代用しています。
PC 役のルータでは、IP ルーティングを無効にして、デフォルトゲートウェイを設定しています。



PC-1#ping
Protocol [ip]:
Target IP address: 192.168.5.105
Repeat count [5]: 0
% A decimal number between 1 and 2147483647.
Repeat count [5]: 2147483647
Datagram size [100]:
Timeout in seconds [2]:
Extended commands [n]:
Sweep range of sizes [n]:
Type escape sequence to abort.
Sending 2147483647, 100-byte ICMP Echos to 192.168.5.105, timeout is 2 seconds:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Router-A のEthernet0/0 をshutdown します。



Router-A#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router-A(config)#interface ethernet0/0
Router-A(config-if)#shutdown
Router-A(config-if)#
Feb 6 20:56:39.679: %HSRP-6-STATECHANGE: Ethernet0/0 Grp 10 state Active -> Init
Router-A(config-if)#
Feb 6 20:56:39.691: %OSPF-5-ADJCHG: Process 1, Nbr 1.1.1.102 on Ethernet0/0 from 2WAY to DOWN, Neighbor Down: Interface down or detached
Feb 6 20:56:39.691: %OSPF-5-ADJCHG: Process 1, Nbr 1.1.1.103 on Ethernet0/0 from FULL to DOWN, Neighbor Down: Interface down or detached
Router-A(config-if)#
Feb 6 20:56:41.687: %LINK-5-CHANGED: Interface Ethernet0/0, changed state to administratively down
Feb 6 20:56:42.699: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet0/0, changed state to down

Standby Group 10 のHSRP State がActive からInit に遷移した後、Ethernet0/0 がダウンしました。

Router-C のコンソールにメッセージが表示されます。



Router-C#
Feb 6 20:56:47.280: %STANDBY-6-STATECHANGE: Ethernet0/0 Group 10 state Standby -> Active
Feb 6 20:57:15.732: %OSPF-5-ADJCHG: Process 1, Nbr 1.1.1.101 on Ethernet0/0 from FULL to DOWN, Neighbor Down: Dead timer expired
Router-C#

それまでStandby Router だったRouter-C は、Router-A からのHello メッセージが10秒間受信できなかったので、Active Router に移行します。

※ Router-A のState がInit になった20:56:39 から、Router-C がActive となった20:56:47 の時間差が10秒ではないのは、Router-A が最後にHello メッセージを送信したのがInit になる2秒前だからです。

Router-C でshow standby を確認します。



Router-C#show standby
Ethernet0/0 - Group 10
Local state is Active, priority 100
Hellotime 3 sec, holdtime 10 sec
Next hello sent in 1.502
Virtual IP address is 192.168.1.1 configured
Active router is local
Standby router is 192.168.1.102 expires in 7.012
Virtual mac address is 0000.0c07.ac0a
2 state changes, last state change 00:23:39
Router-C#

Router-C がActive Router、Router-B(192.168.1.102) がStandby Router になっているのが確認できます。

Router-B のコンソールにもメッセージが表示されます。



Router-B#
Feb 6 20:56:57.252: %HSRP-6-STATECHANGE: Ethernet0/0 Grp 10 state Speak -> Standby
Router-B#
Feb 6 20:57:15.732: %OSPF-5-ADJCHG: Process 1, Nbr 1.1.1.101 on Ethernet0/0 from FULL to DOWN, Neighbor Down: Dead timer expired
Router-B#

Router-C がActive Router になり、Standby Router からのHello メッセージが届かなくなって10秒経過後、Router-B はStandby Router になりました。


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!.....................!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Router-A のEthernet0/0 がshutdown されてから、Ping は不通となりましたが、Router-C がActive Router になることで、復旧しました。



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.