本記事ではHSRPのバージョンの設定変更についてご紹介させて頂きます。[br num=”1″]
本記事はHSRPを理解されている前提の記事になっておりますので、HSRPに関して復習されたい人は以下の記事をご確認下さい。
[keni-linkcard url=”https://if-network.com/hrsp-basis/”]
検証前提
設定要件及び検証ネットワークは以下の通りです。
設定要件
以下の要件に基づきHSRPの設定を実装する。
- HSRPのバージョン2を利用する事
ネットワーク図
検証時のネットワーク環境は以下の通りです。

事前確認
検証前時点の各機器の設定内容やログは以下の通りです。
※HSRPに関連するconfigのみを抜粋しております。
R1設定確認
以下の通り、LAN側のIPアドレスとHSRPの基本設定(HSRPグループ,プライオリティ,プリエンプト)は設定済です。
R1#show running-config interface e0/0
Building configuration...
!
interface Ethernet0/0
ip address 192.168.10.252 255.255.255.0
standby 5 ip 192.168.10.254 //←HSRPの仮想IPアドレスは設定済
standby 5 priority 105 //←HSRPのプライオリティ値は設定済
standby 5 preempt //←HSRPのプリエンプトは設定済
end
R1#show standby brief
P indicates configured to preempt.
|
Interface Grp Pri P State Active Standby Virtual IP
Et0/0 5 105 P Active local 192.168.10.253 192.168.10.254
//↑↑↑ Grp(HSRPグループ)が5、P(プリエンプト)が有効化、StateがActive(アクティブルータ)を意味する
R1#show standby | inc MAC
Active virtual MAC address is 0000.0c07.ac05
Local virtual MAC address is 0000.0c07.ac05 (v1 default) //← HSRPバージョン1が適用されている事を確認
R1#show standby | inc Hello
Hello time 3 sec, hold time 10 sec
※補足:WAN側に関するルーティング設定は実装済みです。(configは省略しております)
R2設定確認
以下の通り、LAN側のIPアドレスとHSRPの基本設定(HSRPグループ)は設定済です。
R2#show running-config interface e0/1
Building configuration...
Current configuration : 99 bytes
!
interface Ethernet0/1
ip address 192.168.10.253 255.255.255.0
standby 5 ip 192.168.10.254 //←HSRPの仮想IPアドレスは設定済
end
R2#show standby brief
P indicates configured to preempt.
|
Interface Grp Pri P State Active Standby Virtual IP
Et0/1 5 100 Standby 192.168.10.252 local 192.168.10.254
//↑↑↑Grp(HSRPグループ)が5、StateがStandby(スタンバイルータ)を意味する
R2#show standby | inc MAC
Active virtual MAC address is 0000.0c07.ac05
Local virtual MAC address is 0000.0c07.ac05 (v1 default) //← HSRPバージョン1が適用されている事を確認
※補足:WAN側に関するルーティング設定は実装済みです。(configは省略しております)
SW1設定確認
以下の通り、SWのポートは全てVLAN1のAccessPortとして設定済です。
SW1#show interfaces status Port Name Status Vlan Duplex Speed Type Et0/0 connected 1 auto auto unknown Et0/1 connected 1 auto auto unknown Et0/2 connected 1 auto auto unknown Et0/3 connected 1 auto auto unknown
設定変更作業
では、以下にてHSRPの設定を実装していきます。
- R1のHSRPバージョンを2へ変更する
- R2のHSRPバージョンを2へ変更する
R1(config)# interface e0/0 R1(config-if)# standby version 2
R2(config)# interface e0/1 R2(config-if)# standby version 2
正常性確認
要件通り設定変更がされているか確認します。
R1設定確認
・R1がHSRPバージョン2へ変更されている事を確認する。
R1#show standby brief
P indicates configured to preempt.
|
Interface Grp Pri P State Active Standby Virtual IP
Et0/0 5 105 P Active local 192.168.10.253 192.168.10.254
//↑↑↑ HSRPのネイバー状態は変化ない事
R1#show standby | inc MAC
Active virtual MAC address is 0000.0c9f.f005
Local virtual MAC address is 0000.0c9f.f005 (v2 default) //← HSRPバージョン2が適用されている事を確認
R2設定確認
・R2がHSRPバージョン2へ変更されている事を確認する。
R2#show standby brief
P indicates configured to preempt.
|
Interface Grp Pri P State Active Standby Virtual IP
Et0/1 5 100 Standby 192.168.10.252 local 192.168.10.254
//↑↑↑ HSRPのネイバー状態は変化ない事
R2#show standby | inc MAC
Active virtual MAC address is 0000.0c9f.f005
Local virtual MAC address is 0000.0c9f.f005 (v2 default) //← HSRPバージョン2が適用されている事を確認
MAC address is aabb.cc00.4000
HSRPバージョン1とHSRPバージョン2が混在した場合
トラブルシューティングの一環として、以下の通りHSRPバージョン1とHSRPバージョン1を混在させた場合の挙動を確認する。
//↓↓↓ R1をHSRP version 1 で設定する
R1#show standby | inc MAC
Active virtual MAC address is 0000.0c07.ac05
Local virtual MAC address is 0000.0c07.ac05 (v1 default) //← HSRPバージョン1が適用されている事を確認
//↓↓↓ R2をHSRP version 2 で設定する
R2#show standby | inc MAC
Active virtual MAC address is 0000.0c9f.f005
Local virtual MAC address is 0000.0c9f.f005 (v2 default) //← HSRPバージョン2が適用されている事を確認
以下の通り、R1,R2が共にアクティブ状態になり、仮想IPアドレス(192.168.10.254)の重複エラーが発生する。
//↓↓↓ 以下の通り、R1・R2が共にActive状態になってしまう。
R1#sh standby brief
P indicates configured to preempt.
|
Interface Grp Pri P State Active Standby Virtual IP
Et0/0 5 105 P Active local unknown 192.168.10.254
R2#sh standby brief
P indicates configured to preempt.
|
Interface Grp Pri P State Active Standby Virtual IP
Et0/1 5 100 Active local unknown 192.168.10.254
//↓↓↓ R1側のLog (以下の通り、仮想IPアドレス(192.168.10.254)の重複エラーが出力される。) *Nov 19 09:40:13.226: %IP-4-DUPADDR: Duplicate address 192.168.10.254 on Ethernet0/0, sourced by 0000.0c9f.f005 //↓↓↓ R2側のLog (以下の通り、仮想IPアドレス(192.168.10.254)の重複エラーが出力される。) *Nov 19 09:40:13.228: %IP-4-DUPADDR: Duplicate address 192.168.10.254 on Ethernet0/1, sourced by 0000.0c07.ac05
まとめ
いかがでしたでしょうか?[br num=”1″]
HSRPのバージョンの設定変更方法については理解しておきましょう!
Router(config)# interface [インターフェース名&番号]
Router(config-if)# standby version [HSRPバージョン番号]



