Vue d’ensemble des ports NDIS

Cette section présente les ports NDIS, qui sont une fonctionnalité NDIS 6.0 et qui permettent d’accéder à des sous-interfaces sur des couches réseau. Dans NDIS, les interfaces réseau sont associées aux cartes miniport, et les sous-interfaces d’une carte miniport sont appelées ports NDIS.

L’architecture de la pile de pilotes est beaucoup plus simple, car chaque interface réseau est traitée comme une carte miniport. Par exemple, chaque adaptateur miniport a ses propres adresses IP et MAC. Dans la plupart des cas, les pilotes trop haut n’ont pas besoin d’informations sur la nature virtuelle ou physique de l’adaptateur miniport ou d’informations sur le périphérique physique situé en bas de la pile de pilotes.

Un adaptateur miniport NDIS peut fournir une interface pour un appareil physique ou un appareil virtuel. Les pilotes intermédiaires NDIS fournissent des interfaces pour les appareils virtuels appelés miniports virtuels. Les pilotes intermédiaires NDIS peuvent se lier à des adaptateurs miniports sous-jacents et exposer des miniports virtuels auxquels les pilotes de protocole trop étendus sont liés.

Dans de nombreux cas, il n’existe aucune relation un-à-un entre les appareils physiques sous-jacents et les miniports virtuels. Par exemple, un pilote intermédiaire qui implémente la fonctionnalité de basculement peut créer un miniport virtuel pour prendre en charge plusieurs appareils physiques, et un pilote intermédiaire VLAN (Virtual LAN) peut créer plusieurs miniports virtuels associés à un seul appareil physique. En outre, un pilote qui combine à la fois le basculement et la fonctionnalité VLAN peut créer un ensemble de miniports virtuels (N nombre de VLAN) alors que le pilote est lié à plusieurs périphériques physiques (nombre M d’appareils physiques). Pour plus d’informations sur les pilotes intermédiaires et les miniports virtuels, consultez Pilotes intermédiaires NDIS 6.0.

Dans certaines applications, la possibilité de traiter les sous-interfaces situées sous les miniports virtuels est requise ou simplifie la conception. Par exemple, le protocole EAP (Extensible Authentication Protocol) doit spécifier l’appareil physique sur lequel un paquet EAP est envoyé ou reçu. Si plusieurs appareils physiques sont associés à un seul appareil virtuel, le protocole EAP est lié à l’appareil virtuel. Dans ce cas, les interfaces NDIS antérieures à NDIS 6.0 masquent les sous-interfaces, et le protocole EAP ne peut pas choisir l’appareil physique sous-jacent qui doit transporter les paquets EAP. Le protocole EAP n’a alors aucun accès aux cartes miniport physiques sous-jacentes. L’exposition des adaptateurs miniport physiques sous-jacents en tant que ports NDIS permet au protocole EAP de cibler un appareil physique particulier.

Les rubriques suivantes décrivent plus en détail les ports NDIS :

Identification d’un port NDIS

Port NDIS par défaut

Types de ports NDIS

États du port NDIS