ENA Windows 드라이버 버전 릴리스 추적 - Amazon Elastic Compute Cloud

ENA Windows 드라이버 버전 릴리스 추적

Windows AMI에는 향상된 네트워킹을 활성화하기 위한 ENA Windows 드라이버가 포함되어 있습니다.

Windows Server 버전 2016 이상의 경우 최신 드라이버 버전을 사용하는 것이 좋습니다. 이전 버전의 Windows Server의 경우 다음 표를 참조하여 사용할 ENA 드라이버 버전을 결정합니다.

Windows Server 버전 ENA 드라이버 버전
Windows Server 2012 R2 2.6.0 이하
Windows Server 2012 2.6.0 이하
Windows Server 2008 R2 2.2.3 이하

ENA Windows 드라이버 버전 내역

다음 표에는 각 릴리스에 대한 변경 사항이 요약되어 있습니다.

드라이버 버전 세부 정보 릴리스 날짜

2.8.0

버그 수정

  • 송신 네트워크 버퍼 목록(NBL) 처리의 전체 흐름에서 경합 상태를 수정했으며, 이는 이미 릴리스된 NBL을 해제하려고 하면 발생할 수 있는 메모리 손상으로 이어질 수 있습니다.

  • 모든 LSO 및 체크섬 오프로드를 비활성화할 때 예기치 않은 동작이 발생할 수 있는 L3 프로토콜의 잘못된 탐지를 수정했습니다.

2024년 9월 30일

2.7.0

새로운 기능

  • 제거됨: Windows Server 2012(Windows 8) 및 Windows Server 2012 R2(Windows 8.1)에 대한 지원. 이 운영 체제 버전은 AWS에서 지원이 종료되었습니다. Windows Server 2012 및 이전 버전에서는 드라이버 설치가 실패합니다.

  • IPv6 Tx 체크섬 계산을 디바이스로 오프로드하기 위한 지원이 추가되었습니다.

  • 광범위한 저지연 대기열(LLQ) 지원이 추가되었습니다. 이것은 기기 권장 사항에 따라 동적으로 활성화됩니다. 새 “WideLLQ” 레지스트리 키로 이 설정을 재정의할 수 있습니다.

  • Rx 오버런으로 인한 패킷 삭제 보고를 추가했습니다. 이는 수신 패킷을 위한 Rx 링의 공간이 충분하지 않음을 나타냅니다.

  • 디바이스의 최적이 아닌 구성 알림에 대한 지원이 추가되었습니다. Windows 이벤트 뷰어에서 이벤트 ID 59000를 참조하십시오.

버그 수정

  • 헤더가 최대 LLQ(Low Latency Queuing) 헤더 크기를 초과하는 헤더가 포함된 Tx 패킷으로 인해 발생하는 불필요한 장치 재설정을 방지하십시오.

2024년 5월 1일

2.6.0

새로운 기능

  • ENA Express를 지원하는 인스턴스 유형에 대해 다음과 같은 네트워크 성능 메트릭을 추가합니다.

    • ena_srd_mode

    • ena_srd_tx_pkts

    • ena_srd_eligible_tx_pkts

    • ena_srd_rx_pkts

    • ena_srd_resource_utilization

  • Nitro 기반 인스턴스 유형에 대해 conntrack_allowance_available 네트워크 성능 메트릭을 추가합니다.

  • RX 데이터 손상 감지로 인한 새 어댑터 재설정 사유를 추가합니다.

  • 드라이버 로깅 인프라를 업데이트합니다.

버그 수정

  • CPU 부족으로 인해 네트워크 성능 메트릭 업데이트가 실패하는 경우 어댑터 재설정을 방지합니다.

  • 장치 하트비트 중단의 오탐을 방지합니다.

  • 다운그레이드 작업을 지원하도록 드라이버 설치 스크립트를 수정합니다.

  • 수신 오류 수 통계를 수정합니다.

2023년 6월 20일

2.5.0

관련 공지 사항

ENA Windows 드라이버 버전 2.5.0은 Windows 도메인 컨트롤러에서 초기화하지 못해 롤백되었습니다. Windows 클라이언트와 Windows 서버는 영향을 받지 않습니다.

2023년 2월 17일

2.4.0

새로운 기능

  • Windows Server 2022에 대한 지원을 추가합니다.

  • Windows Server 2008 R2에 대한 지원을 제거합니다.

  • 6세대 Amazon EC2 인스턴스의 성능을 개선하려면 짧은 지연 시간 큐잉(LLQ)을 항상 켜기로 설정합니다.

버그 수정

  • PCW(Windows용 성능 카운터) 시스템에 네트워크 성능 지표를 게시하지 못하는 문제를 수정합니다.

  • 레지스트리 키 읽기 작업 중 메모리 누수를 수정합니다.

  • 어댑터 재설정 프로세스 중에 복구할 수 없는 오류가 발생하는 경우 무한 재설정 루프를 방지합니다.

