VLANの基本的な考え方

VLAN(Virtual LAN)は、1本の物理ネットワークをそのままにして、端末やスイッチポートを「論理的なネットワークの集まり(VLAN)」として分ける仕組みです。分けられた各VLANは、同一スイッチ内では主にスイッチの転送判断によって通信の範囲が切り替わります。そのため、物理配線を大きく変えなくても、部門・用途・セキュリティ要件ごとにネットワークを整理しやすくなります。

仕組み:スイッチがVLAN単位で転送を判断する

VLANでは、スイッチが「どのVLANに属する通信か」を手がかりにフレーム(またはパケット)を転送します。判断に使われる代表的な情報が、ポートが所属するVLANや、フレームに付くVLANタグです。

  • ポートの所属(アクセス/トランクの考え方):端末がつながるポートを特定のVLANに割り当てることで、そのポートから出入りする通信がそのVLANとして扱われます。
  • VLANタグ:複数VLANの情報を同じ伝送路で運ぶ場合、スイッチ間のリンク(いわゆるトランク)では、フレームごとにVLAN識別の情報が付くことがあります。スイッチはタグの内容に応じて、受信した通信を適切なVLANの転送先へ振り分けます。
  • MAC学習の範囲が変わる:多くの実装では、スイッチの学習(どの端末がどこにいるかの対応)はVLANごとに分かれて扱われます。その結果、同じMACアドレスでもVLANが違えば別の扱いになり得ます。

異なるVLAN同士はどうやって通信するのか

VLANは「分ける」ことが主目的なので、基本的に異なるVLANに属する端末同士が直接つながるわけではありません。異なるVLAN間の通信を行うには、経路制御(ルーティング)を担う機器が必要になります。