GVRP:GARP VLAN 註冊協議 - 802.1P、802.1Q (GARP VLAN Registration Protocol - 802.1P、802.1Q)

GARP VLAN 註冊協議(GVRP)是一種 GARP (通用屬性註冊協議)的應用,提供 802.1Q 兼容的 VLAN 裁剪(VLAN pruning)功能和在 802.1Q 幹線端口(trunk port)上建立動態 VLAN。GVRP 定義在 IEEE 802.1P 標準中,允許對 802.1Q VLAN 進行控制。

GVRP 交換機之間能夠相互交換 VLAN 配置信息,裁剪不必要的廣播和未知單播流量以及在通過 802.1Q 幹線連接的交換機上動態創建和管理 VLAN。

GVRP 中採用了 GID 和 GIP,這兩部分分別提供了用於基於 GARP 應用程序的通用狀態機制描述和通用信息傳播機制。GVRP 只運行在 802.1Q 幹線鏈路上。GVRP 通過剪除幹線鏈路使得只有活動 VLAN 纔在幹線連接上傳輸。在 GVRP 爲幹線添加一個 VLAN 之前,它首先要收到來自交換機的 join 信息。 GVRP 更新信息和計時器都是可以改變的。GVRP 端口有多種運行模式,從而控制它們裁剪 VLAN 的方式。GVRP 能夠爲 VLAN 數據庫動態添加和管理 VLAN。

換句話說,GVRP 支持設備之間 VLAN 信息的傳播服務。在 GVRP 中,能夠手工配置一臺交換機的 VLAN 信息,該網絡中的其它所有交換機能夠動態瞭解那些 VLAN 的情況。終端節點可以接入任何交換機並且連接到所需的 VLAN 上。終端要使用 GVRP 就需要安裝 GVRP 兼容的網絡接口卡(NIC)。GVRP 兼容的 NIC 可以配置加入到所需的 VLAN 或 VLAN,然後接入一個 GVRP-enabled 交換機。NIC 與交換機之間建立通信連接,並在兩者之間實現了 VLAN 連通性。

協議結構

GVRP 與 GARP 具有相同的結構。GVRP 特定屬性類型可能有:1、VID 組屬性類型(Group Attribute Type)。

GARP PDU 格式:

2 bytes  
Protocol ID Message

GARP 信息結構:

1 byte  
Attribute Type Attribute 1 . . . Attribute n End Mark

GARP 屬性結構:

1 byte 1 byte 1 byte
Attribute Length Attribute Event Attribute Value
  • Protocol ID ― 識別 GARP 協議。
  • Identifier ― 十進制值,用於匹配 Request 和 Reply 命令。
  • Attribute Type ― 定義屬性。可能值有:1、組屬性(Group Attribute);2、服務請求屬性(Service Requirement Attribute)。
  • Attribute Length ― 屬性長。
  • Attribute Event ― Attribute Event 字段值可能爲:0 - Leave_all;1 - Join_Empty Operator;2 - Join_In Operator;3 - Leave_Empty Operator;4 - Leave_In Operator;5 - Empty Operator。
  • Attribute Value ― 該字段編碼與 Attribute Type 規範相一致。
  • End Mark ― 編碼爲0。

相關協議:IEEE 802.1D、802.1Q、802.1PGMRPGARP

組織來源:GVRP 標準由 IEEE(http://www.ieee.org/)定義在 802.1Q 和 802.1P 中。

相關鏈接:
http://standards.ieee.org/getieee802/download/802.1Q-1998.pdf : IEEE 802.1Q Standard
http://www.alliedtelesyn.co.nz/documentation/at8700/261/pdf/garp.pdf: Overview of Generic Attribute Registration Protocol

轉自:http://www.networkdictionary.cn/protocols/gvrp.php

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章