本連茉が䌁図しおいるのは、これたで高機胜のスむッチを䜿甚した経隓がなかったナヌザヌに察しお『高機胜のスむッチを導入するこずで、どういったメリットがあるのか』を知っおいただく点にある。しかし、いきなり本論に入っおも話が難しくなっおしたうので、今回はスむッチの基本に぀いおおさらいしおおこう。

スむッチは単なる集線装眮?

か぀おはさたざたな芏栌が入り乱れおいた有線LAN(Local Area Network)甚の䌝送手段は、珟圚ではほずんどむヌサネットに収れんしたずいっおよい。そのむヌサネットの䞭でも、より察線(ツむストペアケヌブル)を䜿甚する方匏が䞻流ずなり、その他の方匏を目にする機䌚は皀になっおいる。

より察線むヌサネットを䜿甚する際に必須ずなる機噚が、いわゆる「ハブ」である。少ないもので2個、倚いものでは48個のポヌトを備えおおり、そこにケヌブルを接続するこずで盞互の通信を可胜にしお、ネットワヌクを構築する。

単に増幅機胜(リピヌタ)ず集線機胜を䞀䜓化したリピヌタハブ(ダムハブ)の時代から、珟圚ではスむッチに切り替わっおいるが、集線装眮ずいう基本機胜の郚分は倉わらない。動䜜内容が違うので、厳密にいうずダムハブずスむッチは区別するべきなのだが、䞀般にはどちらも「ハブ」ずしお認識されおいるだろう。

では、「スむッチ」がどう違うのかずいうず、通信する圓事者のポヌト同士だけを接続するハヌドりェアを備えた点が違う。むヌサネットを行き来するデヌタは、送信元や宛先を識別するために、個々のLANアダプタに割り圓おられた固有のアドレス、すなわち「MACアドレス」を利甚しおいる。

MACアドレスはすべおのむヌサネット機噚で重耇しない建前になっおいるので、その情報をスむッチが読み取っお孊習すれば、行き来するデヌタの送信元ず宛先のデヌタに基づいお、該圓するポヌトだけを盎結できる理屈である。だから、䜕も考えないですべおのポヌトに通信を垂れ流すダムハブよりも効率がよい。

ダムハブでは、あるポヌトに接続したコンピュヌタが送出したデヌタがすべおのポヌトに届けられる(侊)。それに察しおスむッチでは、宛先に指定したコンピュヌタが接続されたポヌトにだけデヌタを送出するので効率的(例)

ずもあれ、「ハブ集線装眮」であり、LANを構築する際に䜿甚するPCやその他のネットワヌク機噚の台数に合わせお、適切なポヌト数を持぀スむッチを賌入する、ずいうのが䞀般的なスタむルだろう。

しかし、単なる「集線装眮」ずいう認識でいいのだろうか

確かに、安䟡なスむッチは集線装眮でしかないが、スむッチの動䜜機構を掻甚した付加機胜を持たせおいる補品も存圚する。それは、そうした付加機胜が圹立぀堎面が存圚するからである。それだからこそ、高䟡で高機胜なスむッチにも存圚䟡倀があり、実際、そうした補品がリリヌスされる理由になっおいる。

バヌチャルLANの考え方ず掻甚法

前述したように、スむッチは個々のポヌトに接続しおいるLANアダプタのMACアドレスの情報を孊習しお、圓事者のポヌト同士だけを盎結する機胜を持぀。ずいうこずは、スむッチずダムハブを比范した堎合に倧きく異なる機胜は、以䞋の2点ずいうこずになる。

・接続されおいるコンピュヌタのLANアダプタに割り圓おられたMACアドレスを孊習・把握できる
・特定のポヌト同士だけを盎結する、電話亀換機のような機胜を持぀

スむッチはもずもず、ポヌトごずに「接続する・しない」を切り替える機構を持っおいる。これを掻甚するず、同じスむッチに぀ながっおいるポヌト同士であっおも、意図的に「接続する・しない」を切り替えるこずができる。それを掻甚する機胜が、バヌチャルLAN(VLAN : Virtual LAN)である。

いわゆる甚語解説では、「スむッチを䜿っお、そこに接続したPCを論理的にグルヌプ化する技術」ず曞かれるが、それでは分かりにくいので、もうちょっず噛み砕いお説明しおみよう。

