【入門編】 VTP(VLAN Trunking Protocol)バージョン1および2の動作仕様 – インフラ・物理&L2/L3ネットワーク基礎実践ガイド

ネットワークエンジニアの皆さん、こんにちは!日々の運用や設計、お疲れ様です。

今日は、ネットワーク界の「古き良き(しかし時として牙を剥く)伝統」である、Cisco独自のVTP (VLAN Trunking Protocol)について深掘りしていきましょう。

「VLANって手動で全スイッチに設定するの面倒じゃない?」そんな悩みを解決するために生まれたのがVTPです。でも、初心者の頃にこの「同期」の仕組みで痛い目を見た方も多いはず。今日はこのVTPを、郵便配達の仕組みに例えて紐解いていきますよ!

—

VTPってそもそも何者?:郵便局の「設定台帳」の話

皆さんが大きなオフィスビルで、何台ものスイッチを管理していると想像してください。「3階のスイッチでVLAN 10を作ったら、4階や5階のスイッチにも同じVLAN設定を反映させなきゃ…」といちいちログインして設定するのは大変ですよね。

VTPは、「どれか一台でVLANを作れば、ネットワーク中の全スイッチに自動でコピーされる」という、夢のような仕組みです。

これを郵便配達に例えると分かりやすいですよ。

  • VTPサーバー: 「中央郵便局」。ここで新しい宛先(VLAN情報)を登録すると、全国に通知されます。
  • VTPクライアント: 「各地域の集配所」。中央からの通知を受け取り、自分のリストを自動更新します。
  • VTPトランスペアレント: 「素通りさせるだけの通過点」。自分ではリストを更新しませんが、手紙(VTP情報)を次の集配所へ運ぶ役割だけを担います。

—

コンフィグレーションリビジョン番号:これが「最強の決定権」だ

VTPを語る上で避けて通れないのが、「コンフィグレーションリビジョン番号(Configuration Revision Number)」です。

これは、いわば「手紙の通し番号」です。スイッチくんたちは、新しい情報を受け取ったとき、この番号をチェックします。

  • 「おっ、俺の持ってる番号より新しい番号が来たぞ! 内容を書き換えなきゃ!」
  • 「ふむ、俺の番号と同じか。無視しよう。」

ここで注意が必要なのが、「番号が大きい方が常に正しい」と判断されること。これが現場で最も恐ろしい「事故」の温床になります。古い設定のスイッチをネットワークに繋いだつもりが、リビジョン番号がたまたま新しくて、ネットワーク中のスイッチが「古い設定」に上書きされてしまう……なんて惨劇も、昔はよくあったものです。

—

モード別の挙動と設定方法

VTPを動かすには、役割分担が必要です。実際に設定を見てみましょう。

1. VTPサーバー(設定の拠点)

(config)# vtp mode server  # サーバーモードに設定
(config)# vtp domain MY_NETWORK  # ドメイン名を統一(これが一致しないと同期しません!)

2. VTPクライアント(自動同期の受け手)

(config)# vtp mode client  # クライアントモードへ
(config)# vtp domain MY_NETWORK  # サーバーと同じドメイン名が必要

3. VTPトランスペアレント(孤高の存在)

「ここのスイッチだけはVLANを個別に管理したいんだ!」という場合はこれ。

(config)# vtp mode transparent  # サーバーからの指示を無視する設定

—

なぜ「バージョン1・2」に注意が必要なのか?

今回取り上げたVTPバージョン1と2は、実は非常に似ています。主な違いは、バージョン2では「トークンリング」という昔の規格への対応や、設定の整合性チェックが強化された点くらいです。

しかし、現代のネットワークにおいて、私たちはこの「VTPの自動同期」をあえて使わない、あるいはVTPを無効化(VTP Transparentモード運用)することが推奨されるケースが非常に増えています。

理由はシンプルです。「自動化は便利だが、ミスした時の爆発力が大きすぎるから」です。

—

現場のエンジニアから最後に一言

VTPは、ネットワーク初学者が「スイッチってどうやって動いてるんだろう?」と理解する上では非常に面白いプロトコルです。パケットが VTP Summary Advertisement という名前でネットワークを駆け巡り、スイッチ同士が Revision Number を見せ合って「お、お前の方が偉いのか!」と納得して設定を書き換える様子は、まさにデジタルの世界で行われる儀式のようですよね。

でも、現場に出たらまずはこう呟いてみてください。
「このスイッチのRevision Numberはいくつだ?……よし、確認ヨシ!」

この確認のひと手間が、皆さんのネットワークを安定させる最強のスキルになります。
次回は、このVTPのリビジョン番号を強制リセットする裏技や、現代のL2設計でのVTPの立ち位置についてお話しできればと思います。

それでは、また次回の深淵でお会いしましょう!

コメント

タイトルとURLをコピーしました