탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 관리: IP 서비스 Oracle Solaris 11 Information Library (한국어) |
다음 절에서는 vrrpadm 하위 명령을 요약하여 보여줍니다. 자세한 내용은 vrrpadm(1M) 매뉴얼 페이지를 참조하십시오. vrrpadm show-router 하위 명령을 제외한 모든 하위 명령은 보존됩니다. 예를 들어 vrrpadm create-router로 생성된 VRRP 라우터는 재부트 이후에도 보존됩니다.
vrrpadm create-router 하위 명령은 제공된 매개변수를 사용하여 지정된 VRID 및 주소 그룹의 VRRP 라우터를 만듭니다. 각 VRRP 라우터의 경우 특수 VRRP VNIC를 만들어야 하는데, VNIC는 dladm create-vnic 명령을 사용하여 만들 수 있습니다. 자세한 내용은 vrrpadm(1M) 매뉴얼 페이지를 참조하십시오. 구문은 다음과 같습니다.
# vrrpadm create-router -V vrid -l link -A {inet | inet6} [-p \ priority] [-i adv-interval] [-o flags]router-name
-o 옵션은 VRRP 라우터의 선취 모드 및 승인 모드를 구성하는 데 사용됩니다. 값은 preempt, un_preempt, accept, no_accept일 수 있습니다. 기본적으로 두 모드가 모두 true로 설정되어 있습니다.
router-name은 이 VRRP 라우터의 고유 식별자로 사용되며, 다른 vrrpadm 하위 명령에 사용됩니다. 라우터 이름에 허용되는 문자는 영숫자(a-z, A-Z, 0-9) 및 밑줄('_')입니다. 라우터 이름의 최대 길이는 31자입니다.
vrrpadm modify-router 하위 명령은 지정된 VRRP 라우터의 구성을 변경합니다. 구문은 다음과 같습니다.
# vrrpadm modify-router [-p priority] [-i adv-interval] [-o flags] \ router-name
vrrpadm delete-router 하위 명령은 지정된 VRRP 라우터를 삭제합니다. 구문은 다음과 같습니다.
# vrrpadm delete-router router-name
VRRP 라우터가 사용으로 설정할 때까지 작동하지 않습니다. 기본적으로 VRRP 라우터는 처음 만들 때 사용으로 설정됩니다. 그러나 일시적으로 VRRP 라우터를 사용 안함으로 설정하여 구성을 변경한 후 라우터를 다시 사용으로 설정하는 것이 유용할 때도 있습니다. 구문은 다음과 같습니다.
# vrrpadm disable-router router-name
사용 안함으로 설정된 VRRP 라우터는 enable-router 하위 명령을 사용하여 다시 사용으로 설정할 수 있습니다. 라우터를 사용으로 설정하는 경우, VRRP 라우터를 만들 때 경유하는 기본 데이터 링크(vrrpadm create-router로 라우터를 만들 때 -l 옵션을 사용하여 지정됨) 및 라우터의 VRRP VNIC가 존재해야 합니다. 그렇지 않으면 사용으로 설정 작업이 실패합니다. 구문은 다음과 같습니다.
# vrrpadm enable-router router-name
vrrpadm show-router 하위 명령은 지정된 VRRP 라우터의 구성 및 상태를 표시합니다. 자세한 내용은 vrrpadm(1M) 매뉴얼 페이지를 참조하십시오. 구문은 다음과 같습니다.
# vrrpadm show-router [-P | -x] [-p] [-o field[,...]] [router-name]
다음은 vrrpadm show-router 출력 예제입니다.
# vrrpadm show-router vrrp1 NAME VRID LINK AF PRIO ADV_INTV MODE STATE VNIC vrrp1 1 bge1 IPv4 100 1000 e-pa- BACK vnic1 # vrrpadm show-router -x vrrp1 NAME STATE PRV_STAT STAT_LAST VNIC PRIMARY_IP VIRTUAL_IPS vrrp1 BACK MAST 1m17s vnic1 10.0.0.100 10.0.0.1 # vrrpadm show-router -P vrrp1 NAME PEER P_PRIO P_INTV P_ADV_LAST M_DOWN_INTV vrrp1 10.0.0.123 120 1000 0.313s 3609
예 25-1 VRRP 구성 예제
다음 그림은 일반 VRRP 구성을 보여줍니다.
이 예에서 IP 주소 169.68.82.8은 host1의 기본 게이트웨이로 구성됩니다. 이 IP 주소는 두 개의 VRRP 라우터( router1 및 router2)로 구성된 가상 라우터가 보호하는 가상 IP 주소입니다. 한 번에 두 라우터 중 하나만 마스터 라우터로 사용되어 가상 라우터의 책임을 맡으며 host1에서 보내는 패킷을 전달합니다.
가상 라우터의 VRID는 12라고 가정하며, 다음은 router1 및 router2에서 위의 VRRP 구성을 구성하는 데 사용되는 단계를 보여줍니다. router1은 가상 IP 주소 169.68.82.8의 소유자이며, 우선 순위는 기본값(255)입니다. router2는 우선 순위가 100인 백업입니다.
router1: # dladm create-vnic -m vrrp -V 12 -A inet -l gw0 vnic1 # vrrpadm create-router -V 12 -A inet -l gw0 vrrp1 # ipadm create-addr -T static -d -a 169.68.82.8/24 vnic1/router1 # ipadm create-addr -T static -d -a 169.68.82.100/24 gw0/router1 # vrrpadm show-router -x vrrp1 NAME STATE PRV_STAT STAT_LAST VNIC PRIMARY_IP VIRTUAL_IPS vrrp1 MAST BACK 1m17s vnic1 169.68.82.100 169.68.82.8 router2: # dladm create-vnic -m vrrp -V 12 -A inet -l gw1 vnic1 # vrrpadm create-router -V 12 -A inet -l gw1 -p 100 vrrp1 # ipadm create-addr -T static -d -a 169.68.82.8/24 vnic1/router2 # ipadm create-addr -T static -d -a 169.68.82.101/24 gw0/router2 # vrrpadm show-router -x vrrp1 NAME STATE PRV_STAT STAT_LAST VNIC PRIMARY_IP VIRTUAL_IPS vrrp1 BACK INIT 2m32s vnic1 169.68.82.101 169.68.82.8
router1의 구성을 예로 사용할 경우 gw0을 통해 적어도 하나의 IP 주소를 구성해야 합니다. 다음 예에서 라우터 1의 이 IP 주소는 기본 IP 주소로, VRRP 알림 패킷을 전송하는 데 사용됩니다.
# vrrpadm show-router -x vrrp1 NAME STATE PRV_STAT STAT_LAST VNIC PRIMARY_IP VIRTUAL_IPS vrrp1 MAST BACK 1m17s vnic1 169.68.82.100 169.68.82.8