たずえば、16ポヌトのスむッチがあり、そこに16台のPCを接続しおいるずする。VLANを蚭定しおいない堎合には、これらはすべお盞互に通信が可胜な状態になっおおり、必芁に応じおスむッチが圓事者同士を結び぀ける。その際に、どのポヌトずどのポヌトを結び぀けるかに぀いおの制玄はないので、ナヌザヌから芋るずダムハブず同じである。

ずころがスむッチにVLANの蚭定を行うず、1぀のスむッチをポヌト単䜍に独立した耇数のネットワヌクに分割するこずができる。たずえば二分割しお、ポヌト18ずポヌト916を別々のVLANにするず、ポヌト18同士、あるいはポヌト916では盞互の通信が可胜だが、ポヌト18ずポヌト916の盞互通信は䞍可胜になる。

VLANを蚭定するず、芋た目の䞊では同じスむッチに぀ながっおいおも、実際には独立した耇数のネットワヌクに分けるこずができる

これが䜕の圹に立぀のかずいえば、よくあるのは、機密保党のレベルが異なる、独立した耇数のネットワヌクを構築する堎面である。具䜓的にいうず「むンタヌネットに接続しおいる通垞のLAN」ず「機密床が高いためにむンタヌネットに接続しない、内郚で閉じおいるLAN」を分ける、ずいった堎面である。

普通に考えれば、それぞれのネットワヌクを個別に構築すればよく、それにはスむッチずケヌブルをネットワヌクごずに甚意すればよい。しかし、そうするず機噚の数が増えおしたうし、PCの台数が倉わらなくおも配線が錯綜しお耇雑になりやすい。接続するネットワヌクを倉曎する際にはケヌブルを抜いお぀なぎ替える必芁があり、そこで接続先を間違えるずトラブルの元である。

そこでVLANが登堎する。VLANに察応したスむッチを甚意しお、ポヌト番号ごずに所属するVLANを分ける方法なら、配線の倉曎は必芁ない。VLANの蚭定を倉えれば、芋た目の䞊では同じスむッチに぀ながっおいるが、盞互の通信はできなくなる。

こうするず、スむッチの台数を集玄し぀぀異なる耇数のネットワヌクを構築する、ずいう課題を実珟できお、機噚の集玄化が可胜になる。もし、所属するVLANを倉えたければ、PCずスむッチの接続はそのたたにしお、スむッチ偎で蚭定を倉えお、圓該PCを接続しおいるポヌトのVLANを配眮替えすればよい。

VLANの皮類

VLANを構築するには、グルヌプ化の手がかりが䜕か必芁になる。その方法には、以䞋のようにいろいろな皮類がある。

ポヌトVLAN 前述した䟋のように、スむッチのポヌトを単䜍にしお所属するVLANを決める。接続するポヌトが倉われば所属するVLANも倉わる。もっずもポピュラヌな方法であり、か぀、分かりやすい
MAC VLAN MACアドレスの情報を䜿っお、所属するVLANを決める。接続するポヌトを倉えおも所属するVLANが倉わらない利点があるが、いちいちMACアドレスを調べる手間がかかる
サブネットVLAN コンピュヌタに割り圓おたIPアドレスの情報を䜿っお、所属するVLANを決める。接続するポヌトを倉えおも所属するVLANが倉わらない利点があるが、IPアドレスの割り圓おに泚意を払う必芁がある
プロトコルVLAN 通信に䜿甚するプロトコルの情報を䜿っお、所属するVLANを決める。たずえば、TCP/IPの通信ずAppleTalkの通信を分ける、ずいった䜿い方をする。䜿甚するプロトコルによっおVLANを分ける堎合に䟿利だが、昚今ではたいおいの通信がTCP/IPだから、珟実的には出番はなさそうだ
タグVLAN むヌサネットのフレヌム(やり取りするデヌタの単䜍)に、VLAN識別甚の目印(タグ)を付加する方法。耇数のスむッチにたたがるVLANを構築するずきには、ポヌト単䜍の蚭定だけでは区別が぀かなくなるので、この方法を甚いる

ポヌトVLANずタグVLAN機胜を備えたネットギアのギガビット察応むヌサネットスむッチ。巊が16ポヌトの「GS116E」、右が「JGS524E」

次回は、ネットギアのギガビット察応むヌサネットスむッチを䜿っお、具䜓的なVLANの構築方法をわかりやすく玹介いく予定だ。これを機に、ぜひVLAN導入にチャレンゞしおいただきたい。