Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Q イン Q&a トンネリングおよび VLAN Q イン Q トンネリングおよび VLAN 変換の構成

Q イン Q トンネリングと VLAN 変換について

Q in Q のトンネリングと VLAN 変換により、サービスプロバイダは、2つの顧客サイト間でレイヤー2イーサネット接続を作成できます。プロバイダは、さまざまな顧客の VLAN トラフィックをリンク上で分離できます(顧客が重複する VLAN ID を使用している場合など)。または、さまざまな顧客 VLAN を 1 つのサービス VLAN にバンドルできます。データセンターでは、Q イン Q&a トンネリングと VLAN 変換を使用して、1つのサイト内での顧客トラフィックを分離したり、地理的に異なる場所にあるクラウドデータセンター間で顧客のトラフィックフローを実現したりできます。

Q イン Q のトンネリングを使用すると、802.1 の Q タグの別のレイヤーを追加することで、顧客のトラフィックをより少ない Vlan または異なる Vlan に分離またはバンドルすることができます。Q-in-Q トンネリングは、顧客の VLAN ID が重複している場合に便利です。顧客の 802.1Q(dot1Q)VLAN タグが、S-VLAN(サービス VLAN)タグの先頭に追加されるためです。Q イン Q&a トンネリングのジュニパーネットワークス Junos オペレーティングシステム (Junos OS) 実装では、IEEE 802.1 ad standard がサポートされています。

このトピックでは、以下を説明します。

Q イン Q トンネリングの仕組み

Q-in-Q トンネリングでは、パケットが C-VLAN(顧客 VLAN)からサービス プロバイダの VLAN に転送される場合、顧客固有の 802.1Q タグがパケットに追加されます。この追加タグを使用して、トラフィックをサービスプロバイダ定義のサービス Vlan (S-Vlan) に分離します。パケットの元の顧客 802.1Q タグは残され、サービス プロバイダのネットワークを通過して透過的に送信されます。パケットが S-VLAN を下流方向に放置すると、余分な 802.1 Q タグが削除されます。

注:

実装内のすべての Vlan をサービス Vlan にすることができます。つまり、サポートされる Vlan の総数が4090の場合、そのすべてがサービス Vlan になる可能性があります。

ジュニパーネットワークス EX シリーズイーサネットスイッチ上で Q イン Q のトンネリングが有効になっている場合、トランクインターフェイスはサービスプロバイダネットワークの一部と見なされ、アクセスインターフェイスは顧客が直面していると見なされます。この場合、アクセスインターフェイスにはタグ付きフレームとタグなしレイアウトの両方を受け取ることができます。

注:

Junos OS 14.1 X53-D30 をはじめとして、S-VLAN/NNI インターフェイスおよび C VLAN/UNI インターフェイスと同じインターフェイスを構成できます。つまり、同じ物理インタフェースで、シングルタグのフレームとダブルタグ付きの枠を同時に送信できます。これにより、ネットワークトポロジで最大限の柔軟性を実現し、インターフェイスの使用を最大化できます。

インターフェイスは、複数の S-Vlan のメンバーになることができます。1つの C/VLAN を1つの S-VLAN (1:1) または複数の C-clip (1 つの S-VLAN) にマップできます。パケットには、C Vlan を隔離またはバンドル化する追加のレイヤーとして、二重タグが付けられています。C VLAN および S VLAN タグはユニークです。したがって、たとえば、C VLAN 101 と S-VLAN 101 の両方を使用できます。受け入れられた顧客タグのセットをタグ範囲または不連続値に制限することができます。サービスクラス (CoS) の値は、ダウンストリーム方向では変更されません。必要に応じて、受信優先度と CoS 設定を S-VLAN にコピーすることもできます。ELS 以外のスイッチでは、プライベート Vlan を使用してユーザーを分離し、インターフェイスが同じ VLAN 上にある場合でもユーザーインターフェイス間のトラフィックの転送を防ぐことができます。

Q イン Q インのトンネリングが有効になっている場合、トランクインターフェイスがサービスプロバイダまたはデータセンターネットワークの一部と見なされます。アクセスインターフェイスは顧客に接していると見なされ、タグ付きのフレームとタグなし枠の両方を受け入れます。多対1のバンドルまたはマッピングを使用している場合は、これらのnativeパケットを受信するには、タグなしおよび優先タグ付きパケットの S-VLAN を指定するオプションを使用する必要があります。(優先度タグ付きパケットの VLAN ID は0に設定されており、その優先コードポイントビットは CoS 値で設定している場合があります)。

注:

Priority タグ付きパケットは、QFX5100 および EX4600 スイッチでの Q イン Q トンネリングではサポートされていません。

S-VLAN が指定されていない場合、タグなしパケットは破棄されます。すべてnativeのパケットが S-VLAN にマッピングされている場合、タグなしおよび優先度のタグ付きパケットを指定する必要がないため、このオプションはオールインワンバンドルでは使用できません。

このオプションを使用nativeすると、マルチツーワンのタグ付きパケットに s-vlan を指定し、特定のインターフェイスのアプローチを使用して、C Vlan を S vlan にマッピングすることができます。(これは、ELS をサポートするスイッチには適用されません)。そうでない場合、パケットは破棄されます。すべてnativeのパケットが S-VLAN にマッピングされている場合、タグなしおよび優先度のタグ付きパケットを指定する必要がないため、このオプションはオールインワンバンドルでは使用できません。C Vlan を S Vlan にマッピングする方法については、このガイドの「C-Vlan から S へのマッピング」セクションを参照してください。

QFabric システムのみで、このnativeオプションを使用して、特定の内部タグを、アクセスインターフェイスでタグなしと受信するパケットに適用することができます。この機能は、QFabric システムが、タグ付けされていないトラフィックを送信する顧客の仮想マシンをホストするサーバーに接続し、各顧客のトラフィックが QFabric を介して転送される間に独自の VLAN を必要とする場合に便利です。各顧客に個別の VLAN を使用するのではなく(この場合、VLAN がすぐに枯渇する可能性があります)、各顧客のトラフィックに固有の内部(C-VLAN)タグを適用し、1 つの外部(S-VLAN)タグを QFabric 経由のトランスポートに適用できます。これにより、顧客のトラフィックを分離し、1 つの QFabric VLAN のみを消費することができます。これをinner-tag実現するには、 mappingステートメントのオプションを使用します。

非 ELS スイッチでは、ファイアウォールフィルターを使用して、ポリシーに基づいてインターフェイスを VLAN に割り当てることができます。ファイアウォールフィルターを使用してインターフェイスを VLAN にマッピングすることは、指定された vlan ではなく、ポートからのトラフィックのサブセットを選択した VLAN にマップする場合に便利です。インターフェイスを VLAN にマッピングするファイアウォールフィルターを構成するにはvlan 、このオプションをファイアウォールフィルター mapping policyの一部として設定する必要があります。このオプションは、そのフィルターを使用している各論理インターフェイスのインターフェイス構成で指定しなければなりません。

注:

EX4300 スイッチでは、同じイーサネットポートで複数の論理インターフェイスを構成できますが、各論理インターフェイスは1つのタグ付きパケットのみをサポートし、そのタグには、他の論理インターフェイスでサポートされているものとは異なる VLAN ID が含まれている必要があります。この状況では、複数の論理サブインタフェースを備えたイーサネットポートで、Q イン Q トンネリングを有効にすることはできません。

Q in Q トンネリングは、C VLAN 上で設定されたサービスクラス (CoS) 値に影響を与えません。これらの設定は、C VLAN タグで保持され、パケットが S-VLAN を離れると使用できます。CoS 値は、C VLAN タグから S VLAN タグにコピーされません。

インターフェイスの設定によっては、Q イン Q インのトンネリングで追加されたタグに使用される4バイトを収容するようにトランクまたはアクセスポートの MTU 値を調整する必要がある場合があります。たとえば、access およびトランクポートで1514バイトのデフォルト MTU 値を使用している場合、以下のいずれかの調整を行う必要があります。

  • S VLAN タグが追加されたときに、フレームがトランクリンクの MTU を超えないようにするために、アクセスリンクの MTU を少なくとも4バイトずつ削減します。

  • トランクリンクの MTU を増やして、リンクがより大きなフレームサイズを処理できるようにします。

