【入門編】 VTPアドバタイズメントのメッセージ種別とトリガー条件 – インフラ・物理&L2/L3ネットワーク基礎実践ガイド

こんにちは!ネットワークの世界へようこそ。インフラエンジニアとして現場を駆け回っていると、時々「VTP(VLAN Trunking Protocol)」という少しクセのある古い友人に遭遇することがあります。

新人エンジニアの方から「VTPって結局何を喋っているんですか?」と聞かれるたび、私はこう答えています。「VTPは、ネットワークという巨大な団地で、誰がどの部屋(VLAN)に住んでいるかを全戸に伝える『回覧板』のようなものですよ」と。

今日は、その回覧板の中身である3つのメッセージ種別について、現場の泥臭い経験を交えながら、優しく紐解いていきましょう。

—

VTPは「回覧板」の達人

CiscoスイッチがVLANの設定を同期する際、彼らは3つの異なる種類のメッセージを使い分けています。郵便配達に例えると、非常に分かりやすくなりますよ。

1. サマリーアドバタイズメント(Summary Advertisement)

これは、回覧板の「表紙」です。
「今の最新情報はバージョン5ですよ」「VLANの情報はこれくらいありますよ」という、いわば「要約」ですね。

  • いつ届く?: 5分おきに定期的に全員へ送られます。また、何か設定変更があった瞬間に「最新情報が変わったぞ!」と通知するために飛んできます。
  • 役割: 隣のスイッチに対して「俺の持っている設定と、お前の持っている設定、どちらが新しいかな?」と確認し合うためのチェックポイントです。

2. サブセットアドバタイズメント(Subset Advertisement)

これが回覧板の「本文」です。
「VLAN 10の名前を『Sales』に変えたよ」「VLAN 20を追加したよ」という、具体的な変更内容が書かれています。

  • いつ届く?: 設定を変更したり、VLANの追加・削除を行った直後に飛んできます。
  • 役割: サマリーアドバタイズメントで「バージョンが変わったな」と気づいた相手が、「じゃあ詳細を教えてくれ」と要求した時や、変更があった時に送られます。

3. サードパーティリクエスト(Subset/Advertisement Request)

これは、郵便局への「再配達依頼」です。
「あれ?回覧板の内容が一部抜けている気がする…」という時に、自分から「詳細を再送してください!」とお願いするメッセージです。

  • いつ届く?: スイッチが再起動した時や、サマリーアドバタイズメントを見て「自分のバージョンより新しいな」と気づいた時に発生します。
  • 役割: ネットワークの同期がずれてしまった時に、正しい情報を取り戻すための「救済措置」ですね。

—

現場での設定確認:VTPの現在地を知る

実際に現場で「今、VTPはどうなっているんだ?」と確認する際は、以下のコマンドをよく使います。まずはこれを叩いて、今のステータスを眺めてみましょう。

# VTPの現在のバージョンやモード、設定リビジョン番号を確認する
Switch# show vtp status

# 出力例:
# VTP Version                     : 2
# Configuration Revision          : 15  <-- これが重要!
# Maximum VLANs supported locally : 1024

特に Configuration Revision(設定リビジョン番号)は、VTPの世界では「絶対的な強さ」を意味します。この数字が大きいスイッチが、ネットワーク内で「最新のボス」として君臨し、他のスイッチに設定を強制的に上書きします。

【注意!】 現場で一番怖いのは、中古のスイッチをネットワークに繋いだ瞬間に、リビジョン番号が高いせいで、既存のVLAN設定がすべて消し飛ぶ事故です。新しいスイッチを繋ぐときは、必ず以下のようにリセットする癖をつけましょう。

# VTPリビジョンをリセットする一番安全な方法
# 一度透明(Transparent)モードにして、再度サーバーモードに戻すことで番号が0に戻ります
Switch(config)# vtp mode transparent
Switch(config)# vtp mode server

—

まとめ:一歩ずつ理解していきましょう

VTPのメッセージは、ただのパケットの羅列に見えて、実は「誰が一番正しい情報を持っているか」を絶えず監視し合っている、健気な仕組みなのです。

1. サマリーで「今のバージョンはこれだ!」と主張し、
2. サブセットで「具体的な変更点はこうだ!」と詳細を伝え、
3. リクエストで「足りない情報をちょうだい!」と助け合う。

まるで人間関係のようですよね。まずはこの3つの役割をイメージするだけで、パケットキャプチャをした時に「あ、今サマリーが流れたな」と、ネットワークの呼吸が聞こえるようになってくるはずです。

ネットワークの道は奥が深いですが、こうして一つずつ仕組みを解き明かしていけば、必ず「プロフェッショナル」なエンジニアになれますよ。次回のトラブルシューティングも、ぜひ一緒に楽しんでいきましょう!

コメント

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