エッジインターフェイスで選択的トンネリングを設定するには、インターフェイス(イーサネット、ポートチャネル)コンフィギュレーション モードで switchport vlan-mapping tunnel コマンドを使用します。設定を削除するには、このコマンドの no 形式を使用します。
構文
switchport vlan-mapping tunnel {vlan-list | default} {outer-vlan-id | drop}
no switchport vlan-mapping tunnel [vlan-list | default]
パラメータ
-
vlan-list:選択的トンネリングのカスタマー VLAN(C-VLAN)を指定します。リストの VLAN ID はカンマで区切るか、または一連の VLAN ID はハイフンで区切ります(例:1,2,3-5)。指定できる範囲は 1 ~ 4094 です。
-
default:指定していない C-VLAN のリストを指定します。デフォルトアクションを指定しない場合、C-VLAN が指定されていない入力フレームはドロップされます。
-
outer-vlan-id:追加された外部 S-VLAN タグを指定します。S-VLAN タグの範囲は 1 ~ 4094 です。
-
drop:指定した C-VLAN を持つフレームをドロップするように指定します。
デフォルト設定
VLAN マッピングは設定されません。
コマンド モード
インターフェイス(イーサネット、ポート チャネル)コンフィギュレーション モード
使用上のガイドライン
特定の C-VLAN に選択的トンネリングを設定するには、switchport vlan-mapping tunnel vlan-list outer-vlan-id コマンドを使用します。
このコマンドを設定する前に、outer-vlan-id 引数で指定した S-VLAN を作成する必要があります。この VLAN が存在しない場合、コマンドは失敗します。
特定の C-VLAN に選択的ドロップを設定するには、switchport vlan-mapping tunnel vlan-list drop コマンドを使用します。
指定していないものを除く C-VLAN にトンネリングを設定するには、switchport vlan-mapping tunnel default external-vlan-id コマンドを使用します。
指定していないものを除くドロップ C-VLAN を設定するには、switchport vlan-mapping tunnel default drop コマンドを使用します。
switchport vlan-mapping tunnel コマンドは次のアクションを実行します。
-
vlan-list から outer-vlan-id に VLAN をマッピングする ACL を作成していない場合は、作成します。
-
vlan-list から VLAN ごとに 1 つのルールを ACL に追加します。
-
この ACL の位置を TTI に予約します。TTI に十分な空き領域がない場合、コマンドは失敗します。
注。ACL は vlan-mapping tunnel コマンドを使用してインターフェイスにバインドできます。
ACL には V + 1 ルールが含まれます。ここでは、
vlan-list 引数に共通の VLAN-ID が含まれていない場合にのみ、いくつかの switchport vlan-mapping tunnel コマンドを同じインターフェイスで定義できます。
指定した C-VLAN のトンネリングを削除し、対応する S-VLAN からインターフェイスを削除するには、no switchport vlan-mapping tunnel vlan-list コマンドを使用します。
デフォルトのトンネリングを削除し、対応する S-VLAN からインターフェイスを削除するには、no switchport vlan-mapping tunnel default コマンドを使用します。
すべての C-VLAN のトンネリングを削除し、対応する S-VLAN からインターフェイスを削除するには、no switchport vlan-mapping tunnel コマンドを使用します。
例
例 1:次に、ポート上のすべてのトラフィックの従来のトンネリングを S-VLAN ID 10 に設定する例を示します。
switchxxxxxx(config)# interface gi1/0/1
switchxxxxxx(config-if)# switchport vlan-mapping tunnel default 10
switchxxxxxx(config-if)# exit
例 2:次に、C-VLAN ID 5、7、または 8 のトラフィックを S-VLAN ID 100 でトンネリングするようにポート上の選択的トンネリングを設定する例を示します。他の C-VLAN ID のトラフィックはドロップされます。
switchxxxxxx(config)# interface gi1/0/2
switchxxxxxx(config-if)# switchport vlan-mapping tunnel 5,7-8 100
switchxxxxxx(config-if)# switchport vlan-mapping tunnel 12,27 5
switchxxxxxx(config-if)# switchport vlan-mapping tunnel default drop
switchxxxxxx(config-if)# exit