トランクポート(トランクポート)とは | 意味や読み方など丁寧でわかりやすい用語解説
トランクポート(トランクポート)の意味や読み方など、初心者にもわかりやすいように丁寧に解説しています。
読み方
日本語表記
トランクポート (トランクポート)
英語表記
Trunk Port (トランクポート)
用語解説
トランクポートとは、ネットワークスイッチにおいて、複数のVLAN(Virtual LAN)からのトラフィックを単一の物理リンク上で伝送するために使用される特殊なポートである。通常、スイッチのポートは特定のVLANに所属するデバイスからのトラフィックのみを処理する「アクセスポート」として機能するが、トランクポートはこのアクセスポートとは異なり、異なるVLANに属する多数のトラフィックを効率的に集約・転送する役割を担う。これにより、物理的な配線数を減らしつつ、論理的なネットワーク分離を維持したまま、ネットワークの柔軟性と拡張性を高めることが可能になる。
システムエンジニアを目指す上で、まずVLANの概念を理解することが重要だ。VLANは物理的なネットワーク構成にとらわれず、論理的にネットワークを分割する技術であり、これにより組織内の部署ごとや機能ごとに独立したブロードキャストドメインを作成できる。例えば、経理部と開発部といった異なる部署のコンピュータを同じ物理スイッチに接続していても、VLANを利用することでそれらを完全に分離し、互いの通信を制限したり、ブロードキャストトラフィックの影響範囲を局所化したりできる。これは、ネットワークのセキュリティを高め、パフォーマンスを向上させ、管理を容易にする上で不可欠な機能である。
複数のVLAN間で通信を行うスイッチや、別のスイッチ、あるいはルータといった機器を接続する際、それぞれのVLANごとに物理的なケーブルを用意するのは非効率的かつ現実的ではない。そこで登場するのがトランクポートの役割だ。トランクポートは、複数のVLANからのトラフィックを一本のケーブルで多重化して送受信する。この多重化を実現するために、IEEE 802.1Qという標準プロトコルが広く用いられる。
IEEE 802.1Qでは、VLAN ID(VID)と呼ばれる識別子をイーサネットフレームのヘッダに追加する「タグ付け」という処理を行う。具体的には、元のイーサネットフレームの送信元MACアドレスとタイプ/長さフィールドの間に、4バイトのタグヘッダが挿入される。このタグヘッダ内には、VLANを識別するための12ビットのVLAN ID(VID)が含まれており、これによりフレームがどのVLANに属しているかを識別できるようになる。あるVLANに属するデバイスから送信されたフレームがアクセスポートに到達すると、そのポートが所属するVLANのIDが付与されてトランクポートへ転送される。トランクポートから送信される際、このVLAN IDタグが付加された状態でフレームは伝送路へと送られるのだ。受信側のスイッチのトランクポートは、タグを見てフレームがどのVLANに属しているかを判断し、適切なVLAN内のポートへ転送する。このようにして、異なるVLANのトラフィックが混在することなく、一つの物理リンク上で効率的に伝送される。
ただし、すべてのVLANトラフィックにタグ付けがされるわけではない。トランクポートには「ネイティブVLAN」という特別なVLANを設定できる。ネイティブVLANに属するトラフィックは、トランクポートを通過する際にタグ付けされずに転送される。これは、VLANに対応していない古いデバイスや、特定の管理トラフィックをVLANタグなしで扱いたい場合に有用だが、セキュリティ上のリスクや設定ミスによる通信障害の原因となることもあるため、注意が必要だ。
トランクポートは、主に以下のようなシーンで利用される。第一に、異なるVLANが設定されたスイッチ同士を接続する場合だ。これにより、複数のスイッチにまたがってVLANを拡張し、ネットワーク全体の論理的な分離を維持できる。第二に、スイッチとルータを接続する場合だ。ルータは通常、異なるVLAN間の通信をルーティングする役割を担うため、ルータとスイッチの間をトランクポートで接続し、複数のVLANインターフェース(サブインターフェース)をルータ上に設定することで、一本の物理リンクで効率的にVLAN間ルーティングを実現できる。これは「ルータオンアスティック」と呼ばれる構成だ。第三に、サーバー仮想化環境において、物理サーバー上の仮想マシンがそれぞれ異なるVLANに属する場合、物理サーバーとスイッチ間をトランクポートで接続することで、各仮想マシンが所属するVLANトラフィックを適切に転送できる。
ネットワーク機器におけるトランクポートの設定は、通常、スイッチの管理インターフェースからポートモードを「トランク」に設定し、許可するVLAN IDの範囲やネイティブVLANのIDを指定することで行われる。これらの設定を誤ると、意図しないVLANへの通信が発生したり、通信が完全に遮断されたりするため、正確な知識と慎重な作業が求められる。
トランクポートはネットワークの柔軟性と効率性を高める上で不可欠な技術だが、いくつかの注意点もある。複数のVLANトラフィックを一つのリンクに集約するため、そのリンクの帯域幅がボトルネックにならないよう、十分な速度(例えばギガビットイーサネットや10ギガビットイーサネット)を持つポートを選択することが重要だ。また、セキュリティの観点からは、VLANホッピング攻撃などのリスクも考慮し、ネイティブVLANの適切な設定や、許可するVLANの厳密な管理が必要となる。不適切な設定は、ネットワーク全体のセキュリティホールとなり得るため、常に最新のセキュリティプラクティスに従うことが推奨される。