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

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.11.0 새 기능: 인스턴스 유형 제한에 따라 최대 64개의 I/O 큐로 확장되는 동적 큐 할당 지원 추가. 버그 수정: 디바이스에서 물리적 DMA 주소 폭을 검색할 때 오류 조건 처리 누락 수정. 2025년 8월 1일
2.10.0 버그 수정: 예기치 않은 재부팅 방지를 위해 큐 초기화 중 메모리 할당 실패의 부적절한 처리 수정. 디바이스 기능이 무시되는 네트워크 오프로드의 잘못된 구성 가능성 수정. 2025년 6월 24일
2.9.0 새 기능: 디바이스가 시작한 비동기 리셋 요청 지원 추가. 디바이스가 제공하는 최대 대형 LLQ 깊이 값 처리 지원 추가. 디바이스 잘못 구성으로 인한 예기치 않은 전원 상태 전환에 대한 가시성을 높이기 위해 Windows 이벤트 뷰어에 이벤트 ID 58001 추가. 버그 수정: 예기치 않은 재부팅 방지를 위해 디바이스 초기화 중 메모리 할당 실패의 부적절한 처리 수정. 디바이스 중지 중 DPC를 큐에 넣을 수 있는 인터럽트 서비스 루틴의 문제 수정. 2024년 12월 12일
2.8.0 버그 수정: 이미 해제된 NBL을 해제하려 시도해 메모리 손상을 일으킬 수 있는 egress 네트워크 버퍼 목록(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 체크섬 계산 오프로드 지원 추가. 광대역 Low Latency Queuing(LLQ) 지원 추가(디바이스 권장 사항에 따라 동적으로 활성화, 새 "WideLLQ" 레지스트리 키로 재정의 가능). Rx 오버런으로 인한 패킷 드롭 보고 추가. 디바이스의 최적 이하 구성 알림 지원 추가(Windows 이벤트 뷰어의 이벤트 ID 59000 참고). 버그 수정: 최대 Low Latency Queuing(LLQ) 헤더 크기를 초과하는 헤더가 있는 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 Client와 Windows Server는 영향 없음. 2023년 2월 17일
2.4.0 새 기능: Windows Server 2022 지원 추가. Windows Server 2008 R2 지원 제거. 6세대 Amazon EC2 인스턴스에서 성능 향상을 위해 Low Latency Queuing(LLQ)을 항상 켬으로 설정. 버그 수정: Windows용 성능 카운터(PCW) 시스템에 네트워크 성능 지표 게시 실패 수정. 레지스트리 키 읽기 작업 중 메모리 누수 수정. 어댑터 리셋 과정에서 복구 불가능한 오류 발생 시 무한 리셋 루프 방지. 2022년 4월 28일
2.2.4 공지: ENA Windows 드라이버 2.2.4가 6세대 EC2 인스턴스의 잠재적 성능 저하로 인해 롤백됨. 이전 버전 설치 또는 SSM을 통한 일괄 업데이트를 권장. 2021년 10월 26일
2.2.3 새 기능: 최대 400Gbps 인스턴스 네트워킹을 갖춘 새 Nitro 카드 지원 추가. 버그 수정: ENA 드라이버의 시스템 시간 변경과 시스템 시간 쿼리 사이의 경쟁 조건으로 인한 HW 무응답 오탐지 수정. 공지: Windows ENA 드라이버 2.2.3은 Windows Server 2008 R2를 지원하는 마지막 버전. 2021년 3월 25일
2.2.2 새 기능: CloudWatch 및 Windows 성능 카운터 소비자로 네트워크 어댑터 성능 지표를 쿼리하는 지원 추가. 버그 수정: bare metal 인스턴스의 성능 문제 수정. 2020년 12월 21일
2.2.1 새 기능: 호스트가 네트워크 성능 지표를 위해 Elastic Network Adapter를 쿼리할 수 있는 메서드 추가. 2020년 10월 1일
2.2.0 새 기능: 차세대 하드웨어 유형 지원 추가. stop-hibernate에서 재개 후 인스턴스 시작 시간 개선, 잘못된 ENA 오류 메시지 제거. 성능 최적화: 인바운드 트래픽 처리 최적화, 낮은 리소스 환경에서 공유 메모리 관리 개선. 버그 수정: 드라이버가 리셋에 실패하는 드문 시나리오에서 ENA 디바이스 제거 시 시스템 크래시 방지. 2020년 8월 12일
2.1.5 버그 수정: bare metal 인스턴스의 가끔 발생하는 네트워크 어댑터 초기화 실패 수정. 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 내 Encapsulating Security Payload(ESP) 프로토콜 올바르게 처리. 2019년 9월 16일
2.1.0 ENA Windows 드라이버 v2.1은 새 ENA 디바이스 기능을 도입하고, 성능 향상을 제공하며, 새 기능을 추가하고, 여러 안정성 개선을 포함. 새 기능: Jumbo frames 구성에 표준화된 Windows 레지스트리 키 사용. ENA 드라이버 속성 GUI로 VLAN ID 설정 허용. 개선된 복구 흐름, 향상된 실패 식별 메커니즘, 조정 가능한 복구 파라미터 지원. 8개 이상의 vCPU가 있는 최신 EC2 인스턴스에서 최대 32개 I/O 큐 지원. 드라이버 메모리 공간 약 90% 감소. 성능 최적화: 전송 경로 지연 감소, 수신 체크섬 오프로드 지원, 과부하 시스템 성능 최적화. 버그 수정: 여러 항목. 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 드라이버 릴리스 알림 구독하기

Amazon SNS는 새 버전의 EC2 Windows 드라이버가 릴리스될 때 알려줄 수 있어요. 다음 절차를 사용해 이 알림을 구독하세요.

EC2 알림 구독하기
  1. Amazon SNS 콘솔(https://console.aws.amazon.com/sns/v3/home)을 엽니다.
  2. 필요한 경우 내비게이션 바에서 리전을 US East (N. Virginia) 로 변경합니다. 구독할 SNS 알림이 이 리전에 있으므로 이 리전을 선택해야 해요.
  3. 탐색 창에서 Subscriptions를 선택합니다.
  4. Create subscription을 선택합니다.
  5. Create subscription 대화 상자에서 다음을 수행합니다.
    • TopicARN에 다음 Amazon Resource Name(ARN)을 복사합니다: arn:aws:sns:us-east-1:801119661308:ec2-windows-drivers
    • Protocol에서 Email을 선택합니다.
    • Endpoint에 알림을 보낼 이메일 주소를 입력합니다.
    • Create subscription을 선택합니다.
  6. 확인 이메일을 받게 됩니다. 이메일을 열고 지침에 따라 구독을 완료합니다.

새 EC2 Windows 드라이버가 릴리스될 때마다 구독자에게 알림을 보냅니다. 더 이상 알림을 받고 싶지 않다면 다음 절차를 사용해 구독을 해지하세요.

Amazon EC2 Windows 드라이버 알림 구독 해지하기
  1. Amazon SNS 콘솔(https://console.aws.amazon.com/sns/v3/home)을 엽니다.
  2. 탐색 창에서 Subscriptions를 선택합니다.
  3. 구독의 확인란을 선택한 다음 Actions, Delete subscriptions를 선택합니다. 확인 메시지가 표시되면 Delete를 선택합니다.

더 알아보기

  • Windows에서 ENA 드라이버 설치하기
  • Windows PV 드라이버