다음을 통해 공유


NVGRE(일반 라우팅 캡슐화) 작업 오프로드를 사용한 네트워크 가상화 개요

NVGRE 캡슐화 패킷 형식

이 경우 프로토콜 또는 필터 드라이버는 GRE 캡슐화를 포함하여 (비 LSO) 패킷을 생성하고 유선으로 패킷을 보냅니다. 수신 쪽에서 이러한 패킷(비 RSS, VMQ)은 수정 없이 프로토콜 드라이버에 전달됩니다. NVGRE 작업 오프로드 기능은 캡슐화 및 캡슐화 작업의 오프로드를 지정하지 않습니다.

오프로드 보내기 및 받기

보내기 경로에서 다음 작업 오프로드는 캡슐화를 고려해야 합니다.

  • IPv4 및 TCP 또는 UDP 페이로드의 체크섬 계산
  • 큰 보내기 오프로드 버전 1(LSO_v1) 및 큰 보내기 오프로드 버전 2(LSO_v2)
  • UDP 구분 오프로드(USO)

송신 쪽 오프로드의 경우 미니포트는 터널(외부) IP 헤더, 전송(내부) IP 헤더 및 TCP 헤더에서 해당 작업을 수행해야 합니다.

수신 경로에서 다음 작업 오프로드는 캡슐화를 고려해야 합니다.

  • IPv4 및 TCP 또는 UDP 페이로드의 체크섬 유효성 검사
  • 수신측 배율 (RSS)
  • VMQ

수신 쪽 오프로드의 경우 NIC는 캡슐화 프로토콜 헤더를 구문 분석해야 합니다. 예를 들어 GRE 캡슐화의 경우 NIC는 GRE 헤더를 구문 분석하고 전송(내부) 및/또는 터널(외부) IP 헤더에서 작업 오프로드를 수행해야 합니다.