VLAN
論理的なネットワークだよ
スイッチに仕掛けをして作るよ
実際の配線とは違う形のネットワークを作れるよ
「Virtual Local Area Network」の略だよ
簡単に書くよ
VLAN(読:ブイラン)とは
元々のネットワークを論理的に区切ったりまとめたりして作った「本当は違うけど、そーゆーことにしましょ」なネットワークのこと
です。
詳しく書くよ
サクっと一言で説明すると
元々のネットワークを論理的に区切ったりまとめたりしたネットワーク
が「VLAN」です。
「Virtual Local Area Network(バーチャル・ローカル・エリア・ネットワーク)」の略で「VLAN」ね。
気が向いたら、覚えてあげてください。
※「Virtual Local Area Network」を何となく日本語にすると「なんちゃって局地的な範囲のネットワーク」となります。[詳細]
例えば、そうですね。
ピヨ太君とピヨ子さんは同じ高校の同級生です。
どうでもいい情報ですが、2人とも2年2組でした。
ピヨ太君はピヨ子さんと同じクラスになれてウキウキです。
しかし、あるとき先生が言いました。
おまえらよ~。良いよな~。俺は男子校だったからよ~。共学の奴らってうらやましいんだよな~。あ~、なんか話してたらムカついてきたわ。よし、今からこのクラスは2つに分ける。男どもは「2年2-野郎組」な。女子は「2年2-女神組」ってことにするわ。
あっ、別のクラスって設定なんだから、授業も別な。授業中に男女で会話すんのも禁止。なんせ別のクラスって設定だからな。
あわれ、ピヨ太君はピヨ子さんと離ればなれになってしまったのです。
これをネットワークの世界でやるのがVLANです。
もう少し実際のネットワークに近い例も見てみましょう。
例えば、そうですね。
ここに5台のパソコンで構成された1つのネットワークが ありました。
それぞれのコンピュータはスイッチングハブ(スイッチ)でつながっています。
スイッチを使うネットワークでは、コンピュータから出たデータはスイッチに行きます。
スイッチに届いたデータは、スイッチの手によって相手に届けられます。
スイッチさんが中継してくれるわけです。
逆に言えば、スイッチさんが中継してくれなければ届きません。
物理的に線がつながっていようと、つながっていないのと同じことです。
それを踏まえて、スイッチにちょっとイタズラをしました。
コンピュータ1はコンピュータ2としかやり取りできないようにしたのです。
同じように、コンピュータ2もコンピュータ1としかやり取りできません。
さらにイタズラをして、コンピュータ3はコンピュータ4、5としかやり取りをできなくしました。
同じように、コンピュータ4はコンピュータ3と5、コンピュータ5はコンピュータ3と4しかやり取りできません。
これは見方によっては、コンピュータ1と2で1つのネットワーク、コンピュータ3~5で1つのネットワークになっていると言えますよね。
ちょっと小難しい言い方をすると「物理的には1つのネットワークだが、論理的には2つのネットワークがある」と言えます。
元々は同じネットワークにいたコンピュータさん同士ですが、スイッチにイタズラをしたことで別のネットワークに分かれちゃいました。
このような論理的に分けたネットワーク、あるいは、それを実現する仕組みがVLANです。
スイッチなどで、どのコンピュータとどのコンピュータがやり取りできる、あるいはできないかを制御することで、擬似的にネットワークを分割したり結合したりする仕組みです。
VLANにおいてスイッチは、どのコンピュータがどのネットワークに所属するかを管理します。
同じネットワークに所属するコンピュータ同士であれば中継してあげます。
違うネットワークに所属するコンピュータ同士だと判断すれば中継してあげません。
それでは、どうやって「どのコンピュータ」や「どのネットワーク」を判断しているのでしょうか。
それはズバリ!……と言いたいところですが、いろいろなやり方があります。
ざっと列挙すると
・ポートベースVLAN
・MACベースVLAN
・サブネットベースVLAN
・ユーザベースVLAN(=認証VLAN)
・プロトコルベースVLAN
・タグVLAN(=トランク接続、トランクリンク)
・マルチプルVLAN
などです。
詳細は、それぞれの用語の説明を ご覧ください。
面倒くさがり屋さんのために簡単に書いておくと、以下の通りです。
| 種類 | 説明 |
|---|---|
| ポートベースVLAN | スイッチのどの穴に線を挿すかで、どのネットワークに所属するかが決まるやり方 |
| MACベースVLAN | コンピュータのMACアドレスによって、どのネットワークに所属するかが決まるやり方 |
| サブネットベースVLAN | コンピュータのIPアドレスによって、どのネットワークに所属するかが決まるやり方 |
| ユーザベースVLAN | 使うときに認証をやり、その認証されたユーザによって、コンピュータがどのネットワークに所属するかが決まるやり方 |
| プロトコルベースVLAN | 通信の種類(通信プロトコル)によって、コンピュータがどのネットワークに所属するかが決まるやり方 |
| タグVLAN | データにそのデータが所属するネットワークの情報を付与し、制御する側はその情報を見て所属するネットワークを判断する やり方 |
| マルチプルVLAN | ネットワークを掛け持ちしてる奴がいるVLAN。実際にはポートベースVLANやタグVLANを使って実現する |
一言でまとめるよ
まぁ「VLAN」って単語が出てきたら「元々のネットワークを論理的に区切ったりまとめたりしたネットワークなんだな~」と お考えください。
おまけ
■訳してみるよ
「VLAN(ブイラン)」は「Virtual Local Area Network(バーチャル・ローカル・エリア・ネットワーク)」の略です。
「virtual(バーチャル)」の意味は「実質上の」とか「事実上の」とか「実際上の」とかです。
ただし、今回は「仮想の」と解釈してください。
「local(ローカル)」の意味は「現地の」とか「地元の」とか「局所的な」とかです。
「area(エリア)」の意味は「範囲」とか「領域」とか「地域」とかです。
「network(ネットワーク)」はカタカナで「ネットワーク」で分かりますかね。
何となく くっつけると
仮想の局所的な範囲のネットワーク
となります。
■検索してみる?