注:

Q イン Q トンネリングは、トランクポートではなくアクセスポートでのみ構成できます。

VLAN 翻訳の仕組み

VLAN 平行移動では、受信した C VLAN タグが S-VLAN タグに置き換えられ、追加のタグが追加されるわけではありません。そのため、C VLAN タグは失われるため、1つのタグ付きパケットは通常、(リンクのもう一方の端にある) S-VLAN を残したときにタグなしになっています。受信パケットの前に Q イン Q のトンネリングが適用されている場合、VLAN 変換は外側のタグを置き換え、内部タグはパケットがリンクのもう一方の端で S-VLAN を離れると保持されます。タグに対して VLAN 変換の設定が追加されていない場合は、tags タグが一致しない受信パケットはドロップします。

VLAN 変換を構成するにはmapping swap[edit vlans interface]階層レベルでマッピングステートメントを使用します。C VLAN と S-VLAN タグが一意であれば、1つのアクセスポートに対して複数の C VLAN ツー S VLAN 変換を構成できます。インターフェイス上で1つの VLAN のみを変換する場合は、このdot1q-tunnelingステートメントを S-VLAN 構成に含める必要はありません。複数の VLAN を変換してdot1q-tunnelingいる場合は、ステートメントを使用する必要があります。

注:

VLAN 翻訳は、アクセスポートでのみ設定できます。トランクポートで設定することはできません。また、同じアクセスポートで Q インのトンネリングを構成することもできません。指定された VLAN とインターフェイスには、VLAN 変換を1つだけ構成できます。たとえば、VLAN 100 では、インターフェイス xe-0/0/0 に対して、複数の平行移動を作成することはできません。

注:

QFabric システムでは、VLAN 翻訳はサポートされていません。

デュアル VLAN タグ変換の使用

Junos OS リリース 14.1 X53-D40 では、デュアル VLAN タグ変換 (デュアル VLAN タグ書き換えとも呼ばれる) 機能を使用して、サービスプロバイダドメインにスイッチを導入し、デュアルタグ、シングルタグ、タグなしの VLAN パケットによって開始または終了できるようにすることができます。スイッチから表 1は、デュアル VLAN タグ変換のために追加された操作を示しています。

表 1: デュアル VLAN タグ書き換えで追加された運用

運用

機能

スワップ/プッシュ

VLAN タグの入れ替えと新しい VLAN タグのプッシュ

ポップスワップ

外部 VLAN タグをポップし、内部 VLAN タグをスワップします。

スワップ交換

外部および内部 VLAN タグの両方を交換します。

デュアル VLAN タグ変換でサポートされる機能:

  • 同一の物理インタフェースでの S-Vlan (NNI) および C Vlan (UNI) の設定

  • VSTP、OSPF、LACP などの制御プロトコル

  • IGMP スヌーピング

  • 1つのタグ付きインターフェイスでのプライベート VLAN (PVLAN) と VLAN の構成

  • TPID 0x8100 は、内部と外部の両方の VLAN タグで使用します。

QFX スイッチでのデュアル VLAN タグ変換設定の設定を参照してください。

タグなしパケットの送信と受信

タグなしパケットを送信および受信するインターフェイスを有効にするには、物理インターフェイスのネイティブ VLAN を指定する必要があります。インターフェイスがタグなしパケットを受信すると、ネイティブ VLAN の VLAN ID が、C VLAN フィールドのパケットに追加されて、S VLAN タグも追加されます (そのため、パケットは2タグではありません)。新しいタグ付きパケットをマップ済みのインターフェイスに送信します。

上記の段落は、以下のものには適用されません

  • 非 ELS スイッチです。

  • Junos OS リリース 19.3 R1 よりも前に Junos のリリースで実行されている EX4300 スイッチ。

上記の short list のスイッチがタグなしのパケットを受信すると、S VLAN タグがパケットに追加され (したがって、パケットが単一のタグ付きで)、新たにタグ付けされたパケットがマップしたインターフェイスに送られます。

注:

Q イン q の設定で構成されたすべてのスイッチが、単一タグアプローチとダブルタグアプローチのどちらを使用して動作するかを確認します。スイッチが同じアプローチを採用していない場合、セットアップは機能しません。

Junos OS リリース 19.3 R1 から開始して、EX4300 スイッチを構成して、二重タグアプローチを使用できます。次の例に示すように、設定ステートメント input-native-vlan-push を に設定し、 enableinput-vlan-map 設定ステートメントが に push 設定されている必要があります。

注:

この機能をサポートするスイッチでは、デフォルトで input-native-vlan-push ステートメントEX4300を除き、 input-native-vlan-push ステートメントが enable に設定されています。(ステートメント input-native-vlan-push は デフォルトで デフォルト disable で デフォルトのEX4300設定されています)。ただし、設定を確認して input-vlan-map に設定することをお勧めします。設定が適切でなかったら機能は push 機能しません。

ネイティブ VLAN を指定するには、 native-vlan-id[edit interfaces interface-name]階層レベルでステートメントを使用します。ネイティブ VLAN ID は、C VLAN または S vlan id と一致しているか、論理インターフェイスで指定された VLAN id リストに含まれている必要があります。

たとえば、C VLAN インターフェイスの論理インターフェイスでは、100-200 の C VLAN ID リストを指定することができます。次に、C VLAN の物理インタフェースで、ネイティブ VLAN ID として150を指定できます。150のネイティブ VLAN が100-200 の C VLAN ID リストに含まれているため、この構成は正常に機能します。

どのアプローチを使用して C-clip を S Vlan にマップする場合でも、ネイティブ VLAN を設定することをお勧めします。C Vlan を S-vlan にマッピングする方法については、このトピックの「C-vlan から S へのマッピング」セクションを参照してください。

MAC アドレス学習の無効化

Q イン Q 版導入では、ダウンストリームインターフェイスから送信されたお客様のパケットは、ソースおよび宛先の MAC アドレスに変更を加えることなく転送できます。グローバル、インターフェイス、VLAN の各レベルで MAC アドレス学習を無効にすることができます。

  • グローバルに学習を無効にするには、スイッチの MAC アドレス学習を無効にします。

  • インターフェイスの学習を無効にするには、指定されたインターフェイスがメンバーになっているすべての Vlan の MAC アドレス学習を無効にします。

  • VLAN の学習を無効にするには、指定された VLAN の MAC アドレス学習を無効にします。

インターフェイスの MAC アドレス学習を無効にすると、そのインターフェイスがメンバーになっているすべての Vlan の学習が無効になります。VLAN での MAC アドレス学習を無効にすると、すでに学習した MAC アドレスがフラッシュされます。

インターフェイスまたは VLAN で MAC アドレス学習を無効にした場合、同じ VLAN 構成に 802.1 X 認証を含めることはできません。

ルーティングされたvlan インターフェイス(rvi) は、MAC アドレス学習が無効になっているインターフェイスまたは VLAN と関連付けられると、その VLAN で解決されたレイヤー3ルート、またはレイヤー2コンポーネントで解決できません。これにより、VLAN に関連付けられたすべてのインターフェイスを大量に送信するパケットが生成されます。

サード Vlan から S Vlan へのマッピング

C-clip を S-VLAN にマッピングするには、いくつかの方法があります。

注:

