HSRP(Group)の設定変更・正常性確認の方法【動作検証】

本記事ではHSRPの基本設定(グループ・プライオリティ・プリエンプト)の設定変更についてご紹介させて頂きます。

復習されたい方はコチラ!
本記事はHSRPを理解されている前提の記事になっておりますので、HSRPに関して復習されたい人は以下の記事をご確認下さい。

検証前提

設定要件及び検証ネットワークは以下の通りです。

設定要件

以下の要件に基づきHSRPの設定を実装する。

  • HSRPグループ「5」を利用する事
  • 仮想IPアドレスは「192.168.10.254」を利用する事
  • 仮想MACアドレスは「0000.0c07.ac05」を利用する事(HSRP version1を利用)
  • R1をアクティブルータにする事
  • 常にHSRPプライオリティ値が高い機器がアクティブルータになる事(preempt機能を有効化)

ネットワーク図

検証時のネットワーク環境は以下の通りです。

HSRPの検証環境

事前確認

検証前時点の各機器の設定内容やログは以下の通りです。
※HSRPに関連するconfigのみを抜粋しております。

R1設定確認

以下の通り、LAN側のIPアドレスは設定済です。

※補足:WAN側に関するルーティング設定は実装済みです。(configは省略しております)

R2設定確認

以下の通り、LAN側のIPアドレスは設定済です。

※補足:WAN側に関するルーティング設定は実装済みです。(configは省略しております)

SW1設定確認

以下の通り、SWのポートは全てVLAN1のAccessPortとして設定済です。

設定変更作業

では、以下にてHSRPの設定を実装していきます。

  1. ・R1がHSRPグループ5(VIP:192.168.10.254)のアクティブルータになるようにHSRPの設定を設定する。
  2. ・R2がHSRPグループ5(VIP:192.168.10.254)のスタインバイルータになるようにHSRPの設定を設定する。
  3. R2のプライオリティ値は「100」(デフォルト値)を利用します!

正常性確認

要件通り設定変更がされているか確認します。

R1設定確認

・R1はHSRPグループ5のアクティブルータであり、preemptが有効化されている事を確認する。

R2設定確認

・R1はHSRPグループ5のスタンバイルータであり、R1がアクティブルータになっている事を確認する。

PCからの疎通確認確認

・PCからWAN越しのIPアドレス(7.7.7.7)へ通信する際、アクティブルータ(R1)経由で通信している事を確認する。
※本検証環境ではPCの代わりにRouterを利用しております。

障害試験

R1-SW1間のリンクに障害が発生した際、R2がスタンバイルータからアクティブルータへ昇格する事を確認します。
まずはR1にてSW向けのポートをshutdownいたします。

Activeルータリンクが障害時のログ

以下にてActiveルータリンクが障害時のログを紹介いたします。
R2がアクティブルータへ昇格している事が確認できると思います。

R1設定確認

・R1はHSRPインターフェースがDownした事により、Init状態になっている事を確認する。

R2設定確認

・R2がスタンバイルータからアクティブルータへ昇格している事を確認する

PCからの疎通確認確認

・PCからWAN越しのIPアドレス(7.7.7.7)へ通信する際、元スタンバイルータ(R2)経由で通信している事を確認する。

復旧試験

R1-SW1間のリンクが復旧した際、R1がアクティブルータへ戻る事を確認します。
まずはR1にてSW向けのポートをUPいたします。

Activeルータリンクが復旧時のログ

以下にてActiveルータリンクが障害時のログを紹介いたします。
R1がアクティブルータへ戻った事が確認できると思います。

R1設定確認

・R1はHSRPグループ5のアクティブルータへ戻っている事を確認する。

R2設定確認

・R2はHSRPグループ5のスタンバイルータへ戻っている事を確認する。

PCからの疎通確認確認

・PCからWAN越しのIPアドレス(7.7.7.7)へ通信する際、アクティブルータ(R1)経由で通信している事を確認する。

まとめ

いかがでしたでしょうか?

HSRPの基本設定である「仮想IPアドレス・プライオリティ・プリエンプト」の設定変更方法については理解しておきましょう!

▼HSRPの仮想IPアドレスの設定方法▼

【設定コマンド】
Router(config)# interface [インターフェース名&番号]
Router(config-if)# standby [HSRPグループ番号] ip [仮想IPアドレス]

▼HSRPのプライオリティの設定方法▼

【設定コマンド】
Router(config)# interface [インターフェース名&番号]
Router(config-if)# standby [HSRPグループ番号] priority [プライオリティ値]

▼HSRPのプリエンプトの設定方法

【設定コマンド】
Router(config)# interface [インターフェース名&番号]
Router(config-if)# standby [HSRPグループ番号] preempt