VLANトランキングモード
イーサネット トランク インターフェイスは、トランキングモードの設定や自動ネゴシエートの機能を持ちます。これには、同じVTPドメイン内での動作が必要です。トランク ネゴシエーションはDTP(ダイナミック トランキング プロトコル)によって管理されますが、一部のデバイスはDTPフレームを正しく処理できないため、DTPをサポートしていないデバイスに接続する場合はDTPを無効にする必要があります。トランキングを無効にするには switchport mode access コマンドを使用し、DTPをサポートしないデバイスに対してトランキングを有効にするには switchport mode trunk および switchport nonegotiate コマンドを使用します。カプセル化タイプを選択するには、 switchport trunk encapsulation isl または switchport trunk encapsulation dot1q コマンドを使用します。
レイヤ2インターフェースモード
switchport mode access | インターフェイス (アクセス ポート) を永続的な非トランキング モードに設定し、リンクを非トランク リンクに変換するようにネゴシエートします。インターフェイスは、隣接インターフェイスがトランク インターフェイスであるかどうかに関係なく、非トランク インターフェイスになります。 |
switchport mode dynamic auto | インターフェイスがリンクをトランク リンクに変換できるようにします。隣接インターフェイスが トランク モード または 望ましい モードに設定されている場合、インターフェイスはトランク インターフェイスになります。すべてのイーサネット インターフェイスのデフォルトのスイッチポート モードは dynamic auto です。 |
switchport mode dynamic desirable | インターフェイスがリンクをトランク リンクに変換することを積極的に試みるようにします。隣接インターフェイスが trunk 、 desirable、または autoモードに設定されている場合、インターフェイスはトランク インターフェイスになります。 |
switchport mode trunk | インターフェイスを永続的なトランキング モードに設定し、隣接リンクをトランク リンクに変換するようにネゴシエートします。隣接インターフェイスがトランク インターフェイスでない場合でも、インターフェイスはトランク インターフェイスになります。 |
switchport nonegotiate | インターフェイスが DTP フレームを生成するのを防ぎます。このコマンドは、インターフェイス スイッチポート モードが access または trunk の場合にのみ使用できます。トランク リンクを確立するには、隣接インターフェイスをトランク インターフェイスとして手動で設定する必要があります。 |
switchport mode dot1q-tunnel | インターフェイスを、IEEE 802.1Q トランク ポートとの非対称リンクで接続されるトンネル (非トランキング) ポートとして設定します。IEEE 802.1Q トンネリングは、サービス プロバイダー ネットワーク全体で顧客 VLAN の整合性を維持するために使用されます。 |
switchport mode private-vlan | プライベート VLAN モードを設定します。 |
イーサネット トランクのカプセル化タイプ
switchport trunk encapsulation isl | トランク リンク上の ISL カプセル化を指定します。 |
switchport trunk encapsulation dot1q | トランク リンク上の IEEE 802.1Q カプセル化を指定します。 |
switchport trunk encapsulation negotiate | 隣接インターフェイスの設定と機能に応じて、インターフェイスが隣接インターフェイスとネゴシエートして ISL (推奨) または IEEE 802.1Q トランクになるように指定します。これはスイッチのデフォルトです。 |
トランクポートの設定
ポートを ISL または IEEE 802.1Q カプセル化をサポートするように設定するか、カプセル化タイプについて隣接インターフェイスとネゴシエートするように設定 (デフォルト) します。
リンクの両端を同じカプセル化タイプで設定する必要があります。
Switch(config-if)#switchport trunk encapsulation {isl | dot1q | negotiate }
インターフェイスをレイヤ 2 トランクとして設定します (インターフェイスがレイヤ 2 アクセス ポートまたはトンネル ポートである場合、またはトランキング モードを指定する場合にのみ必要です)。
Switch(config-if)#switchport mode {dynamic {auto | desirable } | trunk }
dynamic auto | 隣接インターフェイスがトランク モードまたは望ましいモードに設定されている場合に、インターフェイスをトランク リンクに設定します。これがデフォルトです。 |
dynamicdesirable | 隣接インターフェイスがトランク、desirable、または自動モードに設定されている場合に、インターフェイスをトランク リンクに設定します。 |
trunk | インターフェイスを永続的なトランキング モードに設定し、隣接インターフェイスがトランク インターフェイスでない場合でも、リンクをトランク リンクに変換するようにネゴシエートします。 |
(オプション) インターフェイスがトランキングを停止した場合に使用されるデフォルトの VLAN を指定します。
Switch(config-if)#switchport access vlan vlan-id
IEEE 802.1Q トランクのネイティブ VLAN を指定します。
Switch(config-if)#switchport trunk native vlan vlan-id
Switch(config-if)#end
トランク上の許可されたVLANの定義
設定するポートを指定し、インターフェイス コンフィギュレーション モードに入ります。
Switch(config)#interface interface-id
インターフェイスを VLAN トランク ポートとして設定します。
Switch(config-if)#switchport mode trunk
(オプション) トランク上で許可される VLAN のリストを設定します。
vlan -list パラメータは、1 ~ 4094 の単一の VLAN 番号、または 2 つの VLAN 番号(小さい方を先頭にハイフンで区切る)で記述された VLAN の範囲です。カンマで区切られた VLAN パラメータ間、またはハイフンで指定された範囲にはスペースを入力しないでください。
デフォルトではすべての VLAN が許可されます。
Switch(config-if)#switchport trunk allowed vlan {add | all | except | remove } vlan-list
(オプション) トランク上で許可される VLAN のリストを設定します。
vlan -list パラメータは、1 ~ 4094 の単一の VLAN 番号、または 2 つの VLAN 番号(小さい方を先頭にハイフンで区切る)で記述された VLAN の範囲です。カンマで区切られた VLAN パラメータ間、またはハイフンで指定された範囲にはスペースを入力しないでください。
デフォルトではすべての VLAN が許可されます。
Switch(config-if)#switchport trunk allowed vlan { word | add | all | except | none | remove } vlan-list
VLANプルーニング対象リストの変更
プルーニング適格リストはトランク ポートにのみ適用されます。各トランク ポートには独自の適格リストがあります。この手順を有効にするには、VTP プルーニングを有効にする必要があります。
VLAN をプルーニングするトランク ポートを選択し、インターフェイス コンフィギュレーション モードを開始します。
Switch(config)#interface interface-id
トランクからプルーニングできる VLAN のリストを設定します。
Switch(config-if)#switchport trunk pruning vlan {add | except | none | remove } vlan-list [,vlan [,vlan [,,,]]
タグなしトラフィック用のネイティブVLANの設定
IEEE 802.1Q タグ付けが設定されたトランク ポートは、タグ付きトラフィックとタグなしトラフィックの両方を受信できます。デフォルトでは、 スイッチはポートに設定されたネイティブ VLAN でタグなしトラフィックを転送します。ネイティブ VLAN はデフォルトで VLAN 1 です。
ネイティブ VLAN には任意の VLAN ID を割り当てることができます。
パケットの VLAN ID が送信ポートのネイティブ VLAN ID と同じ場合、パケットはタグなしで送信されます。それ以外の場合、スイッチは タグ付きでパケットを送信します。
IEEE 802.1Q トランクとして設定されているインターフェイスを定義し、インターフェイス コンフィギュレーション モードに入ります。
Switch(config)#interface interface-id
トランク ポート上でタグなしトラフィックを送受信する VLAN を設定します。
vlan-id の 範囲は 1 ~ 4094 です。
switchport trunk native vlan vlan-id
STP ポート プライオリティを使用した負荷分散の設定
スイッチがスイッチスタックのメンバーである 場合 、 spanning-tree [ vlan vlan-id ] port-priority priorityインターフェイス コンフィギュレーション コマンドの代わりに、 spanning-tree [ vlan vlan-id ] cost costインターフェイス コンフィギュレーション コマンドを使用して 、転送状態にするインターフェイスを選択する必要があります。最初に選択するインターフェイスには低いコスト値を割り当て、最後に選択するインターフェイスには高いコスト値を割り当てます。
VTP 管理ドメインを設定します。
ドメイン名は 1 〜 32 文字まで使用できます。
Switch(config)#vtp domain domain-name
スイッチA を VTP サーバとして 設定します 。
Switch(config)#vtp mode server
トランクとして設定するインターフェイスを定義し、インターフェイス コンフィギュレーション モードに入ります。
Switch(config)#interface interface-id
ポートを ISL または IEEE 802.1Q カプセル化をサポートするように、または隣接インターフェイスとネゴシエートするように設定してください。リンクの両端を同じカプセル化タイプで設定する必要があります。
Switch(config-if)#switchport trunk encapsulation {isl | dot1q | negotiate }
ポートをトランク ポートとして設定します。
Switch(config-if)#switchport mode trunk
スイッチまたは スイッチスタックの 2 番目のポートに対して、 スイッチAで上記の手順を繰り返します 。
スイッチBで上記の手順を繰り返して 、スイッチA で設定されたトランク ポートに接続するトランク ポートを設定します 。
STP ポート プライオリティを設定するインターフェイスを定義し、インターフェイス コンフィギュレーション モードに入ります。
Switch(config)#interface interface-id
指定された VLAN 範囲にポート プライオリティを割り当てます。0 ~ 240 のポート プライオリティ値を入力します。ポート プライオリティ値は 16 ずつ増加します。
Switch(config-if)#spanning-tree vlan vlan-range port-priority priority-value
Switch(config-if)#exit
STP ポート プライオリティを設定するインターフェイスを定義し、インターフェイス コンフィギュレーション モードに入ります。
Switch(config)#interface interface-id
指定された VLAN 範囲にポート プライオリティを割り当てます。0 ~ 240 のポート プライオリティ値を入力します。ポート プライオリティ値は 16 ずつ増加します。
Switch(config-if)#spanning-tree vlan vlan-range port-priority priority-value
Switch(config-if)#exit
STP パス コストを使用した負荷分散の設定
トランクとして設定するインターフェイスを定義し、インターフェイス コンフィギュレーション モードに入ります。
Switch(config)#interface interface-id
ISL または IEEE 802.1Q カプセル化をサポートするようにポートを設定します。リンクの両端を同じカプセル化タイプで設定する必要があります。
Switch(config-if)#switchport trunk encapsulation {isl | dot1q | negotiate }
ポートをトランク ポートとして設定します。 トランクはデフォルトで ISL トランキングになります。
Switch(config-if)#switchport mode trunk
Switch(config-if)#exit
スイッチA または スイッチA スタックの2 番目のインターフェイスで 上記手順を繰り返します。
STP コストを設定するインターフェイスを定義し、インターフェイス コンフィギュレーション モードに入ります。
Switch(config)#interface interface-id
VLAN 2 ~ 4 のスパニングツリー パス コストを 30 に設定します。
Switch(config-if)#spanning-tree vlan vlan-range cost cost-value
スイッチAの他の設定済みトランク インターフェイスで上記手順を繰り返し 、VLAN 8、9、および 10 のスパニング ツリー パス コストを 30 に設定します。