汎用属性登録プロトコル(GARP )に代わるマルチプル登録プロトコル(MRP )は、IEEE 802.1Q規格のIEEE 802.1ak改正で定義された汎用登録フレームワークです。MRPを使用すると、ブリッジ、スイッチ、その他の同様のデバイスが、 VLAN識別子やマルチキャストグループメンバーシップなどの属性値を大規模なローカルエリアネットワーク全体で登録および登録解除できます。MRPはデータリンク層で動作します。
GARPは、ブリッジ(またはスイッチなどの他のデバイス)がVLAN識別子やマルチキャストグループメンバーシップなどの属性値を登録および登録解除できるようにする汎用フレームワークを提供するために、IEEE 802.1ワーキンググループによって定義されました。GARPは、属性値の登録および登録解除のためのアーキテクチャ、動作規則、ステートマシン、および変数を定義します。GARPは、マルチレイヤースイッチ間のVLANトランキングを登録するためのGARP VLAN登録プロトコル(GVRP )と、 GARPマルチキャスト登録プロトコル(GMRP )という2つのアプリケーションで使用されました。後者の2つは、 IEEE 802.1Qの定義に従って、主にVLAN対応スイッチの拡張機能でした。
2007年のIEEE 802.1ak改正により、GARPを置き換えるためにMultiple Registration Protocol(MRP )が導入されました。2つのGARPアプリケーションもMRPを使用するように変更されました。GMRPはMultiple MAC Registration Protocol(MMRP )に、GVRPはMultiple VLAN Registration Protocol(MVRP )に置き換えられました。この変更により、GARP、GVRP、GMRPの定義は基本的に802.1Qベースの環境に移行され、すでにVLANに対応していることが示されました。これにより、アプリケーションのインターフェース自体に大きな変更を加えることなく、基盤となるプロトコルを大幅に合理化することができました。[ 1 ]
新しいプロトコルとアプリケーションは、古いGARPベースのGVRPベースのシステムの問題を修正しました。このシステムでは、単純な登録やフェイルオーバーが大規模ネットワークで収束するのに非常に長い時間がかかり、帯域幅が大幅に低下していました。[ 2 ]
GARPは将来的にIEEE 802.1Dから削除されると予想されている。[ 3 ]
マルチMAC登録プロトコル(MMRP)は、複数のスイッチ上でグループMACアドレス(マルチキャスト)を登録するためのデータリンク層(レイヤ2)プロトコルです。これはMRPアプリケーションであり、元々はIEEE 802.1ak-2007で定義され、その後802.1Qに採用されました。802.1DベースのGMRPに取って代わるものです。MMRPの目的は、ブリッジLANにおけるマルチキャストトラフィックを、ネットワーク内で必要な領域に限定することです。
GVRPに代わるMVRPは、スイッチ上のVLAN情報を自動的に構成するための、標準規格に基づいたレイヤ2ネットワークプロトコルです。これは、802.1Q-2005の802.1ak改訂版で定義されました。
レイヤ2ネットワークにおいて、MVRPはVLAN情報を動的に共有し、必要なVLANを設定する方法を提供します。例えば、スイッチポートをVLANに追加するには、終端ポート、つまりスイッチポートに接続されているVLAN対応ネットワークデバイスのみを再設定すればよく、必要なVLANトランクは他のMVRP対応スイッチ上に動的に作成されます。MVRPを使用しない場合、VLANトランクを手動で設定するか、メーカー独自の方式を使用する必要があります。
MVRPによって、フィルタリングデータベース内の動的なVLANエントリが更新されます。つまり、MVRPは現在のネットワーク構成に基づいてVLAN構成を動的に維持するのに役立ちます。
802.1Qでは以下のことが可能です。
MVRPは、VLAN登録サービスを提供するMRPアプリケーションを定義します。MVRPは、MRPベースのアプリケーションで使用するために定義された共通の状態マシン記述と共通の情報伝播メカニズムを提供するMRP属性宣言(MAD)とMRP属性伝播(MAP)を利用します。MVRPは、各VLANの動的VLAN登録エントリの内容を動的に維持し、そのエントリに含まれる情報を他のブリッジに伝播するメカニズムを提供します。この情報により、MVRP対応デバイスは、現在アクティブなメンバーを持つVLANのセットと、それらのメンバーに到達できるポートに関する知識を動的に確立および更新できます。MVRPの主な目的は、スイッチが、手動で設定する必要のあるVLAN情報の一部を自動的に検出できるようにすることです。
置き換えられたGVRPは基本的に同じものでしたが、802.1DベースのGARPアプリケーションのサービスを利用していました。GVRPは、MRPのMAPとMADに相当するGARP情報宣言(GID)とGARP情報伝播(GIP)を利用していました。GVRPは、MVRPに置き換えられるまで、802.1D-1998の最初のリリースで定義されていました。
VLAN非対応のGARPは、大規模なVLANネットワークで動作する際に深刻な欠陥があったため、置き換えられた。[ 2 ]
オーディオビデオブリッジング仕様で定義されているストリーム予約プロトコルは、MRPに基づいています。