スイッチの「ポート」を極める:アクセスポートとトランクポート、郵便配達で理解するデータ転送の仕組み
こんにちは!ネットワークの世界へようこそ。
現場でインフラを触っていると、「スイッチのポート設定、これで合ってるかな?」と不安になる夜、一度は経験しますよね。特に避けて通れないのが「アクセスポート」と「トランクポート」という2つの概念です。
難しそうに聞こえますが、実はこれ、私たちの身近な「郵便システム」に例えると驚くほどクリアに見えてくるんです。今日は、パケットがスイッチという郵便局をどう駆け抜けているのか、その舞台裏をのぞいてみましょう。
—
1. 郵便配達で例える「VLAN」と「ポート」の世界
まず、スイッチの中にたくさんの「部屋(VLAN)」があると想像してください。
経理部の書類は「経理の部屋」へ、開発部の書類は「開発の部屋」へ。これらが混ざらないように整理するのがVLANの役割です。
アクセスポート = 「宛先が書かれた普通の封筒」
アクセスポートは、パソコンやプリンタなど、末端の機器が繋がる場所です。ここを通るデータは、「どのVLANのものか」というタグが付いていません。
例えるなら、「手紙をポストに投函する際、あえて宛先(タグ)を明記しなくても、ポストの口自体が『これは経理部行き』と分かっていて運んでくれる」ような状態です。受け取る側も、わざわざ「私は経理です」と名乗る必要はありません。
トランクポート = 「行き先シールを貼った国際郵便」
一方、スイッチ同士を繋ぐトランクポートは、複数のVLANのデータをまとめて運ぶ「幹線道路」です。
ここでは、すべての手紙に「VLAN 10用」「VLAN 20用」という特別なシール(VLANタグ)を貼り付けます。これがないと、受け取り側のスイッチが「どこの部屋に届ければいいんだ?」と迷子になってしまうからです。
—
2. なぜ「タグ」が必要なのか?
スイッチ内部の郵便局員(ASICと呼ばれるチップ)は、忙しいので一瞬で判断しなければなりません。
- タグなし(アクセスポート): 「このポートから入ってきたから、自動的にVLAN 10の箱に入れよう!」(シンプル!)
- タグあり(トランクポート): 「お、この封筒には『VLAN 20』というシールがあるな。じゃあVLAN 20の部屋に回そう!」(効率的!)
この「シールを貼る・剥がす」という作業を、スイッチはものすごい速さで行っています。これを専門用語でタグ付け(Tagging)と呼びます。
—
3. 実践!スイッチ設定の基本(Cisco IOS編)
現場で一番よく使う設定例を見てみましょう。CLI(コマンドライン)は怖くないですよ!
アクセスポートの設定
パソコンを繋ぐポートは、このように「あなたはVLAN 10ですよ」と指定してあげます。
! ポート番号(例:FastEthernet 0/1)を指定
interface FastEthernet 0/1
! まずはアクセスモードに設定
switchport mode access
! どのVLAN(今回は10)に所属させるかを指定
switchport access vlan 10
! 最後に有効化
no shutdown
トランクポートの設定
スイッチ同士を繋ぐポートは、すべてのVLANを流せるように設定します。
! スイッチ間の接続ポート(例:GigabitEthernet 0/1)
interface GigabitEthernet 0/1
! トランクモードに変更
switchport mode trunk
! どのVLANを通すか許可(allで全部許可)
switchport trunk allowed vlan all
! もちろん有効化
no shutdown
—
4. トラブルシューティングの知恵袋
現場で「通信ができない!」という時、真っ先に疑うのがこのポート設定のミスです。
- 「対向の設定ミス」: 片方がトランクで、もう片方がアクセスになっていると、データは「宛先不明(タグの解釈不能)」として捨てられてしまいます。
- 「ネイティブVLANの不一致」: トランクポートには「タグを貼らない特別なVLAN(ネイティブVLAN)」というものが存在します。ここがスイッチ間でズレていると、通信が不安定になる原因になります。
「パケットがどこで迷子になっているか?」 を考えるとき、必ず「このポートはタグを貼っているのか?剥がしているのか?」を意識してみてください。これだけで、トラブル解決のスピードが劇的に上がりますよ。
—
最後に:ネットワークは「整理整頓」から
アクセスポートとトランクポートの理解は、ネットワークエンジニアとしての「最初の大きな壁」かもしれません。でも、一度この「郵便配達」のイメージが掴めれば、どんな複雑なネットワーク構成図を見ても怖くなくなります。
まずは検証用のスイッチで、show vlan brief や show interfaces trunk といったコマンドを打ってみて、自分の設定がどう反映されているか確認してみてください。画面に表示される情報が、単なる文字の羅列から「パケットの流れる風景」に見えてきたら、もうあなたは一人前のエンジニアです!
これからも、一緒にネットワークの深淵を楽しんでいきましょうね。それでは、また次回の記事でお会いしましょう!
コメント