En la figura siguiente, se muestra una configuración típica de VRRP.
En este ejemplo, la dirección IP 10.68.82.8 se configura como puerta de enlace predeterminada para host1. Esta dirección IP es la dirección IP virtual que se protege mediante el enrutador virtual que consta de dos enrutadores VRRP: router1 y router2. En un momento dado, sólo uno de los dos enrutadores puede funcionar como enrutador maestro y asumir las responsabilidades de enrutador virtual y reenviar paquetes procedentes de host1.
Asuma que el enrutador virtual del VRID es 12. En los siguientes ejemplos, se muestran los comandos que se usan para configurar la configuración VRRP de ejemplo en router1 y router2. router1 es el propietario de la dirección IP virtual 10.68.82.8 y su prioridad es el valor predeterminado (255). router2 es el enrutador en modo de espera, cuya prioridad es 100.
Para obtener más información sobre los comandos que se utilizan para configurar el VRRP, consulte las páginas del comando man vrrpadm(1M), dladm(1M) y ipadm(1M).
Para router1:
Instale el paquete VRRP.
# pkg install vrrp
Cree la VNIC vnic0 mediante net0 con el valor VRID como 12.
# dladm create-vnic -m vrrp -V 12 -A inet -l net0 vnic0
Cree un enrutador VRRP vrrp1 mediante net0.
# vrrpadm create-router -V 12 -A inet -I net0 vrrp1
Configure las interfaces IP vnic0 y net0.
# ipadm create-ip vnic0
# ipadm create-addr -T vrrp -a 10.68.82.8/24 vnic0/router1
# ipadm create-ip net0
# ipadm create-addr -T static -a 10.68.82.100/24 net0/router1
Muestre la información del enrutador para vrrp1.
# vrrpadm show-router -x vrrp1 NAME STATE PRV_STAT STAT_LAST VNIC PRIMARY_IP VIRTUAL_IPS vrrp1 MASTER INIT 14.444s vnic0 10.68.82.100 10.68.82.8
Del mismo modo, para router2:
Cree la VNIC vnic1 mediante net1 con el valor VRID como 12.
# dladm create-vnic -m vrrp -V 12 -A inet -l net1 vnic1
Cree un enrutador VRRP vrrp2 mediante net1.
# vrrpadm create-router -V 12 -A inet -I net1 -p 100 vrrp2
Configure las interfaces IP en vnic1 y net1.
# ipadm create-ip vnic1
# ipadm create-addr -T vrrp -a 10.68.82.8/24 vnic1/router2
# ipadm create-ip net1
# ipadm create-addr -T static -a 10.68.82.101/24 net1/router2
Muestre la información del enrutador para vrrp2.
# vrrpadm show-router -x vrrp2 NAME STATE PRV_STAT STAT_LAST VNIC PRIMARY_IP VIRTUAL_IPS vrrp2 BACKUP INIT 2m32s vnic1 10.68.82.101 10.68.82.8
Utilizando la configuración de router1 como ejemplo, debe configurar al menos una dirección IP en net0. Esta dirección IP de router1 es la dirección IP principal, que se utiliza para enviar los paquetes de anuncios VRRP.
# vrrpadm show-router -x vrrp1 NAME STATE PRV_STAT STAT_LAST VNIC PRIMARY_IP VIRTUAL_IPS vrrp1 MASTER INIT 14.444s vnic1 10.68.82.100 10.68.82.8