Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

例:QFX シリーズ スイッチのセカンダリ VLAN トランク ポートとプロミスキャス アクセス ポートを使用した PVLAN の設定

この例では、プライベート VLAN 設定の一部としてセカンダリ VLAN トランク ポートとプロミスキャス アクセス ポートを設定する方法を示しています。セカンダリ VLAN トランク ポートは、セカンダリ VLAN トラフィックを伝送します。

注:

この例では、ELS(拡張レイヤー 2 ソフトウェア)設定スタイルをサポートしていないスイッチに Junos OS を使用しています。ELS の詳細については、「 拡張レイヤー 2 ソフトウェア CLI の使用」を参照してください。

特定のプライベートVLANの場合、セカンダリVLANトランクポートは、1つのセカンダリVLANに対してのみトラフィックを伝送できます。ただし、セカンダリ VLAN トランク ポートは、各セカンダリ VLAN が異なるプライベート(プライマリ)VLAN のメンバーである限り、複数のセカンダリ VLAN のトラフィックを伝送できます。たとえば、セカンダリ VLAN トランク ポートは、プライマリ VLAN pvlan100 の一部であるコミュニティ VLAN のトラフィックを伝送し、プライマリ VLAN pvlan400 の一部である独立 VLAN のトラフィックも伝送できます。

セカンダリ VLAN トラフィックを伝送するようにトランク ポートを設定するには、ステップ12interface13スイッチ 1 の設定例に示すように、分離およびステートメントを使用します。

注:

トラフィックがセカンダリ VLAN トランク ポートから送信されると、通常はセカンダリ ポートがメンバーであるプライマリ VLAN のタグを伝送します。セカンダリ VLAN トランク ポートからエグレスするトラフィックにセカンダリ VLAN タグを保持する場合は、 extend-secondary-vlan-id ステートメントを 使用します。

無差別アクセス ポートはタグなしトラフィックを伝送し、1 つのプライマリ VLAN のメンバーにできます。無差別アクセス ポートでイングレスするトラフィックは、プロミスキャス アクセス ポートがメンバーであるプライマリ VLAN のメンバーであるセカンダリ VLAN のポートに転送されます。セカンダリ VLAN ポートがトランク ポートの場合、このトラフィックはセカンダリ VLAN ポートからエグレスするときに、適切なセカンダリ VLAN タグを伝送します。

無差別にアクセス ポートを設定するには、スイッチ 2 の設定例の手順12に示すように、プロミスキャス ステートメントを使用します。

トラフィックイングレスがセカンダリVLANポートで送信され、無差別アクセスポートでエグレスが行われる場合、トラフィックはエグレスでタグなしになります。無差別アクセス ポートでタグ付きトラフィックイングレスが行われると、トラフィックは破棄されます。

要件

この例では、次のハードウェアおよびソフトウェア コンポーネントを使用します。

  • 2 台の QFX デバイス

  • QFX シリーズ用 Junos OS リリース 12.2 以降

概要とトポロジー

図 1 は、この例で使用されているトポロジを示しています。スイッチ 1 には、複数のプライマリおよびセカンダリ プライベート VLAN が含まれています。また、プライマリ VLAN pvlan100 および pvlan400 のメンバーであるセカンダリ VLAN を伝送するように設定された 2 つのセカンダリ VLAN トランク ポートも含まれています。

スイッチ 2 には、同じプライベート VLAN が含まれています。図は、無差別アクセス ポートまたは無差別トランク ポートで設定されたスイッチ 2 の xe-0/0/0 を示しています。ここに含まれる設定例では、このポートをプロミスキャス アクセス ポートとして設定します。

この図は、スイッチ 1 のセカンダリ VLAN トランク ポートでのイングレス後のトラフィックフローも示しています。

図 1: セカンダリ VLAN トランク ポートとプロミスキャス アクセス ポートを備えた PVLAN トポロジーセカンダリ VLAN トランク ポートとプロミスキャス アクセス ポートを備えた PVLAN トポロジー

