この製品のマニュアルセットは、偏向のない言語を使用するように配慮されています。このマニュアルセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザーインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブランゲージに対する取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
目次
この章では、Cisco NX-OS デバイスで VLAN トランキング プロトコル(VTP)および VTP プルーニングを設定する方法について説明します。
この章は、次の内容で構成されています。
Cisco NX-OS Release 5.1(1) 以降、VTP および VTP プルーニングは、VTP バージョン 1 および 2 でサポートされます。 Release 5.1(1) よりも前のリリースでは、VTP トランスペアレント モードだけがサポートされていました。
(注) |
Cisco NX-OS Release 5.1(1) 以降、実際に VLAN を作成しないで VLAN を設定できます。 詳細については、VLAN 作成前の VLAN 設定を参照してください。 |
VTP is a Layer 2 messaging protocol that maintains VLAN consistency by managing the addition, deletion, and renaming of VLANs within a VTP domain. A VTP domain is made up of one or more network devices that share the same VTP domain name and that are connected with trunk interfaces. Each network device can be in only one VTP domain.
Layer 2 trunk interfaces, Layer 2 port channels, and virtual port channels (vPCs) support VTP functionality.
The VTP is disabled by default on the device. You can enable and configure VTP using the command-line interface (CLI). When VTP is disabled, the device does not relay any VTP protocol packets.
For information about enabling and configuring VTP, see the 『Cisco Nexus 7000 Series NX-OS Layer 2 Switching Configuration Guide』.
(注) |
Before Release 5.1(1), VTP worked only in transparent mode in the Cisco Nexus 7000 Series devices, allowing you to extend a VTP domain across the device. |
When the device is in the VTP transparent mode, the device relays all VTP protocol packets that it receives on a trunk port to all other trunk ports. When you create or modify a VLAN that is in VTP transparent mode, those VLAN changes affect only the local device. A VTP transparent network device does not advertise its VLAN configuration and does not synchronize its VLAN configuration based on received advertisements.
(注) |
VLAN 1 is required on all trunk ports used for switch interconnects if VTP is supported in the network. Disabling VLAN 1 from any of these ports prevents VTP from functioning properly. |
If you enable VTP, you must configure either version 1 or version 2. If you are using VTP in a Token Ring environment, you must use version 2.
VTP は、各ルータまたは LAN デバイスがトランク ポートのフレームでアドバタイズメントを送信することを可能にします。 これらのフレームは、すべてのネイバー デバイスで受信できるマルチキャスト アドレスに送信されます。 これらは通常のブリッジングの手順では転送されません。 アドバタイズメントは、送信側デバイスの VTP 管理ドメイン、設定のリビジョン番号、認識している VLAN、既知の各 VLAN の特定のパラメータを示します。 これらのアドバタイズメントの検知によって、同じ管理ドメイン内のすべてのデバイスは、送信デバイスで設定されている新しい VLAN について学習します。 このプロセスは、管理ドメイン内の 1 台の装置だけに新しい VLAN を作成し、設定できます。またその後、同じ管理ドメイン内の他のすべてのデバイスによって情報が自動的に学習されます。
デバイスが VLAN について学習すると、デバイスはデフォルトでトランク ポートからその VLAN 上のすべてのフレームを受信し、必要に応じて、他のトランク ポートへそれらを転送します。 このプロセスは、不要な VLAN のトラフィックがデバイスに送信されるのを防ぎます。 VTP プルーニングと呼ばれる VTP の拡張は、ブロードキャスト トラフィックの範囲を制限し、帯域幅を節約するために定義されたものです。 Release 5.1(1) 以降、Cisco NX-OS ソフトウェアでは、VTP プルーニングをサポートします。
VTP は、Cisco Discovery Protocol(CDP)など他のプロセスで読み取ることができる共有ローカル データベースで、ドメインおよびモードに関する情報をパブリッシュします。
Release 5.1(1) 以降では、VTP は次のモードでサポートされます。
Cisco NX-OSリリース 6.1(1)以降、VTP がトランスペアレントまたはオフ モードの場合、128 文字までの VLAN ロング ネームを設定できます。 VTP がクライアント モードまたはサーバ モードの場合、VLAN ロング ネームをイネーブルにできません。 詳細については、「Configuring VLANs」の章を参照してください。
VTP では、VTP トラフィックを制御するために、ポート単位で VTP プロトコルをイネーブル、またはディセーブルにすることができます。 トランクがスイッチまたはエンド デバイスに接続されている場合、着信 VTP パケットをドロップし、この特定のトランクで VTP アドバタイズメントを防ぎます。 デフォルトでは、VTP はすべてのスイッチ ポートでイネーブルになります。
VLAN アーキテクチャは VLAN 内でアクティブになっているデバイスが存在しないスイッチにつながる場合でも、VLAN がトランク ポート間で送信される際にすべてのフラッディング トラフィックが必要です。 この方法では、無駄なネットワーク帯域幅が発生します。
VTP プルーニングは、すべてのアクティブなネットワーク デバイスに到達可能なトランク ポートだけにフラッディング トラフィックを制限することによって、ネットワーク帯域幅の使用状況を最適化します。 このプロトコルが使用されている場合、適切な Join メッセージを受信できない限り、トランク ポートは特定の VLAN のためのフラッディング トラフィックを受信しません。
Join メッセージは、すでに VTP プロトコルのバージョン 1 でサポートされているものに加えて、新しいメッセージ タイプとして定義されます。 VTP を実装すると、生成するサマリー アドバタイズメントのメッセージの最後に特別な TLV を付けることにより、この拡張がサポートされます。 VTP トランスペアレント モードでは、VTP はすべての VTP パケットを中継し、プルーニングは VTP のサマリー パケットでスイッチによる TLV の処理を必要とします。 VTP トランスペアレント モードでは、プルーニングを使用できません。
VTP は起動時に STP を照会し、STP によって生成される通知をリスニングすることによってスパニングツリー プロトコル(STP)フォワーディング ステートでトランク ポートのリストを保持します。
VTP は、STP との相互作用によって、プルーニングまたは結合されたステートにトランク ポートを設定します。 STP は、トランク ポートがブロッキング ステートまたはフォワーディング ステートになると、VTP に通知します。 VTP は、トランク ポートがプルーニングまたは結合されると STP に通知します。
パラメータ |
デフォルト |
---|---|
VTP |
ディセーブル |
VTP モード |
トランスペアレント |
VTP ドメイン |
ブランク |
VTP バージョン |
1 |
VTP プルーニング |
ディセーブル |
インターフェイス単位の VTP |
イネーブル |
Cisco NX-OS デバイスで VTP を設定できます。
(注) |
VTP がネットワークのトランスペアレント モードで使用されている場合、スイッチの相互接続に使用されるすべてのトランク ポートで VLAN 1 が必要です。 これらのポートのいずれかから VLAN 1 をディセーブルにすると、VTP はトランスペアレント モードで適切に機能しなくなります。 |
(注) |
Release 5.1(1) よりも前のリリースでは、VTP はトランスペアレント モードでのみ動作していました。 |
正しい仮想デバイス コンテキスト(VDC)を開始していることを確認します(または switchto vdc コマンドを入力します)。 VDC が異なっていても同じ VLAN 名と ID を使用できるので、正しい VDC で作業していることを確認する必要があります。
1. config t
2. feature vtp
3. vtp domain domain-name
4. vtp version {1 | 2}
5. vtp mode {client | server| transparent| off}
6. vtp file file-name
7. vtp password password-value
8. exit
9. (任意) show vtp status
10. (任意) show vtp counters
11. (任意) show vtp interface
12. (任意) show vtp password
13. (任意) copy running-config startup-config
次に、デバイスでトランスペアレント モードの VTP を設定する例を示します。
switch# config t switch(config)# feature vtp switch(config)# vtp domain accounting switch(config)# vtp version 2 switch(config)# vtp mode transparent switch(config)# exit switch#
Cisco NX-OS デバイスに VTP プルーニングを設定できます。
デバイス上で VTP をイネーブルにする必要があります。
1. config t
2. vtp pruning
3. (任意) no vtp pruning
4. (任意) show interface interface-identifier switchport
5. switchport trunk pruning vlan [add | remove | except | none |all] VLAN-IDs
6. (任意) show vtp counters
7. (任意) clear vtp counters
次に、VLAN 9 ~ 54 をプルーニング適格に設定する方法と、VTP 2 ~ 8 および 55 ~ 1001 をプルーニング非適格に設定する方法の例を示します。
switch(config-if)# switchport trunk pruning vlan 9-54
VLAN 1 は、工場出荷時のデフォルトの VLAN であるため、プルーニング非適格です。 VLAN 1002~1005 は、トークン リング ネットワーク用に予約されています。 VLAN 1006 以上は、プルーニング適格にするために、VTP バージョン 3 が必要です。