2022년 4월 28일

2.2.4

관련 공지 사항

ENA Windows 드라이버 버전 2.2.4는 6세대 EC2 인스턴스의 잠재적인 성능 저하로 인해 롤백되었습니다. 다음 방법 중 하나를 사용하여 드라이버를 다운그레이드하는 것이 좋습니다.

  • 이전 버전 설치
    1. 이 테이블의 링크에서 이전 버전 패키지를 다운로드합니다(버전 2.2.3).

    2. install.ps1 PowerShell 설치 스크립트를 실행합니다.

    사전 및 사후 설치 단계에 대한 자세한 내용은 Windows에서 향상된 네트워킹 활성화 섹션을 참조하세요.

    대량 업데이트에 Amazon EC2 Systems Manager 사용
    • 다음 파라미터를 사용하여 SSM 문서 AWS-ConfigureAWSPackage를 통해 대량 업데이트를 수행합니다.

      • 이름: AwsEnaNetworkDriver

      • 버전: 2.2.3

2021년 10월 26일

2.2.3

새로운 기능

  • 최대 400Gbps의 인스턴스 네트워킹을 제공하는 새로운 Nitro Card에 대한 지원이 추가됩니다.

버그 수정

  • 시스템 시간 변경과 시스템 시간 쿼리 ENA 드라이버의 시스템 시간 쿼리 간의 경쟁 조건을 수정하여 HW 무응답의 거짓 탐지를 방지했습니다.

Windows ENA 드라이버 버전 2.2.3은 Windows Server 2008 R2를 지원하는 최종 버전입니다. ENA를 사용하는 현재 사용 가능한 인스턴스 유형은 Windows Server 2008 R2에서 계속 지원되며 드라이버를 다운로드하여 사용할 수 있습니다. 이후 인스턴스 유형은 Windows Server 2008 R2를 지원하지 않으며 Windows Server 2008 R2 이미지를 이후 인스턴스 유형으로 시작, 가져오기 또는 마이그레이션할 수 없습니다.

2021년 3월 25일

2.2.2

새로운 기능

  • CloudWatch 및 Windows 소비자용 성능 카운터를 사용하여 네트워크 어댑터 성능 지표를 쿼리하는 지원을 추가합니다.

버그 수정

  • 베어메탈 인스턴스의 성능 문제를 해결합니다.

2020년 12월 21일

2.2.1

새로운 기능

  • 호스트가 Elastic Network Adapter에 네트워크 성능 지표를 쿼리할 수 있도록 하는 메서드를 추가합니다.

2020년 10월 1일

2.2.0

새로운 기능

  • 차세대 하드웨어 유형에 대한 지원을 추가합니다.

  • 중지-최대 절전 모드에서 재개한 후 인스턴스 시작 시간을 개선하고 오탐지 ENA 오류 메시지를 제거합니다.

성능 최적화

  • 인바운드 트래픽의 처리를 최적화합니다.

  • 낮은 리소스 환경에서 공유 메모리 관리를 개선합니다.

버그 수정

  • 드문 경우이지만 드라이버를 재설정하지 못하는 경우 ENA 디바이스 제거 시 시스템 충돌을 방지합니다.

2020년 8월 12일

2.1.5

버그 수정

  • 베어 메탈 인스턴스에서 가끔 발생하는 네트워크 어댑터 초기화 실패를 해결합니다.

2020년 6월 23일

2.1.4

버그 수정

  • 네트워크 스택에서 도착하는 손상된 LSO 패킷 메타데이터로 인해 발생하는 연결 문제를 방지합니다.

  • 이미 릴리스된 패킷 메모리에 액세스하게 되는 드문 교착 상태로 인해 발생하는 시스템 충돌을 방지합니다.

2019년 11월 25일

2.1.2

새로운 기능

  • OS에서 MAC 기반 UUID를 생성할 수 있도록 공급업체 ID 보고서에 대한 지원이 추가되었습니다.

버그 수정

  • 초기화 시 DHCP 네트워크 구성 성능이 향상되었습니다.

  • 최대 전송 단위(MTU)가 4K를 초과하는 경우 인바운드 IPv6 트래픽에서 L4 체크섬을 적절히 계산합니다.

  • 드라이버 안정성 및 사소한 버그 수정에 대한 전반적인 개선 사항입니다.

2019년 11월 4일

2.1.1

버그 수정
  • 운영 체제에서 매우 조각화된 TCP LSO 패킷이 떨어지는 것을 방지합니다.

  • IPv6 네트워크의 IPSec 내에서 캡슐화 보안 페이로드(ESP) 프로토콜을 적절히 처리합니다.

2019년 9월 16일

2.1.0

