「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

Virtual Router Redundancy Protocol

pointこの用語のポイント

point他社製版の「HSRP」だよ

pointルータを冗長化するための仕組みだよ

point「VRRP」と表現されるのが一般的だよ

スポンサーリンク

簡単に書くよ

Virtual Router Redundancy Protocol(読:バーチャル・ルータ・リダンダンシー・プロトコル)とは

いわゆる「VRRP」のこと。
用語の中身としては

(シスコシステムズ社以外の会社製のルータ(ネットワークを中継する機械)で使われる)「複数のルータを組み合わせて1つのルータっぽく見せてお仕事をさせることで、片方がぶっ壊れてもお仕事を続けられるぜ!」な仕組み用のお約束事
です。


image piyo

詳しく書くよ

最初に留意事項です。
VRRP」と言われて「あぁ、アレのことね」と分かる方は最後まで読む必要ありません。
VRRPの正式名称(?)が「Virtual Router Redundancy Protocol」です。
Virtual Router Redundancy Protocol」の頭文字を取ったのが「VRRP」ね。

Virtual Router Redundancy Protocol(バーチャル・ルータ・リダンダンシー・プロトコル)

※「Virtual Router Redundancy Protocol」を何となく日本語にすると「なんちゃってでルータを冗長化するためのお約束事」となります。[詳細]

以上が「VRRP」の意味を知っている人向けの説明です。

「VRRPって何?美味しいの?」な人は、このまま読み進めてください。
用語の中身について説明します。

ちょっと休憩6

それでは、いってみましょう。
まずは予備知識として

プロトコル
ルータ
冗長化
HSRP


について説明します。
特にHSRPについてはガッツリ説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

プロトコルは「お約束事」です。
「規約」とか「手順」とか、いろいろな言い方がありますけどね。
何かをするときに守らなくてはいけない決まり事のことです。

Virtual Router Redundancy Protocol(バーチャル・ルータ・リダンダンシー・プロトコル)2

ルータは「ネットワークを中継する機械」です。
データの中に含まれるIPアドレスを見て、データの行先を振り分けます。

Virtual Router Redundancy Protocol(バーチャル・ルータ・リダンダンシー・プロトコル)3

冗長化は「万が一のときに備えて、同じものを用意しておくこと」です。
トイレットペーパーを買い溜めしておいたり、同じ本を保存用・観賞用・布教用で3冊買ったりするのと似たようなものです。

Virtual Router Redundancy Protocol(バーチャル・ルータ・リダンダンシー・プロトコル)4

HSRPは「シスコシステムズ(Cisco Systems)という会社さんが開発した、ルータを冗長化するための仕組み」です。

実際には、その仕組みを実現するためのプロトコル(お約束事)ですけどね。
そこら辺は、ゆるく捉えてください。

突然ですが、ピヨ太君がピヨ太ママのお店でアルバイトをすることにしました。
アルバイトの内容は店番です。

Virtual Router Redundancy Protocol(バーチャル・ルータ・リダンダンシー・プロトコル)5

実はピヨ太君には1つ弱点があります。
うっかりすると立ったまま寝てしまうのです。

Virtual Router Redundancy Protocol(バーチャル・ルータ・リダンダンシー・プロトコル)6

しかも、声をかけても起きません。

Virtual Router Redundancy Protocol(バーチャル・ルータ・リダンダンシー・プロトコル)7

仕方がないので、ピヨ太ママはピヨ子さんを呼びました。
そして「あいつを見張ってて。寝ちゃったら、あなたが代わりにお客さまの相手をしてちょうだい」とお願いします。

Virtual Router Redundancy Protocol(バーチャル・ルータ・リダンダンシー・プロトコル)8

ピヨ太ママのお願いなら仕方ありませんね。
ピヨ子さんはピヨ太君と一緒に店番をすることにしました。

ですが、実際のところ、お客さまの相手は1人で足ります。
そこで普段の仕事はピヨ太君に任せて、ピヨ子さんはピヨ太君を監視することにしました。

Virtual Router Redundancy Protocol(バーチャル・ルータ・リダンダンシー・プロトコル)9

