가상 네트워크 장치는 가상 스위치에 연결된 도메인에 정의된 가상 장치입니다. 가상 네트워크 드라이버에 의해 관리되며, LDC(논리적 도메인 채널)를 사용하여 하이퍼바이저를 통해 가상 네트워크에 연결됩니다.
가상 네트워크 장치는 vnetn이라는 이름의 네트워크 인터페이스로 사용할 수 있으며, 정규 네트워크 인터페이스처럼 사용되어 Oracle Solaris 10 ifconfig 명령 또는 Oracle Solaris 11 ipadm 명령으로 구성할 수 있습니다.
ldm add-vnet, ldm set-vnet 및 ldm rm-vnet 명령을 각각 사용하여 도메인에 가상 네트워크 장치를 추가하고, 기존의 가상 네트워크 장치에 대한 옵션을 설정하며, 가상 네트워크 장치를 제거할 수 있습니다. ldm(1M) 매뉴얼 페이지를 참조하십시오.
Figure 12–2 및 Figure 12–1에서 각각 Oracle Solaris 10 및 Oracle Solaris 11에 대한 Oracle VM Server for SPARC 네트워크 정보를 참조하십시오.
기본적으로 Logical Domains Manager는 다음과 같은 방식으로 LDC 채널을 지정합니다.
가상 네트워크 장치와 가상 스위치 장치 간에 LDC 채널을 지정합니다.
동일한 가상 스위치에 연결된 가상 네트워크 장치 쌍 간에 LDC 채널을 지정합니다(Vnet 간).
Vnet 간 LDC 채널은 뛰어난 게스트 간 통신 성능을 얻기 위해 가상 네트워크 장치가 직접 통신할 수 있도록 구성됩니다. 그러나 가상 스위치 장치에 있는 가상 네트워크 장치의 수가 늘어나면 Vnet 간 통신에 필요한 LDC 채널 수도 2차식으로 늘어납니다.
지정된 가상 스위치 장치에 연결된 모든 가상 네트워크 장치에 대해 Vnet 간 LDC 채널 할당을 사용 또는 사용 안함으로 설정할 수 있습니다. 이 할당을 사용 안함으로 설정하면 LDC 채널의 개수가 제한되어 소비가 줄어들 수 있습니다.
다음과 같은 경우에 이 할당을 사용 안함으로 설정하는 것이 좋습니다.
게스트 간 통신 성능이 중요하지 않은 경우
가상 스위치 장치에 많은 수의 가상 네트워크 장치가 필요한 경우
Vnet 간 채널을 지정하지 않으면 게스트 도메인에 가상 I/O 장치를 추가할 때 더 많은 LDC 채널을 사용할 수 있습니다.
ldm add-vsw 및 ldm set-vsw 명령을 사용하여 inter-vnet-link 등록 정보의 on 또는 off 값을 지정할 수 있습니다.
다음 그림은 가상 네트워크 장치를 세 개 포함하는 일반적인 가상 스위치를 보여줍니다. inter-vnet-link 등록 정보가 on으로 설정되어 있어 Vnet 간 LDC 채널이 할당되었음을 나타냅니다. vnet1과 vnet2 사이에서 이루어지는 게스트 간 통신은 가상 스위치를 거치지 않고 직접 수행됩니다.
그림 12-3 Vnet 간 채널을 사용하는 가상 스위치 구성
다음 그림은 inter-vnet-link 등록 정보가 off로 설정된 동일한 가상 스위치 구성을 보여줍니다. Vnet 간 LDC 채널은 할당되지 않습니다. inter-vnet-link 등록 정보가 on으로 설정된 경우보다 더 적은 수의 LDC 채널이 사용됩니다. 이 구성에서는 vnet1과 vnet2 사이에서 이루어지는 게스트 간 통신이 vsw1을 통해 수행되어야 합니다.
그림 12-4 Vnet 간 채널을 사용하지 않는 가상 스위치 구성