beautypg.com

Garp messages, Garp timers, Figure 35 – H3C Technologies H3C WX3000E Series Wireless Switches User Manual

Page 128

background image

119

Figure 35 How GARP works

For example, a GVRP-enabled port registers and deregisters VLAN in the following cases.

When the port receives a VLAN attribute declaration, it registers the VLAN attribute and joins the

VLAN.

When the port receives a VLAN withdrawal, it deregisters the VLAN and leaves the VLAN.

GARP messages

A GARP participant exchanges information with other GARP participants by sending GARP messages:

Join, Leave, and LeaveAll. As a GARP application, GVRP also uses GARP messages for information

exchange.

1.

Join messages

A GARP participant sends Join messages when it wishes to declare its attribute values or receives Join
messages from other GARP participants.
Join messages fall into JoinEmpty and JoinIn. A GARP participant sends JoinEmpty messages to declare

attribute values that it has not registered. It sends JoinIn messages to declare attribute values that it has

registered.

2.

Leave messages

A GARP participant sends Leave messages when it wishes to withdraw declarations of its attribute values
(because, for example, it has deregistered its attribute values), or receives Leave messages from other

participants.
Leave messages fall into LeaveEmpty and LeaveIn. A GARP participant sends LeaveEmpty messages to

withdraw declarations of the attribute values that it has not registered. It sends LeaveIn messages to
withdraw declarations of the attribute values that it has registered.

3.

LeaveAll messages

A GARP participant sends a LeaveAll message when it declares that it is deregistering all attribute values

or receives LeaveAll messages from other participants. If any participants want to maintain the

registration for a particular attribute value, they must send a Join message.

GARP timers

NOTE:

The settings of GARP timers apply to all GARP applications, such as GVRP, on a LAN.

On a GARP-enabled network, each port maintains its own Hold, Join, and Leave timers, but only one
LeaveAll timer is maintained on each device. This LeaveAll timer applies to all ports on the device.

The value ranges for the Hold, Join, Leave, and LeaveAll timers are dependent on one another.
See

Table 19

for their dependencies.