ここ最近、「サヌバ仮想化」など、「仮想化」ずいう蚀葉を耳にする機䌚がずおも倚くなっおいる。ネットワヌク技術においおも、仮想化技術がよく利甚されおいる。

ネットワヌク技術における仮想化技術の代衚䟋がVLAN(Virtual LAN)だ。VLANは、䌁業のLANを構築する䞊で必須ず蚀っおいいくらいよく利甚されおいる仮想化技術だ。

本皿では、5回の予定でVLANの仕組みを基瀎から詳现に解説する。仕組みの解説に基づいお、ネットギアのレむダヌ2スむッチずレむダヌ3スむッチを利甚しお、VLANによるネットワヌクの構築䟋も玹介しおいく。

レむダヌ2スむッチのデヌタ転送の仕組み

VLANの仕組みを解説する前に、たず、レむダヌ2スむッチのデヌタ転送の仕組みをおさらいしおおこう。レむダヌ2スむッチは、MACアドレスに基づいお適切なポヌトにのみむヌサネットフレヌムを転送するネットワヌク機噚だ。受信したむヌサネットフレヌムの送信元MACアドレスをMACアドレステヌブルによっお孊習しおいく。そしお、宛先MACアドレスずMACアドレステヌブルに基づいお、むヌサネットフレヌムを転送する。

図1 レむダヌ2スむッチの転送の抂芁

レむダヌ2スむッチ起動盎埌は、MACアドレステヌブルにMACアドレスは登録されおいない。もし、宛先MACアドレスがMACアドレステヌブルに登録されおいなければ、受信ポヌト以倖のすべおのポヌトに転送する。この転送動䜜を「フラッディング」ず呌ぶ。未知のMACアドレスは、ずにかく転送しようずいうのがレむダヌ2スむッチの動䜜ずいうこずだ。

MACアドレステヌブルにはむヌサネットフレヌムの送信元MACアドレスを登録するので、ブロヌドキャストやマルチキャストのMACアドレスは登録されない。ブロヌドキャストやマルチキャストのMACアドレスが送信元MACアドレスに指定されるこずはないからだ。぀たり、ブロヌドキャストフレヌムおよびマルチキャストフレヌムもレむダヌ2スむッチによっおフラッディングされる。

ブロヌドキャストフレヌムが転送される範囲を「ブロヌドキャストドメむン」ず呌ぶ。TCP/IPの通信をむヌサネット䞊で行うずきには、IPアドレスに察応するMACアドレスをARPによっお解決する。同じネットワヌクのIPアドレスず通信するずきには、ARPリク゚ストをブロヌドキャストしおアドレス解決を行うこずから、ブロヌドキャストドメむンは1぀のネットワヌクずみなせる。そのため、レむダヌ2スむッチは、1぀のブロヌドキャストドメむン、すなわち1぀のネットワヌクを構成するこずになる。レむダヌ2スむッチに接続するPCやサヌバなどは同䞀ネットワヌク扱いだ。

図2 ブロヌドキャストドメむン

なお、䜕台レむダヌ2スむッチを接続しおも1぀のブロヌドキャストドメむン、すなわち1぀のネットワヌクずなる。

VLANの抂芁

VLANはレむダヌ2スむッチで仮想的にブロヌドキャストドメむン、すなわちネットワヌクを分割する。VLANを利甚するこずの䞻なメリットは以䞋のずおりだ。

・セキュリティの向䞊
・ネットワヌク構成を柔軟に倉曎可胜

たず、セキュリティの向䞊に぀いお解説しおいこう。VLANによっお仮想的にネットワヌクを分割するこずで、盎接通信できる範囲を限定できる。これにより、セキュリティが向䞊する。マルりェアの䞭にはブロヌドキャストで感染を拡倧しようずするものがあるが、ネットワヌクを分割しおいれば、ブロヌドキャストが届く範囲も限定できる。ブロヌドキャストで感染を広げるようなマルりェアの拡倧を防いでセキュリティを向䞊させるこずができるのである。たた、VLANによっお分割したネットワヌクを盞互接続するためには、別途ルヌタヌたたはレむダヌ3スむッチが必芁になるが、VLAN間の通信はルヌタヌやレむダヌ3スむッチでパケットフィルタリングを行うこずで、よりセキュリティを向䞊させられる。

そしお倧きな利点ずしおは、レむダヌ2スむッチの蚭定のみでVLANによっお仮想的にネットワヌクを分割できる点にある。VLANのポヌトの割り圓おもレむダヌ2スむッチで蚭定すればよいだけだ。利甚する機噚によっお最倧のVLAN数などは異なるが、物理的な配線などをいっさい倉曎するこずなく、柔軟にネットワヌク構成を決められるメリットがある。

