가상 네트워크 및 가상 스위치 장치는 네트워크 스택에 대한 링크 상태 업데이트를 지원합니다. 기본적으로 가상 네트워크 장치는 가상 링크(가상 스위치에 대한 LDC)의 상태를 보고합니다. 이 구성은 기본적으로 사용으로 설정되므로 구성 단계를 추가로 수행할 필요가 없습니다.
물리적 네트워크 링크 상태 변경 사항을 감지해야 하는 경우도 있습니다. 예를 들어 가상 장치에 물리적 장치가 지정된 경우, 가상 네트워크 장치에서 가상 스위치 장치로의 링크가 작동하더라도 서비스 도메인에서 외부 네트워크로의 물리적 네트워크 링크는 작동하지 않을 수 있습니다. 이 경우 물리적 링크 상태를 확인하여 가상 네트워크 장치와 해당 스택에 보고해야 할 수 있습니다.
linkprop=phys-state 옵션을 사용하여 가상 네트워크 장치와 가상 스위치 장치에 대해 물리적 링크 상태 추적을 구성할 수 있습니다. 이 옵션을 사용으로 설정하면 가상 장치(가상 네트워크 또는 가상 스위치)가 도메인에 인터페이스로 생성된 경우 물리적 링크 상태에 따라 링크 상태를 보고합니다. 표준 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