가상 네트워크 및 가상 스위치 장치는 네트워크 스택에 대한 링크 상태 업데이트를 지원합니다. 기본적으로 가상 네트워크 장치는 가상 링크(가상 스위치에 대한 LDC) 및 물리적 링크의 상태를 보고합니다. 이 구성은 기본적으로 사용으로 설정되므로 구성 단계를 추가로 수행할 필요가 없습니다.
표준 Oracle Solaris 네트워크 관리 명령(예: dladm and ifconfig)을 사용하여 링크 상태를 확인할 수 있습니다. 또한 링크 상태는 /var/adm/messages 파일에도 기록됩니다. Oracle Solaris 10의 경우, dladm(1M) 및 ifconfig(1M) 매뉴얼 페이지를 참조하십시오. Oracle Solaris 11의 경우, dladm(1M), ipadm(1M) 및 ipmpstat(1M) 매뉴얼 페이지를 참조하십시오.
이 절차에서는 가상 네트워크 장치에 대한 물리적 링크 상태 업데이트를 사용으로 설정하는 방법을 보여줍니다.
linkprop=phys-state 옵션을 ldm add-vsw 및 ldm set-vsw 명령에 지정하면 가상 스위치 장치에 대해서도 물리적 링크 상태 업데이트를 사용으로 설정할 수 있습니다.
Oracle Solaris 11.3의 경우, Securing Users and Processes in Oracle Solaris 11.3 의 1 장, About Using Rights to Control Users and Processes를 참조하십시오.
다음과 같은 방법으로 가상 네트워크 장치에 대해 물리적 링크 상태 업데이트를 사용으로 설정할 수 있습니다.
ldm add-vnet 명령을 실행할 때 linkprop=phys-state를 지정하여 가상 네트워크 장치를 만듭니다.
linkprop=phys-state 옵션을 지정하면 물리적 링크 상태 업데이트를 확인하고 이를 스택에 보고하도록 가상 네트워크 장치가 구성됩니다.
primary# ldm add-vnet linkprop=phys-state if-name vswitch-name domain-name
다음 예는 논리적 도메인 ldom1에서 primary-vsw0에 연결된 ldom1_vnet0에 대한 물리적 링크 상태 업데이트를 사용으로 설정합니다.
primary# ldm add-vnet linkprop=phys-state ldom1_vnet0 primary-vsw0 ldom1
ldm set-vnet 명령을 실행할 때 linkprop=phys-state를 지정하여 기존 가상 네트워크 장치를 수정합니다.
primary# ldm set-vnet linkprop=phys-state if-name domain-name
다음 예는 논리적 도메인 ldom1에서 vnet0에 대한 물리적 링크 상태 업데이트를 사용으로 설정합니다.
primary# ldm set-vnet linkprop=phys-state ldom1_vnet0 ldom1
물리적 링크 상태 업데이트를 사용 안함으로 설정하려면 ldm set-vnet 명령을 실행할 때 linkprop=를 지정합니다.
다음 예는 논리적 도메인 ldom1에서 ldom1_vnet0에 대한 물리적 링크 상태 업데이트를 사용 안함으로 설정합니다.
primary# ldm set-vnet linkprop= ldom1_vnet0 ldom1
다음 예에서는 물리적 링크 상태 업데이트를 사용으로 설정하거나 설정하지 않고 링크 기반 IPMP를 구성하는 방법에 대해 설명합니다.
다음 예는 도메인에 가상 네트워크 장치를 구성합니다. 각 가상 네트워크 장치는 링크 기반 IPMP를 사용하기 위해 서비스 도메인의 개별 가상 스위치 장치에 연결되어 있습니다.
다음 명령은 도메인에 가상 네트워크 장치를 추가합니다. linkprop=phys-state가 지정되어 있지 않으므로 가상 스위치에 대한 링크에 대해서만 상태 변경을 모니터링합니다.
primary# ldm add-vnet ldom1_vnet0 primary-vsw0 ldom1 primary# ldm add-vnet ldom1_vnet1 primary-vsw1 ldom1
다음 명령은 게스트 도메인에서 가상 네트워크 장치를 구성하고 이 장치를 IPMP 그룹에 지정합니다. 링크 기반 오류 감지를 사용 중이므로 이러한 가상 네트워크 장치에는 테스트 주소가 구성되지 않습니다.
Oracle Solaris 10 OS: ifconfig 명령을 사용합니다.
# ifconfig vnet0 plumb # ifconfig vnet1 plumb # ifconfig vnet0 group ipmp0 # ifconfig vnet1 group ipmp0
두번째와 세번째 명령은 ipmp0 인터페이스를 IP 주소로 적절하게 구성합니다.
Oracle Solaris 11 OS: ipadm 명령을 사용합니다.
net0 및 net1은 vnet0 및 vnet1 각각에 대한 Oracle Solaris 11 베니티 이름입니다.
# ipadm create-ip net0 # ipadm create-ip net1 # ipadm create-ipmp ipmp0 # ipadm add-ipmp -i net0 -i net1 ipmp0
다음 예는 도메인에 가상 네트워크 장치를 구성합니다. 각 도메인은 링크 기반 IPMP를 사용하기 위해 서비스 도메인의 개별 가상 스위치 장치에 연결되어 있습니다. 가상 네트워크 장치도 물리적 링크 상태 업데이트를 확인하도록 구성되어 있습니다.
primary# ldm add-vnet linkprop=phys-state ldom1_vnet0 primary-vsw0 ldom1 primary# ldm add-vnet linkprop=phys-state ldom1_vnet1 primary-vsw1 ldom1
다음 명령은 가상 네트워크 장치를 만들어 이 장치를 IPMP 그룹에 지정합니다.
Oracle Solaris 10 OS: ifconfig 명령을 사용합니다.
# ifconfig vnet0 plumb # ifconfig vnet1 plumb # ifconfig vnet0 192.168.1.1/24 up # ifconfig vnet1 192.168.1.2/24 up # ifconfig vnet0 group ipmp0 # ifconfig vnet1 group ipmp0
Oracle Solaris 11 OS: ipadm 명령을 사용합니다.
net0 및 net1은 vnet0 및 vnet1 각각에 대한 베니티 이름입니다.
# ipadm create-ip net0 # ipadm create-ip net1 # ipadm create-ipmp ipmp0 # ipadm add-ipmp -i net0 -i net1 ipmp0 # ipadm create-addr -T static -a 192.168.1.1/24 ipmp0/v4addr1 # ipadm create-addr -T static -a 192.168.1.2/24 ipmp0/v4addr2