ピヨ太君が起きている間は、ピヨ太君がお客さまの相手をします。
ピヨ太君が寝ちゃったら、仕方がないので、ピヨ子さんがお客さまの相手をします。

Virtual Router Redundancy Protocol(バーチャル・ルータ・リダンダンシー・プロトコル)10

これがHSRPの仕組みです。

もう少し、実際のネットワークに近い例で見てみましょう。

ルータさんは何気に大事なやつです。
ルータさんが壊れたら困ってしまいます。

Virtual Router Redundancy Protocol(バーチャル・ルータ・リダンダンシー・プロトコル)11

そこで、ルータさんを2つ用意します。
これで片方が壊れても安心です。

Virtual Router Redundancy Protocol(バーチャル・ルータ・リダンダンシー・プロトコル)12

ですが、普段から2つともお仕事をしていたら紛らわしいですよね。
ルータさん同士の意思疎通も大変です。

Virtual Router Redundancy Protocol(バーチャル・ルータ・リダンダンシー・プロトコル)13

そこで、ルータさんコンビは、外部に対しては1人しかいないように振る舞います。

Virtual Router Redundancy Protocol(バーチャル・ルータ・リダンダンシー・プロトコル)14

普段お仕事をするのは1人です。
もう1人は、お仕事をしているやつがサボっていないかを監視します。

Virtual Router Redundancy Protocol(バーチャル・ルータ・リダンダンシー・プロトコル)15

おっと、お仕事をしていたやつが夏バテで力尽きたようです。

Virtual Router Redundancy Protocol(バーチャル・ルータ・リダンダンシー・プロトコル)16

仕方がありませんね。
力尽きたルータさんは休ませて、もう1人のルータさんがお仕事をすることにしました。

Virtual Router Redundancy Protocol(バーチャル・ルータ・リダンダンシー・プロトコル)17

これがHSRPの仕組みです。

実際には、もっとややこしいですけどね。
細かいことは専門的に解説しているところで情報を補完してください。

以上を踏まえて

HSRPの他社製品版

が「Virtual Router Redundancy Protocol」です。
上でも書きましたが、一般的には「VRRP」と表現されます。
※本ページでも以降は「VRRP」と表現します。

VRRPとHSRPは、やりたいことややれることがほとんど同じです。
VRRPもHSRPもルータを冗長化するための仕組み(を実現するためのお約束事)です。

シスコシステムズ社の製品に付いている仕組みがHSRPで、それ以外の会社の製品に付いている仕組みがVRRPだと思えば、そこまで外れてはいないはずです。

歴史的な背景として、まずHSRPというお約束事をシスコシステムズ社さんが作りました。

ただし、HSRPはシスコシステムズ社さん独自のものです。
他の会社では使えません。

そこで、他の会社さん達はHSRPを参考にして……かどうかは知りませんが、新しく同じようなものを作りました。
それがVRRPです。


image piyo2

一言でまとめるよ

まぁ「Virtual Router Redundancy Protocol」って単語が出てきたら「VRRP(ルータを冗長化するための仕組み用のお約束事)のことなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像024
書籍画像070

おまけ

■訳してみるよ

「virtual(バーチャル)」の意味は「実質上の」とか「事実上の」とか「実際上の」とかです。
ただし、今回は「仮想の」と解釈してください。
「router(ルータ)」は「route(ルート)」+「er」です。
「route(ルート)」の意味は「道」とか「道筋」とか「経路」とかです。
「route」+「er」で「道案内をするやつ」的な意味になります。
「redundancy(リダンダンシー)」の意味は「余分」とか「余剰」とか「冗長性」とかです。
「protocol(プロトコル)」の意味は「(外交上の)儀礼」とか「議定書」とかですが、今回は「お約束事」と解釈してください。
何となく くっつけると

仮想で道案内するやつを冗長化するためのお約束事

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
実務で役立つ バックアップの教科書 基本の考え方からツール活用・差分管理・世代管理・データ保全・リストア・リカバリー・可用性の確保まで
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
ソフトウェア受託現場の「失敗」集めてみた。 42の失敗事例で学ぶ受託開発のうまい進めかた