VLAN メンバーシップ モードを設定するには、switchport mode インターフェイス コンフィギュレーション モード コマンドを使用します。デフォルト設定に戻すには、このコマンドの no 形式を使用します。
構文
switchport mode access | trunk | general | private-vlan {promiscuous | host} | customer | vlan-mapping {tunnel | one-to-one }
no switchport mode
パラメータ
-
access:タグなしレイヤ 2 VLAN ポートを指定します。
-
trunk:トランキング レイヤ 2 VLAN ポートを指定します。
-
general:802-1q フルサポートの VLAN ポートを指定します。
-
customer:エッジポートを顧客の装置に接続するように指定します。このポートから受信したトラフィックは、追加の8 02.1q VLAN タグでトンネリングされます(Q-in-Q VLAN トンネリング)。
-
private-vlan promiscuous:プライベート VLAN 無差別ポート。
-
private-vlan host:プライベート VLAN ホスト ポート。
-
vlan-mapping tunnel:VLAN マッピング トンネル エッジ ポート。
-
vlan-mapping one-to-one:VLAN マッピング 1 対 1 エッジポート。
コマンド モード
インターフェイス(イーサネット、ポート チャネル)コンフィギュレーション モード
使用上のガイドライン
ポートのモードが変更されると、ポートはそのモードに対応する構成を受信します。
ポート モードが access に変更され、アクセス VLAN が存在しない場合、そのポートはどの VLAN にも属しません。
プロバイダーエッジスイッチのエッジインターフェイスの VLAN マッピングモードを設定するには、switchport mode vlan-mapping {tunnel | one-to-one} コマンドを使用します。エッジインターフェイスは、カスタマーネットワークがプロバイダーエッジスイッチに接続されているインターフェイスです。スイッチが属するネットワークはプロバイダーネットワークです。これらのネットワーク(カスタマーネットワークとプロバイダーネットワーク)は同じ
VLAN ID を使用でき、エッジインターフェイスはカスタマー VLAN(C-VLAN)とプロバイダー VLAN(S-VLAN)の間で VLAN マッピングを実行する必要があります。
エッジインターフェイスでは、C-VLAN が S-VLAN にマッピングされ、元の C-VLAN タグはペイロードの一部として保持されます。非エッジのタグ付きインターフェイスでフレームが送信される場合、元の C-VLAN-ID がマッピングされている
S-VLAN の別のレイヤを使用して、フレームがカプセル化されます。したがって、フレームが非エッジ インターフェイス フレームで送信されると、外部 S-VLAN タグと内部 C-VLAN タグで二重にタグ付けされます。フレームがエッジインターフェイスで送信されると、S-VLAN
タグが除去されます。
エッジインターフェイスでは、C-VLAN は S-VLAN にマッピングされ、入力フレームの元の C-VLAN-ID はマッピング先の S-VLAN ID に置き換えられます。タグなしフレームはドロップされます。対称変換でエッジインターフェイスに戻ります。
次の機能は、VLAN マッピングが許可されている場合は有効にできません。
-
IPv4 ルーティング
-
IPv6 ルーティング
-
自動スマートポート
-
音声 VLAN
switchport vlan-mapping コマンドでは、S-VLAN にポートを追加できません。
エッジ インターフェイスを含む VLAN では、IPv4 と IPv6 のインターフェイスを定義することができません。
次のレイヤ 2 機能はエッジインターフェイスを含む VLAN ではサポートされません。
-
IGMP スヌーピング
-
MLD スヌーピング
-
DHCP スヌーピング
-
IPv6 ファースト ホップ セキュリティ
次のプロトコルはエッジインターフェイスでは有効にできません。
次の機能はエッジインターフェイスではサポートされません。
-
RADIUS VLAN 割り当て
-
802.1x ゲスト VLAN
出力 ACL は 1 対 1 の VLAN マッピングエッジポートではサポートされません。
network キーワードまたはリフレクタポートを持つ宛先ポートは、エッジポートでは設定できません。
注。上記で指定したエッジポートのすべての制限は、switchport vlan-mapping コマンドと、これらの機能を設定するコマンドによってチェックされます。
デフォルトでは、スイッチは次の宛先 MAC アドレスを持つエッジポートで受信したフレームを転送しません。
注。これらの MAC アドレスを使用する次のプロトコルは、エッジポートで有効にすることができます。
-
LACP:01:80:C2:00:00:02
-
LLDP:01:80:C2:00:00:0E
-
UDLD:01:00:0C:CC:CC:CC
-
CDP:01:00:0C:CC:CC:CC
例
例 1:次に、gi1/0/1 をアクセスポート(タグなしレイヤ 2)VLAN ポートとして設定する例を示します。
switchxxxxxx(config)# interface gi1/0/1
switchxxxxxx(config-if)# switchport mode access
switchxxxxxx(config-if)# switchport access vlan 2
例 2:次に、ポート gi1/0/2 をプライベート VLAN ホストモードにする例を示します。
switchxxxxxx(config)# interface gi1/0/2
switchxxxxxx(config-if)# switchport mode private-vlan host