助け合いフォーラム
この問題はプレミアムコンテンツです。
仮想IPアドレスの割り当て
正解の解説文の中に
「HSRPに持たせる仮想IPアドレスは、HSRPを有効にするインターフェースと同じネットワークに属する空きIPアドレスの中から任意のIPアドレスを設定します。例えば、「192.168.1.1/24」のアドレスを持つ Fa0/0でHSRPを有効にする場合、「192.168.1.2~192.168.1.254」の中から任意のIPアドレスを選択して設定します。」
とありますが、それぞれのIPアドレスが
➀PC=192.168.1.1
②RAのFa0/0=192.168.1.201
③RBのFa0/0=192.168.1.202
となっているので、HSRPの仮想IPアドレスは”同一サブネットの空きIPアドレス”というルール上、インターフェースの実IPアドレスである②と③は割り当て不可となるのでしょうか?もしそうであれば上記の正解の解説文の
【「192.168.1.2~192.168.1.254」の中から任意のIPアドレスを選択して設定します。」】
というのは、正確には②③を除く「192.168.1.2~192.168.1.254」の中から任意のIPアドレスを選択 ということになるのでしょうか?
となっているので、HSRPの仮想IPアドレスは”同一サブネットの空きIPアドレス”というルール上、インターフェースの実IPアドレスである②と③は割り当て不可となるのでしょうか?
はい、使用中のIPアドレスは仮想IPに使用できません。物理インターフェースにIPを振るときと同じです。
・自身のポートで使用中のIPを仮想IPに設定しようとした場合
Router(config)#int gi 0/0
Router(config-if)#ip address 192.168.10.1 255.255.255.0
Router(config-if)#no shut
*Oct 4 05:02:39.061: %LINK-3-UPDOWN: Interface GigabitEthernet0/0, changed state to up
*Oct 4 05:02:40.061: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0, changed state to up
Router(config-if)#
Router(config-if)#standby 1 ip 192.168.10.1
% address cannot equal interface IP address ←コマンドエラー
・他のルータで使用中のIPを仮想IPに設定した場合
Router(config)#int gi 0/0
Router(config-if)#ip add 192.168.10.2 255.255.255.0
Router(config-if)#no shut
*Oct 4 05:05:25.557: %LINK-3-UPDOWN: Interface GigabitEthernet0/0, changed state to up
*Oct 4 05:05:26.557: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0, changed state to upnd
Router(config-if)#standby 1 ip 192.168.10.1
*Oct 4 05:05:56.495: %HSRP-5-STATECHANGE: GigabitEthernet0/0 Grp 1 state Standby -> Active
*Oct 4 05:05:56.512: %IP-4-DUPADDR: Duplicate address 192.168.10.1 on GigabitEthernet0/0, sourced by 5004.0001.0000 ←IP重複を警告するメッセージ
↑コマンド自体は通りますが、これではネットワークは正常に動作しません
コメント
この投稿に対して返信しませんか?
k kunitir
2024/10/04 19:31
わかりやすい解説ありがとうございます!