ENA Windows 드라이버 v2.1은 새로운 ENA 디바이스 기능을 도입하고 성능 향상을 제공하며 새로운 기능을 추가하고 여러 안정성 개선 기능을 포함합니다.
  • 새로운 기능

    • 점보 프레임 구성에 표준화된 Windows 레지스트리 키를 사용합니다.

    • ENA 드라이버 속성 GUI를 통한 VLAN ID 설정을 허용합니다.

    • 복구 흐름이 개선되었습니다.

      • 결함 식별 메커니즘이 개선되었습니다.

      • 튜닝 가능한 복구 파라미터에 대한 지원이 추가되었습니다.

    • vCPU가 8개 이상인 최신 EC2 인스턴스의 경우 최대 32개의 I/O 대기열을 지원합니다.

    • 드라이버 메모리 공간 90%까지 절감

  • 성능 최적화

    • 전송 경로 지연 시간 감소

    • 수신 체크섬 오프로드를 지원합니다.

    • 과다 로드된 시스템(잠금 메커니즘의 사용 최적화)을 위한 성능 최적화

    • CPU 사용률을 줄이고 로드 시 시스템 응답 속도를 개선하는 추가 향상 기능

  • 버그 수정

    • 불연속 Tx 헤더의 유효하지 않은 구문 분석으로 인한 충돌을 수정했습니다.

    • Bare Metal 인스턴스에서 탄력적 네트워크 인터페이스 분리 중 드라이버 v1.5 충돌 문제를 수정했습니다.

    • IPv6에 대한 LSO 의사 헤더 체크섬 계산 오류를 수정했습니다.

    • 초기화 실패 시 잠재적인 메모리 리소스 유출을 수정했습니다.

    • IPv4 조각에 대한 TCP/UDP 체크섬 오프로드를 비활성화했습니다.

    • VLAN 구성에 대해 수정했습니다. VLAN 우선순위만 비활성화해야 한 경우 VLAN이 잘못 비활성화되었습니다.

    • 이벤트 뷰어로 사용자 지정 드라이버 메시지의 올바른 구문 분석을 활성화했습니다.

    • 잘못된 타임스탬프 처리로 인한 드라이버 초기화 실패 문제를 수정했습니다.

    • 데이터 처리 및 ENA 디바이스 비활성화 사이의 교착 상태를 수정했습니다.

2019년 7월 1일

1.5.0

  • 안정성 및 성능 수정 사항이 개선되었습니다.

  • 이제, ENA NIC의 고급 속성에서 수신 버퍼를 최대 8192의 값으로 구성할 수 있습니다.

  • 기본 수신 버퍼는 1k입니다.

2018년 10월 4일

1.2.3

안정성 수정 사항이 포함되고, Windows Server 2008 R2부터 Windows Server 2016에 이르는 지원을 통합합니다.

2018년 2월 13일

1.0.8

최초 릴리스입니다. Windows Server 2008 R2, Windows Server 2012 RTM, Windows Server 2012 R2 및 Windows Server 2016용 AMI에 포함됩니다.

2016년 7월

Amazon SNS에서 ENA Windows 드라이버 릴리스 알림 구독

새로운 EC2 Windows Driver 버전이 릴리스되면 이를 알리도록 Amazon SNS를 설정할 수 있습니다. 알림을 받으려면 다음 절차를 수행합니다.

EC2 알림 구독
  1. https://console.aws.amazon.com/sns/v3/home에서 Amazon SNS 콘솔을 엽니다.

  2. 필요한 경우 탐색 모음에서 리전을 미국 동부(버지니아 북부)로 변경합니다. 구독을 신청하는 SNS 알림이 이 지역에 있기 때문에 이 지역을 선택해야 합니다.

  3. 탐색 창에서 구독을 선택합니다.

  4. 구독 생성을 선택합니다.

  5. 구독 생성 대화 상자에서 다음 작업을 수행합니다.

    1. TopicARN의 경우, 다음 Amazon 리소스 이름(ARN)을 복사합니다.

      arn:aws:sns:us-east-1:801119661308:ec2-windows-drivers

    2. 프로토콜에서 Email을 선택합니다.

    3. 엔드포인트에 알림을 보낼 이메일 주소를 입력합니다.

    4. Create subscription을 선택합니다.

  6. 확인 이메일이 발송됩니다. 이메일을 열고 지침에 따라 구독을 완료합니다.

새 EC2 Windows 드라이버가 릴리스될 때마다 구독자에게 알림이 전송됩니다. 이런 알림을 더 이상 받지 않기를 원하는 경우, 다음 절차를 수행해서 구독을 해제하세요.

Amazon EC2 Windows 드라이버 알림 구독 해제
  1. https://console.aws.amazon.com/sns/v3/home에서 Amazon SNS 콘솔을 엽니다.

  2. 탐색 창에서 구독을 선택합니다.

  3. 구독 확인란을 선택한 후 작업, 구독 삭제를 선택합니다. 확인 메시지가 나타나면 Delete(삭제)를 선택합니다.