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-idステートメントまたはvlan-tagsステートメントのいずれかを使用して、正規化VLAN識別子を設定します。このトピックでは、正規化VLAN識別子がVLANまたはVPLSルーティングインスタンスでどのように処理され、変換されるかについて説明します。

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

注:

ACX5048およびACX5096ルーターでは、VLANマップ動作は、 connectivity-typece モードであり、 permanent モードではない場合にのみサポートされます。

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

注:

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

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

VPLSルーティングインスタンスでは、[edit interfaces interface-name unit logic-unit-number]または[edit logical-systems logical-system-name 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 を設定しない場合、レイヤー2インターフェイスで output-vlan-map が設定されていない限り、受信したレイヤー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識別子がそのポートに設定されている論理インターフェイスの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識別子と一致しない場合、 表3に示すようにVLANタグが書き換えられます。

以下の表は、 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

ポップ

なし

スワッププッシュ

tpid.outer-vlan/inner-vlan

ポップスワップ

なし

デュアルタグ付き

スワップ

tpid.outer-vlan

スワップ

tpid.outer-vlan

ポップ

なし

プッシュ

tpid.outer-vlan

スワップスワップ

tpid.outer-vlan/inner-vlan

スワップスワップ

tpid.outer-vlan

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

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

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

VLANのVLAN設定

vlan-id なし

vlan-id 200

VLAN タグ: 外部 100 内部 300

なし

操作なし

プッシュ200

プッシュ100、プッシュ300

200

人口200

操作なし

200を300に交換し、 100をプッシュします

1000

人口1000

1000を200に交換します

1000を300に交換し、 100をプッシュします

vlanタグ 外部2000 内部300

人口 2000、人口 300

PoP 2000、スワップ300 200

2000を100に交換

vlanタグ 外部100 内部400

人口100、人口400

PoP 100、400 を200に交換

400を300に交換

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

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

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

VLANのVLAN設定

vlan-id なし

vlan-id 200

VLAN タグ: 外部 100 内部 300

なし

操作なし

人口200

人口100、人口300

200

プッシュ200

操作なし

PoP 100、スワップ 300 から 200

1000

プッシュ1000

200を1000に交換します

PoP 100、スワップ 300 から 1000

vlanタグ 外部2000 内部300

push 2000、push 300

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

100を2000に交換

vlanタグ 外部100 内部400

プッシュ100、プッシュ400

200を400にスワップし、 100をプッシュします

300から400へのスワップ