確認コマンドのサンプルVLANの設定の流れまず、全体的な設定の流れを確認しましょう。デフォルトでは、スイッチにはVLAN1が存在します。すべてのポートはCatalystのモデルに応じて、特定のDTPモードになっています。autoのモードです。そのため、Catalystスイッチが接続されない場合は、すべてのポートはアクセスポートとして動作します。アクセスポートとして動作する場合のVLANメンバーシップはVLAN1です。ここから必要に応じて、新しくVLANを作成したり、DTPモードを変更したりしてアクセスポート/トランクポートとして動作させるようにします。アクセスポートの場合はVLANメンバーシップを決め、トランクポートの場合はトランクカプセル化プロトコルの指定などを行います。デフォルトでは、VLAN1002~1005も存在しています。これらはイーサネット用のVLANではないので、通常、考慮する必要はありません。CatalystスイッチでVLANに関する設定の流れとコマンドは次の通りです。VLANの作成デフォルトでは、VLAN1が存在。必要に応じて、追加のVLANを作成するスイッチポートの設定DTPモードを変更して、アクセスポートかトランクポートとして動作させるアクセスポートでは、VLANメンバーシップを設定するトランクポートでは、トランクプロトコルやトランク上で許可するVLANやネイティブVLANを設定するVLANの作成スイッチに新しくVLANを作成するためには、次のようなコマンドを使います。:VLAN名VLAN名の設定はオプションです。省略するとデフォルトでは、「VLANx」(x:4桁のVLAN番号)という名前がつけられます。VLAN番号は、標準VLAN番号と拡張VLAN番号があります。標準VLAN番号1~10051002~1005はトークンリング/FDDI用に予約されています。拡張VLAN番号1006~4094拡張VLAN番号のVLANを作成するには、VTPトランスペアレントモードにする必要があります。拡張VLAN番号のVLANはVTPでアドバタイズされず、他のスイッチと同期を取ることもありません。拡張VLAN番号のVLANはVLANデータベース内に保存されません。VLANを削除する場合は、noコマンドで削除できます。<vlan-number>VLANを削除すると、そのVLANのアクセスポートが使えなくなってしまうので注意してください。以前のCatalystスイッチでは、グローバルコンフィグレーションモードではなくVLANデータベースモードで設定しています。<vlan-name>スイッチポートの設定DTPモードは、インタフェースコンフィグレーションモードで次のコマンドで設定します。|access}DTPモードを適切に設定して、アクセスポートまたはトランクポートとして動作させます。アクセスポートスイッチのポートをスタティックなアクセスポートにして、そのVLANメンバーシップを決めるにはインタフェースコンフィグレーションモードで次のように設定します。割り当てたいVLAN番号スタティックなアクセスポートにする場合は、DTPを無効化しておいた方がよいです。DTPを無効化するには、次のコマンドを使います。nonegotiateトランクポートスイッチのポートをスタティックトランクポートとして設定するには、次のように設定します。trunkスタティックなトランクポートにする場合は、やはりDTPを無効化する方がよいです。encapsulationコマンドが必要です。トランクポートは、デフォルトでスイッチ内部のすべてのVLANと接続されます。必要に応じて、トランクポートと接続するVLANを限定することができます。そのためのコマンドは次の通りです。トランク上で許可するVLAN番号のリストまた、IEEE802.1Qトランクの場合、ネイティブVLANを指定します。ネイティブVLANの指定はインタフェースコンフィグレーションモードで次のように設定します。ネイティブVLANのVLAN番号なお、次のコマンドでネイティブVLANでもVLANタグを付加するように設定できます。nativeVLANとスイッチポートの設定の確認VLANおよびアクセスポート、トランクポートの設定を確認するためのコマンドを下記の表にまとめています。switchportスイッチポートの情報。次の図は、Catalystスイッチのデフォルトの状態の内部構造をモデル化したものです。Catalyst2970シリーズのスイッチを想定しています。デフォルトのVLANとポートの対応デフォルトの状態のCatalystスイッチで以下の設定を行います。VLAN2を作成Fa0/2をVLAN2のアクセスポートにするFa0/3をIEEE802.11QのトランクポートにするVLAN2の作成まず、VLAN2を作ります。2この設定により、スイッチの内部にVLAN2が作られます。必要ならばわかりやすくVLANに名前をつけることも可能です。次のコマンドを利用します。2この設定によって、Fa0/2とVLAN2がつながることになります。Fa0/3をIEEE802.1Qトランクポートにするそして、Fa0/3をIEEE802.1Qのトランクポートにするには、次のように設定します。trunkすると、Fa0/3はVLAN1にもVLAN2にも接続されることになり、各VLANの識別情報を付加してフレームを転送することができます。Catalyst2970シリーズはIEEE802.1Qのみをサポートしています。encapsulationコマンドは不要です。ここまでの設定を行った場合、Catalystスイッチの内部の接続は次の図になります。VLANとスイッチポートの設定例このように内部の接続の様子を見てみると、VLAN1のアクセスポートのFa0/1とVLAN2のアクセスポートのFa0/2が直接通信できなくなってしまうのもよくわかります。同じスイッチのポートですが、スイッチ内部ではFa0/1、Fa0/2はつながっていないからです。異なるVLANのポート同士で通信をさせるためには、レイヤ3スイッチやルータを利用して、VLAN間ルーティングを行うことが必要です。確認コマンドのサンプル上記の設定のときの確認コマンドを実際に見てみましょう。briefコマンドを使います。act/unsupVLAN2が存在し、そのアクセスポートとしてFa0/2があることがわかります。デフォルトのVLAN1のアクセスポートとしてFa0/3が入っていないことに注意してください。briefには現れなくなります。trunkコマンドを使います。このコマンドにより、スイッチ上のすべてのトランクポートの要約情報を確認することができます。設定例でのサンプル出力は下記の通りです。1-2トランクポートに設定したFa0/3のトランクプロトコルやトランクポートで転送するVLANの情報などがわかります。コマンド出力の各項目は次のような情報を表しています。vlanコマンドの内容が反映されます。デフォルトでは、1-4094のすべてのVLANです。domain許可されているVLANのうち、実際にトランクポートに接続されるアクティブなVLANが表示されます。prunedスパニングツリーの計算やVTPプルーニングなどを踏まえて、実際にトランクポートから転送されるVLAN番号が表示されます。トランクポートから転送されるVLANを確認するには、この部分の確認をしてください。switchportコマンドを使います。switchportコマンドは次の通りです。ALL~省略~アクセスポートもしくはトランクポートとしての情報に加えて、さまざまなレイヤ2レベルの機能を確認することができます。CatalystスイッチのモデルやIOSのバージョンによって表示される内容は異なりますが、主な項目について解説します。Mode設定されているDTPモードを表します。Mode実際にポートがトランクポートとして動作しているか、アクセスポートとして動作しているかを表します。Encapsulationトランクプロトコルの設定を表します。Encapsulation実際に利用しているトランクプロトコルを表します。TrunkingDTPによるネゴシエーションが有効であるかを表します。VLANそのポートがアクセスポートになった場合のVLANメンバーシップのVLAN番号を表します。VLAN1QトランクのネイティブVLANのVLAN番号を表します。ネイティブVLANが意味を持つのは、IEEE802.1Qトランクの場合のみです。VLANのVLAN番号を表します。vlanで設定しているVLAN番号を表します。デフォルトは、1-4904(all)となります。会社概要サイトマップ。