この記事には複数の問題があります。改善にご協力いただくか、トークページでこれらの問題について議論してください。(これらのメッセージを削除する方法とタイミングについてはこちらをご覧ください)
|
IEEE 802.1adは、 IEEE 802.1Q-1998ネットワーク規格の修正版であり、プロバイダーブリッジのサポートが追加されています。2011年に802.1Q基本規格に組み込まれました。 [ 1 ]この規格で規定されている技術は、スタックVLANまたはQinQとして知られています。
オリジナルの802.1Q仕様では、イーサネットフレームに単一の仮想ローカルエリアネットワーク(VLAN)ヘッダーを挿入できます。QinQでは、複数のVLANタグを単一のフレームに挿入できます。これは、メトロイーサネットの実装に不可欠な機能です。
複数のVLANヘッダーを持つコンテキストでは、便宜上、802.1Q VLANヘッダーの代わりにVLANタグ、または単にタグという用語が使用されることがよくあります。QinQでは、イーサネットフレームに複数のVLANタグを含めることができ、これらのタグはタグスタックを構成します。イーサネットフレームのコンテキストで使用されるQinQフレームは、2つのVLAN 802.1Qヘッダーを持つフレーム(つまり、二重タグ付き)です。
802.1ad は、ブリッジされたローカル エリア ネットワークの複数の独立したユーザーに、ユーザー間の協力を必要とせず、ユーザーと MAC サービスのプロバイダー間の協力を最小限に抑える方法で、メディア アクセス制御 (MAC) サービスの個別のインスタンスを提供するためのアーキテクチャとブリッジ プロトコルを指定します。
例えば、サービスプロバイダが提供するVLAN内で、顧客が独自のVLANを実行できるようにするというアイデアです。これにより、サービスプロバイダは顧客に対して1つのVLANを設定するだけで済み、顧客はそのVLANをトランクのように扱うことができます。
IEEE 802.1ad は次の理由で作成されました。
IEEE 802.1ad規格は2005年12月7日に承認され、2006年5月26日に公開されました。[ 2 ]

これらの例は、 EtherTypeフィールドを含むEthernet IIフレーミング用です。この規格は、LLC(論理リンク制御)の有無に関わらず、LLC+SNAPヘッダーを含むIEEE 802.3フレームにも適用されます。上のフレームはシンプルなEthernet IIフレームです。真ん中のフレームには802.1Qタグが追加されています。下のフレームには、さらに802.1Qタグが追加されています。
4バイトの長さの 802.1Q ヘッダーは、次の方法でタグなし Ethernet II フレームに追加されます。
タグなしフレームに802.1Qヘッダーが挿入された後、フレームの元のEtherTypeが0x8100に変更されたように見えることに注意してください。シングルタグフレーム内のタグなしフレームの元のEtherTypeは、ペイロードの隣に配置されています。その値は変更されていません。
2 番目の 802.1Q ヘッダーは、次の方法で単一タグ フレームに追加されます。
3番目以降のタグ挿入では、タグは先行するタグの直前、イーサネットヘッダーに最も近い位置に挿入されます。フレームの元のEtherTypeは、常にすべてのタグの後に、ペイロードに隣接して配置されます。802.3フレームの場合、このEtherTypeは長さの値となり、そこからフレームの末尾までの長さが含まれます。LLCヘッダーを持つ802.3フレームの場合、LLCヘッダーは長さフィールドの後に、ペイロードに隣接して配置されます。
802.1ad 用語の規則は通常、次のとおりです。
IEEE 802.1ad では、シングルビットの標準フォーマット インジケータ (CFI) がドロップ適格性インジケータ (DEI) に置き換えられ、PCP フィールドの機能が強化されています。
タグ スタックでは、プッシュ操作とポップ操作はスタックの外側のタグの端で実行されるため、タグプッシュ操作によって追加されたタグは新しい外側のタグになり、タグポップ操作によって削除されるタグは現在の外側のタグになります。
このシンプルな例は、802.1adの実際の使用方法を示しています。図では、スイッチは六角形で示され、点線の楕円形内のすべての要素を包含するサービスプロバイダー(SP)ネットワークが示されています。楕円形の周囲の要素は、SP顧客に属するネットワークです。網掛けの四角形内には、顧客とSPの両方のネットワークコンポーネントを含む、異なる物理的な場所が示されています。
サービス プロバイダー (SP) は、シアトル市とタコマ市の顧客に L2 接続を提供しています。 Acme と XYZ という 2 つの企業は、シアトルとタコマの両方にキャンパスを持っています。すべてのキャンパスでイーサネット LAN を実行しており、顧客は SP の L2 VPNネットワークを介して接続し、キャンパスが同じ LAN (L2 ネットワーク) になるようにしたいと考えています。各企業がシアトルとタコマの両方で単一の LAN を使用できるようにして、トラフィックを LAN 間でルーティングする必要がある 2 つの LAN を使用する必要がなくなることが望まれます。 SP には 2 つのスイッチがあり、1 つはシアトル (S-Switch #1)、もう 1 つはタコマ (S-Switch #2) です。顧客は、AおよびBで指定されたスイッチで SP ネットワークに接続します。各顧客には独自の A スイッチとBスイッチのペアがあります。 Acme スイッチ A はリンクA1を介してS-Switch #1 に接続され、残りのリンクにはラベルが付けられています。
AcmeのLANは、ネットワーク内でVLAN ID 10、11、12を使用しています。接続A1とA2は、ID 10、11、12を使用する単一タグVLANトラフィックを持つイーサネットトランクです。同様に、XYZもネットワーク内でID 11、12、13を使用しているため、X1とX2もID 11、12、13の単一タグトラフィックを持つトランクです。S-Switch #1とS-Switch #2の間に1つのネットワークと1つの接続を持つSPは、AcmeとXYZのトラフィックを分離する必要があります。AcmeとXYZは一部VLAN IDを共有しているため、顧客VLAN IDごとにトラフィックを分離することはできません。
解決策は、SP がネットワークで 802.1ad を使用することです。SP は、Acme に 100 という単一の一意の外部 VLAN タグ ID を割り当て、XYZ に 101 という一意の外部 VLAN タグ ID を割り当てます。Acme A から SP ネットワークに送信されるすべてのトラフィック (A1 で送信され、Acme B を宛先とする) には、ID 100 のタグがプッシュされます。内部タグは、元の Acme タグである 10、11、または 12 のいずれかになります。トラフィックはこの形式で S12 を介して送信され、S-Switch #2 から Acme B (リンク A2) に向かう直前に、すべてのトラフィックに対して単一のポップ操作が実行され、ID 100 の外部 VLAN タグが削除されます。このポップ操作は、前のプッシュ操作の逆であり、結果としてトラフィックに変更はありません。トラフィックは 802.1ad フレームとして SP ネットワークを通過しますが、顧客との間で 802.1ad フレームが送受信されることはありません。
経験豊富なネットワークエンジニアなら、上記の例の欠点をすぐに見抜くでしょう。これが、802.1adがエンドツーエンドの自己完結型ソリューションというよりも、フレームに複数のタグを追加する方法の定義に近い理由です。802.1adは他のプロトコルや標準と組み合わせて使用されます。上記の例の問題点は次のとおりです。
プロバイダー ブリッジ (802.1ad) とプロバイダー バックボーン ブリッジ ( IEEE 802.1ah-2008標準) は、さらに改良された SAMAC 学習方法によって上記の問題に対処します。