論理インターフェイスへの VLAN ID のバインディング
このトピックでは、VLAN タグ付きフレームを受信および転送するように論理インターフェイスを設定する方法について説明します。
VLAN タグ付きフレームを受信および転送するように論理インターフェイスを構成するには、VLAN ID、VLAN ID の範囲、または VLAN ID のリストを論理インターフェイスにバインドする必要があります。 表 1 、VLAN ID を論理インターフェイスにバインドするために使用する設定ステートメントを、着信パケットの照合に使用される VLAN ID のスコープ別にリストしています。これらのステートメントは、 [edit interfaces interface-name unit logical-unit-number]
階層レベルまたは [edit logical-systems logical-system-name interfaces interface-name unit logical-unit-number]
階層レベルで設定することができます。
VLAN IDマッチングの範囲 | 論理インターフェイスでサポートされているVLANフレーミングのタイプ | |
---|---|---|
単一タグ フレーミング | デュアルタグフレーミング | |
VLAN ID |
|
|
VLAN IDの範囲 |
|
|
VLAN IDリスト |
|
|
vlan-tags
ステートメントの inner-list
オプションは、タグプロトコル ID(TPID)値をサポートしていません。
Junos OS リリース 9.5 以降では、MX シリーズ ルーター、および Junos OS リリース 12.2R2 以降では、VLAN ID のリストを 1 つの論理インターフェイスにバインドできるため、VLAN または VLAN 範囲ごとに個別の論理インターフェイスを設定する必要がなくなります。VLAN IDリストで指定されたVLAN IDでタグ付けされたパケットを受け入れる論理インターフェイスは、 VLANバンドル 論理インターフェイスと呼ばれます。
VLAN バンドル論理インターフェイスを使用して、レイヤー 2 VPN ルーティング インスタンスまたはレイヤー 2 回線間の回線クロスコネクトを設定できます。VLAN でバンドルされた論理インターフェイスを使用すると、設定が簡素化され、論理インターフェイス、ネクスト ホップ、回線などのシステム リソースの使用が削減されます。
複数の論理インターフェイス(VLAN IDごとに1つ、VLAN IDの範囲ごとに1つ)を設定する代わりに、VLAN IDのリストに基づいて単一のVLANバンドル論理インターフェイスを設定することができます。
vlan-id
オプションは、vlan-id-list
で設定された VPLS インスタンスで VLAN 正規化を実現するためにはサポートされていません。ただし、 vlan-maps
オプションを使用して VLAN 正規化を実現できます。
VLAN IDのリストを単一タグの論理インターフェイスにバインドするには、
[edit interfaces ethernet-interface-name unit logical-unit-number]
階層レベルまたは[edit logical-systems logical-system-name interfaces ethernet-interface-name unit logical-unit-number]
階層レベルにvlan-id-list
ステート メントを記述します。リスト内のVLAN IDを個別に指定するには、スペースを使用して各IDを区切るか、開始VLAN IDと終了VLAN IDをハイフンで区切る包括リストとして指定するか、またはその両方を組み合わせて指定します。[edit interfaces ethernet-interface-name unit logical-unit-number] user@host# vlan-id-list [ vlan-id vlan-id–vlan-id ];
単一タグの論理インターフェイスをサポートするようイーサネットインターフェイスを設定するには、
[edit interfaces ethernet-interface-name]
階層レベルでvlan-tagging
ステートメントを含めます。混合タグ付けをサポートするには、代わりにflexible-vlan-tagging
ステートメントを含めます。VLAN IDのリストをデュアルタグ論理インターフェイスにバインドするには、
[edit interfaces ethernet-interface-name unit logical-unit-number]
階層レベルまたは[edit logical-systems logical-system-name interfaces ethernet-interface-name unit logical-unit-number]
階層レベルにvlan-tags
ステートメントを含めます。inner-list
オプションを使用して、各 ID をスペースで区切って VLAN ID を個別に指定するか、開始 VLAN ID と終了 VLAN ID をハイフンで区切って包含リストとして指定するか、またはその両方の組み合わせとして指定します。[edit interfaces ethernet-interface-name unit logical-unit-number] user@host# vlan-tags inner-list [vlan-id vlan-id–vlan-id ] outer <tpid>vlan-id;
注:vlan-tags
ステートメントのinner-list
オプションは、タグプロトコル ID(TPID)値をサポートしていません。デュアルタグ論理インターフェイスをサポートするようイーサネットインターフェイスを設定するには、
[edit interfaces ethernet-interface-name]
階層レベルでstacked-vlan-tagging
ステートメントを含めます。混合タグ付けをサポートするには、代わりにflexible-vlan-tagging
ステートメントを含めます。
次の構成例では、2 つの異なる論理ポート上に VLAN ID の 2 つの異なるリストを設定します。
[edit interfaces] ge-1/1/0 { vlan-tagging; # Only for single-tagging encapsulation flexible-ethernet-services; unit 10 { encapsulation vlan-ccc; vlan-id-list [20 30–40 45]; } } ge-1/1/1 { flexible-vlan-tagging; # Only for mixed tagging encapsulation flexible-ethernet-services; unit 10 { encapsulation vlan-ccc; vlan-id-list [1 10 20 30–40]; } unit 20 { encapsulation vlan-ccc; vlan-tags outer 200 inner-list [50–60 80 90–100]; } }
上記の設定例では、 ge-1/1/0
は単一タグの論理インターフェイスをサポートし、 ge-1/1/1
は混合タグ付けをサポートしています。単一タグの論理インターフェイスは ge-1/1/0.10
および ge-1/1/1.10
それぞれVLAN IDのリストをバンドルします。デュアルタグ論理インターフェイスは ge-1/1/1.20
内部VLAN IDのリストをバンドルします。
同一のインターフェイスの範囲をインターフェイス範囲にグループ化し、そのインターフェイス範囲に共通の設定を適用できます。例えば、上記の設定例では、両方のインターフェイスge-1/1/0とge-1/1/1の物理カプセル化タイプが同じ flexible-ethernet-services
になっています。したがって、インターフェイスge-1/1/0とge-1/1/1をメンバーとするインターフェイス範囲を定義し、その定義されたインターフェイス範囲にカプセル化タイプ flexible-ethernet-services を適用できます。