Skip to main content

Configure Generic Attribute Registration Protocol (GARP) with GVRP

Importance of Generic Attribute Registration Protocol (GARP)

In a large network it is not practical to register and de-register the attribute values of switching devices associated in the network. To overcome the difficulty IEEE defines a new protocol which works in layer 2. The new protocol is named as Generic Attribute Registration Protocol or simply GARP.

Definition of Generic Attribute Registration Protocol

Generic Attribute Registration Protocol (GARP) is a generic framework defined by the IEEE to provide bridges, switches, or other similar devices to be able to register and de-register attribute values, such as VLAN identifiers and multicast group membership across an large LAN.

How to implement GARP

To implement GARP, a GARP application has to be created. The best example for GARP application is GVRP. GVRP stands for GARP VLAN Registration Protocol. GVRP creates dynamic VLANs when GARP is enabled on the switch.GVRP is used for propogating VLAN information between switched where VLAN is implemented.

Configure GARP

To enable GARP application the command used is :


To disable GARP application the command used is:


Suggested readings

1. Internet Group Management Protocol (IGMP)

2. Address Resolution Protocol (ARP)

3. Dynamic Host Configuration Protocol (DHCP)

4. Internet Control Message Protocol (ICMP)
No: Recent Posts
Network Layer Protocols
Restart WLAN AutoConfig (WLANSVC Service) On Windows 10
Internet Group Management Protocol (IGMP)
How to Setup MTNL Broadband ADSL Modem
Setup Idea 4G on Android Phone
Delete Beneficiary Fund Transfer in HDFC Netbanking
Setup Asianet WiFi Router
Virtual Router Redundancy Protocol (VRRP)
Dynamic Host Configuration Protocol (DHCP)
Remote Procedure Call (RPC)
To know more about GARP please click on the link below.


ccna said…
Hey, you have a great blog here! I'm definitely going to bookmark you!
FeliX said…
Thank you for book marking my blog
semigr_en said…
In what OS can we execute the command