Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

VLANおよびVPLSルーティングインスタンスのVLAN識別子の設定

VLANまたはVPLSルーティングインスタンスのVLAN識別子は、以下の方法で設定できます。

  • ステートメントまたは vlan-tags ステートメントのいずれかをvlan-id使用して正規化VLAN識別子を設定します。このトピックでは、VLAN 識別子の正規化を VLAN または VPLS ルーティング インスタンスで処理および変換する方法について説明します。

  • input-vlan-map と または [edit logical-systems logical-system-name interfaces interface-name unit logic-unit-number] 階層レベルのステートメントをoutput-vlan-map[edit interfaces interface-name unit logic-unit-number]使用してVLANマッピングを設定します。

メモ:

ACX5048およびACX5096ルーターでは、 モードではなく permanent モードのconnectivity-type場合にのみ、VLANマップ操作がceサポートされます。

vlan-idおよびvlan-tagsステートメントは、VLANまたはVPLSルーティングインスタンスの下で正規化VLAN識別子を指定するために使用されます。正規化VLAN識別子は、受信したパケットのVLANタグを学習VLAN識別子に変換または正規化できます。

メモ:

vlan-idまたはvlan-tagsステートメントを使用してVLANまたはVPLSルーティングインスタンスの正規化VLAN識別子を設定した場合、input-vlan-mapoutput-vlan-mapステートメントを使用してVLANマッピングを設定することはできません。

VLAN の VLAN 識別子を設定するには、 vlan-id または ステートメントvlan-tagsのいずれかを または [edit logical-systems logical-system-name interfaces interface-name unit logic-unit-number] 階層レベルで[edit interfaces interface-name unit logic-unit-number]含め、その論理インターフェイスを VLAN 設定に含めます。

VPLSルーティングインスタンスの場合、 または [edit logical-systems logical-system-name interfaces interface-name unit logic-unit-number] 階層レベルで[edit interfaces interface-name unit logic-unit-number]vlan-idまたはvlan-tagsステートメントのいずれかを含め、その論理インターフェイスをVPLSルーティングインスタンス設定に含めます。

メモ:

ACX シリーズ ルーターは、 階層を [edit logical-systems] サポートしていません。

メモ:

単一のVLANまたはVPLSルーティングインスタンスの場合、 vlan-idまたは ステートメントのいずれかを含めることができますが、両方をvlan-tags含むことはありません。VLAN または VPLS ルーティング インスタンスに vlan-id または vlan-tags を設定しない場合、output-vlan-map がレイヤー 2 インターフェイスで設定されていない限り、受信したレイヤー 2 パケットは VLAN タグを変更せずにアウトバウンド レイヤー 2 インターフェイスに転送されます。これにより、フレームは、レイヤー 2 インターフェイスに設定されるものとは異なる VLAN タグを持つレイヤー 2 インターフェイスに転送されます。レイヤー 2 インターフェイスから受信したフレームは、インターフェイス設定で指定された VLAN タグと一致させる必要があることに注意してください。無効な設定では、レイヤー2ループが発生する可能性があります。ACX5048およびACX5096ルーターでは、インターフェイスVLANがvlan-id-listとして設定されている場合、VPLSルーティングインスタンスを正規化することが必須です。vlan-id allは、ACX5048およびACX5096ルーターではサポートされていません。

インバウンド論理インターフェイスに関連付けられたVLANタグを、正規化VLAN識別子と比較します。タグが異なる場合は、 表 2 に記載された通り書き換えます。受信したパケットの送信元MACアドレスは、正規化VLAN識別子に基づいて学習されます。

アウトバウンド論理インターフェイスに関連付けられたVLANタグと正規化VLAN識別子が異なる場合、 表3に記載されているように、正規化VLAN識別子は、アウトバウンド論理インターフェイスのVLANタグと一致するように書き直されます。

以下の手順では、VLANまたはVPLSルーティングインスタンスに vlan-id number または vlan-tags ステートメントのいずれかを使用して正規化VLAN識別子を指定する場合に、レイヤー2論理インターフェイス上で受信したパケットをブリッジングするプロセスを概説します。

  1. パケットが物理ポートで受信されると、パケットのVLAN識別子がそのポートで設定された論理インターフェイスの1つのVLAN識別子と一致する場合にのみ受け入れられます。
  2. 次に、受信したパケットの VLAN タグを正規化 VLAN 識別子と比較します。パケットのVLANタグが正規化VLAN識別子と異なる場合、 表2に記載されているようにVLANタグを書き換えます。
  3. 受信したパケットの送信元MACアドレスがソースMACテーブルに存在しない場合、正規化VLAN識別子に基づいて学習されます。
  4. その後、パケットは、宛先MACアドレスに基づいて、1つ以上のアウトバウンドレイヤー2論理インターフェイスに向けて転送されます。既知のユニキャスト宛先MACアドレスを持つパケットは、1つのアウトバウンド論理インターフェイスにのみ転送されます。アウトバウンドレイヤー2論理インターフェイスごとに、VLANまたはVPLSルーティングインスタンスに設定された正規化VLAN識別子を、その論理インターフェイスに設定されたVLANタグと比較します。アウトバウンド論理インターフェイスに関連付けられたVLANタグが、VLANまたはVPLSルーティングインスタンスに設定された正規化VLAN識別子と一致しない場合、VLANタグは 表3に記載されているように書き換わります。

