IEEE 802.1Q

IEEE 802.1Q は、MACブリッジ(ネットワークスイッチ)の動作を規定する規格。またその規格策定を行うIEEE 802.1標準化委員会のタスクグループ。

規格名称の語としては、1998年の初版以来、長らくその代表的な仕様であったタグVLANとほぼ同義に用いられていた。2014年の改版以降はIEEE 802.1Dと統合され、MACブリッジを基盤とした各種機能が規定されている[1]。

改定履歴

IEEE 802.1Qは、追加拡張のプロジェクトが盛んに活動しており、それぞれのグループがまとめた仕様をいずれも取り込む形で改版を続けている。2023年現在、以下の版がある。

  • IEEE 802.1Q-1998: "Virtual Bridged Local Area Networks" として初版リリース
  • IEEE 802.1Q-2003
  • IEEE 802.1Q-2005
  • IEEE 802.1Q-2011
  • IEEE 802.1Q-2014: "Bridges and Bridged Networks" に改称
  • IEEE 802.1Q-2018
  • IEEE 802.1Q-2022

1998年の初版では、タグVLANの仕様が規定された。この仕様は、規格名称から「Dot-1Q VLAN」と呼ばれることがある。

2002年に IEEE 802.1s では、STP (スパニングツリープロトコル)をVLAN用に拡張した MSTP (Multiple STP)が規定された。この機能は2003年版に取り込まれている[2]。

2005年に IEEE 802.1ad では、VLANの二重タグが規定された。この機能は2011年版に取り込まれている[3]。

2007年に IEEE 802.1ak として規定された Multiple Registration Protocol (MRP) とそのVLAN版である MVRP (Multiple VLAN Registration Protocol)では、トランクポートを使用するそれぞれのVLANについて動的に登録や削除ができるようになった[4]。従来のGARP (Generic Attribute Registration Protocol) や GVRP (VLAN用GARP) よりも高速な処理が可能なものとして提案された。この機能は2011年版に取り込まれている。

2011年に IEEE 802.1Qbb として規定された PFC (Priority-based Flow Control)では、優先度別のフロー制御が可能となった。この機能は2014年版に取り込まれている。

2012年に IEEE 802.1aq として規定された SPB (Shortest Path Bridging)では、複数経路接続や経路負荷分散が可能となり、4096×4096個のVLANが扱えるようになった。この機能は2014年版に取り込まれている。

2014年版ではIEEE 802.1Dに含まれていた以下の内容がすべて取り込まれ、以降も802.1Qとして維持管理されている。

出典

  1. ↑ “802.1Q-2014 - Bridges and Bridged Networks”. 2026年2月11日閲覧。
  2. ↑ IEEE 802.1Q-2022, Section 13.5 "MSTP overview"
  3. ↑ IEEE 802.1Q-2022, Section 9.5 "Tag Protocol identification"
  4. ↑ IEEE 802.1Q-2022, Section 11.2 "Multiple VLAN Registration Protocol (MVRP)"
  5. ↑ IEEE 802.1Q-2022, Section 8.5 "Bridge Port Transmit and Receive"
  6. ↑ IEEE 802.1Q-2022, Section 8.6 "The Forwarding Process"
  7. ↑ IEEE 802.1Q-2022, Section 8.7 "The Learning Process"
  8. ↑ IEEE 802.1Q-2022, Section 8.8 "The Filtering Database (FDB)"
  9. ↑ IEEE 802.1Q-2022, Section 12.5 "MAC entities"
  10. ↑ IEEE 802.1Q-2022, Section 12.6 "Forwarding process"
  11. ↑ IEEE 802.1Q-2022, Section 12.7 "Filtering Database (FDB)"
  12. ↑ IEEE 802.1Q-2022, Section 8.10 "Spanning Tree Protocol Entity"
  13. ↑ IEEE 802.1Q-2022, Section 13.4 "RSTP overview"
  14. ↑ IEEE 802.1Q-2022, Clause 14 "Encoding of Bridge Protocol Data Units (BPDUs)"

関連項目