Übersicht über NDISWAN
NDISWAN ist ein systemseitig bereitgestellter NDIS-Zwischentreiber, der Funktionen wie Datenkomprimierung, Verschlüsselung, Loopback und einfaches PPP-Framing bietet, das von WAN-Miniporttreibern verwendet wird. WAN-Miniporttreiber sind daher erforderlich, um nur die für das Medium spezifischen Features zu implementieren (z. B. ist die Q931-Signalisierung für ISDN erforderlich).
Die folgende Abbildung zeigt, wie NDISWAN mit anderen Komponenten in der RAS-Architektur zusammenarbeiten kann.
Für die Überlastung von Protokolltreibern bietet NDISWAN sowohl NDIS- als auch CoNDIS-Miniporttreiberschnittstellen. Für zugrunde liegende WAN-Miniporttreiber stellt NDISWAN sowohl NDIS- als auch CoNDIS-Protokollschnittstellen bereit, die einige WAN-spezifische Elemente enthalten.
In einer CoNDIS-Umgebung kann der WAN-Miniporttreiber ein verbindungsorientierter Miniporttreiber oder ein integrierter Miniport-Anruf-Manager (MCM) sein.
NDISWAN bietet die folgenden Funktionen:
Paketkonvertierung
NDISWAN konvertiert Sendepakete, die von Protokolltreibern an sie übergeben werden, vom LAN-Format in das PPP-Format. NDISWAN führt die umgekehrte Konvertierung für Empfangspakete durch, die von WAN-Miniporttreibern an ihn übergeben werden. NDISWAN verwendet einfache HDLC-Rahmenerstellung. Die meisten medienspezifischen Rahmen müssen vom Miniporttreiber ausgeführt werden. Weitere Informationen zum WAN-Paketrahmen finden Sie unter WAN-Paket framing.
Paketverarbeitung
Zum Senden von Paketen gehören Konfigurationsoptionen für Headerkomprimierung, Datenkomprimierung und Verschlüsselung. NDISWAN wendet diese Vorgänge in dieser Reihenfolge auf Sendepakete an. NDISWAN wendet diese Optionen in umgekehrter Reihenfolge auf Empfangspakete an. Wenn NDISWAN feststellt, dass eine Konfigurationsoption wie Komprimierung oder Verschlüsselung aktiviert ist, sendet NDISWAN eine OID, um den zugrunde liegenden WAN-Miniporttreiber zu informieren.
Vereinfachte Bindung für Treiber
NDISWAN vereinfacht die Bindungen zwischen Protokolltreibern und WAN-Miniporttreibern. Weitere Informationen zu WAN-Treiberbindungen finden Sie unter WAN-Treiberbindungen und -Verbindungen.
Datenweiterleitung
In einer NDIS WAN-Umgebung untersucht NDISWAN den Header des Deskriptors eines Sendepakets und bestimmt, über welche Verbindung das Paket gesendet wird. NDISWAN kopiert das Paket in einen zusammenhängenden Puffer und leitet es an den zugrunde liegenden Miniporttreiber weiter. In einer CoNDIS WAN-Umgebung leitet NDISWAN Pakete basierend auf der zugeordneten virtuellen Verbindung (VC) des Pakets weiter. Weitere Informationen zu WAN-Treiberlinks und -Verbindungen finden Sie unter WAN-Treiberbindungen und Verbindungen.