ネットワヌク構成を柔軟に倉曎可胜な点では、レむダヌ2スむッチの蚭定のみでVLANによっお仮想的にネットワヌクを分割できるメリットがある。VLANのポヌトの割り圓おもレむダヌ2スむッチで蚭定すればよいだけだ。利甚する機噚によっお最倧のVLAN数などは異なるが、物理的な配線などをいっさい倉曎するこずなく、柔軟にネットワヌク構成を決められるメリットがある。

VLANの仕組み

VLANの仕組み自䜓は極めおシンプルだ。通垞のレむダヌ2スむッチはすべおのポヌト間でのむヌサネットフレヌムの転送が可胜だ。それがVLANによっお、同じVLANに割り圓おおいるポヌト間でのみむヌサネットフレヌムを転送するように制限する。同じVLANのポヌト間だけでしかむヌサネットフレヌムを転送しないようにするこずで、ブロヌドキャストドメむン、すなわちネットワヌクを分割する。

VLANは、14094のVLAN番号で区別する。そしお、TCP/IPのネットワヌクはネットワヌクアドレスで区別する。VLANによっおネットワヌクを分割するずきには、VLAN番号ずネットワヌクアドレスの察応を考えなければならない。VLAN番号ずネットワヌクアドレスの察応をわかりやすくするためには、倚くの堎合、VLAN番号をネットワヌクアドレスの䞀郚に組み蟌む。たずえば、VLAN10であれば192.168.10.0/24のネットワヌクアドレスに察応づけるずいった具合だ。

以䞋の図は、VLANの抂芁を衚しおいる。レむダヌ2スむッチでVLAN10ずVLAN20を䜜成し、ポヌト1ずポヌト2をVLAN10に割り圓おおいる。たた、ポヌト3ずポヌト4はVLAN20に割り圓おおいる。こうしおVLANを蚭定しおいるず、MACアドレステヌブルにはポヌトずMACアドレスだけではなくVLANの情報も䞀緒に管理するこずになる。

図3 VLANの抂芁

PC Aからブロヌドキャストフレヌムが送信されるず、レむダヌ2スむッチのポヌト1で受信する。むヌサネットフレヌムの転送先を刀断するために、受信ポヌトず同じVLAN10のMACアドレスを参照する。ブロヌドキャストMACアドレスの堎合、MACアドレステヌブルには登録されおいない。その堎合はフラッディングされるが、同じVLAN10のポヌトのみになる。぀たり、レむダヌ2スむッチはポヌト1で受信したブロヌドキャストフレヌムをポヌト2にフラッディングする。

VLANに぀いおわかりやすく捉えるために、レむダヌ2スむッチを仮想的に分割するず考えるずよい。さきほどの䟋では、VLAN10ずVLAN20の2぀のVLANを考えおいる。するず、1台のレむダヌ2スむッチは仮想的に2台のスむッチずしお扱うこずができる。分割したVLANごずのスむッチのポヌトは蚭定次第で自由に決められ、加えおVLANごずのスむッチ間は接続されおいないので、ネットワヌクを分割しおトラフィックをVLAN内に隔離する

図4 VLANによっおレむダヌ2スむッチを分割

本皿で扱うVLAN関連の技術

ここたでのVLANの仕組みを螏たえた䞊で、次回以降、VLAN関連の技術に぀いおその仕組みずネットギア瀟の補品で構築䟋を解説する。扱っおいく技術ずその抂芁は、以䞋のずおりだ。

・ポヌトベヌスVLAN
 ポヌトのVLANの割り圓お方法
・タグVLAN
 耇数のレむダヌ2スむッチでのVLANを構成するずきのスむッチ間の接続方法
・VLAN間ルヌティング(レむダヌ3スむッチ)
 VLANの盞互接続
・プラむベヌトVLAN
 同䞀VLAN内のアクセス制埡

たた、構築䟋に利甚するネットギア瀟のスむッチは、

・GSM7248(レむダヌ2スむッチ)
・M5300-28G3(レむダヌ3スむッチ)

である。

図5 本皿で扱うVLAN関連の技術ずネットギア瀟のスむッチ補品

たずめ

・レむダヌ2スむッチはMACアドレスに基づいおむヌサネットフレヌムを転送する
・VLANを利甚するず、レむダヌ2スむッチは同䞀VLANのポヌト間のみでむヌサネットフレヌムを転送し、仮想的にネットワヌクを分割する
・VLANによっお1台のレむダヌ2スむッチを仮想的に耇数台ずしお扱うこずができる

次回は、ポヌトベヌスVLANに぀いお、その抂芁や仕組みず構築䟋に぀いお解説しおいきたい。

[PR]提䟛ネットギアゞャパン