複数のマッピング方法を設定した場合、特定のインターフェイスをマッピングすること、その後、多対多のバンドル化と最後からオールインワンバンドルへの切り替えが可能になります。ただし、特定のマッピング方法では、同一の C VLAN に対して重複ルールを設定することはサポートされていません。

  • 一対 1 のバンドリング :顧客の VLAN を指定せずに edit vlans s-vlan-name dot1q-tunneling 、 ステートメントを使用します。すべてのアクセスインターフェイス (タグなしパケットを含む) で受信したすべてのパケットは、S-VLAN にマップされます。

  • 多対 1 のバンドリング:ステートメントを使用 edit vlans s-vlan-name dot1q-tunneling customer-vlans して、S-VLAN にマッピングされている C-VLAN を指定します。この方法は、C Vlan のサブセットを S-VLAN の一部にする場合に使用します。タグなしまたは優先度の付いたタグ付きパケットを S-VLAN にマッピングするnative場合は、 customer-vlansこのオプションをステートメントとともに使用します。(優先度タグ付きパケットの VLAN ID は0に設定されており、その優先コードポイントビットは CoS 値で設定している場合があります)。

  • 多対多のバンドル—アクセス スイッチ上の C-VLAN のサブセットを複数の S-VLAN の一部にしたい場合に、多対多のバンドルを使用します。

  • 特定のインターフェイスのマッピング — ステートメント edit vlans s-vlan-name interface interface-name mapping を使用して、特定の S-VLAN の C-VLAN を指定します。この設定は、1 つのインターフェイスにのみ適用されます。これは、1 対 1 および多対 1 のバンドルのように、すべてのアクセス インターフェイスに対してではありません。タグなしまたは優先度の付いたタグ付きパケットを S-VLAN にマッピングするnative場合は、 customer-vlansこのオプションをステートメントとともに使用します。

    この方法には2つの選択肢があります。交換とプッシュ。Push オプションを使用すると、パケットはそのタグを保持し、追加の VLAN タグが追加されます。Swap オプションを使用すると、受信したタグが S-VLAN タグに置き換わります。(これは VLAN 変換です)。

    • 1つの特定の S-VLAN とインターフェイスに対して、複数のプッシュルールを設定できます。つまり、複数の C Vlan から受信するパケットに同じ S-VLAN タグが追加されるようにインターフェイスを設定できます。

    • 1つの特定の S-VLAN とインターフェイスに対して設定できるスワップルールは一度だけです。

    この機能は通常、さまざまな顧客からのトラフィックを分離するため、または特定のインターフェイス上のトラフィックに個別の処理を提供するために使用されます。

複数の方法を構成する場合、スイッチは、特定のインターフェイスをマッピングすること、その後、多対1のバンドル、最後からオールインワンバンドルにすることの優先度を与えます。ただし、所定のアプローチで同じ C VLAN に対してルールを重複させることはできません。たとえば、「多」のバンドルを使用して、C VLAN 100 を2つの異なる S-Vlan にマップすることはできません。

オールインワンバンドル

オールインワンバンドルは、すべての C VLAN インタフェースからのすべてのパケットを S-VLAN にマップします。

C VLAN インターフェイスはタグなしおよびシングルタグ付きのパケットを受け入れます。その後、これらのパケットに S-VLAN 802.1 Q タグが追加され、パケットが S-VLAN インターフェイスに送信されます。これにより、タグなしのシングルタグ付きパケット、およびダブルタグが使用できます。

注:

これらのインターフェイスでnative-vlan-idステートメントが設定されている場合、C Vlan および S VLAN インターフェイスはタグなしパケットを許可します。

多数対1のバンドル

多対1バンドルは、どの C Vlan が S-VLAN にマップされるのかを指定するために使用されます。オプションを使用して、多対 1 のバンドルを設定 customer-vlans します。

多対1バンドルは、アクセススイッチ上の C Vlan のサブセットを S-VLAN の一部にする場合に使用されます。多数対1のバンドルを使用している場合は、オプションとnativecustomer-vlansともにオプションを指定すると、タグなしおよび優先度のシール付きパケットを S-VLAN にマッピングできます。

多対多のバンドル

多対多のバンドルは、どの C Vlan が S Vlan にマップされるのかを指定するために使用されます。

複数の S Vlan の一部としてアクセススイッチ上の C Vlan のサブセットを希望する場合、多対多のバンドルを使用します。多対多のバンドルを使用すると、C VLAN インターフェイスはタグなしおよびシングルタグ付きのパケットを受け入れることができます。その後、これらのパケットに S-VLAN 802.1 Q タグが追加され、パケットが S-VLAN インターフェイスに送信され、タグなしのシングルタグ付きパケット、およびダブルタグ付きの電子インタフェースを受け付けるようになります。

注:

これらのインターフェイスでnative-vlan-idステートメントが設定されている場合、C Vlan および S VLAN インターフェイスはタグなしパケットを許可します。

特定のインターフェイスのマッピング

特定のインターフェイスマッピングを使用するのは、インターフェイス上の特定の C VLAN に S-VLAN を割り当てる場合です。構成は、すべてのアクセスインターフェイスではなく、特定のインターフェイスのみに適用されます。

特定のインターフェイスマッピングには、次の2つの suboptions があります。pushand swap. 特定のインターフェイスにマップされているトラフィックがプッシュされると、パケットは元のタグを保持します。これは、C の VLAN から S-VLAN に移動し、追加の S-VLAN タグがパケットに追加されます。特定のインターフェイスにマップされているトラフィックが交換されると、受信したタグが新しい VLAN タグに置き換わります。これは、VLAN リライトや VLAN 変換がわかっている場合があります。

通常、この方法は、さまざまな顧客からのデータを分離するため、または特定のインターフェイス上で個別にパケットを処理するために使用されます。また、この方法を使用して、さまざまな顧客からの VLAN トラフィックを1つの S-VLAN にマップすることもできます。

特定のインターフェイスマッピングを使用している場合、C VLAN インターフェイスはタグなしおよびシングルタグ付きのパケットを受け入れますが、S-VLAN インターフェイスにはタグ化されていないシングルタグ付きのパケットを使用します。

注:

これらのインターフェイスでnative-vlan-idステートメントが設定されている場合、C Vlan および S VLAN インターフェイスはタグなしパケットを許可します。

メソッドと構成の制限を組み合わせる

複数の方法を構成する場合、スイッチは、特定のインターフェイスをマッピングすること、その後、多対1のバンドル、最後からオールインワンバンドルにすることの優先度を与えます。オールインワンバンドルで構成されたアクセスインターフェイスは、多対1バンドルの一部になることはできません。ただし、追加のマッピングを定義することもできます。

決定的な結果を得るには、以下の設定制限が適用されます。

  • タグ付けされていない vlan にマッピングを定義することはできません。

  • アクセスインターフェイスは、複数の顧客 VLAN 範囲を持つことができますが、Vlan 間でタグを重複させることはできません。

    たとえば、次の構成は許可されていません。

    この構成customer-2 では、 customer-vlan ge 0/0/0 の重複範囲が作成されるため、無効になります。

  • タグなしパケットを VLAN にマッピングする単一のルールが、アクセスインターフェイスに設定されている場合があります。

  • 各インターフェイスには、VLAN ごとに1つのマッピングスワップルールを設定できます。

  • Q イン Q VLAN のアクセスポートのみに VLAN タグをプッシュできます。この制限は、VLAN タグをプッシュする3つの方法すべてに適用されます。つまり、オールインワン型バンドル、多対 1 bunding、および push を使用した特定のインターフェイスのマッピングです。

  • 特定の S-VLAN に異なるインターフェイスで異なる C VLAN タグをプッシュすることができます。これにより、構成に応じて、Vlan 間でトラフィックリークが発生する可能性があります。

Q イン Q&a Vlan 上でのルーティングされた VLAN インターフェイス

Rvi (ルーティングされた VLAN インターフェイス) は、q イン Q の Vlan でサポートされています。

Q イン Q&a Vlan を使用している RVI に到着したパケットは、パケットが単に、二重のタグが付いているかどうかに関係なく、ルーティングされます。アウトゴーイングパケットには、トランクインターフェイスの終了時にのみ S-VLAN タグが含まれています。パケットは、アクセスインターフェイスを終了するときに、タグなしインターフェイスを終了します。

Q イン Q トンネリングおよび VLAN 変換の制約

