다음 그림은 일반 VRRP 구성을 보여줍니다.
이 예에서 IP 주소 10.68.82.8은 host1의 기본 게이트웨이로 구성됩니다. 이 IP 주소는 두 개의 VRRP 라우터( router1 및 router2)로 구성된 가상 라우터가 보호하는 가상 IP 주소입니다. 특정 시점에 두 라우터 중 하나만 가상 라우터의 책임을 맡고 host1에서 오는 패킷을 전달하는 마스터 라우터로 작동합니다.
가상 라우터의 VRID는 12라고 가정합니다. 다음 예는 router1 및 router2에서 VRRP 구성 예를 구성하는 데 사용되는 명령을 보여줍니다. router1은 가상 IP 주소 10.68.82.8의 소유자이며, 우선 순위는 기본값(255)입니다. router2는 우선 순위가 100인 대기 라우터입니다.
VRRP 구성에 사용되는 명령에 대한 자세한 내용은 vrrpadm(1M), dladm(1M), ipadm(1M) 매뉴얼 페이지를 참조하십시오.
router1의 경우:
VRRP 패키지를 설치합니다.
# pkg install vrrp
VRID 값을 12로 사용하여 net0을 통해 VNIC vnic0을 만듭니다.
# dladm create-vnic -m vrrp -V 12 -A inet -l net0 vnic0
net0을 통해 VRRP 라우터 vrrp1을 만듭니다.
# vrrpadm create-router -V 12 -A inet -I net0 vrrp1
IP 인터페이스 vnic0 및 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
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
마찬가지로 router2의 경우:
VRID 값을 12로 사용하여 net1을 통해 VNIC vnic1을 만듭니다.
# dladm create-vnic -m vrrp -V 12 -A inet -l net1 vnic1
net1을 통해 VRRP 라우터 vrrp2를 만듭니다.
# vrrpadm create-router -V 12 -A inet -I net1 -p 100 vrrp2
vnic1 및 net1에 IP 인터페이스를 구성합니다.
# 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
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
router1의 구성을 예로 사용하여 net0을 통해 하나 이상의 IP 주소를 구성해야 합니다. router1의 이 IP 주소는 기본 IP 주소로, 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