ラベル HSRP の投稿を表示しています。 すべての投稿を表示
ラベル HSRP の投稿を表示しています。 すべての投稿を表示

2012年1月3日火曜日

HSRPの設定

HSRP(Hot Standby Routing Protocol)とは

cisco独自の冗長化プロトコルです。1つのデフォルトゲートウェイのIPアドレスとMACアドレスを複数のルータで共有する事によって冗長化する事が出来ます。

>>オススメ記事:冗長化プロトコル(HSRP)の仕様・設定方法を図解解説
>>オススメ記事:HSRPのインターフェーストラッキングの必要性・設定方法を解説

用語


  • アクティブルータ・・・仮想IPアドレスの代表としてルーティングするルータ。
  • スタンバイルータ・・・アクティブルータがダウンした時に、アクティブルータの機能を受け継ぐルータ。
  • 仮想IPアドレス・・・・複数のルータで共有する仮想IPアドレス
  • 仮想MACアドレス ・・・複数のルータで共有する仮想MACアドレス。デフォルトは、[ 0000.0c07.ac?? ]※ ??はHSRPグループ番号が入る。

  • HSRPプライオリティ・・優先度を決める数字。デフォルトで100が設定されている。高い値を持つルータがアクティブルータに選出される。
  • HSRPグループ・・・・・HSRPに参加する為のグループナンバー(バージョン1では[255]まで、バージョン2では[4095]まで指定可能。)


■ HSRP 基本設定


① 仮想IPアドレスの設定


Router(config)# int fa0/0
Router(config-if)# shutdown //強制ではない。
Router(config-if)# standby { グループナンバー } ip { 仮想IPアドレス [secondary] }
※上記のコマンドを設定する際は、事前にshutdownして下さい。

② プライオリティ設定


Router(config-if)# standby { グループナンバー } prirority { 優先値(プライオリティ値) }
※プライオリティ値のデフォルト設定は、100です。

③ プリエンプト設定


Router(config-if)# standby { グループナンバー } preempt[ delay [ minimum seconds | reload seconds | sync seconds ]

※ デフォルトの設定では、切り替え機能が備わっていません。

④アクティブルータのインターフェースダウン時の切り替え設定


Router(config-if)# standby { グループナンバー } track { インターフェース } { 減少させるプライオリティ値 }


■設定例

①スタンバイルータの設定


RouterA(config)# interface FastEthernet0/0
RouterA(config-if)# ip address 192.168.1.9 255.255.255.240
RouterA(config-if)# standby 5 ip 192.168.1.14
RouterB(config-if)# standby 5 priority 140
RouterA(config-if)# standby 5 preempt
RouterA(config-if)# no shutdown

②アクティブルータの設定


RouterB(config)# interface FastEthernet0/0
RouterB(config-if)# ip address 192.168.1.11 255.255.255.240
RouterB(config-if)# standby 5 ip 192.168.1.14
RouterB(config-if)# standby 5 priority 150
RouterB(config-if)# standby 5 preempt
RouterB(config-if)# standby 5 track FastEthernet0/1 20
※fastethernet0/1がダウンした場合、プライオリティ値を20下げる(ダウン時、プライオリティ値は、130になりスタンバイルータに引き継ぐ)。
RouterB(config-if)# no shutdown


③検証



1.show standyコマンド



(1)RouterA側(スタンバイルータ側)

RouterA#show standby
FastEthernet0/0 - Group 5
  State is Standby
    4 state changes, last state change 00:56:48
  Virtual IP address is 192.168.1.14
  Active virtual MAC address is 0000.0c07.ac05
    Local virtual MAC address is 0000.0c07.ac05 (v1 default)
  Hello time 3 sec, hold time 10 sec
    Next hello sent in 2.288 secs
  Preemption enabled
  Active router is 192.168.1.11, priority 150 (expires in 8.444 sec)
  Standby router is local
  Priority 140
  IP redundancy name is "hsrp-Fa0/0-5" (default)


(2)RouterB側(アクティブルータ側)


