HSRPの設定
- カテゴリ:
- Cisco
今回はHSRP(Hot Standby Routing Protocol)の設定を行います。R1, R2, R4はそれぞれF0/0で124.124.124.0/24のネットワークで接続されています。R1はR3にシリアルケーブルで直結(13.13.13.0/24)、R2もR3にシリアルケーブルで直結(23.23.23.0/24)しています。
R1(config)#do sh ip int b Interface IP-Address OK? Method Status Protocol FastEthernet0/0 124.124.124.1 YES manual up up Serial1/2 13.13.13.1 YES manual up up Loopback0 17.17.1.1 YES NVRAM up up R2(config)#do sh ip int b Interface IP-Address OK? Method Status Protocol FastEthernet0/0 124.124.124.2 YES manual up up Serial1/2 23.23.23.2 YES manual up up Loopback0 17.17.2.2 YES NVRAM up up R3(config)#do sh ip int b Interface IP-Address OK? Method Status Protocol Serial1/2 13.13.13.3 YES manual up up Serial1/3 23.23.23.3 YES manual up up Loopback0 17.17.3.3 YES NVRAM up up R4(config)#do sh ip int b Interface IP-Address OK? Method Status Protocol FastEthernet0/0 124.124.124.4 YES manual up up Loopback0 17.17.4.4 YES NVRAM up up |
R1, R2, R3では全てのインターフェースでEIGRPを有効にします。
R3(config)#router ei 100 R3(config-router)#no au R3(config-router)#net 0.0.0.0 R3(config)#do sh ip rou ei 17.0.0.0/24 is subnetted, 3 subnets D 17.17.1.0 [90/2297856] via 13.13.13.1, 00:07:11, Serial1/2 D 17.17.2.0 [90/2297856] via 23.23.23.2, 00:07:11, Serial1/3 124.0.0.0/24 is subnetted, 1 subnets D 124.124.124.0 [90/2172416] via 23.23.23.2, 00:07:11, Serial1/3 [90/2172416] via 13.13.13.1, 00:07:11, Serial1/2 |
まずR4からpingコマンドを実行して、接続を確認します。
R4(config)#do pin 124.124.124.1 R4(config)#do pin 124.124.124.2 |
ではR1とR2のF0/0にHSRPを設定します。standbyコマンドを利用して設定しますが、ここではグループ番号を124としています。また割り当てる仮想のIPアドレスは124.124.124.254とします。R1を優先的に利用するためプライオリティを110としました(指定しない場合は100)。
R1(config)#int f0/0 R1(config-if)#standby 124 ip 124.124.124.254 R1(config-if)#standby 124 priority 110 R2(config)#int f0/0 R2(config-if)#standby 124 ip 124.124.124.254 |
設定を確認します。R1がActiveとなり、有効であることが分かります。
R1(config-if)#do sh standby FastEthernet0/0 - Group 124 State is Active 2 state changes, last state change 00:07:41 Virtual IP address is 124.124.124.254 Active virtual MAC address is 0000.0c07.ac7c Local virtual MAC address is 0000.0c07.ac7c (v1 default) Hello time 3 sec, hold time 10 sec Next hello sent in 0.756 secs Preemption disabled Active router is local Standby router is 124.124.124.2, priority 100 (expires in 9.640 sec) Priority 110 (configured 110) Group name is "hsrp-Fa0/0-124" (default) R2(config-if)#do sh standby FastEthernet0/0 - Group 124 State is Listen Virtual IP address is 124.124.124.254 Active virtual MAC address is 0000.0c07.ac7c Local virtual MAC address is 0000.0c07.ac7c (v1 default) Hello time 3 sec, hold time 10 sec Preemption disabled Active router is 124.124.124.1, priority 110 (expires in 7.148 sec) Standby router is unknown Priority 100 (default 100) Group name is "hsrp-Fa0/0-124" (default) |
R4より124.124.124.254へのpingが実行できることを確認しています。
R4(config)#do pin 124.124.124.254 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 124.124.124.254, timeout is 2 seconds: .!!!! Success rate is 80 percent (4/5), round-trip min/avg/max = 4/7/8 ms R4(config)#do sh ip arp 124.124.124.254 Protocol Address Age (min) Hardware Addr Type Interface Internet 124.124.124.254 0 0000.0c07.ac7c ARPA FastEthernet0/0 |
R4にデフォルトゲートウェイを124.124.124.254で設定します。
R4(config)#ip route 0.0.0.0 0.0.0.0 124.124.124.254 R4(config)#do sh ip rou sta S* 0.0.0.0/0 [1/0] via 124.124.124.254 |
設定後、R3へのLo0へpingが実行できることが分かり、tracerouteコマンドでR1を経由していることも確認できます。
R4(config)#do pin 17.17.3.3 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 17.17.3.3, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 8/12/16 ms R4(config)#do trace 17.17.3.3 Type escape sequence to abort. Tracing the route to 17.17.3.3 1 124.124.124.1 8 msec 8 msec 8 msec 2 13.13.13.3 8 msec * 32 msec |
ここでR2でデバグを有効し、R1のF0/0をシャットします。
R2(config)#do deb standby HSRP debugging is on R1(config-if)#sh Nov 7 06:19:25.235: %HSRP-5-STATECHANGE: FastEthernet0/0 Grp 124 state Active -> Init Nov 7 06:19:22.715: HSRP: Fa0/0 Grp 124 Active router is local, was 124.124.124.1 Nov 7 06:19:22.719: HSRP: Fa0/0 Nbr 124.124.124.1 no longer active for group 124 (Standby) Nov 7 06:19:22.723: HSRP: Fa0/0 Nbr 124.124.124.1 Was active or standby - start passive holddown Nov 7 06:19:22.723: HSRP: Fa0/0 Grp 124 Standby router is unknown, was local Nov 7 06:19:22.727: HSRP: Fa0/0 Grp 124 Standby -> Active Nov 7 06:19:22.731: %HSRP-5-STATECHANGE: FastEthernet0/0 Grp 124 state Standby -> Active |
R1のF0/0が使用不可能になると自動的にR2のF0/0を経由することがtracerouteコマンドで確認出来ます。
R4(config)#do trace 17.17.3.3 Type escape sequence to abort. Tracing the route to 17.17.3.3 1 124.124.124.2 8 msec 8 msec 8 msec 2 23.23.23.3 12 msec * 8 msec |
コメント