【入門編】 IEEE 802.1Q VLANタグの構造とTPID・TCIフィールド – インフラ・物理&L2/L3ネットワーク基礎実践ガイド

こんにちは!ネットワークエンジニアの「現場の深淵」へようこそ。

インフラの世界へ足を踏み入れたばかりの皆さん、スイッチの設定をしている時に「VLAN」という言葉に出会いませんか?「1つのスイッチを論理的に分割して、あたかも別のスイッチがあるかのように見せる」という魔法のような技術です。

でも、スイッチの中でパケットはどうやって「自分はどのVLANの所属か」を見分けているのでしょうか?今回は、その秘密の鍵である「802.1Qタグ」の世界を、郵便配達に例えて紐解いていきましょう。

—

1. なぜ「タグ」が必要なのか?:郵便物の例え話

想像してみてください。あなたは巨大なマンションの管理室にいる管理人さんです。そこには何百ものポストがあります。

普通のイーサネットフレームは、宛先と差出人が書かれた「封筒」そのものです。しかし、マンション(スイッチ)が大きくなると、この封筒だけでは「これは何号室の住人宛か」を判断するのが難しくなります。

そこで登場するのが「802.1Qタグ」です。これは、封筒の隅っこにペタリと貼る「行き先を示すカラーシール」のようなもの。このシールさえあれば、スイッチは封筒の中身を開けなくても、一目で「あ、これは青色のシール(VLAN 10)だから、3階の青色専用ポストに入れよう!」と判断できるわけです。

—

2. タグの中身を解剖する:TPIDとTCI

イーサネットフレームのヘッダーに割り込まれるこの「タグ」。実はわずか4バイト(32ビット)の小さな領域ですが、ここには重要な情報が詰まっています。

TPID(Tag Protocol Identifier):魔法の合言葉

最初の2バイトはTPIDと呼ばれます。「0x8100」という値が入っています。これはスイッチに対して「おい、この封筒には特別なシール(VLANタグ)が貼ってあるぞ!」と伝えるための合言葉です。この数字を見て、スイッチは「おっ、これはタグ付きフレームだな」と認識します。

TCI(Tag Control Information):シールの詳細設定

残りの2バイトはTCIです。ここには主に2つの重要な情報が入っています。

1. PCP(3ビット):優先度。郵便物で言えば「速達」か「普通」か。混雑時にどれを優先するかを決めます。
2. VID(12ビット):VLAN ID。これがまさに「何号室(VLAN番号)」を指し示す番号です。0から4095までの値が取れます。

—

3. 実践!スイッチでの設定イメージ

理屈がわかったところで、実際に現場でどう設定するかを見てみましょう。Ciscoのスイッチを想定した設定例です。

! インターフェースをVLANタグが通れる「トランクポート」に設定します
interface GigabitEthernet0/1
 description 別のスイッチへ繋ぐ重要な回線
 switchport mode trunk
 ! ここで「このポートはタグを使ってやり取りするよ」と宣言します
 switchport trunk allowed vlan 10,20,30
 ! 802.1Qのタグ付けを有効にする(機種によっては自動)
 switchport trunk encapsulation dot1q

この設定を入れると、スイッチは「あ、このポートから出ていく時は、ちゃんと『802.1Q』のシールを貼って送ろう!」と動き出します。

—

4. トラブルシューティングの極意:ここを見よ!

現場で「通信が通らない!」というトラブルに出くわしたとき、真っ先に疑うべきは「タグの不一致(Native VLANの不一致)」です。

郵便配達で例えるなら、片方のスイッチは「何も貼られていない封筒はVLAN 10と見なす!」と言っているのに、もう片方が「いやいや、何も貼られていない封筒はVLAN 1だよ!」と言い張っている状態です。これでは話が噛み合いませんよね。

ログを確認するときは、以下のコマンドを叩いて、対向機器と設定が一致しているかを確認するのが鉄則です。

! トランクポートの状態を確認する魔法のコマンド
show interfaces trunk

出力結果の中に Native vlan という項目があります。ここが対向のスイッチとズレていないか、まずはそこからチェックしてみてください。

—

最後に:ネットワークを「見る」ということ

802.1Qタグを理解するということは、単に「仕組みを知る」ことではありません。「パケットがスイッチの中をどう泳いでいるか」を頭の中で可視化できるようになったということです。

最初は難しく感じるかもしれませんが、トラブルが起きた時、パケットの気持ちになって「今、タグは貼られているかな?」「TPIDは正しく解釈されているかな?」と想像してみてください。それが、ネットワークスペシャリストへの第一歩です。

それでは、また次回の深淵でお会いしましょう!現場からは以上です。

コメント

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