Q イン Q トンネリングおよび VLAN 変換を構成する場合は、以下の制約に注意してください。

  • Q イン Q トンネリングでは、2個の VLAN タグのみをサポートしています。

  • Q イン Q トンネリングは、ほとんどのアクセスポートのセキュリティ機能をサポートしていません。ファイアウォールフィルターを使用してセキュリティ機能を構成しない限り、VLAN 単位 (顧客) のポリシー作成や VLAN 単位 (発信) の設定や、Q インのトンネリングによる制限はありません。

  • Junos OS のリリース 13.2 X51 をリリース 13.2 X51-D20 のリリースでは、インターフェイスに S-VLAN または C-VLAN を作成している場合は、Q イン Q インのトンネリング用に標準 VLAN を作成できません。つまり、標準の Vlan は IRB 構成の必須部分であるため、そのインターフェイスには統合型ルーティングおよびブリッジング (IRB) インターフェイスを作成できません。Junos OS リリース 13.2 X51-D25 を使用すると、S-VLAN を備えたトランクインターフェイス上に標準の VLAN を作成できます。これは、トランクに IRB インターフェイスを作成することもできます。この場合、同じトランクインターフェイス上の標準 VLAN と S-VLAN は、同じ VLAN ID を共有することはできません。Junos OS リリース 13.2 X51-D25 では、C VLAN を備えたアクセスインターフェイスに標準の VLAN を作成することはできません。

  • Junos OS リリース 14.1X53-D40 より、Q-in-Q VLAN で IRB(統合型ルーティングおよびブリッジング)インターフェイスがサポートされています。つまり、S-VLAN で使用されるインターフェイスと同じインターフェイス上で IRB インターフェイスを設定できます。また、IRB インターフェイスが使用する VLAN と、S-VLAN として使用される VLAN の両方に同じ VLAN ID を使用できます。

    Q イン Q&a を使用している IRB インターフェイスで受信したパケットは、単一のタグが付いているか、二重のタグが付いているかに関係なく、ルーティングされます。アウトゴーイングパケットには、トランクインターフェイスの終了時にのみ S-VLAN タグが含まれています。パケットは、アクセスインターフェイスを終了するときに、タグなしインターフェイスを終了します。

    注:

    IRB インターフェイスは、C VLAN (UNI) インターフェイスではなく、S-VLAN (NNI) インターフェイスでのみ設定できます。

  • Q イン Q トンネリングおよび VLAN 変換では、ほとんどのアクセスポートのセキュリティ機能がサポートされていません。

  • 同じポートでの Q イン Q トンネリングおよび VLAN リライト/VLAN 変換の設定はサポートされていません。

  • 特定の VLAN とインターフェイスに対して、最大で1つの VLAN リライト/VLAN 変換を設定できます。たとえば、VLAN 100 では、インターフェイス xe-0/0/0 に対して、複数の平行移動を作成することはできません。

  • すべての Vlan と Q イン Q のトンネリングと VLAN 変換のルールを組み合わせたものは、6000を超えることはできません。たとえば、4000 Vlan と2000ルールを構成およびコミットして、q in Q トンネリングと VLAN 変換を実行することができます。しかし、4000 Vlan と2500ルールは、Q イン Q トンネリングと VLAN 変換には設定できません。この制限を超える設定をコミットしようとすると、CLI および syslog のエラーが表示され、問題についての情報が通知されるようになります。

  • ネイティブ VLAN ID を使用することはできません。

  • MAC アドレスは、C Vlan ではなく、S-Vlan から学習されます。

  • ブロードキャスト、不明なユニキャスト、およびマルチキャストトラフィックは、S-VLAN 内のすべてのメンバーに転送されます。

  • Q イン Q のトンネリングでは、以下の機能はサポートされていません。

    • DHCP リレー

    • FCoE

    • IP ソースガード

  • 次の機能は、VLAN リライト/VLAN 変換ではサポートされていません。

    • FCoE

    • ポートまたは VLAN に適用されたファイアウォールフィルタ (出力方向)

    • プライベート VLAN

    • VLAN スパニングツリープロトコル

    • 反射板

QFX シリーズスイッチでの Q イン Q トンネリングの設定

Q in Q のトンネリングと VLAN 変換により、サービスプロバイダは、2つの顧客サイト間でレイヤー2イーサネット接続を作成できます。プロバイダは、さまざまな顧客の VLAN トラフィックをリンク上で分離できます(顧客が重複する VLAN ID を使用している場合など)。または、さまざまな顧客 VLAN を 1 つのサービス VLAN にバンドルできます。データセンターは、Q イン Q のトンネリングを使用して、単一サイト内で顧客トラフィックを分離したり、顧客トラフィックが地理的に異なる場所にあるクラウドデータセンター間を流れる場合に利用できます。

Junos OS リリース 19.4 R1 では、QFX10000 シリーズのスイッチシリーズは、3番目と4番目の Q インタグをペイロード (パススルータグとも呼ばれる) として、既存の2つのタグとともにサポートしています (ここでは、VLAN の照合と運用を実現しています)。QFX10000 スイッチは、レイヤー2ブリッジングと EVPN-VXLAN のどちらの場合でも、複数の Q イン Q タグをサポートしています。レイヤー2アクセスインターフェイスは、3つまたは4つのタグを持つパケットを受信します (すべてのタグは TPID 値 0x8100)。4番目のタグ (5 番目のタグからの説明) よりも後のすべてのタグは、レイヤー3ペイロードの一部と見なされ、透過的に転送されます。

注:

1つまたは2つのタグ付きパケットでタグ、タグ1、タグ2を使用して、0x8100、0x88a8、0x9100、0x9200 などの任意の TPID 値を渡すことができます。

Q イン Q トンネリングの設定を開始する前に、隣接するスイッチで必要なユーザー Vlan を作成して設定していることを確認してください。参照スイッチ上の Vlan の構成してください。

Q イン Q トンネリングを構成するには、次のようにします。

  1. サービス VLAN (S-VLAN) を作成し、その ID を設定します。
  2. S VLAN で Q インのトンネリングを有効にします。
  3. 使用可能なユーザー Vlan (C-Vlan) を S-VLAN で設定します (オプション)。ここでは、C の Vlan は範囲によって識別されます。
  4. サービス VLAN タグ (オプション) のタグプロトコル識別子 (EtherType) のグローバルな値を設定します。

インターフェイスの設定によっては、Q イン Q インのトンネリングで追加されたタグに使用される4バイトを収容するようにトランクまたはアクセスポートの MTU 値を調整する必要がある場合があります。たとえば、access およびトランクポートで1514バイトのデフォルト MTU 値を使用している場合、以下のいずれかの調整を行う必要があります。

  • S VLAN タグが追加されたときに、フレームがトランクリンクの MTU を超えないようにするために、アクセスリンクの MTU を少なくとも4バイトずつ削減します。

  • トランクリンクの MTU を増やして、リンクがより大きなフレームサイズを処理できるようにします。

ELS サポートを使用した EX シリーズスイッチへの Q イン Q トンネリングの設定

注:

このタスクでは、EX シリーズスイッチに Junos OS を使用して、拡張レイヤー2ソフトウェア (ELS) 構成スタイルをサポートしています。お使いのスイッチが、ELS をサポートしていないソフトウェアを実行する場合は、 EX シリーズスイッチでの q イン q トンネリングの設定を参照してください。ELS の詳細については、「拡張レイヤー2ソフトウェア CLI の使用」を参照してください。

Q イン Q のトンネリングでは、802.1 Q タグの別のレイヤーを追加して、イーサネットアクセスネットワーク上のサービスプロバイダが、顧客トラフィックを異なる Vlan に分離またはバンドルできます。EX シリーズスイッチに Q インのトンネリングを構成できます。

注:

Q イン Q トンネリング用に有効になっているインターフェイスで 802.1 X ユーザー認証を設定することはできません。

EX シリーズスイッチで Q イン Q のトンネリングが設定されている場合、トランクインターフェイスはサービスプロバイダネットワークの一部と見なされ、アクセスインターフェイスは顧客のネットワークの一部と見なされます。そのため、このトピックでは、サービスプロバイダ VLAN (ネットワークツーネットワークインターフェイス [NNI]) インターフェイスとしてのトランクインターフェイスを示し、ユーザー VLAN (C-VLAN) インターフェイス (user-network インターフェイス [UNI]) としてインターフェイスにアクセスします。

Q イン Q トンネリングの設定を開始する前に、Vlan が設定されていることを確認してください。詳細は、 ELS サポート (CLI プロシージャ) を使用した EX シリーズスイッチの vlan の構成、またはex シリーズスイッチの vlan の構成 (J-Web プロシージャ)を参照してください。

