가상 스위치(Virtual Switch)와 가상 네트워크 어댑터(Virtual Networking Adapter)가 있다.
가상 네트워크 어댑터는 vNIC(Virtual Switch)라고도 하며, Guest에 속한 요소이다.
요소 : 사물의 성립이나 효력 발생 따위에 꼭 필요한 성분. 또는 근본 조건. (표준국어대사전)
가상 스위치는 L2 이더넷 네트워크 스위치이다.
Host에 있는 실제 물리 NIC과 게스트의 vNIC(Virtual Switch)를 연결해 주는 다리 역할을 한다.
이 가상 스위치는 Host의 일부이다. 그래서 Host Hyper-V 매니저를 통해 생성 할 수 있다.
Guest 가상 머신들은 각각 한개 이상의 vNIC을 가지고 있다. 이들이 외부와 통신을 하려면 스위치에 연결되어 있어야 하는데, 그 역할을 하는것이 가상 스위치이다.
vNIC은 가상 스위치의 포트에 연결되고, 가상 스위치는 Host의 물리 NIC과 연결되어 외부 네트워크와 연결을 제공한다.
가상 스위치의 종류
이 가상스위치는 3개의 종류가 있다.
- External(외부): 실제 물리 NIC를 가상머신에 브릿지 해준다. Host가 사용하던 네트워크에 연결.
이 가상머신의 IP주소는 Host의 IP 주소 대역을 사용해야 한다. 즉 같은 망에 있어야 한다.
이 가상 스위치에는 자체 DHCP가 없기 때문에 Guest에서 IP를 수동으로 잡아줘야 한다.
실제 NIC의 수만큼 생성이 가등하다.
통신 영역 : Guest OS - Guest OS / Guest OS - Host OS / Guest OS - Internet - Internal(내부): 같은 Host 내에 존재하는 Guest들과 연결 및 Host 내 관리 OS와 연결
DHCP기능이 없기 때문에 수동으로 IP를 잡아주거나, Guest내부 네트워크에서 DHCP 따로 구성
Host의 디바이스가 공유기 역할을 수행하며 가상머신의 IP를 변경할 필요 없다.
통신 영역 : Guest OS - Guest OS / Guest OS - Host OS - Private: Host에서 실행되지만 Guest와 연결하지 않고 Guest들 끼리만 연결
통신 영역 : Guest OS - Guest OS
외부 | 내부 | |
목적 | 가상 머신(VM)을 물리적 네트워크에 연결 | 가상 시스템 과 호스트 시스템간의 통신을 위한 전용 네트워크 |
통신 | 물리적 네트워크의 다른 시스템과 통신 할 수 있으며, 그 반대도 가능 | 내부 가상 스위치에 연결된 VM은 서로 또는 호스트 시스템과 통신할 수 있지만 외부 물리적 네트워크와는 분리 |
구성 | 외부 스위치 전용 호스트 시스템 / 물리적 네트워크 어댑터가 필요 | 전용 물리적 네트워크 어댑터가 필요하지 않으며, 순수하게 내부의 소프트웨어 기반 스위치 |
사용 사례 | VM이 인터넷에 엑세스 하거나 다른 서버와 통신하거나 기업 네트워크의 일부가 되는 등 물리적 네트워크의 다른 시스템과 상호작용 해야 하는 시나리오 | VM이 서로 또는 호스트 시스템과 통신해야 하지만 외부 물리적 네트워크에 직접 액세스할 필요가 없는 시나리오에 적합합니다. 이는 격리된 테스트 환경을 구축하거나 호스트 시스템 내에서 네트워크 트래픽을 포함해야 하는 시나리오 |
또 가상 스위치를 만들 때 VLAN ID를 지정 할 수 있다.(나중에 해봐야지~)
외부 Host에서 Guest로 ssh 접속 방법(해결중)
기타
MS에서 제공하는 문서들
스위치 만드는 방법
https://open-infra.tistory.com/14
'인프라 > window & hyper-v' 카테고리의 다른 글
[Hyper-V] Hyper-V 서버 Hyper-V 관리자에 연결하기 (3) | 2024.10.07 |
---|---|
[wsl] WslRegisterDistribution failed with error: 0x80370102 (0) | 2024.01.23 |
윈도우에서 SSPI와 CredSSP (0) | 2023.08.17 |