Freigeben über


Protokollauslagerungen für die NDIS-Energieverwaltung

NDIS 6.20 und höhere Versionen von NDIS unterstützen Protokollauslagerungen für die NDIS-Energieverwaltung. Beispielsweise kann NDIS die Behandlung von ARP-Anforderungen (Address Resolution Protocol) an einen Netzwerkadapter auslagern. Einige Anwendungen verwenden regelmäßige ARP-Anforderungspakete, um das Vorhandensein eines Hosts im Netzwerk zu ermitteln und sicherzustellen. Diese Anwendungen senden die ARP-Anforderungen auch dann, wenn derzeit keine Daten an den Host gesendet werden müssen. Solche ARP-Anforderungen wecken den Host und verschwenden Energie, wenn der Host nichts zu tun hat.

Hinweis In Windows 7 ist die Auslagerungsfunktion der Energieverwaltung nur aktiviert, wenn alle Protokoll- und Filtertreiber, die an den Miniportadapter gebunden sind, NDIS 6.20 und höhere Versionen unterstützen. In Windows 8 ist die Auslagerungsfunktion der Energieverwaltung aktiviert, wenn der Miniportadapter dies unterstützt, unabhängig von den Protokoll- und Filtertreiberversionen.

Hinweis Wenn ein eingehendes Paket sowohl einem ausgeladenen Protokoll als auch einem Muster entspricht (z. B. aufgrund eines Konfigurationsfehlers), antwortet der Netzwerkadapter auf das Paket und reaktiviert den Computer.

Um falsche Aktivierungen zu minimieren, versuchen NDIS-Protokolltreiber, die Antwort auf häufig verwendete Netzwerkanforderungen an die Hardware auszulagern. Einige Netzwerkprotokolle erfordern, dass der Host bestimmte Informationen in regelmäßigen Abständen ankündigen muss. Wenn ein Netzwerkadapter auf ARP-Anforderungen antwortet oder protokollspezifische regelmäßige Ankündigungen übernimmt, ohne das System für die Verarbeitung dieser Anforderungen zu aktivieren, können viele falsche Aktivierungsereignisse vermieden werden.

Es gibt drei Arten von Low-Power-Protokollauslagerungen:

  • IPv4-ARP

  • IPv6 Neighbor Solicitation (NS)

  • IEEE 802.11 Robust Secure Network (RSN) 4-Wege- und 2-Wege-Handshake

NDIS ermöglicht es mehreren Protokolltreibern, verschiedene Protokolle auf einen Netzwerkadapter auszulagern. Um sicherzustellen, dass der richtige Satz von Protokollen ausgeladen wird, wenn die Anzahl der angeforderten Protokollauslagerungen höher als die Anzahl ist, die der Netzwerkadapter unterstützen kann, weisen Protokolltreiber jeder Protokollauslagerung eine Priorität zu. Wenn NDIS keine neue Protokollauslagerung mit hoher Priorität hinzufügen kann, weil der Netzwerkadapter keine Ressourcen mehr hat, löscht NDIS möglicherweise die Auslagerungen mit niedrigerer Priorität.

Weitere Informationen zum Verwalten von Protokollauslagerungen finden Sie unter Hinzufügen und Löschen von Low Power Protocol Offloads.