VLANトランキングプロトコル(VTP)は、仮想ローカルエリアネットワーク( VLAN )の定義をローカルエリアネットワーク全体に伝播するシスコ独自のプロトコルです。 [ 1 ] VTPはVTPドメイン内のすべてのスイッチにVLAN情報を伝達します。VTPアドバタイズは、 802.1QおよびISLトランクを介して送信できます。VTPは、ほとんどのCisco Catalystファミリ製品で利用できます。VTPを使用することで、各Catalystファミリスイッチはトランクポート上で以下の情報をアドバタイズします。
VTP にはバージョン 1、バージョン 2、バージョン 3 の 3 つのバージョンがあります。
他のメーカーが使用している同等の IEEE 標準はGVRPまたは最近のMVRPです。

Ciscoデバイスでは、VTP(VLAN Trunking Protocol)が単一のレイヤ2ネットワーク全体でVLAN設定の一貫性を維持します。VTPはレイヤ2フレームを使用して、VTPクライアントモードのスイッチからのVLANの追加、削除、および名前変更を管理します。VTPはVTPドメイン内のVLAN情報を同期する役割を担い、各スイッチに同じVLAN情報を設定する必要性を軽減することで、変更時に発生する設定の不一致の可能性を最小限に抑えます。
VTP には次の利点があります。
新しいスイッチがネットワークに追加されると、デフォルトではVTPドメイン名もパスワードも設定されず、VTPサーバモードに設定されます。VTPドメイン名が設定されていない場合は、最初に受信したVTPパケットのドメイン名が設定されます。新しいスイッチのVTP設定リビジョンは0であるため、どのリビジョン番号でも新しいものとして受け入れ、VTPパスワードが一致する場合はVLAN情報を上書きします。しかし、VTPドメイン名とパスワードは正しくても、ネットワークの現在のVTPリビジョン番号よりも高いVTPリビジョン番号を持つスイッチを誤ってネットワークに接続した場合(メンテナンスのためにネットワークから取り外され、VLAN情報が削除された状態で戻ってきたスイッチなど)、VTPドメイン全体が新しいスイッチのVLAN設定を採用してしまい、VTPドメイン内のすべてのスイッチのVLAN情報が失われ、ネットワーク障害につながる可能性があります。CiscoスイッチはVTP設定情報を通常の設定とは別に管理しているため、この問題が頻繁に発生することから、「VTP爆弾」と呼ばれるようになりました。
VTP経由で伝播するVLANをスイッチ上に作成する前に、まずVTPドメインを設定する必要があります。ネットワークのVTPドメインとは、連続してトランク接続され、VTP設定(ドメイン名、パスワード、VTPバージョン)が一致するすべてのスイッチの集合です。同じVTPドメイン内のすべてのスイッチはVLAN情報を共有し、スイッチは1つのVTP管理ドメインにのみ参加できます。異なるドメインに属するスイッチはVTP情報を共有しません。VTP設定が一致しないと、VLANトランク、ポートチャネル、または仮想ポートチャネルのネゴシエーションで問題が発生する可能性があります。