表 1 両方 表 2 のスイッチのトポロジ例の設定を示します。

表 1: スイッチ 1 のセカンダリ VLAN トランクを設定するためのトポロジのコンポーネント
コンポーネント 説明

pvlan100、ID 100

プライマリ VLAN

pvlan400、ID 400

プライマリ VLAN

comm300、ID 300

コミュニティVLAN、pvlan100のメンバー

comm600、ID 600

コミュニティVLAN、pvlan400のメンバー

isolation-vlan-id 200

分離 VLAN の VLAN ID、pvlan100 のメンバー

分離–vlan-id 500

分離 VLAN の VLAN ID、pvlan400 のメンバー

xe-0/0/0.0

プライマリ VLAN pvlan100 および pvlan400 のセカンダリ VLAN トランク ポート

xe-0/0/1.0

プライマリ VLAN pvlan100 および pvlan400 の PVLAN トランク ポート

xe-0/0/2.0

pvlan100 用の独立アクセス ポート

xe-0/0/3.0

comm300 用コミュニティ アクセス ポート

xe-0/0/5.0

pvlan400 用の独立アクセス ポート

xe-0/0/6.0

comm600 用コミュニティ トランク ポート

表 2: スイッチ 2 のセカンダリ VLAN トランクを設定するためのトポロジのコンポーネント
コンポーネント 説明

pvlan100、ID 100

プライマリ VLAN

pvlan400、ID 400

プライマリ VLAN

comm300、ID 300

コミュニティVLAN、pvlan100のメンバー

comm600、ID 600

コミュニティVLAN、pvlan400のメンバー

isolation-vlan-id 200

分離 VLAN の VLAN ID、pvlan100 のメンバー

分離–vlan-id 500

分離 VLAN の VLAN ID、pvlan400 のメンバー

xe-0/0/0.0

プライマリ VLAN pvlan100 の無差別アクセス ポート

xe-0/0/1.0

プライマリ VLAN pvlan100 および pvlan400 の PVLAN トランク ポート

xe-0/0/2.0

分離 VLAN 用のセカンダリ トランク ポート、pvlan100 のメンバー

xe-0/0/3.0

comm300 用コミュニティ アクセス ポート

xe-0/0/5.0

pvlan400 用の独立アクセス ポート

xe-0/0/6.0

comm600 用コミュニティ アクセス ポート

スイッチ 1 での PVLAN の設定

CLI クイック設定

スイッチ 1 で PVLAN を迅速に作成して設定するには、次のコマンドをコピーして、スイッチ端末ウィンドウに貼り付けます。

手順

手順

プライベート VLAN とセカンダリ VLAN トランク ポートを設定するには、次の手順にしたがっています。

  1. インターフェイスとポート モードを設定します。

  2. プライマリ VLAN を作成します。

    注:

    プライマリ VLAN は、1 台のデバイスにのみ存在する場合でも、常にタグ付けされた VLAN にする必要があります。

  3. プライマリ VLAN をプライベートに設定します。

  4. PVLAN トランク ポートを設定して、スイッチ間でプライベート VLAN トラフィックを伝送します。

  5. VLAN ID 300 を使用してセカンダリ VLAN comm300 を作成します。

  6. comm300 のプライマリ VLAN を設定します。

  7. comm300 のインターフェイスを設定します。

  8. VLAN ID 600 を使用してセカンダリ VLAN comm600 を作成します。

  9. comm600 のプライマリ VLAN を設定します。

  10. comm600 のインターフェイスを設定します。

  11. スイッチ間で分離された VLAN を設定します。

    注:

    隔離された VLAN を伝送するようにセカンダリ VLAN トランク ポートを設定する場合は、 isolation-vlan-id も設定する必要があります。これは、分離された VLAN が 1 つのスイッチにのみ存在する場合でも当てはまります。

  12. プライマリ VLAN のセカンダリ VLAN を伝送するには、トランク ポート xe-0/0/0 を有効にします。

  13. comm600(pvlan400 のメンバー)を伝送するようにトランク ポート xe-0/0/0 を設定します。

    注:

    xe-0/0/0 を明示的に設定して、隔離された VLAN トラフィック(タグ 200 と 500)を伝送する必要はありません。pvlan100 および pvlan400 の分離ポート(xe-0/0/0.0 を含む)はすべて、設定 isolation-vlan-id 200 時に isolation-vlan-id 500作成された隔離 VLAN に自動的に組み込まれます。

  14. xe-0/0/2 と xe-0/0/6 を分離するように設定します。

