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 トラフィックを伝送します。

注:

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

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

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

注:

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

無差別アクセス ポートはタグなしトラフィックを伝送し、1 つのプライマリ VLAN のメンバーにしかなれません。無作為検出アクセス ポートで受信したトラフィックは、無作為検出アクセス ポートが属するプライマリ VLAN のメンバーであるセカンダリ VLAN のポートに転送されます。セカンダリVLANポートがトランクポートの場合、このトラフィックはセカンダリVLANポートから出るときに適切なセカンダリVLANタグを伝送します。

アクセス ポートを無作為に設定するには、スイッチ 2 の設定例のステップ 12 に示すように、promiscuous ステートメントを使用します。

トラフィックがセカンダリ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のメンバー

分離-VLAN-ID 200

pvlan100 のメンバーである分離 VLAN の VLAN ID

分離–VLAN ID 500

pvlan400 のメンバーである、分離された VLAN の VLAN ID

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のメンバー

分離-VLAN-ID 200

pvlan100 のメンバーである分離 VLAN の VLAN ID

分離–VLAN ID 500

pvlan400 のメンバーである、分離された VLAN の VLAN ID

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. スイッチ間でプライベート VLAN トラフィックを伝送するように PVLAN トランク ポートを構成します。

  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を伝送するように設定する場合は、 isoation-vlan-idも設定する必要があります。これは、分離されたVLANが1つのスイッチにのみ存在する場合にも当てはまります。

  12. トランク ポート xe-0/0/0 がプライマリ VLAN のセカンダリ VLAN を伝送できるようにします。

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

    注:

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

  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. スイッチ間でプライベート VLAN トラフィックを伝送するように PVLAN トランク ポートを構成します。

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

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

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

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

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

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

  11. スイッチ 1 の PVLAN の設定

    インタースイッチ分離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 のイーサネット スイッチング テーブルのエントリーを表示します。