이 페이지의
vMX용 가상 네트워크 인터페이스
가상 환경에서 패킷 입력 및 출력 기능은 가상 머신, 특히 VFP VM 내부의 패킷 처리 기능에서 중요한 역할을 합니다. VFP는 두 가지 유형의 가상 네트워크 인터페이스를 지원합니다.
파라바이러스화—파라바이러스화된 네트워크 인터페이스는 게스트 OS에서 네트워크 드라이버를 사용하며, 가상 환경과 상호 작용하고 완전히 에뮬레이션된 인터페이스보다 더 높은 성능을 제공하기 위해 효과적으로 통신하는 호스트 OS를 사용합니다. KVM에서 지원되는 파라바이러스화된 인터페이스는 virtio입니다. VMware의 경우 VMXNET3가 지원됩니다.
PCI 패스스루—PCI 패스스루를 통해 네트워크 인터페이스와 같은 PCI 디바이스가 게스트 운영 체제에 물리적으로 연결된 것처럼 표시되어 하이퍼바이저를 우회하고 높은 데이터 전송 속도를 제공합니다. 물리적 네트워크 인터페이스는 단일 루트 I/O 가상화(SR-IOV) 기능을 지원하며 PCI 패스스루를 사용하여 VM에 연결할 수 있습니다.
vMX 라우터 사용 방법을 기반으로 유형을 선택합니다. 표 1을 참조하십시오.
고려 |
파라바이러스화 기법 |
PCI 패스스루 기법 |
---|---|---|
인터페이스 |
virtio(KVM용), VMXNET3(VMware용) |
SR-IOV |
사용 사례 |
|
|
호스트 요구 사항 |
이 기법에 대한 특정 요구 사항 없음 |
물리적 NIC는 PCI 패스스루를 지원해야 합니다. |
VM Mobility(Junos OS Release 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 주소
각 인터페이스의 이름과 MAC 주소가 동일하게 유지되는 경우, VM을 한 서버에서 다른 서버로 이동하려는 경우 재컨피규레이션 없이도 이를 수행할 수 있습니다.
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 인스턴스를 삭제해야 합니다.