MHSRPの前にまずHSRP(Hot Standby Router Protocol)の説明。
HSRPとはCISCO独自の技術でゲートウェイの冗長化を実現します。
2台の物理ルーターをHSRPで構成することで論理的に1台の
ルーター(宛先)として設定することができます。
仮想化技術を利用することで機器の冗長化を実現
するってことですね。
ではMHSRP(Multiple Hot Standby Router Protocol)とは
どのような技術なのでしょうか。
こちらは1つのセグメントの中で経路を分散させる
呼び方になります。
例えば以下のような構成があるとします。
VLAN100 IPアドレス192.168.100.0/24
クライアントのアドレスは192.168.100.50 - 200で採番
クライアントのGWは192.168.100.253か192.168.100.254どちらか
RouterA経由
VLAN100 192.168.100.50 - 192.168.100.100/24
GW 192.168.100.253
RouterB経由
VLAN100 192.168.100.101 - 192.168.100.200/24
GW 192.168.100.254
MHSRP構成
◆RouterA設定
RouterA(config) # interface gigabitethernet1/0/1
RouterA(config-if) # no switchport
RouterA(config-if) # ip address 192.168.100.1 255.255.255.0
RouterA(config-if) # standby 1 ip 192.168.100.253
RouterA(config-if) # standby 1 priority 110
RouterA(config-if) # standby 1 preempt
RouterA(config-if) # standby 2 ip 192.168.100.254
RouterA(config-if) # standby 2 preempt
◆RouterB設定
RouterB(config) # interface gigabitethernet1/0/1
RouterA(config-if) # no switchport
RouterB(config-if) # ip address 192.168.100.2 255.255.255.0
RouterB(config-if) # standby 1 ip 192.168.100.253
RouterB(config-if) # standby 1 preempt
RouterB(config-if) # standby 2 ip 192.168.100.254
RouterB(config-if) # standby 2 priority 110
RouterB(config-if) # standby 2 preempt
※priorityの値が大きいルーターがactive機となります
※デフォルト値は100となります。
VLAN100のセグメントの中で特定のIPアドレスのPCはルーターA経由、
それ以外のIPアドレスのPCはルーターB経由と分ける場合の
呼称がMHSRPとなります。ただ1つのセグメントを分散すると運用が
複雑になるので負荷分散HSRP構成のほうが一般的です。
負荷分散HSRPだとセグメントごとにルーターA経由ルーターB経由と
通信が分かれるので管理も楽になります。
負荷分散HSRP構成
◆RouterA設定
RouterA(config) # spanning-tree vlan 100 priority 4096
RouterA(config) # spanning-tree vlan 200 priority 8192
RouterA(config) # interface VLAN 100
RouterA(config-if) # ip address 192.168.100.1 255.255.255.0
RouterA(config-if) # standby 100 ip 192.168.100.254
RouterA(config-if) # standby 100 priority 110
RouterA(config-if) # standby 100 preempt
RouterA(config) # interface VLAN 200
RouterA(config-if) # ip address 192.168.200.1 255.255.255.0
RouterA(config-if) # standby 200 ip 192.168.200.254
RouterA(config-if) # standby 200 preempt
◆RouterB設定
RouterB(config) # spanning-tree vlan 100 priority 8192
RouterB(config) # spanning-tree vlan 200 priority 4096
RouterB(config) # interface VLAN 100
RouterB(config-if) # ip address 192.168.100.2 255.255.255.0
RouterB(config-if) # standby 100 ip 192.168.100.254
RouterB(config-if) # standby 100 preempt
RouterB(config) # interface VLAN 200
RouterB(config-if) # ip address 192.168.200.2 255.255.255.0
RouterB(config-if) # standby 200 ip 192.168.200.254
RouterB(config-if) # standby 200 priority 110
RouterB(config-if) # standby 200 preempt
以上
その他HSRP記事リンク
◆Cisco HSRPとは?
◆Cisco HSRP 設定
◆Cisco HSRP 自動でActive復旧
◆Cisco HSRP インターフェース・トラッキング