次のいずれかの方法を使用して Q イン (q イン) トンネリングを構成し、C-clip を S-Vlan にマッピングします。

オールインワンバンドルの構成

オールインワンのバンドル方法を使用して、スイッチ上のすべての C VLAN インターフェイスのパケットを S-VLAN にマッピングすることで、Q インのトンネリングを構成できます。

C VLAN インターフェイスでオールインワンのバンドル方法を設定するには、次の手順に従います。

  1. 802.1 Q VLAN タグなしまたは1つの、パケットの送信を有効にします。
  2. 拡張 VLAN ブリッジカプセル化を有効にする:
  3. すべての C-clip から論理インタフェースにパケットをマッピングします。
    注:

    1つの物理インターフェイスに適用できる VLAN 識別子リストは、8個までです。

  4. タグなしパケットを送信および受信するために、C VLAN インターフェイスを有効にするには、次のようになります。

    C VLAN の物理インターフェイスでネイティブ VLAN ID を指定する場合、その値はステップ3の C VLAN 論理インターフェイスで指定された VLAN ID リストに含まれている必要があります。

  5. C VLAN インターフェイスから S VLAN インターフェイスに移動するパケットに S-vlan の VLAN ID をタグ付けするように指定します。
  6. パケットが S VLAN インターフェイスを抜けるときに 802.1 Q S VLAN タグが削除されるように指定します。
  7. S VLAN の名前を設定し、手順3で構成された論理インタフェースを S-VLAN に関連付けます。

次に示すように、C-clip インターフェースの 0/0/1 を設定すると、q インを使用した場合に、v10 を使用して、100から200へのパケットを論理インターフェイス10にマッピングできます。これは、S-VLAN に関連づけられています。このサンプル構成では、C VLAN 100 で発生したパケットには、VLAN ID 100 のタグが含まれています。このパケットがインターフェイス ge-0/0/1 から S VLAN インターフェイスに移動すると、VLAN ID 10 のタグが追加されます。パケットが S-VLAN インターフェイスから出ると、VLAN ID 10 を持つタグが削除されます。

S VLAN インターフェイスでオールインワンのバンドル方法を設定するには、次の手順に従います。

  1. 1つまたは2つの 802.1 Q VLAN タグを使用して、パケットの伝送を可能にします。

  2. 拡張 VLAN ブリッジカプセル化を有効にする:

  3. C VLAN インターフェイス構成で指定されている論理インタフェースから S-VLAN にパケットをマッピングします。

  4. タグなしパケットを送信および受信するために、S VLAN インターフェイスを有効にします。

    S-VLAN 物理インターフェイスでネイティブ VLAN ID を指定する場合、値は手順3の S VLAN 論理インターフェイスで指定された VLAN ID と一致する必要があります。

  5. S VLAN インターフェイスを、C VLAN インターフェイスプロシージャで構成された S-VLAN に関連付けます。

たとえば、S-VLAN interface ge-1/1/1 の次の設定では、q インのトンネリングを有効にし、VLAN ID タグ10を使用してパケットを論理インターフェイス10にマッピングします。これは、v10 に関連付けられています。.

多対多のバンドルの設定

複数の C Vlan から複数の S-Vlan へパケットをマッピングする多対多のバンドル方式を使用して、Q イン-Q トンネリングを構成できます。

C VLAN インターフェイスで多対多のバンドル方法を構成するには、次の手順に従います。

  1. 802.1 Q VLAN タグなしまたは1つの、パケットの送信を有効にします。
  2. 拡張 VLAN ブリッジカプセル化を有効にする:
  3. 指定された C Vlan から論理インタフェースにパケットをマッピングします。
  4. タグなしパケットを送信および受信するために、C VLAN インターフェイスを有効にするには、次のようになります。

    C VLAN の物理インターフェイスでネイティブ VLAN ID を指定する場合、その値はステップ3の C VLAN 論理インターフェイスで指定された VLAN ID リストに含まれている必要があります。

  5. C VLAN インターフェイスから S VLAN インターフェイスに移動するパケットに S-vlan の VLAN ID をタグ付けするように指定します。
  6. パケットが S VLAN インターフェイスを抜けるときに、802.1 Q S VLAN タグが削除されるように指定します。
  7. S VLAN の名前を構成し、手順3で構成された論理インタフェースを S-VLAN に関連付けます。

次の構成では、お客様1の v10 の C VLAN インターフェイスで 0/0/1 を設定することで、q インのトンネリングを有効にし、100から120までのパケットを論理インターフェイス10にマッピングできます。これは、S-VLAN に関連付けられています。

顧客 2 向け C-VLAN インターフェイス ge-0/0/2 の設定では、Q-in-Q トンネリングを実行し、C-VLAN 30~40、50~60、70~80 のパケットを論理インターフェイス 30 にマッピングできます。これは次に S-VLAN v30 に関連付けされています。

このサンプル構成では、C VLAN 100 で発生したパケットには、VLAN ID 100 のタグが含まれています。このパケットがインターフェイス ge-0/0/1 から S VLAN インターフェイスに移動すると、VLAN ID 10 のタグが追加されます。パケットが S-VLAN インターフェイスから出ると、VLAN ID 10 のタグが削除されます。

お客様1

顧客2

S VLAN インターフェイスで多対多のバンドル方法を構成するには、次の手順に従います。

  1. 1つまたは2つの 802.1 Q VLAN タグを使用して、パケットの伝送を可能にします。

  2. 拡張 VLAN ブリッジカプセル化を有効にする:

  3. C VLAN インターフェイス構成で指定された各論理インタフェースから S-VLAN にパケットをマッピングします。

  4. タグなしパケットを送信および受信するために、S VLAN インターフェイスを有効にします。

    S VLAN 物理インターフェイスでネイティブ VLAN ID を指定する場合、値は手順3の S VLAN 論理インターフェイスで指定された S VLAN ID と一致する必要があります。

  5. C VLAN インターフェイスプロシージャで設定された S vlan に S VLAN インターフェイスを関連付けます。

たとえば、S-VLAN interface ge-1/1/1 の以下の設定によって、q インのトンネリングを有効にし、v10 と v30 に関連付けられた論理インタフェース10と30に着信する C VLAN パケットをマッピングできます。

VLAN リライトオプションによる特定のインターフェイスマッピングの構成

指定された C VLAN からのパケットを指定された S-VLAN にマッピングすることで、q インのトンネリングを構成できます。さらに、パケットが S-VLAN との間で転送されると同時に、802.1 Q C VLAN タグを削除して、S-VLAN タグに置き換えることもできます。

C VLAN インターフェイスで VLAN リライトを使用して特定のインターフェイスマッピングを構成するには、次のようにします。

  1. 802.1 Q VLAN タグがない、または1つではないパケットの送信を可能にします。
  2. 拡張 VLAN ブリッジカプセル化を有効にする:
  3. 指定された C-VLAN から論理インタフェースにパケットをマッピングします。
  4. タグなしパケットを送信および受信するための C VLAN インターフェイスを有効にします。

    C VLAN の物理インターフェイスでネイティブ VLAN ID を指定する場合、値はステップ3で C VLAN 論理インターフェイスで指定された VLAN ID と一致する必要があります。

  5. C VLAN インターフェイスから S VLAN インターフェイスに移動し、802.1 Q S VLAN タグに置き換えるパケットから、既存の 802.1 Q C-VLAN タグを削除するように指定します。
  6. S VLAN インターフェイスから C VLAN インターフェイスに移動し、802.1 Q C-VLAN タグに置き換えるパケットから、既存の 802.1 Q S-VLAN タグを削除するように指定します。
  7. S VLAN の名前を設定し、手順3で構成された論理インタフェースを S-VLAN に関連付けます。

たとえば、次に示すような C VLAN インターフェースの構成で 0/0/1 を設定すると、q インのトンネリングが可能になり、Ac VLAN 150 からの着信パケットを論理インタフェース200にマッピングできます。これは、VLAN v200 に関連付けられています。さらに、パケットが C VLAN インターフェイスの 0/0/1 から S-VLAN インターフェイスに移動するにつれて、C VLAN タグ150が削除され、S-VLAN タグ200に置き換わります。パケットが S-VLAN インターフェイスから C-VLAN インターフェイス、0/0/1 に移動するにつれて、S VLAN タグ200が削除され、150の C VLAN タグに置き換えられるようになりました。