RouterB#show standby
FastEthernet0/0 - Group 5
  State is Active
    5 state changes, last state change 00:58:24
  Virtual IP address is 192.168.1.14
  Active virtual MAC address is 0000.0c07.ac05
    Local virtual MAC address is 0000.0c07.ac05 (v1 default)
  Hello time 3 sec, hold time 10 sec
    Next hello sent in 2.392 secs
  Preemption enabled
  Active router is local
  Standby router is 192.168.1.9, priority 140 (expires in 7.292 sec)
  Priority 150 
    Track interface FastEthernet0/1 state Up decrement 20
  IP redundancy name is "hsrp-Fa0/0-5" (default)

2.RouterBのinterface fastethernet0/1をダウン


RouterB(config)# interface fastethernet0/1
RouterB(config-if)# shutdown

(1)RouterA側(スタンバイルータ側)



*Mar  1 01:23:37.243: %HSRP-5-STATECHANGE: FastEthernet0/0 Grp 5 state Standby -> Active

スタンバイルータからアクティブルータへ


(2)RouterB側(アクティブルータ側)



*Mar  1 01:23:46.547: %HSRP-5-STATECHANGE: FastEthernet0/0 Grp 5 state Active -> Speak
*Mar  1 01:23:56.547: %HSRP-5-STATECHANGE: FastEthernet0/0 Grp 5 state Speak -> Standby

アクティブステートからスピーク→スタンバイルータへ



3.show standyコマンド


(1)RouterA側(スタンバイルータ→アクティブルータ側)


RouterA#show standby
FastEthernet0/0 - Group 5
  State is Active      //アクティブルータへ
    5 state changes, last state change 00:09:15
  Virtual IP address is 192.168.1.14
  Active virtual MAC address is 0000.0c07.ac05
    Local virtual MAC address is 0000.0c07.ac05 (v1 default)
  Hello time 3 sec, hold time 10 sec
    Next hello sent in 2.696 secs
  Preemption enabled
  Active router is local
  Standby router is 192.168.1.11, priority 130 (expires in 7.652 sec)     //interface fa0/1がダウンした為、プライオリティ値が20減少
  Priority 140 
  IP redundancy name is "hsrp-Fa0/0-5" (default)

(2)RouterB側(アクティブルータ→スタンバイルータ側)


RouterB#show standby
FastEthernet0/0 - Group 5
  State is Standby   //スタンバイルータへ
    7 state changes, last state change 00:11:44
  Virtual IP address is 192.168.1.14
  Active virtual MAC address is 0000.0c07.ac05
    Local virtual MAC address is 0000.0c07.ac05 (v1 default)
  Hello time 3 sec, hold time 10 sec
    Next hello sent in 0.120 secs
  Preemption enabled
  Active router is 192.168.1.9, priority 140 (expires in 9.124 sec)
  Standby router is local
  Priority 130 (configured 150)      //interface fa0/1がダウンした為、プライオリティ値が20減少
    Track interface FastEthernet0/1 state Down decrement 20
  IP redundancy name is "hsrp-Fa0/0-5" (default)



4.RouterBのinterface fastethernet0/1をアップさせる


(1)RouterA側(スタンバイルータ→アクティブルータ側)


*Mar  1 01:40:19.503: %HSRP-5-STATECHANGE: FastEthernet0/0 Grp 5 state Active -> Speak
HSRP1#
*Mar  1 01:40:29.503: %HSRP-5-STATECHANGE: FastEthernet0/0 Grp 5 state Speak -> Standby

RouterBのインターフェースがアップした為、プライオリティ値が150に戻り再びスタンバイルータへ戻る

(2)RouterB側(アクティブルータ→スタンバイルータ側)


*Mar  1 01:40:28.595: %HSRP-5-STATECHANGE: FastEthernet0/0 Grp 5 state Standby -> Active

RouterBのインターフェースがアップした為、プライオリティ値が150に戻り再びアクティブルータへ戻る


>>オススメ記事:CCIEが語る!ネットワークエンジニアにオススメな本・参考書!
>>オススメ記事:ITエンジニア必見!失敗しない転職エージェントの選び方はこれだ!