ENA Windows ドライバーのバージョンリリースを追跡する - Amazon Elastic Compute Cloud

ENA Windows ドライバーのバージョンリリースを追跡する

Windows AMI には、拡張ネットワーキングを有効にできる ENA Windows ドライバーが含まれています。

次の表に、Windows Server バージョンごとにダウンロードする ENA ドライバの各バージョンを示します。

Windows Server バージョン ENA ドライバーバージョン

Windows Server 2022

2.4.0 以降

[Windows Server 2019]

最新

Windows Server 2016 最新
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) ヘッダーの最大サイズを超えるヘッダーを持つ 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 Server は影響を受けません。

2023 年 2 月 17 日

2.4.0

新機能

  • Windows Server 2022 のサポートの追加

  • Windows Server 2008 R2 のサポートの終了

  • 第 6 世代の Amazon EC2 インスタンスのパフォーマンスを向上させるため、低レイテンシーキューイング (LLQ) を常にオンに設定します。

バグ修正

  • Windows (PCW) のパフォーマンスカウンター (PCW) システムにネットワークパフォーマンスメトリクスを公開できない問題を修正しました。

  • レジストリキーの読み取り操作に発生するメモリリークを修正しました。

  • アダプターのリセット処理中に回復不能なエラーが発生した際に生じる、無限のリセットループを防止しました。

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 を介して一括更新を実行します。

      • [Name] (名前): AwsEnaNetworkDriver

      • バージョン: 2.2.3

2021 年 10 月 26 日

2.2.3

新機能

  • 最大 400 Gbps インスタンスネットワーキングを備えた新しい Nitro Card のサポートを追加します。

バグ修正

  • ハードウェア応答不能の誤検出発生の原因となっていた、ENA ドライバによるシステム時刻の変更とシステム時刻クエリとの競合状態を修正します。

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

新機能

  • 次世代ハードウェアタイプのサポートを追加しました。

  • stop-hibernate から再開後のインスタンスの開始時間を短縮し、誤検出の 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 デバイス機能を提供し、パフォーマンスの向上をもたらします。また、複数の新機能を加え、安定性に関する複数の機能強化を行っています。
  • 新機能

    • Jumbo Frames 設定で標準化された Windows レジストリキーを使用。

    • ENA ドライバープロパティ GUI を介した VLAN ID 設定が可能。

    • 復旧フローの改善

      • 失敗を識別する機構を改善。

      • 調整可能な復旧パラメータのサポートを追加。

    • vCPU 数が 8 台を超える新しい EC2 インスタンスで I/O キューを最大 32 個までサポート。

    • ドライバーのメモリ占有領域を最大 90% 削減。

  • パフォーマンスの最適化

    • 転送パスのレイテンシーの短縮。

    • 受信チェックサムオフロードのサポート。

    • 負荷が大きいシステムのパフォーマンスの最適化 (ロック機構の使用の最適化)。

    • CPU 使用率を低減させて負荷時のシステム応答を改善するための機能強化。

  • バグ修正

    • 連続しない Tx ヘッダーの無効な解析に伴うクラッシュを修正。

    • ベアメタルインスタンスにおける Elastic Network Interface デタッチ中のドライバー v1.5 のクラッシュを修正。

    • IPv6 での LSO 疑似ヘッダーチェックサム計算エラーを修正。

    • 初期化の失敗時に起こり得るメモリリソースリークの修正。

    • IPv4 フラグメントの TCP/UDP チェックサムオフロードを無効化。

    • VLAN 設定の修正。VLAN の優先度のみを無効化すべきときに VLAN が間違って無効化されていました。

    • イベントビューアーによるカスタムドライバーメッセージの正しい解析を有効化。

    • 無効なタイムスタンプ処理に伴うドライバーの初期化エラーを修正。

    • データ処理と ENA デバイス無効化との間の競合状態を修正。

2019 年 7 月 1 日

1.5.0

  • 安定性の向上およびパフォーマンス修正。

  • [Receive Buffers] は、ENA NIC の [Advanced Properties] で最大 8192 に設定できるようになりました。

  • デフォルトの [Receive Buffers] は 1000 です。

2018 年 10 月 4 日

1.2.3

信頼性の修正が含まれ、Windows Server 2016 から Windows Server 2008 R2 のサポート内容を統合します。

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 ドライバーの新しいバージョンがリリースされたときには、Amazon SNS から通知を受け取ることができます。このような通知をサブスクライブするには、以下の手順を使用します。

EC2 の通知をサブスクライブする
  1. Amazon SNS コンソール(https://console.aws.amazon.com/sns/v3/home)を開きます。

  2. ナビゲーションバーで、必要に応じて、リージョンを [米国東部 (バージニア北部)] に変更します。購読する SNS 通知がこのリージョンにあるため、このリージョンを選択する必要があります。

  3. ナビゲーションペインで [Subscriptions] を選択します。

  4. [Create subscription] を選択します。

  5. [Create subscription] ダイアログボックスで、次の操作を行います。

    1. [TopicARN] では、次の Amazon リソースネーム (ARN) をコピーします。

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

    2. [プロトコル] で Email を選択します。

    3. [エンドポイント] には、通知を送信する E メールアドレスを入力します。

    4. [Create subscription] を選択します。

  6. 確認メールが送信されます。E メールを開き、指示に従ってサブスクリプションを完了します。

サブスクライバには、EC2 Windows ドライバーの新しいバージョンがリリースされるたびに、通知が送信されます。通知が不要になった場合は、次の手順で受信登録を解除します。

Amazon EC2 Windows ドライバー通知のサブスクリプションを解除する
  1. Amazon SNS コンソール(https://console.aws.amazon.com/sns/v3/home)を開きます。

  2. ナビゲーションペインで [Subscriptions] を選択します。

  3. サブスクリプションのチェックボックスを選択し、[アクション]、[サブスクリプションの削除] を選択します。確認を求めるメッセージが表示されたら、[削除] を選択します。