S-VLAN インターフェイスで VLAN リライトによって特定のインターフェイスマッピングを構成するには、次のようにします。

  1. 1つまたは2つの 802.1 Q VLAN タグを使用して、パケットの伝送を可能にします。

  2. 拡張 VLAN ブリッジカプセル化を有効にする:

  3. C VLAN インターフェイス構成で指定されている論理インタフェースから S-VLAN にパケットをマッピングします。

  4. タグなしパケットを送信および受信するために、S VLAN インターフェイスを有効にします。

    S-VLAN 物理インターフェイスでネイティブ VLAN ID を指定する場合、値は手順3の S VLAN 論理インターフェイスで指定された VLAN ID と一致する必要があります。

  5. S VLAN インターフェイスを、C VLAN インターフェイスプロシージャで構成された S-VLAN に関連付けます。:

たとえば、S-VLAN interface ge-1/1/1 の次の設定では、q インのトンネリングを有効にし、VLAN ID 200 を持つパケットを論理インターフェイス200にマッピングします。これは、v200 に関連付けられています。

EX シリーズスイッチへの Q イン Q トンネリングの設定

注:

このタスクでは、拡張レイヤー2ソフトウェア (ELS) 構成スタイルをサポートしていない EX シリーズスイッチに Junos OS を使用します。

Q イン Q のトンネリングを使用すると、イーサネットアクセスネットワークのサービスプロバイダは、802.1 の Q タグの別のレイヤーを追加して、顧客のトラフィックを異なる Vlan に分離またはバンドルすることができます。EX シリーズスイッチに Q インのトンネリングを構成できます。

注:

Q イン Q トンネリング用に有効になっているインターフェイスで 802.1 X ユーザー認証を設定することはできません。

Q イン Q トンネリングの設定を開始する前に、Vlan が設定されていることを確認してください。Ex シリーズスイッチの vlan の構成、またはex シリーズスイッチの vlan の構成 (J Web プロシージャ)を参照してください。

Q イン Q トンネリングを構成するには、次のようにします。

  1. S VLAN で Q インのトンネリングを有効にします。
  2. 使用可能な C Vlan を S-VLAN に設定します (オプション)。ここでは、次のような VLAN の範囲によって C Vlan を識別しています。
  3. グローバルな Ethertype 値を変更します (オプション)。
  4. S VLAN での MAC アドレス学習を無効にする (オプション):

仮想ネットワークでの Q-in-Q トンネリングのACX シリーズ

SUMMARY 

データ ベースの Q-in-Q トンネリングACX シリーズ概要

Q-in-Q トンネリングを使用すると、サービス プロバイダは 2 つの顧客サイト間のレイヤー 2 イーサネット接続を作成できます。プロバイダは、さまざまな顧客の VLAN トラフィックをリンク上で分離できます(顧客が重複する VLAN ID を使用している場合など)。または、さまざまな顧客 VLAN を 1 つのサービス VLAN にバンドルできます。サービス プロバイダは、Q-in-Q トンネリングを使用して、1 つのサイト内で顧客のトラフィックを分離したり、地理的な場所をまたがって顧客のトラフィック フローを可能にしたりすることができます。

Q-in-Q トンネリングにより、顧客の 802.1Q VLAN タグの前にサービス VLAN タグが追加されます。Q-in-Q トンジュニパーネットワークス Junos オペレーティング システムの実装では、802.1ad IEEEをサポートしています。

Q-in-Q トンネリングでは、パケットが C-VLAN(顧客 VLAN)からサービス プロバイダの VLAN(S-VLAN)に移動する場合、該当する S-VLAN の別の 802.1Q タグが C-VLAN タグの前に追加されます。C-VLAN タグは残り、ネットワークを介して送信されます。パケットが S-VLAN スペースから出る間、下流方向では、S-VLAN 802.1Q タグが削除されます。

すべてのACX シリーズでは、ブリッジ ドメインの顧客対応インターフェイス上の機能を使用して入力 VLAN マップを明示的に設定することで、Q-in-Q トンネリングを push 設定できます。

入出力VLANマップを設定すると、アグリゲート イーサネット インターフェイス上でQ-in-Qトンネリングを設定できます。

仮想ネットワークでの Q-in-Q トンネリングのACX シリーズ

