Hyper-V 가상 네트워크 스위치 사용 방법
Hyper-V 가상 스위치는 가상 시스템을 무제한으로 연결할 수 있습니다. 가상 스위치에는 트렁크 모드나 액세스 모드의 두 가지 작동 모드가 있습니다. Hyper-V 에는 외부, 사설, 내부 가상 네트워크 스위치의 세 가지 유형의 가상 스위치를 만들 수 있습니다.
외부 가상 네트워크 스위치를 사용하면 동일한 Hyper-V 서버, Hyper-V 상위 파티션 및 원격 Hyper-V 서버에서 실행되는 가상 시스템 간에 통신할 수 있습니다. Hyper-V 호스트의 물리적 네트워크 어댑터는 다른 외부 가상 네트워크 스위치에 매핑할 수 없습니다. 따라서 다른 외부 가상 스위치에 매핑되지 않은 물리적 네트워크 어댑터가 있는 한 외부 가상 스위치를 만들 수 있습니다.
내부 가상 네트워크 스위치를 사용하면 동일한 스위치에 연결된 가상 시스템 간 통신과 Hyper-V 상위 파티션과의 통신도 가능합니다. 원하는 수만큼 내부 가상 스위치를 만들 수 있습니다.
전용 가상 네트워크 스위치를 사용하면 동일한 가상 스위치에 연결된 가상 시스템 간에 통신할 수 있습니다. 이러한 가상 스위치에 연결된 가상 시스템은 Hyper-V 상위 파티션과 통신할 수 없습니다. 원하는 수만큼 전용 가상 스위치를 만들 수 있습니다.
앞서 언급했듯이 Hyper-V 가상 네트워크 스위치는 물리적 스위치와 마찬가지로 액세스 모드 또는 트렁킹 모드로 구성할 수 있습니다. 두 모드 모두 VLAN id 태그 지정 시스템과 관련이 있습니다.
트렁크 모드와 액세스 모드에서는 외부 및 내부 가상 스위치만 구성할 수 있습니다. 이러한 스위치에 VLAN ID 를 할당할 수 있지만 전용 네트워크 가상 스위치의 VLAN ID 할당 옵션은 사용할 수 없습니다.
트렁킹 모드에서는 가상 스위치가 모든 네트워크 트래픽을 수신하여 모든 포트로 전송합니다. 즉, 네트워크 패킷은 가상 스위치에 연결된 모든 가상 시스템으로 전송됩니다. 기본적으로 Hyper-V 의 가상 스위치는 트렁킹 모드로 구성됩니다. 즉, 가상 스위치는 모든 네트워크 패킷을 수신하여 연결된 모든 가상 시스템으로 전달합니다. 트렁크 모드의 가상 스위치에는 많은 구성 요구 사항이 없습니다.
액세스 모드에서 가상 스위치는 네트워크 패킷을 수신하고 먼저 네트워크 패킷에서 VLAN ID 태그를 확인합니다. 네트워크 패킷의 VLAN ID 태그가 가상 스위치의 구성과 일치하면 가상 스위치는 네트워크 패킷을 수신합니다. 가상 스위치는 동일한 VLAN ID 가 없는 수신 네트워크 패킷을 버립니다.
액세스 모드에서 가상 스위치 구성
액세스 모드에서 가상 스위치를 구성하려면 먼저 가상 스위치 관리자를 엽니다. 다음으로 구성할 가상 스위치를 선택하고 VLAN 인증 관리 운영 체제 사용 확인란을 클릭합니다.
마지막으로 다음 그림의 빨간색 원으로 표시된 텍스트 상자에 VLAN ID 를 지정합니다. 이 구성은 가상 스위치가 가상 스위치에서도 구성된 VLAN ID 로 표시된 네트워크 패킷을 받도록 강제합니다.
이 점을 더 잘 설명하기 위해 예를 들어 보겠습니다. Hyper-V 서버에서 VM 1, VM2, VM3 등 3 대의 가상 시스템이 실행 중인 것으로 가정합니다. VM 1 VM2 는 모두 VLAN ID 4 로 구성되고 VM3 은 VLAN ID 5 로 구성됩니다.
이들 가상 시스템은 다음 그림과 같이 VLAN ID 4 (액세스 모드에서 구성) 로 구성된' vSwitch 1' 이라는 외부 가상 스위치에 연결됩니다.
보시는 바와 같이 가상 스위치 (vSwitch 1) 는 액세스 모드로 구성된 외부 가상 네트워크 스위치입니다. 액세스 모드로 구성되기 때문에 VLAN ID 4 로 표시된 네트워크 패킷만 수신할 수 있습니다.
Hyper-V 네트워크 가상 스위치 FAQ
여기에 몇 가지 질문과 그에 상응하는 대답이 있어 이해를 높이는 데 도움이 될 수 있습니다.
Q 1:VM 1 과 VM2 가 서로 통신할 수 있습니까?
A 1: 예, 예. 동일한 VLAN ID 를 사용하고 Hyper-V 가상 스위치가 동일한 VLAN ID (액세스 모드 또는 트렁킹 모드) 로 구성된 한.
Q2:VM3 가 VM 1 또는 VM2 와 통신할 수 있습니까?
A2: 아니요, VM3 는 VLAN ID5 로 구성되지만 가상 스위치 (vSwitch 1) 는 VLAN ID4 의 네트워크 패킷만 수신할 수 있습니다. 따라서 모든 가상 시스템 (VM 1, VM2 및 VM3) 이 서로 통신하려면 vSwitch 1 을 트렁크 모드로 구성해야 합니다. 즉, "VLAN 인증 관리 운영 체제 사용" 을 선택할 수 없습니다.
질문 3: VM 1 과 VM3 간의 통신을 제한하는 동시에 VM2 가 외부 LAN 의 서버와 통신할 수 있도록 하려면 어떻게 해야 합니까?
A3: VM 1 과 VM3 간의 통신을 제한하려면 VM 1 과 VM3 은 동일한 VLAN ID 를 구성한 다음 vSwitch 1 을 트렁킹 모드로 구성해야 합니다. 이를 통해 vSwitch 1 연결된 모든 가상 시스템에서 네트워크 패킷을 수신할 수 있습니다.