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

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