DevOps/VM

[VM] 네트워크 설정 방식

kyoulho 2024. 8. 27. 23:23

브리지 모드 (Bridged Network)

브리지 모드는 가상 머신(VM)이 호스트 네트워크와 동일한 서브넷에 배치되며, 네트워크 장비는 VM을 물리적 장치와 동일하게 처리하는 네트워크 구성 방식이다. VM의 MAC 주소와 IP 주소는 호스트 네트워크 내의 다른 장치와 동일하게 취급된다.

  • MAC 주소: VM은 가상 네트워크 어댑터를 통해 호스트의 물리적 네트워크 인터페이스(예: Ethernet 카드, Wi-Fi 어댑터)와 연결된다. VM의 MAC 주소는 물리적 네트워크 상의 다른 장치들과 동일하게 사용된다.
  • IP 주소: VM은 호스트 네트워크의 DHCP 서버로부터 IP 주소를 할당받거나, 수동으로 IP 주소를 설정할 수 있다. 이 IP 주소는 호스트 네트워크의 서브넷 내에 위치한다.
  • 트래픽 처리: VM이 전송한 데이터는 호스트의 물리적 네트워크 인터페이스를 통해 실제 네트워크로 전달된다. 이 과정에서 VM의 트래픽은 물리적 장치와 동일하게 처리되며, 스위치와 라우터가 패킷을 올바른 장치로 전달한다. VM은 물리적 네트워크와 동일한 서브넷에 위치하므로, NAT 없이 직접 통신이 이루어진다.

 

NAT 모드 (Network Address Translation Mode)

NAT 모드에서는 가상 머신(VM)이 호스트 시스템의 NAT 기능을 통해 외부 네트워크와 연결된다. 호스트 시스템이 NAT를 수행하면서 VM과 외부 네트워크 간의 주소 변환을 처리한다.

  • 호스트의 역할: 호스트 시스템은 NAT 기능을 수행하여 가상 머신과 외부 네트워크 간의 트래픽을 관리한다. 호스트는 가상 머신의 패킷을 외부 네트워크의 공용 IP 주소로 변환하고, 외부 네트워크에서의 응답 패킷을 가상 머신의 IP 주소로 변환한다.
  • 가상 네트워크의 생성: NAT 모드에서 호스트는 가상 머신들이 통신할 수 있는 가상의 네트워크를 생성한다. 이 네트워크는 호스트 시스템과 가상 머신들 간의 전용 네트워크로, 가상 머신들은 이 네트워크 내에서 서로 직접 통신할 수 있다.
  • IP 주소 할당: 가상 머신들은 호스트의 NAT 네트워크 내에서 가상 IP 주소를 할당받는다. 이 IP 주소는 호스트와 가상 머신 간의 통신을 위해 사용되며, 외부 네트워크와의 직접적인 통신은 호스트의 NAT 장치를 통해 이루어진다.
  • 트래픽 처리: VM이 외부 네트워크로 패킷을 전송하면, 이 패킷은 호스트의 NAT 장치를 통해 외부 네트워크로 전달된다. NAT 장치는 패킷의 출발 IP 주소를 호스트의 공용 IP 주소로 변환하고, 외부 네트워크에서의 응답 패킷을 다시 VM의 가상 IP 주소로 전달한다.

 

 

호스트 전용 모드 (Host-Only Network)

호스트 전용 모드 (Host-Only Network)에서는 가상 머신과 호스트 간의 통신만 가능하며, 가상 머신이 외부 네트워크와 직접 연결되지 않는다. 이 모드는 주로 테스트 환경이나 개발 환경에서 사용된다.

  • MAC 주소: VM은 가상 네트워크 어댑터를 통해 호스트 전용 네트워크와 연결된다. VM의 MAC 주소는 호스트 전용 네트워크 내에서 사용된다.
  • IP 주소: VM은 호스트 전용 네트워크에서 IP 주소를 할당받는다. 이 IP 주소는 호스트와의 통신을 위해 사용된다.
  • 트래픽 처리: VM의 트래픽은 호스트와의 통신에만 사용되며, 외부 네트워크와의 직접적인 통신은 이루어지지 않는다. VM과 호스트 간의 패킷은 가상 네트워크를 통해 직접 전달된다.
  1.  

'DevOps > VM' 카테고리의 다른 글

[VM] VMware의 VMnet  (0) 2024.09.15
[VM] 스토리지 인터페이스  (1) 2024.09.15