Q-in-Q トンネリングを設定するには、顧客ネットワークに接続された論理インターフェイス(UNI(ユーザーとネットワーク間のインターフェイス)と、サービス プロバイダ ネットワークに接続された論理インターフェイス(NNI)を設定する必要があります。

次に、顧客ネットワークに接続された論理インターフェイスを設定する例を示します。

次に、サービス プロバイダ ネットワークに接続された論理インターフェイスを設定する例を示します。

次に、ブリッジ ドメインを設定する例を示します。

顧客ネットワーク(UNI)に接続されたアグリゲート イーサネット インターフェイスと、サービス プロバイダ ネットワーク(NNI)に接続された論理インターフェイス上で、Q-in-Q トンネリングを設定できます。

オールインワンのバンドルを使用した Q イン Q トンネリングの構成

オールインワンのバンドル方法を使用して Q インのトンネリングを構成できます。これは、C VLAN インターフェイスで受信したすべてのパケットを S-VLAN に転送します。(パケットは、受信前にタグ付けされているかタグが付いていないかにかかわらず、S-VLAN に転送されます)。このアプローチを使用すると、各 C-clip に特定のマッピングを指定する手間が省けます。

まず、S-VLAN とそのインターフェイスを設定します。

  1. 論理インタフェース (ユニット) を S-VLAN のメンバーとして割り当てます。
    注:

    論理インターフェイスユニット0は使用しないでください。このステップで指定したユニットに後から VLAN タグ ID をバインドする必要があります。また、VLAN タグ ID をユニット0にバインドすることはできません。また、S-VLAN のための VLAN ID を作成していないことにも注意してください。ID は、該当する論理インタフェースに自動的に作成されます。

  2. 次の2つの 802.1 Q VLAN タグを使用して、インターフェイスでパケットを送信できるようにします。
  3. インターフェイスでの拡張 VLAN ブリッジカプセル化を有効にします。
    注:

    Q イン-Q トンネリングを設定するのと同じ物理インタフェース上に PVLAN などのエンタープライズスタイルの設定を構成する場合は、をset encapsulation flexible-ethernet-services使用します。「スイッチの柔軟なイーサネットサービスカプセル化の理解」を参照してください。

  4. タグなしパケットを送信および受信するために、S VLAN インターフェイスを有効にします。
  5. 手順1で指定したインターフェイスの論理インターフェイス (ユニット) を、S VLAN の自動作成された VLAN ID にバインドします。
注:

構成flexible-ethernet-servicesした場合はvlan-bridge 、論理インタフェースでカプセル化を設定します。

たとえば、次の構成では、xe 0/0/0.10 を VLAN 10 のメンバーにし、インターフェイス xe-0/0/0 を使用して、xe-0/0/0 でタグなしパケットを受信し、S-VLAN v10 の VLAN ID を xe-0/0/0 の論理インターフェイスにバインドできます。

ここで、C VLAN インターフェイスでのオールインワンバンドルの設定を行います。

  1. C VLAN インターフェイスの論理インターフェイス (ユニット) を S-VLAN のメンバーとして割り当てます。

  2. インターフェイスで 802.1 Q VLAN タグを使用してパケットを送信できるようにします。

  3. インターフェイスでの拡張 VLAN ブリッジカプセル化を有効にします。

  4. タグなしパケットを送信および受信するための C VLAN インターフェイスを有効にします。

  5. 指定した VLAN Id のリストと一致する VLAN ID タグを持つタグ付きパケットを受信して転送する、論理インタフェースを構成します。

    注意:

    1つの物理インターフェイスに適用できる VLAN 識別子リストは、8個までです。この制限は QFX10000 のスイッチには適用されません。

  6. C VLAN のインターフェイスから S VLAN へのパケット転送時に、S VLAN タグ (外側のタグ) を追加するようにシステムを設定します。

    注:

    On vlan-idを設定input-vlan-mapすることもできますが、これは必須ではありません。

  7. パケットが S-VLAN インターフェイスから C-VLAN インターフェイスに転送 (内部) されたときに、S-VLAN タグを削除するようにシステムを設定します。

たとえば、次の構成では、xe-0/0/1.10 を S-VLAN v10 のメンバーとして使用します。 q インのトンネリングを有効にすると、100 ~ 200 から S-VLAN 10 へのパケットのマッピングが可能になります。また、xe-0/0/1 はタグなしパケットを許可します。パケットが C VLAN 100 で発生し、S-VLAN を介して送信される必要がある場合、VLAN ID 10 のタグがパケットに追加されます。S-VLAN インターフェイスからインターフェイス xe-0/0/1 へパケットが転送 (内部) されると、VLAN ID 10 を持つタグが削除されます。

多対多のバンドルを使用した Q イン Q トンネリングの構成

複数の C Vlan から複数の S-Vlan へパケットをマッピングする多対多のバンドル方式を使用して、Q イン-Q トンネリングを構成できます。この方法は、各ベンダーを個別に指定しなくても、さまざまな種類の C Vlan をマッピングする場合に便利です。(この方法は、1つの C VLAN を S-VLAN にマップするように構成する場合にも使用できます)。

まず、S Vlan を構成し、次のようにインターフェイスに割り当てます。

  1. 論理インタフェース (ユニット) を S Vlan のメンバーとして割り当てます。論理インターフェイスユニット0は使用しないでください。
    注:

    S-VLAN のための VLAN ID を作成していないことに注意してください。ID は、該当する論理インタフェースに自動的に作成されます。

  2. 他の S-Vlan についても、手順1を繰り返します。
  3. 物理インタフェースを有効にして、2つの 802.1 Q VLAN タグを使用してパケットを送信します。
  4. インターフェイスでの拡張 VLAN ブリッジカプセル化を有効にします。
  5. タグなしパケットを送信および受信するために、S VLAN インターフェイスを有効にします。
  6. インターフェイスの論理ユニットのいずれか1つを、1つの S Vlan の VLAN ID にバインドします。
  7. 手順6を繰り返して、他の S-Vlan 用に自動作成された VLAN Id をインターフェイスの別の論理ユニットにバインドします。

たとえば、次の構成では、S Vlan の v10 と v30 を作成し、インターフェイス xe-0/0/0.10 に関連付けることで、q インのトンネリングを有効にし、受信した C VLAN のパケットを S-Vlan v10 と v30 にマッピングできます。

C VLAN インターフェイスで多対多のバンドル方式を設定するには、各顧客に対して以下の手順を実行します。

  1. 1つの C VLAN インターフェイスの論理インターフェイス (ユニット) を1つの S VLAN のメンバーとして割り当てます。

  2. 別の hyper-v インターフェイス (物理インターフェイス) を別の S-VLAN のメンバーとして割り当てるには、手順1を繰り返します。

  3. インターフェイスで 802.1 Q VLAN タグを使用してパケットを送信できるようにします。

  4. インターフェイスでの拡張 VLAN ブリッジカプセル化を有効にします。

  5. タグなしパケットを送信および受信するための C VLAN インターフェイスを有効にします。

  6. 各物理インタフェースについて、論理インタフェース (ユニット) を構成して、VLAN ID タグが指定した VLAN Id リストと一致するタグ付きパケットを受信して転送するように設定します。

    1つの C VLAN のみを S-VLAN にマップするように設定するには、vlan idリストの後に vlan id を1つだけ指定します。

    注意:

    1つの物理インターフェイスに適用できる VLAN 識別子リストは、8個までです。この制限は QFX10000 のスイッチには適用されません。

  7. 各物理インターフェイスに対して、C の VLAN インターフェイスから S VLAN にパケットが移動するときに、S VLAN タグ (外側のタグ) を追加するようにシステムを設定します。

  8. 各物理インターフェイスについて、パケットが S-VLAN インターフェイスから C VLAN インターフェイスに転送されたときに、S VLAN タグを削除するようにシステムを設定します。

たとえば、次の構成では、xe-0/0/1.10 を S-VLAN v10 のメンバーにし、Q インのトンネリングを有効にして、パケットを C の Vlan 10 ~ 20 から S VLAN 10 にマッピングします。顧客2の構成では、xe-0/0/2.30 を S-VLAN v30 のメンバーにして、q インのトンネリングを有効にし、から40、50から60、70 ~ 80 にパケットをマッピングします。どちらのインターフェイスもタグなしパケットを受け入れるように設定されています。

パケットが C-VLAN 10 で発生し、S-VLAN を介して送信する必要がある場合、VLAN ID 10 のタグがパケットに追加されます。パケットが S-VLAN インターフェイスから xe-0/0/1.10 に内部的に転送された場合、VLAN ID 10 を持つタグが削除されます。インターフェイス xe-0/0/2 で構成された C Vlan にも同じ原理が当てはまります。

注:

S-VLAN と C-VLAN で同じタグ値を使用できることに注意してください。たとえば、顧客1の構成では、C VLAN ID 10 から S VLAN ID 10 にマッピングされます。C VLAN および S VLAN タグは、個別の名前空間を使用するため、この構成が許可されます。

顧客1向け構成:

カスタマー2向け構成:

VLAN ID 変換オプションを使用した特定のインターフェイスマッピングの構成

指定された C VLAN からのパケットを指定された S-VLAN にマッピングすることで、q インのトンネリングを構成できます。さらに、C VLAN タグを S-VLAN タグに置き換えるか、または S-VLAN タグを二重のタグで置き換えるように構成することもできます。これは、VLAN の変換または VLAN リライトの呼び出しです。VLAN 変換は、顧客のサイトを接続するサービス プロバイダのレイヤー 2 ネットワークが二重タグ付きパケットをサポートしていない場合に特に便利です。

VLAN 変換を使用する場合、通常、リンクの両端でタグを適切に交換できる必要があります。つまり、リンクの両端を構成して、S VLAN タグに対応する C VLAN タグを交換し、S VLAN タグを C VLAN タグと交換して、両方向のトラフィックが転送中や到着後に適切にタグ付けされるようにする必要があります。

まず、S-VLAN とそのインターフェイスを設定します。

  1. 論理インタフェースを S-VLAN のメンバーとして割り当てます。ユニット0は使用しないでください。
    注:

    S-VLAN のための VLAN ID を作成していないことに注意してください。ID は、該当する論理インタフェースに自動的に作成されます。

  2. インターフェイスで 802.1 Q VLAN タグを使用してパケットを送信できるようにします。
  3. タグなしパケットを送信および受信するために、S VLAN インターフェイスを有効にします。
  4. インターフェイスでの拡張 VLAN ブリッジカプセル化を有効にします。
  5. 前の手順で指定したインターフェイスの論理インターフェイス (ユニット) を S-VLAN の VLAN ID にバインドします。

たとえば、次の構成では、S-VLAN v200 を作成し、0.200 を VLAN のメンバーにして、インターフェイス xe-0/0/0 を使用します。 xe-0/0/0 はタグなしパケットを受信し、xe/0/0 の論理インターフェイスを vlan ID にバインドすることができます。v200.

ここで、C VLAN インターフェイスでオプションの VLAN ID 変換を使用して、特定のインターフェイスマッピングを構成します。

  1. C VLAN インターフェイスの論理インタフェースを S-VLAN のメンバーとして割り当てます。

  2. インターフェイスで 802.1 Q VLAN タグを使用してパケットを送信できるようにします。

  3. タグなしパケットを送信および受信するための C VLAN インターフェイスを有効にします。

  4. インターフェイスでの拡張 VLAN ブリッジカプセル化を有効にします。

  5. 論理インタフェース (ユニット) を構成して、VLAN ID タグが指定した VLAN Id と一致するタグ付きパケットを受信して転送します。

  6. C vlan のインターフェイスでパケットが受信されると、その既存の C VLAN タグを削除して s-vlan タグに交換するようにシステムを設定し、S-VLAN に転送します。

  7. パケットが S-VLAN インターフェイスから C VLAN インターフェイスに転送されたときに、既存の S VLAN タグを削除して、それを C VLAN タグに置き換えるようにシステムを設定します。

  8. S VLAN を構成し、それを適切な C VLAN インターフェイスに関連付けるには、次のようにします。

たとえば、次の例は、C-VLAN interface xe-0/0/1.200 を構成しているため、Q インのトンネリングを有効にし、xe-0/0/1 をタグなしパケットを受け入れ、C VLAN 150 からの着信パケットを S VLAN 200 のメンバーである論理インターフェイス200にマッピングできます。また、C-VLAN インターフェイス xe-0/0/1 から送信されたパケットが S-VLAN インターフェイスに移動した場合、150の C VLAN タグは、200の S-VLAN タグに置き換えられるようになります。パケットが S-VLAN インターフェイスから C-VLAN インターフェイスに移動すると、200の S VLAN タグが削除され、150の C VLAN タグに置き換えられるようになります。

例:QFX シリーズスイッチへの Q イン Q トンネリングの設定

サービスプロバイダは、Q イン Q のトンネリングを使用して、顧客の VLAN タグまたはサービス (CoS) 設定を削除したり変更したりせずに、顧客サイト間のレイヤー 2 VLAN トラフィックを透過的に転送できます。データセンターは、Q イン Q のトンネリングを使用して、単一サイト内で顧客トラフィックを分離したり、顧客トラフィックが地理的に異なる場所にあるクラウドデータセンター間を流れる場合に利用できます。

注:

この例では、拡張レイヤー2ソフトウェア (ELS) 構成スタイルをサポートしていないJunos OS リリースを使用しています。お使いのスイッチが ELS をサポートするソフトウェアを実行する場合は、 Els サポートを使用して QFX シリーズ、NFX シリーズ、EX4600 の各スイッチでの q イン q トンネリングの設定を参照してください。

この例では、q イン Q トンネリングを設定する方法について説明します。

要件

この例では、Junos OS リリース12.1 以降を搭載した1台の QFX シリーズデバイスが必要です。

Q イン Q トンネリングの設定を開始する前に、隣接するスイッチで必要なユーザー Vlan を作成して設定していることを確認してください。参照スイッチ上の Vlan の構成してください。

概要とトポロジー

このサービスプロバイダネットワークでは、1つのサービス VLAN に複数の顧客 Vlan がマップされています。

表 2サンプルトポロジの設定の一覧が表示されます。

表 2: Q イン Q トンネリングを設定するためのトポロジの構成要素
インターフェース 説明

xe-0/0/11.0

タグ付き S-VLAN トランクポート

xe-0/0/12.0

タグなしのお客様向けアクセスポート

xe-0/0/13.0

タグなしのお客様向けアクセスポート

xe-0/0/14.0

タグ付き S-VLAN トランクポート

構成

CLI クイック構成

Q イン Q トンネリングを簡単に作成して設定するには、以下のコマンドをコピーしてスイッチ端末ウィンドウに貼り付けます。

手順

順を追った手順

Q イン Q トンネリングを構成するには、次のようにします。

  1. S VLAN の VLAN ID を設定します。

  2. Q イン-Q トンネリングを有効にし、お客様の VLAN 範囲を指定します。

  3. インターフェイスのポートモードと VLAN 情報を設定します。

  4. Q イン Q Ethertype 値を設定します (オプション)。

結果

構成の結果を確認します。

検証

構成が正常に機能していることを確認します。

Q イン Q トンネリングが有効になっていることを確認します。

目的

Q イン Q のトンネリングが適切に有効になっていることを確認します。

アクション

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

この出力は、Q イン Q トンネリングが有効になっていることと、VLAN にタグが付けられ、関連する顧客 Vlan が表示されていることを示しています。

例:EX シリーズスイッチへの Q イン Q トンネリングの設定

サービスプロバイダは、Q イン Q&a トンネリングを使用して、顧客の VLAN タグまたはサービス (CoS) 設定を削除または変更せずに、顧客サイトから、サービスプロバイダネットワークを介して、他の顧客サイトに透過的にレイヤー 2 VLAN トラフィックを渡すことができます。EX シリーズスイッチに Q インのトンネリングを構成できます。

この例では、q イン Q を設定する方法について説明します。

要件

この例では、EX シリーズスイッチに Junos OS リリース9.3 以降を搭載した EX シリーズスイッチが1つ必要です。

Q イン Q トンネリングの設定を開始する前に、必要なユーザー Vlan を作成して設定していることを確認してください。Ex シリーズスイッチの vlan の構成、またはex シリーズスイッチの vlan の構成 (J Web プロシージャ)を参照してください。

概要とトポロジー

このサービスプロバイダネットワークでは、1つのサービス VLAN に複数の顧客 Vlan がマップされています。

表 3は、トポロジ例の設定を示しています。

表 3: Q イン Q トンネリングを設定するためのトポロジの構成要素
インターフェース 説明

ge-0/0/11.0

タグ付き S-VLAN トランクポート

ge-0/0/12.0

タグなしのお客様向けアクセスポート

ge-0/0/13.0

タグなしのお客様向けアクセスポート

ge-0/0/14.0

タグ付き S-VLAN トランクポート

構成

CLI クイック構成

Q イン Q トンネリングを簡単に作成して設定するには、以下のコマンドをコピーしてスイッチ端末ウィンドウに貼り付けます。

手順

順を追った手順

Q イン Q トンネリングを構成するには、次のようにします。

  1. S VLAN の VLAN ID を設定します。

  2. Q インを有効にして、お客様の VLAN 範囲を指定します。

  3. インターフェイスのポートモードと VLAN 情報を設定します。

  4. Q イン Q Ethertype 値を設定します。

結果

構成の結果を確認します。

検証

構成が正常に機能していることを確認するには、以下のタスクを実行します。

Q イン Q トンネリングが有効になっていることを確認します。

目的

Q イン Q トンネリングがスイッチ上で適切に有効化されていることを確認します。

アクション

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

この出力は、Q イン Q トンネリングが有効になっていることと、VLAN にタグが付けられ、関連する顧客 Vlan が表示されていることを示しています。

QFX スイッチでのデュアル VLAN タグ変換構成の設定

Junos OS リリース 14.1 X53-D40 では、デュアル VLAN タグ変換 (デュアル VLAN タグ書き換えとも呼ばれる) 機能を使用して、サービスプロバイダドメインにスイッチを導入し、デュアルタグ、シングルタグ、タグなしの VLAN パケットによって開始または終了できるようにすることができます。スイッチから

次の例では、スワップスワップ、ポップスワップ、swap – push デュアルタグ操作の使用について説明しています。

Q イン Q のトンネリングがスイッチ上で動作していることを確認する

目的

Q イン Q VLAN を作成したら、それが適切に設定されていることを確認します。

アクション

  1. プライマリおよびshow configuration vlansセカンダリ VLAN 構成が正常に作成されているかどうかを確認するには、このコマンドを使用します。

  2. このコマンドshow vlansを使用して、VLAN 情報とリンクステータスを表示します。

この出力によって、Q イン Q&a の non が有効になっていることと、VLAN にタグが付けられていることと、タグ付き VLAN に関連するお客様の Vlan のリストが表示されます。

リリース履歴テーブル
リリース
説明
19.4R1
Junos OS リリース 19.4 R1 では、QFX10000 シリーズのスイッチシリーズは、3番目と4番目の Q インタグをペイロード (パススルータグとも呼ばれる) として、既存の2つのタグとともにサポートしています (ここでは、VLAN の照合と運用を実現しています)。
14.1X53-D40
Junos OS リリース 14.1 X53-D40 では、デュアル VLAN タグ変換 (デュアル VLAN タグ書き換えとも呼ばれる) 機能を使用して、サービスプロバイダドメインにスイッチを導入し、デュアルタグ、シングルタグ、タグなしの VLAN パケットによって開始または終了できるようにすることができます。スイッチから
14.1X53-D30
Junos OS 14.1 X53-D30 をはじめとして、S-VLAN/NNI インターフェイスおよび C VLAN/UNI インターフェイスと同じインターフェイスを構成できます。