GVRP (Generic VLAN Registration Protocol) es una aplicación de GARP, y se basa en el mecanismo de trabajo de GARP, GVRP mantiene dinámicamente la información del registro de VLAN en un equipo y lo propaga a otros dispositivos.
Después de que GVRP es habilitado en un switch, este puede recibir información de registro de VLAN de otros equipos y actualizar dinámicamente la información de registro de VLAN local. La información del registro de VLAN incluye qué miembros de VLAN están en la VLAN y a través de qué interfaces pueden enviarse sus paquetes al switch. El switch puede también mandar la información del registro de VLAN a otros equipos. A través del intercambio de información de registro de VLAN todos lo equipos en la misma LAN mantiene siempre la misma información de VLAN. La información de registro de VLAN transmitida a través de GVRP contiene tanto información de registro local estático que se configura manualmente como información de registro dinámico a otros dispositivos.