本記事ではHSRPのバージョンの設定変更についてご紹介させて頂きます。
本記事はHSRPを理解されている前提の記事になっておりますので、HSRPに関して復習されたい人は以下の記事をご確認下さい。
HSRPの基本から動作仕様・設定コマンド等を図解し分かりやすく解説しております。初心者の方にも分かるように纏めておりますでCCNAを目指している方はぜひご覧下さい!
検証前提
設定要件及び検証ネットワークは以下の通りです。
設定要件
以下の要件に基づきHSRPの設定を実装する。
- HSRPのバージョン2を利用する事
ネットワーク図
検証時のネットワーク環境は以下の通りです。
事前確認
検証前時点の各機器の設定内容やログは以下の通りです。
※HSRPに関連するconfigのみを抜粋しております。
R1設定確認
以下の通り、LAN側のIPアドレスとHSRPの基本設定(HSRPグループ,プライオリティ,プリエンプト)は設定済です。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 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グループ)は設定済です。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 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として設定済です。
1 2 3 4 5 6 7 | 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へ変更する
1 2 | R1(config)# interface e0/0 R1(config-if)# standby version 2 |
1 2 | R2(config)# interface e0/1 R2(config-if)# standby version 2 |
正常性確認
要件通り設定変更がされているか確認します。
R1設定確認
・R1がHSRPバージョン2へ変更されている事を確認する。
1 2 3 4 5 6 7 8 9 10 11 | 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へ変更されている事を確認する。
1 2 3 4 5 6 7 8 9 10 11 12 | 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を混在させた場合の挙動を確認する。
1 2 3 4 5 6 7 8 9 | //↓↓↓ 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)の重複エラーが発生する。
1 2 3 4 5 6 7 8 9 10 11 12 | //↓↓↓ 以下の通り、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 |
1 2 3 4 5 | //↓↓↓ 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 |
まとめ
いかがでしたでしょうか?
HSRPのバージョンの設定変更方法については理解しておきましょう!
Router(config)# interface [インターフェース名&番号]
Router(config-if)# standby version [HSRPバージョン番号]