VMQ(가상 머신 큐) 개요

NDIS VMQ(Virtual Machine Queue) 인터페이스는 Windows Server 2008 R2 이상 버전의 NDIS 6.20 이상에서 Microsoft Hyper-V 네트워크 성능 향상을 지원합니다.

VMQ 인터페이스는 다음을 지원합니다.

  • MAC(대상 미디어 액세스 제어) 주소를 사용하여 네트워크 어댑터 하드웨어에서 받은 패킷을 분류하여 패킷을 다른 수신 큐로 라우팅합니다.

  • 공유 메모리; 자세한 내용은 NDIS 메모리 관리 인터페이스를 참조하세요.

  • 다른 프로세서에서 서로 다른 가상 머신에 대한 패킷을 처리하여 여러 프로세서로 크기 조정.

NDIS VMQ 아키텍처는 다음과 같은 가상화에 대한 이점을 제공합니다.

  • 가상화는 성능에 영향을 주며 VMQ는 이러한 효과를 극복하는 데 도움이 됩니다.

  • VMQ는 실시간 마이그레이션을 지원합니다.

  • VMQ는 NDIS 작업 오프로드 및 기타 최적화와 공존합니다.

이 섹션에서는 NDIS VMQ 인터페이스에 대한 개략적인 정보를 제공합니다. VMQ를 지원하는 NDIS 드라이버를 작성하기 전에 이 섹션을 읽어야 합니다.

VMQ 드라이버 작성에 대한 자세한 내용은 VMQ 드라이버 작성을 참조하세요.

참고

NDIS 가상 미니포트 드라이버 샘플, 특히 vmq.c 및 vmq.h 원본 파일을 연구해야 합니다.

이 단원에 포함된 항목은 다음과 같습니다.

NDIS VMQ(가상 머신 큐) 소개

VMQ 구성 요소

VMQ 수신 큐

VMQ 수신 필터

NDIS VM(가상 머신) 공유 메모리의 보안 문제

NDIS VMQ Live Migration 지원

NDIS VM 큐 상태