Freigeben über


Das Protokoll-Offloads für NDIS Power Management

NDIS 6.20 und höhere Versionen von NDIS unterstützen Protokolloffloads für die NDIS-Energieverwaltung. Beispielsweise kann NDIS die Verarbeitung 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 keine aktuellen Daten an den Host gesendet werden müssen. Solche ARP-Anforderungen wecken den Host und verschwenden Energie, wenn es nichts für den Host zu tun gibt.

Anmerkung In Windows 7 ist die Offloadfunktion 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 Offloadfunktion für die Energieverwaltung aktiviert, wenn der Miniportadapter sie unterstützt, unabhängig von den Protokoll- und Filtertreiberversionen.

Anmerkung Wenn ein eingehendes Paket sowohl mit einem offloaded-Protokoll als auch mit einem Muster übereinstimmt (z. B. aufgrund eines Konfigurationsfehlers), reagiert der Netzwerkadapter auf das Paket und aktiviert den Computer.

Um unbeabsichtigte Reaktivierungen zu minimieren, versuchen NDIS-Protokolltreiber, die Antwort auf häufig verwendete Netzwerkanforderungen auf die Hardware auszulagern. Für einige Netzwerkprotokolle muss der Host bestimmte Informationen regelmäßig ankündigen. Wenn ein Netzwerkadapter auf ARP-Anforderungen antwortet oder protokollspezifische regelmäßige Ankündigungen übernimmt, ohne dass das System für die Verarbeitung dieser Anfragen aufwachen muss, können viele unnötige Wake-Up-Ereignisse vermieden werden.

Es gibt drei Arten von Offloads für Low-Power-Protokolle:

  • IPv4 ARP

  • IPv6 Neighbor Solicitation (NS)

  • IEEE 802.11 robustes sicheres Netzwerk (RSN) 4-Wege- und 2-Wege-Handshake

NDIS ermöglicht es mehreren Protokolltreibern, verschiedene Protokolle auf einen Netzwerkadapter zu entladen. Um sicherzustellen, dass der richtige Satz von Protokollen entladen wird, wenn die Anzahl der angeforderten Protokollabladungen höher ist als die Anzahl, die der Netzwerkadapter unterstützen kann, weisen Protokolltreiber jedem Protokoll offload eine Priorität zu. Wenn NDIS kein neues Offload mit hoher Priorität hinzufügen kann, da der Netzwerkadapter keine Ressourcen hat, kann NDIS möglicherweise die Offloads mit niedrigerer Priorität löschen.

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