ネットワークエンジニア を目指して

ようこそ「ネットワークエンジニアを目指して」へ!!
「ネットワークトラブルに恐れることなく立ち向かえるネットワークエンジニア」へと導くことを信条に、ネットワーク技術の解説とネットワークに関する情報を幅広く紹介します!

ホーム > その他ネットワーク豆知識 > VRRPの基本動作

VRRPの基本動作

Bookmark this on Hatena Bookmark   
▼ ネットワークエンジニアにおすすめのサイトはこちら ▼

VRRP起動時の動作

VRRPを設定した2台のルータを起動させると、
まず「イニシャライズ」という状態になります。

マスタールータとバックアップルータがお互いに、
「VRRP Advertisement」と呼ばれる制御パケットを
宛先MACアドレス「01:00:5e:00:00:12」、
宛先IPアドレス「224.0.0.18」というVRRP用に
割り当てられたマルチキャストアドレス宛に送信します。

「VRRP Advertisement」には、VRID、優先度、仮想IPアドレス、
VRRP Advertisementの送信間隔などの情報が入っています。

「VRRP Advertisement」パケットのキャプチャ結果は以下の通り。

VRRPのパケットキャプチャ

VRRPの動作

VRIDが自身に設定した値と同じ「VRRP Advertisement」を
受信すると、「VRRP Advertisement」に設定されている優先度と、
自身に設定してある優先度を比較します。

自身の優先度が大きければ、マスタールータになり、
「イニシャライズ」から「マスター」という状態に移ります。

自身の優先度が小さければ、バックアップルータになり、
「イニシャライズ」から「バックアップ」という状態に移ります。

マスタールータになったルータは、「VRRP Advertisement」を
一定間隔で送信し続けます(デフォルトは1秒間隔)。
バックアップルータになったルータは「VRRP Advertisement」の送信を 停止します。

 

VRRPを使った通信

マスタールータとバックアップルータが決定されると、
実際に通信が可能になります。

仮想IPアドレスをデフォルトゲートウェイに設定したPCが通信を
行う場合を見てみます。

VRRPを使った通信

まずPCは、仮想IPアドレスに対するMACアドレスを調べるために、
「ARPリクエスト」をブロードキャストします。

「ARPリクエスト」はブロードキャストパケットですので、
当然マスタールータとバックアップルータの両方にパケットが
届きます。

その「ARPリクエスト」に対する「ARPリプライ」は、
マスタールータだけが仮想MACアドレスを返信します。

このような動作をすることで、PCはマスタールータ宛に
パケットが送信されるようになっています。

VRRPの切り替え動作

マスタールータがダウンしたり、リンクがダウンすると、
マスタールータから「VRRP Advertisement」パケットの送信が止まります。

バックアップルータでは、一定時間「VRRP Advertisement」パケットの
受信がないとマスター状態に移行します。

この一定時間のことを「マスターダウンインターバル」と呼びます。

マスターダウンインターバルの算出式は、

「VRRP Advertisementの送信間隔 × 3 + (256 - 優先度) ÷ 256」

という式で計算されます。

例えば、送信間隔がデフォルトの1秒で、優先度が100の場合、
「マスターダウンインターバル」は、3.6秒になります。

バックアップからマスターに切り替わると、旧バックアップルータが
新マスタールータとなり、「VRRP Advertisement」パケットを
一定間隔で送信したり、「ARPリクエスト」に応答します。

 

おすすめ記事

おすすめ書籍紹介

マスタリングTCP/IP 応用編
入門編を卒業したらこちら。
応用編も入門編と同様に豊富な図を使用し、TCP/IPに関するさらに詳細な解説を記している。
特にパッケットの構造はかなり詳細に解説しており、初心者にはすこしつらいかもしれないが非常に読みやすいのでぜひ読んでみてほしい。

インターネットルーティング入門 第2版
ネットワーク初心者の方にぜひおすすめしたい一冊。絵を豊富に使用し、「ルーティングとは」から始まり最後はRIP、BGP、MPLSまで深い解説ではなく、浅く満遍なく解説しています。
この本が理解できればルーティングスキルの第一歩を踏み出せるでしょう。

関連記事

  • VRRP(Virtual Router Redundancy Protocol)
    冗長化技術VRRPについて
  • VRRPの基本動作
    VRRPの基本的な動作について
  • VRRPの基本設定
    Ciscoルータを使ったVRRPの基本設定例について
  • メールマガジン

    ネットワ-ク初心者のみなさま。
    ネットワークの基礎知識を疎かにすることは
    大変危険です!!

    「初心者にも理解できるネットワーク技術」

    これを読めばネットワークの基礎が分かる!!
    ネットワーク関連の仕事に就きたいとお考えの学生の方や、ネットワークに興味があって転職を考えている社会人の方、まずは登録してみてください。

    もちろん無料です!!

    ↓メールマガジン購読はこちら↓

    メールアドレス: