탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1 네트워크 성능 관리 Oracle Solaris 11.1 Information Library (한국어) |
다음 절에는 vrrpadm 하위 명령이 요약되어 있습니다. 자세한 내용은 vrrpadm(1M) 매뉴얼 페이지를 참조하십시오. vrrpadm show-router 하위 명령을 제외하고는 모든 하위 명령의 결과가 보존됩니다. 예를 들어 vrrpadm create-router로 생성된 VRRP 라우터는 재부트 이후에도 보존됩니다.
시스템의 물리적 네트워크 어댑터를 기반으로 구성되는 의사 네트워크 인터페이스로, NIC(네트워크 인터페이스 카드)라고도 합니다. 물리적 인터페이스에는 VNIC가 여러 개 있을 수 있습니다. VNIC는 네트워크 가상화의 필수 구성 요소입니다. 자세한 내용은 Oracle Solaris 11.1에서 가상 네트워크 사용을 참조하십시오.
기존 dladm create-vnic 하위 명령이 확장되어 VRRP VNIC를 만들 수 있습니다. 구문은 다음과 같습니다.
# dladm create-vnic [-t] [-R root-dir] [-l link] [-m vrrp -V VRID -A \ {inet | inet6}] [-v vlan-id] [-p prop=value[,...]] vnic-link
새 VNIC 주소 유형인 vrrp가 도입되었습니다. 이러한 새 VNIC 주소 유형으로 VRID 및 주소 그룹을 지정해야 합니다.
그 결과 잘 알려진 가상 라우터 MAC 주소를 사용하는 VNIC가 생성됩니다.
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자입니다.
사용 안함으로 설정된 VRRP 라우터는 enable-router 하위 명령을 사용하여 다시 사용으로 설정할 수 있습니다. 라우터를 사용으로 설정하는 경우 VRRP 라우터를 만들 때 경유하는 기본 데이터 링크(vrrpadm create-router를 사용하여 라우터를 만들 때 -l 옵션으로 지정) 및 라우터의 VRRP VNIC가 존재해야 합니다. 그렇지 않으면 사용으로 설정 작업이 실패합니다. 구문은 다음과 같습니다.
# vrrpadm enable-router router-name
vrrpadm modify-router 하위 명령은 지정된 VRRP 라우터의 구성을 변경합니다. 구문은 다음과 같습니다.
# vrrpadm modify-router [-p priority] [-i adv-interval] \ [-o flags] 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
예 13-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 -d -a 169.68.82.8/24 vnic1/router1 # ipadm create-addr -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 -d -a 169.68.82.8/24 vnic1/router2 # ipadm create-addr -d -a 169.68.82.101/24 gw1/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 주소를 구성해야 합니다. 다음 예에서 router1의 이 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
VRRP 라우터가 사용으로 설정할 때까지 작동하지 않습니다. 기본적으로 VRRP 라우터는 처음 생성될 때 사용으로 설정됩니다. 그러나 일시적으로 VRRP 라우터를 사용 안함으로 설정하여 구성을 변경한 후 라우터를 다시 사용으로 설정하는 것이 유용할 때도 있습니다. 구문은 다음과 같습니다.
# vrrpadm disable-router router-name
vrrpadm delete-router 하위 명령은 지정된 VRRP 라우터를 삭제합니다. 구문은 다음과 같습니다.
# vrrpadm delete-router router-name