結果

スイッチ 1 の設定結果を確認します。

スイッチ 2 での PVLAN の設定

スイッチ 2 の設定は、スイッチ 1 の設定とほぼ同じです。最も大きな違いは、示すように 図 1 、スイッチ 2 の xe-0/0/0 が無差別トランク ポートまたは無差別アクセス ポートとして設定されていることです。次の設定では、xe-0/0/0 がプライマリ VLAN pvlan100 のプロミスキャス アクセス ポートとして設定されています。

VLAN 対応ポートでトラフィックイングレスが行われ、無差別アクセス ポートでエグレスが行われると、VLAN タグはエグレスでドロップされ、その時点でトラフィックはタグなしになります。たとえば、スイッチ 1 の xe-0/0/0.0 で設定されたセカンダリ VLAN トランク ポート上の comm600 イングレスのトラフィックは、セカンダリ VLAN を介して転送されるタグ 600 を伝送します。スイッチ 2 で xe-0/0/0.0 から送信すると、この例に示すように xe-0/0/0.0 をプロミスキャス アクセス ポートとして設定すると、タグなしになります。代わりに xe-0/0/0.0 をプロミスキャス トランク ポート(ポート モード トランク)として設定する場合、comm600 のトラフィックは、送信時にプライマリ VLAN タグ(400)を伝送します。

CLI クイック設定

スイッチ 2 で PVLAN を迅速に作成および設定するには、次のコマンドをコピーして、スイッチ端末ウィンドウに貼り付けます。

手順

手順

プライベート VLAN とセカンダリ VLAN トランク ポートを設定するには、次の手順にしたがっています。

  1. インターフェイスとポート モードを設定します。

  2. プライマリ VLAN を作成します。

  3. プライマリ VLAN をプライベートに設定します。

  4. PVLAN トランク ポートを設定して、スイッチ間でプライベート VLAN トラフィックを伝送します。

  5. VLAN ID 300 を使用してセカンダリ VLAN comm300 を作成します。

  6. comm300 のプライマリ VLAN を設定します。

  7. comm300 のインターフェイスを設定します。

  8. VLAN ID 600 を使用してセカンダリ VLAN comm600 を作成します。

  9. comm600 のプライマリ VLAN を設定します。

  10. comm600 のインターフェイスを設定します。

  11. スイッチ間で分離された VLAN を設定します。

  12. アクセス ポート xe-0/0/0 を pvlan100 用にプロミスキャスに設定します。

    注:

    プロミスキャス アクセス ポートは、1 つのプライマリ VLAN のみのメンバーにできます。

  13. xe-0/0/2 と xe-0/0/6 を分離するように設定します。

結果

スイッチ 2 の設定結果を確認します。

検証

設定が正しく機能していることを確認するには、次のタスクを実行します。

プライベート VLAN とセカンダリ VLAN が作成されたことを検証する

目的

プライマリ VLAN とセカンダリ VLAN がスイッチ 1 で適切に作成されたことを確認します。

対処

コマンドを show vlans 使用します。

意味

出力は、プライベート VLAN が作成され、それらに関連付けられたインターフェイスとセカンダリ VLAN を識別することを示しています。

イーサネット スイッチング テーブル エントリの検証

目的

プライマリ VLAN pvlan100 に対してイーサネット スイッチング テーブル エントリが作成されたことを確認します。

対処

pvlan100 のイーサネット スイッチング テーブル エントリを表示します。