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

VRF

pointこの用語のポイント

pointルータの中に、なんちゃってルータを作る技術だよ

point「Virtual Routing and Forwarding」の略だよ

スポンサーリンク

簡単に書くよ

VRF(読:ブイアールエフ)とは

1つのルータ(ネットワークを中継する機械)の中に、たくさんの「なんちゃってルータ」を作る技術のこと。
もう少し小難しい言い方をすると

1台のルータを複数台の仮想ルータと見なして動かす技術のこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

ルータ
仮想化
ルーティング
フォワーディング


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

ルータは「ネットワーク中のデータ(の中にあるIPアドレスを見て、行き先を振り分けてくれる機器」です。
ネットワークの中継役であり、交通整理員さんでもあります。

VRF

仮想化は「実際には違うけど、それっぽく振る舞うようにすること」です。
ハードディスクメモリの振りをさせたり仮想メモリ、コンピュータの中になんちゃってコンピュータを作ったり仮想マシン、別のやつにそれっぽく振る舞うよう頑張らせることが仮想化です。
「仮想○○」と出てきたら「なんちゃって○○」と読み替えれば意味はつかめると思います。

VRF2

ルーティングは「ネットワーク上でやる道案内」です。
言い方を変えると、ルータさんのやっているメインのお仕事です。

VRF3

フォワーディングは「何かを転送すること」です。
ルータ関連の話で出てくるのは「IPフォワーディング」という用語ですけどね。
ルータさんのお仕事のひとつです。

VRF4

ルーティングとフォワーディングの違いがよく分からなければ

ルーティング:道案内
フォワーディング:中継


と解釈してください。
それでも上手くイメージできなければ「どちらもルータさんのお仕事なんだな~」くらいの解釈でも かまいません。

えっ?
それでも、よく分からないですか?

それなら、別に気にしなくて良いですよ。
VRFを理解する上で、ルーティングとフォワーディングの意味が分からなくても問題は ありません。
それなら何故わざわざ説明したのかは読み進めれば分かります。

予備知識として覚えておく必要があるのは、これくらいです。
一般的なVRFの説明では

ルーティングテーブル
VLAN(ブイラン)
MPLS


といった用語もでてくる場合がありますが、今回は気にする必要ありません。
このページではそこまで突っ込んだ説明はしない(できない)ので、これらの用語の意味が分からなくても大丈夫です。

以上を踏まえて、本題に入ります。

あるところに1台のルータが ありました。

VRF5

このルータに4台のコンピュータ(コンピュータAからコンピュータD)がつながって1つのネットワークを形作っています。

VRF6

ところがどっこい、諸事情により、このネットワークを2つに分けたくなりました。
具体的には、コンピュータAとコンピュータBで1つのネットワーク、コンピュータCとコンピュータDで1つのネットワークを形作るようにしたくなったのです。

VRF7

どうすれば良いでしょうね?

やり方は いろいろ ありますが、ルータを真っ二つにぶった切るのが簡単そうです。
コンピュータBのつながっている穴2とコンピュータCのつながっている穴3の間でぶった切れば、ネットワークは2つに分かれます。

VRF8

でも、本当に切るわけにはいきません。
そんなことをしたらルータがぶっ壊れてしまいます。

そこで、ルータの中になんちゃってルータを2つ作ることにしました。
物理的には1つのルータですが、気分的にはコンピュータAとコンピュータBの線が挿さった「なんちゃってルータα」と、コンピュータCとコンピュータDの線が挿さった「なんちゃってルータβ」がある状態にしたのです。

VRF9

これで、気分的にはルータがぶった切られました。
コンピュータAとコンピュータBとなんちゃってルータαで1つのネットワークが形作られます。
コンピュータCとコンピュータDとなんちゃってルータβで1つのネットワークが形作られます。

VRF10

ルータの中になんちゃってルータを作ることで、ネットワークを分けられましたね。

これを実現する技術、具体的には

ルータの中になんちゃってルータを作る技術

が「VRF」です。

Virtual Routing and Forwarding(バーチャル・ルーティング・アンド・フォワーディング)」の略で「VRF」ね。
気が向いたら、覚えてあげてください。

VRF11

※「Virtual Routing and Forwarding」を何となく日本語にすると「なんちゃってルーティング&フォワーディング」となります。[詳細]

ちなみに、VRFの説明で「ルーティングテーブルを分ける」のような表現が出てくることがありますが、言わんとしていることは同じです。

ルーティングテーブルを分ける≒ルータを分ける

です。

あと、VRFの具体的な仕組みや設定方法については、ここでは触れません。
興味がある方は、専門的に解説しているところで情報を補完してください。


image piyo2

一言でまとめるよ

まぁ「VRF」って単語が出てきたら「ルータ(ネットワークを中継する機械)の中になんちゃってルータを作る技術なんだな~」と お考えください。

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

おまけ

■訳してみるよ

「VRF」は「Virtual Routing and Forwarding(バーチャル・ルーティング・アンド・フォワーディング)」の略です。
「virtual(バーチャル)」の意味は「実質上の」とか「事実上の」とか「実際上の」とかです。
ただし、今回は「仮想の」と解釈してください。
「routing(ルーティング)」は「route(ルート)」+「ing」です。
「route(ルート)」の意味は「道」とか「道筋」とか「経路」とかです。
「routing」で「道案内」的な意味になります。
「and(アンド)」の意味は「そして」とか「~と」とかです。
「forwarding(フォワーディング)」は「forward(フォワード)」+「ing」です。
「forward(フォワード)」の意味は「転送する」とかです。
何となく くっつけると

仮想の道案内&転送

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
つくって、壊して、直して学ぶ Git&GitHub 入門
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
おい点P、動くんじゃねえ!──ニガテ民のための算数と数学の本