スイッチング

プライベートVLAN ぷらいべーとぶいらん

VLANポート分離セキュリティレイヤー2プロミスカスポートアイソレーション
プライベートVLANについて教えて

簡単に言うとこんな感じ!

同じマンションの住人が「廊下(共有スペース)は使えるけど、お隣の部屋には入れない」状態を作る仕組みだよ!同じネットワークの中にいるのに、機器どうしが直接しゃべれないようにできるんだ。ホテルや共用サーバー環境でよく使われてるよ!


プライベートVLANとは

プライベートVLAN(Private VLAN / PVLAN) とは、1つのVLAN(仮想ネットワーク)内をさらに細かく分割し、ポート(機器の接続口)どうしの通信を制限できる技術です。通常のVLANは「同じVLAN内の機器は自由に通信できる」のが前提ですが、プライベートVLANを使うと同じIPサブネット・同じVLAN内であっても、特定のポートどうしの直接通信を遮断できます。

たとえばホテルのWi-Fiを想像してください。宿泊客は全員インターネット(=上位ルーター)にはアクセスできますが、隣の部屋のPCには接触できません。これをネットワーク機器のレイヤー2(スイッチレベル)で実現するのがプライベートVLANです。IPアドレス体系を変えずにポート間の隔離ができるため、サブネットを無駄に増やさなくてよいというメリットがあります。

データセンターや共用ホスティング環境、クラウドの物理基盤、ホテル・病院の無線LANなど、「同じネットワークにいる利用者どうしを隔離したい」場面で広く活用されています。CiscoではPVLAN、他ベンダーではポートアイソレーションや保護ポートと呼ぶこともあります。


プライベートVLANの構造と仕組み

プライベートVLANは「プライマリVLAN」と「セカンダリVLAN」の2層構造になっています。

VLANの種類役割
プライマリVLAN全体をまとめる親のVLAN。外部(ルーター等)との通信はここを経由する
セカンダリVLAN(アイソレーテッド)完全隔離。同じVLAN内の他ポートとも通信不可
セカンダリVLAN(コミュニティ)グループ内は通信可能。グループ外のポートとは通信不可

ポートの種類も3種類あります。

ポートの種類通信できる相手典型的な用途
プロミスカスポートすべてのポートと通信可ルーター・デフォルトGW・共有サーバー
アイソレーテッドポートプロミスカスポートのみホテル客室・一般エンドユーザー端末
コミュニティポート同グループ+プロミスカスポート部門別サーバー群・テナント単位の機器

覚え方

プロは全員と話せる、アイソレートは番長(プロミスカス)としか話せない、コミュニティは仲間うちと番長だけ」と覚えると整理しやすいです。

典型的な構成例

[ルーター] ← プロミスカスポート(全員と通信可)
    |
[L2スイッチ]
    |----[客室A] アイソレーテッドポート(隔離)
    |----[客室B] アイソレーテッドポート(隔離)
    |----[社内グループ1-1] コミュニティポート(グループ内通信可)
    |----[社内グループ1-2] コミュニティポート(グループ内通信可)

歴史と背景

  • 1990年代後半〜2000年代初頭 — VLANが普及するにつれ、「同一VLAN内の機器どうしを隔離したい」ニーズが浮上。特にISP(インターネットサービスプロバイダー)やホスティング事業者から要望が強まった
  • 2001年頃 — Ciscoが自社スイッチ向けに Private VLAN 機能を実装・公開。Catalyst シリーズで広く使われるようになる
  • 2006年 — IETFが RFC 5517 として「Cisco Systems’ Private VLANs」を情報提供RFCとして公開。業界標準に近い位置づけになる
  • 2010年代 — データセンター・クラウド基盤の拡大とともに、テナント間の隔離技術として再注目。VXLANなど新しい技術との組み合わせでも使われるように
  • 現在 — ホテル・病院・教育機関のWi-Fiインフラ、パブリッククラウドの物理スイッチ層など、エンドユーザー隔離が必要なあらゆる場面で標準的な技術として定着

通常のVLANとの比較・SVG図解

通常のVLANとプライベートVLANでは、同じサブネット内の通信制御の粒度がまったく異なります。

通常のVLAN 同じVLAN内は全員と通信可 ルーター 端末A 端末B 端末C 端末D ⚠️ 端末どうしが直接通信できる プライベートVLAN 端末どうしの直接通信を遮断 ルーター(プロミスカス) 端末A 端末B 端末C 端末D ✅ 端末→ルーターのみ通信可

ポートアイソレーション(簡易版)との違い

一部のスイッチには「ポートアイソレーション」や「保護ポート(Protected Port)」という機能があります。これはプライベートVLANの「アイソレーテッドポート」に近い動作をしますが、コミュニティ(グループ内通信)の概念がなく、単純に「指定ポートどうしの通信を全遮断」するだけの簡易版です。

比較項目プライベートVLANポートアイソレーション
グループ内通信コミュニティポートで可能不可
設定の複雑さやや複雑シンプル
対応機器エンタープライズ向けスイッチ多くのL2スイッチ
スケーラビリティ高い限定的

関連する規格・RFC

規格・RFC番号内容
RFC 5517Cisco Systems’ Private VLANs: Scalable Security in a Multi-Client Environment(情報提供RFC)
IEEE 802.1QVLANタギングの基本規格。プライベートVLANはこの上位に位置づけられる

関連用語