Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

vMX용 가상 네트워크 인터페이스

가상 환경에서 패킷 입력 및 출력 기능은 가상 머신, 특히 VFP VM 내부의 패킷 처리 기능의 성능에 중요한 역할을 합니다. VFP는 두 가지 유형의 가상 네트워크 인터페이스를 지원합니다.

  • 파라바이러스화—파라바이러스화된 네트워크 인터페이스는 게스트 OS에서 네트워크 드라이버와 호스트 OS를 사용하여 가상 환경과 상호 작용하고 효과적으로 통신하여 완전히 에뮬레이션된 인터페이스보다 더 높은 성능을 제공합니다. KVM에서 지원되는 파라바이러스화 인터페이스는 virtio입니다. VMware의 경우, VMXNET3이 지원됩니다.

  • PCI 패스스루—PCI 패스스루를 통해 네트워크 인터페이스와 같은 PCI 디바이스가 마치 게스트 운영 체제에 물리적으로 연결된 것처럼 나타나고 하이퍼바이저를 우회하고 높은 수준의 데이터 전송 속도를 제공할 수 있습니다. 물리적 네트워크 인터페이스는 단일 루트 I/O 가상화(SR-IOV) 기능을 지원하며 PCI 패스스루를 사용하여 VM에 연결할 수 있습니다.

vMX 라우터 사용 방법에 따라 유형을 선택합니다. 표 1을 참조하십시오.

표 1: 가상화 기술 선택을 위한 고려 사항

고려

파라바이러스화 기법

PCI 패스스루 기법

인터페이스

virtio(KVM용), VMXNET3(VMware용)

SR-IOV

사용 사례

  • 네트워크 시뮬레이션

  • 낮은 처리량의 애플리케이션

  • 정적 vMX 구축

  • 높은 처리량의 애플리케이션

호스트 요구 사항

이 기술에 따른 요구 사항 없음

물리적 NIC는 PCI 패스를 지원해야 합니다.

VM Mobility(Junos OS 릴리스 15.1F4 또는 이전 릴리스)

재구성 없이 vMX 인스턴스를 새 서버로 이동합니다.

새 서버에 동일한 vMX 인스턴스를 생성합니다.

파라바이러스화

Junos OS 릴리스 15.1F4에서 지원되는 VM과 호스트는 함께 작동하여 물리적 NIC에서 VM의 애플리케이션으로 패킷을 효율적으로 이동합니다. KVM 하이퍼바이저가 VM의 네트워크 및 디스크 작업을 최적화하는 기술인 virtio를 구성하여 vMX 라우터에 파라바이러스화를 구현합니다. VFP VM과 호스트 모두 패킷 이동을 위해 상호 작용하는 virtio 드라이버가 포함되어 있습니다. ESXi 하이퍼바이저에서 VMXNET3을 구성하여 VMware 서버에 가상화를 구현합니다. 각 vMX 인터페이스의 구성 파일에 다음 정보를 제공해야 합니다.

  • Junos OS 이름

  • 고유한 MAC 주소

VM을 한 서버에서 다른 서버로 옮기고 싶다면 각 인터페이스의 이름과 MAC 주소가 동일하게 유지되는 경우 재구성 없이 이를 수행할 수 있습니다.

SR-IOV를 통한 PCI 패스스루

Junos OS 릴리스 15.1F4에서 지원되는 vMX 라우터는 단일 루트 I/O 가상화(SR-IOV)와 함께 PCI 패스스루를 지원합니다. PCI 패스스루 기법에서는 NIC의 메모리 공간을 VM에 직접 할당하여 패킷이 하이퍼바이저를 우회하도록 합니다. 하이퍼바이저를 우회하면 효율성이 향상되고 높은 패킷 처리량이 발생합니다.

SR-IOV를 통해 하이퍼바이저는 물리적 NIC(물리적 기능이라고 함)를 감지하고 VFP VM에 여러 개의 가상 NIC(가상 기능이라고 함)를 생성합니다. vMX 구현에서 호스트는 NIC를 단일 VM에 바칩니다.

SR-IOV로 PCI 패스스루를 구성할 때 각 vMX 인터페이스에 대해 다음 매개 변수를 지정합니다.

  • Junos OS 이름

  • 고유한 MAC 주소

  • 물리적 NIC의 이름

가상 NIC와 물리적 NIC 사이에 직접 연결을 생성하므로 VM을 한 호스트에서 다른 호스트로 이동할 수 없습니다. VM을 다른 호스트로 이동해야 하는 경우 해당 호스트에 새 vMX 인스턴스를 설치하고 원래 호스트에서 vMX 인스턴스를 삭제해야 합니다.