L2スイッチング / GVRP
GVRPは、スイッチが持つVLAN設定情報を、別のスイッチへと交換させるためのプロトコルです。VLAN設定情報の登録、または削除はGARPに基づき実行されます。GVRPは複数のスイッチをまたぐVLANの管理を容易にします。
GVRPが無効な場合は、それぞれのスイッチで、手動でVLAN設定を行わなければなりませんが、GVRPを有効にすると、VLAN情報を動的にやりとりして、自動的に同じVLAN設定にすることができます。
スイッチはVLAN情報を共有するのにGVRPプロトコルデータ単位(PDU)を使用します。
PDUはスイッチ上のすべてのVLAN ID番号を含んでいます。 スイッチはGVRP PDUを受信したら、送信元スイッチ上のVLAN IDを調べます。
- PDUがスイッチ上に存在しないVLANのVIDを含んでいる場合、VLANを自動的に作成して、PDU(Protocol Data Units)を受信したポートをタグ付きポートとして加えます。 GVRPによって作成されたVLANは、ダイナミックGVRP VLANと呼ばれます。
- PDUがスイッチの上に存在するVLANのVIDを含んでいた場合、PDUを受信したポートがそのVLANに所属していなければ、タグ付きポートとして加えます。 GVRPによって静的(ユーザーが作成し既にスイッチ上に存在するVLAN)なVLANに加えられたポートは、ダイナミックGVRPポートと呼ばれます。
GVRPの仕様
GVRPの仕様は以下の通りです。- ダイナミックGVRP VLANを変更、削除できない
- ダイナミックGVRPポートをVLANから削除できない
- GVRP使用時の最大VLAN数は100
- MSTPとは併用できない
- VCSとは併用できない
- プライベートVLANとリンクアグリゲーショングループに所属するポートではGVRPを有効にできない
- VLANには1つ以上のポートが所属しなければならない
- スイッチをリセットするとすべてのダイナミックGVRP VLAN、ダイナミックGVRPポート、GVRPの設定が削除される
- 3つのGVRPタイマーの値を、GVRPが有効な他のスイッチと同じに設定する
- ダイナミックGVRP VLANとダイナミック GVRPポートを静的なVLANに変更することができる
- PDUはGVRPが有効なポートからのみ送出される
- GVRPが有効なポートは他のスイッチと接続していなければならない
基本設定
- スイッチ上でGVRPを有効にします。
awplus(config)# gvrp enable
- ダイナミックGVRP VLANの作成を有効にします。
awplus(config)# gvrp dynamic-vlan-creation
- インターフェースモードに移行します。
awplus(config)# interface port1.1.2
- タグ付きポート(トランクポート)に設定し、すべてのVLANのトラフィックを通すよう設定します。
awplus(config-if)# switchport mode trunk awplus(config-if)# switchport trunk allowed vlan all
- 指定したインターフェース上のGVRPを有効にします。
awplus(config-if)# gvrp
- GVRP設定を確認します。
awplus(config-if)# exit awplus(config)# exit awplus# show gvrp configuration