O protocolo consegue efetuar a redundância através da criação de roteadores virtuais, que são uma representação abstrata de múltiplos roteadores, ou seja, roteadores master e backup, que agem como um grupo.
Algumas características do protocolo:
- Roda conforme as RFC's 5798 e 3768;
- Pode ser utilizado em redes Ethernet, MPLS, IPv4 e IPv6;
- Prevê atribuição automática de roteadores disponíveis para os hosts da rede;
- O último byte do endereço MAC identifica o VRID, esse endereço é usado por apenas um roteador físico de cada vez;
- Comunicação entre os roteadores ocorre via endereço multicast 224.0.0.18;
- Funciona através de "Prioridade" 1-255, onde o roteador com a maior prioridade é o master.
Caso você queira que um roteador físico seja sempre o "Master" da rede, é necessário manter a opção "Preemption Mode" ativada;
Necessário que a camada de conexão em layer 2 esteja integra, ou seja, a comunicação entre os hosts deve estar plenamente funcional.
O funcionamento do VRRP consiste em haver um IP virtual, que representa o grupo de roteadores(CCR's, Junipers, Ciscos e por aí vai) para os hosts da rede, esse IP virtual responderá através da CCR que estiver configurada como "Master", caso essa CCR venha a dar problema, a CCR que está configurada como "Slave" assume o IP virtual e se torna master, com isso mantendo a resiliência da rede.
Topologia lógica do VRRP