以下の表は、VLANに対して vlan-id および vlan-tags ステートメントがどのように設定されているか、VLANまたはVPLSルーティングインスタンスの論理インターフェイスに識別子がどのように設定されているかに応じて、VLANとの間で送信されるトラフィックにVLANタグがどのように適用されるかを示しています。設定に応じて、VLAN タグに対して以下の書き換え操作が実行されます。

  • pop — VLAN タグ スタックの最上位から VLAN タグを削除します。

  • pop-pop —フレームの外側と内側の両方の VLAN タグを削除します。

  • pop-swap —フレームの外側の VLAN タグを削除し、フレームの内部 VLAN タグを置き換えます。

  • swap—フレームのVLANタグを置き換えます。

  • push —新しい VLAN タグを VLAN スタックの一番上に追加します。

  • push-push—フレームの前に2つのVLANタグをプッシュします。

  • swap-push—フレームのVLANタグを置き換え、新しいVLANタグをVLANスタックの一番上に追加します。

  • swap-swap—フレームの外側と内側の両方のVLANタグを置き換えます。

表 1 は、サポートされている入出力 VLAN マップ設定を示しています。

表 1: サポートされている入力および出力 VLAN マップ設定

インターフェイス タイプ

入力マップ

出力マップ

構成

パラメーター

構成

パラメーター

タグ

プッシュ

tpid.outer-vlan

ポップ

なし

プッシュプッシュ

tpid.outer-vlan/inner-vlan

ポップポップ

なし

単一タグ付き

スワップ

tpid.outer-vlan

スワップ

tpid.outer-vlan

プッシュ

tpid.outer-vlan

ポップ

なし

swap-push

tpid.outer-vlan/inner-vlan

pop-swap

なし

デュアルタグ付き

スワップ

tpid.outer-vlan

スワップ

tpid.outer-vlan

ポップ

なし

プッシュ

tpid.outer-vlan

swap-swap

tpid.outer-vlan/inner-vlan

swap-swap

tpid.outer-vlan

表 2 は、設定に応じて、VLAN に送信されたパケットの VLAN タグの処理と変換の具体的な例を示しています。「–」は、指定された論理インターフェイスVLAN識別子に対して ステートメントがサポートされていないことを意味します。「動作なし」とは、受信したパケットの VLAN タグが、指定された入力論理インターフェイスに対して変換されていないことを意味します。

表 2:VLAN の VLAN 識別子に対するステートメントの使用と入力書き換え操作

論理インターフェイスの VLAN 識別子

VLAN の VLAN 設定

vlan-id none

vlan-id 200

vlan タグ外部 100 内部 300

なし

操作なし

プッシュ200

プッシュ100、プッシュ300

200

pop 200

操作なし

スワップ200~300、 プッシュ100

1000

pop 1000

1000 から 200 へのスワップ

1000 を 300 にスワップし、 100 をプッシュ

vlan-tags 外部 2000 内部 300

pop 2000、pop 300

pop 2000、スワップ 300 ~200

2000 から 100 へのスワップ

vlan-tags 外部 100 内部 400

pop 100、pop 400

pop 100、スワップ 400 ~200

スワップ 400~300

表 3 は、設定に応じて、VLAN から送信されたパケットの VLAN タグの処理と変換の具体的な例を示しています。「–」は、指定された論理インターフェイスVLAN識別子に対して ステートメントがサポートされていないことを意味します。「動作なし」とは、アウトバウンドパケットのVLANタグが、指定された出力論理インターフェイスに対して変換されていないことを意味します。

表 3:VLAN の VLAN 識別子に対するステートメントの使用と出力書き換え操作

論理インターフェイスの VLAN 識別子

VLAN の VLAN 設定

vlan-id none

vlan-id 200

vlan タグ外部 100 内部 300

なし

操作なし

pop 200

pop 100、pop 300

200

プッシュ200

操作なし

pop 100、スワップ 300 ~200

1000

プッシュ1000

200 から 1000 へのスワップ

pop 100、スワップ 300 ~1000

vlan-tags 外部 2000 内部 300

プッシュ2000、プッシュ300

200を300にスワップし、 2000をプッシュ

100 から 2000 へのスワップ

vlan-tags 外部 100 内部 400

プッシュ100、プッシュ400

スワップ 200 から 400、 プッシュ 100

300 から 400 へのスワップ