ナビゲーションに移動Ciscoを中心としたネットワーク技術をわかりやすく解説します。HSRPアクティブルータは、仮想ルータ宛てのパケットをルーティングする役割を持っています。アクティブルータの主な動作は、以下のようになります。仮想IPアドレスのARPリクエストに対してARPリプライを返す。ARPで、仮想IPアドレスと仮想MACアドレスの対応を送信しています。仮想ルータ宛てのパケットをアクティブルータがルーティングするためには、当たり前のことですが、仮想ルータ宛てのパケットがアクティブルータへと転送されなければいけません。やって仮想ルータ宛てのパケットがアクティブルータへ転送されているのかという仕組みもしっかりと把握しておきましょう。関連記事HSRPの基本的な仕組みや用語は以下の記事で解説しています。Protocol)は、Cisco独自のデフォルトゲートウェイ冗長化プロトコルです。複数のルータをグループ化して1つの仮想ルータを構成します。仮想ルータは、実ルータと同様にIPアドレス、MACアドレスを持っています。仮想ルータのIPアドレスとMACアドレスは以下のとおりです。他の記事でも述べていますが、「仮想ルータ」といってもルータまるごとグループ化しているわけではありません。デフォルトゲートウェイとして動作しているインタフェースだけを仮想ルータとしてグループ化しています。仮想ルータの...仮想ルータ宛てのパケットがアクティブルータへ転送される仕組みこうなればOK仮想ルータには、仮想IPアドレスだけではなくて仮想MACアドレスもあります。(XX:HSRPグループ番号)」というMACアドレスです。PCとデフォルトゲートウェイとなるルータ/レイヤ3スイッチの間には、たいていレイヤ2スイッチが介在します。レイヤ2スイッチのMACアドレステーブルがどのようになるかがポイントです。レイヤ2スイッチのMACアドレステーブルに仮想MACアドレスの情報がアクティブルータと接続しているポートで登録されるようにすればOKです。PCとR1/R2間のレイヤ2スイッチのMACアドレステーブル図のMACアドレスは表記を簡略化しています。すると、仮想ルータ宛て、すなわち、宛先MACアドレスが仮想MACアドレスであるイーサネットフレームがアクティブルータへと転送されます。仮想ルータ宛てのイーサネットフレームの転送どうやってMACアドレステーブルに仮想MACアドレスを適切に登録するか?そして、このようなMACアドレステーブルになるようにするために、アクティブルータは以下のように動作します。ARPでホストのARPキャッシュに仮想IPアドレスと仮想MACアドレスを速やかに登録しようとします。ARPの送信元MACアドレスとして仮想MACアドレスを利用しています。その結果、間に介在するレイヤ2スイッチのMACアドレステーブルには仮想MACアドレスがアクティブルータが接続されているインタフェースで登録されます。ARPについて以下の記事もあわせてご覧ください。ARP)は、IPアドレスからMACアドレスを解決するという通常のARPの動作以外で送信するARPメッセージです。GARPの目的とその動作の仕組みについて解説します。MACアドレステーブルのエントリは時間が経つと消えます。Helloパケットの送信元MACアドレスとして仮想MACアドレスを利用しています。Helloを送信すると、レイヤ2スイッチはその送信元MACアドレスを受信したポートでMACアドレステーブルに登録します。登録されているMACアドレスであれば、エージングタイマがリセットされます。Helloを送信することで、仮想MACアドレスのエントリがレイヤ2スイッチのMACアドレステーブル上で維持されるようになります。Helloメッセージの送信元MACアドレスとして本来のMACアドレスを利用します。図では、間に介在するレイヤ2スイッチは1台のみですが、何台いても同様です。関連記事レイヤ2スイッチのMACアドレステーブルへMACアドレスを登録する仕組みは、以下の記事をご覧ください。~MACアドレスに基づいて転送~https://www.n-study.com/layer2switch/layter2switch-behavior/レイヤ2スイッチのデータ転送の概要レイヤ2スイッチがイーサネットフレームを転送できるようにするために、特別な設定は一切不要です。物理的な配線を行い、レイヤ2スイッチが起動していればOKです。レイヤ2スイッチの動作はとてもシンプルです。レイヤ2スイッチがデータを転送する動作の流れは以下のようになります。このときに、介在するレイヤ2スイッチのMACアドレステーブル上の仮想MACアドレスの情報はポートが書き換わります。新しいアクティブルータのポートで仮想MACアドレスが登録されることになります。Helloで切り替わった仮想MACアドレスの情報をMACアドレステーブル上で維持されるようにしています。Helloを送信その結果、仮想ルータ宛てのイーサネットフレームは新しいアクティブルータへと転送されます。ネットワークのおべんきょしませんか?https://www.n-study.com/2022-pv-ranking/2022年「ネットワークのおべんきょしませんか?」コンテンツのページビューランキングTOP10です。ネットワーク技術解説記事のアップデートや新規記事をTwitterでお知らせしています。