IEEE 802.1ahは、 IEEE 802.1Qネットワーク規格の修正版であり、プロバイダーバックボーンブリッジのサポートを追加しました。プロバイダーネットワーク上でルーティングを行うためのアーキテクチャとプロトコルセットが含まれており、各顧客が個別に定義したVLANを失うことなく、複数のプロバイダーブリッジネットワークを相互接続できます。当初はNortelによって作成され、標準化のためにIEEE 802.1委員会に提出されました。最終版は2008年6月にIEEEによって承認され、IEEE 802.1Q-2011に統合されました。
現在では広く普及しているイーサネットは、当初、ホスト コンピュータが互いに非常に近接している小規模組織内のコンピュータを相互接続するためのローカル エリア ネットワーク(LAN) テクノロジとして定義されました。長年にわたり、イーサネットは非常に普及したテクノロジとなり、データ転送用のデフォルトのデータ リンク層 (OSI レイヤー 2) メカニズムとなりました。これにより、顧客 LAN ブリッジング ドメインからサービス プロバイダー MAN (プロバイダー ブリッジング ドメインとも呼ばれます) にイーサネットを拡張する必要が生じました。このため、IEEE 802.1ad 標準のイーサネット フレームのヘッダーに、仮想 LAN タグの一種である 4 バイトの S-Tag またはサービス タグが追加されました。サービス プロバイダー ドメインでは、スイッチングは S-Tag と宛先 MAC アドレスに基づいて行われ、顧客ドメイン内に仮想 LAN を作成するために C-Tag が使用されました。このテクノロジは QinQ または Q-tunneling とも呼ばれます。
QinQは顧客ドメインとプロバイダードメインの真の分離を提供するものではなく、VLAN識別子空間の制限を克服するための手段に過ぎません。また、制御プロトコルトンネリングやPer-VLANスパニングツリーなどの他の機能と併用することで、顧客制御ドメインとプロバイダー制御ドメインの分離にも役立ちます。ただし、QinQの転送は依然として顧客の宛先アドレスに基づいているため、MACアドレスに対する制御が不十分であるという問題が依然として存在します。そのため、より優れたメカニズムが必要です。
PBBの考え方は、顧客ドメインとプロバイダードメインを完全に分離することです。この目的のために、新しいイーサネットヘッダーが定義されました。このヘッダーは複数の異なる形式を取ることができますが、主な構成要素は次のとおりです。[ 1 ] [ 2 ]
| オフセット | オクテット | 0 | 1 | 2 | 3 | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| オクテット | 少し | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
| 0 | 0 | バックボーン宛先アドレス(B-DA) | |||||||||||||||||||||||||||||||
| 4 | 32 | ||||||||||||||||||||||||||||||||
| 8 | 64 | バックボーン送信元アドレス (B-SA) | |||||||||||||||||||||||||||||||
| 12 | 96 | バックボーン EtherType ( 0x88A8 ) | BBフラッグ | バックボーン VLAN 識別子 (B-VID) | |||||||||||||||||||||||||||||
| 16 | 128 | MIM イーサタイプ ( 0x88E7 ) | MIMフラグ | MIM サービス識別子 (I-SID)↴ | |||||||||||||||||||||||||||||
| 20 | 160 | ↪MIM サービス識別子 (I-SID) | |||||||||||||||||||||||||||||||
| 24 | 192 | 顧客宛先住所(C-DA) | |||||||||||||||||||||||||||||||
| 28 | 224 | 顧客ソースアドレス (C-SA) | |||||||||||||||||||||||||||||||
| 32 | 256 | 顧客VLAN EtherType (0x8100) | |||||||||||||||||||||||||||||||
| 36 | 288 | Cフラグ | 顧客 VLAN 識別子 (C-VID) | 顧客ペイロード EtherType (0x0800) | |||||||||||||||||||||||||||||
| 40 | 320 | 顧客ペイロード。たとえば、HTTPS を含む TCP を含む IPv4 パケット。 | |||||||||||||||||||||||||||||||
| 44 | 352 | ||||||||||||||||||||||||||||||||
| ⋮ | ⋮ | ||||||||||||||||||||||||||||||||
| ⋮ | ⋮ | フレームチェックシーケンス | |||||||||||||||||||||||||||||||
PBBドメイン内のブリッジは、合計60ビットのB-VIDとB-DA値に基づいてスイッチングを行います。ブリッジはB-SAと入力ポート値に基づいて学習するため、顧客のMACアドレスを全く認識しません。I-SIDはPBBドメイン内のサービスを区別することを可能にします。PBBは、2009年に標準化されたIEEE 802.1Qay PBB-TE規格の基盤となっています。 [ 3 ]
PBB は MAC-in-MAC と呼ばれることもあります。