The GARP VLAN Registration Protocol (GVRP) is a GARP application. It functions based on the
operating mechanism of GARP to maintain and propagate dynamic VLAN registration information for
the GVRP devices on the network.
When configuring GVRP, go to these sections for information you are interested in:
Introduction to GVRP
GVRP Configuration Task List
Configuring GVRP Functions
Configuring GARP Timers
Displaying and Maintaining GVRP
GVRP Configuration Examples
Introduction to GVRP
The Generic Attribute Registration Protocol (GARP) provides a mechanism that allows participants in a
GARP application to distribute, propagate, and register with other participants in a LAN the attributes
specific to the GARP application, such as the VLAN or multicast address attribute.
GARP itself does not exist on a device as an entity. GARP-compliant participants are known as GARP
applications. One example is GVRP. When a GARP participant is present on a port on your device, the
port is regarded as a GARP participant.
GARP messages and timers
A GARP application entity exchanges information with other GARP application entities by:
Sending Join messages to register with other entities its attributes, the attributes received from
other GARP application entities, and the attributes manually configured on it.
Sending Leave messages to have its attributes deregistered on other devices. A GARP participant
also sends Leave messages when it receives Leave messages from other GARP participants or
when attributes are manually deregistered on it.
Sending LeaveAll messages to deregister all the attributes so that all GARP participants can
re-register all attributes with each other. A LeaveAll message is sent upon expiration of a LeaveAll
timer, which starts upon the startup of a GARP application entity.
Join messages, Leave messages, and LeaveAll message make sure the reregistration and
deregistration of GARP attributes are performed in an orderly way.
Through message exchange, all attribute information that needs registration propagates to all GARP
participants on the LAN.
GARP uses the following four timers to set the interval for sending GARP messages: