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トラフィックを伝送するトランクポートを設定するには、スイッチ1の設定例のステップ12および13に示されているように、分離ステートメントinterfaceステートメントを使用します。

注:

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

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

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

トラフィックがセカンダリVLANポートで受信し、プロミスキャスアクセスポートで送信する場合、トラフィックは送信時にタグなしになります。タグ付きトラフィックがプロミスキャスアクセスポートに侵入した場合、そのトラフィックは破棄されます。

要件

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

  • 2台のQFXデバイス

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

概要とトポロジー

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

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

また、この図は、スイッチ1のセカンダリVLANトランクポートに侵入した後のトラフィックの流れも示しています。

図1:セカンダリVLANトランクポートとプロミスキャスアクセスポートPVLAN Topology with Secondary VLAN Trunk Ports and Promiscuous Access Portによる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

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

xe-0/0/0.0

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

xe-0/0/1.0

プライマリVLANPVLAN100および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

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

xe-0/0/0.0

プライマリ VLAN pvlan100 のプロミスキャス アクセス ポート

xe-0/0/1.0

プライマリVLANPVLAN100および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トランクポートを設定する場合、 isolation-vlan-idも設定する必要があります。これは、分離されたVLANが1つのスイッチ上にのみ存在する場合にも当てはまります。

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

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

    注:

    pvlan100およびpvlan400のすべての分離ポート(xe-0/0/0.0を含む)は、 isolation-vlan-id 200 および isolation-vlan-id 500の設定時に作成された分離VLANに自動的に含まれるため、分離された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タグは送信時にドロップされ、その時点でトラフィックはタグ付けされません。たとえば、comm600のトラフィックは、スイッチ1のxe-0/0/0.0で設定されたセカンダリVLANトランクポートに入力され、セカンダリVLANを介して転送される際にタグ600を伝送します。スイッチ2のxe-0/0/0.0からegressする場合、この例のように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のイーサネットスイッチングテーブルエントリーを表示します。