こんにちは!ネットワークエンジニアの「現場の深淵」へようこそ。
インフラの世界へ足を踏み入れたばかりの皆さん、スイッチの設定をしている時に「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は正しく解釈されているかな?」と想像してみてください。それが、ネットワークスペシャリストへの第一歩です。
それでは、また次回の深淵でお会いしましょう!現場からは以上です。
コメント