Opérations de filtre VMQ

Plusieurs filtres de réception et peuvent être définis sur une file d’attente de réception. En outre, l’implémentation actuelle de VMQ prend en charge les filtres sur l’adresse MAC (Destination Media Access Control) des paquets entrants et les filtres facultatifs qui inspectent l’identificateur du réseau local virtuel (VLAN).

L’illustration suivante montre la relation entre l’identificateur de réseau local virtuel et les tests d’adresse MAC, les filtres et les files d’attente.

diagramme illustrant la relation entre l’identificateur vlan et les tests d’adresse mac, les filtres et les files d’attente.

Dans l’illustration précédente, le paquet de données réseau inclut une adresse de destination (DA) et un champ identificateur VLAN. Le matériel de la carte réseau implémente les filtres sur la file d’attente en fonction des paramètres que le pilote miniport a reçus et définis dans le matériel de la carte réseau. Pour plus d’informations sur la définition de filtres sur une file d’attente de réception, consultez Définition et suppression des filtres VMQ.

Dans cette illustration, il existe deux filtres ; chaque filtre compare une adresse de destination et un identificateur VLAN aux champs du paquet entrant. Si les tests VLAN et DA correspondent, le critère de ce filtre est rempli et le paquet entrant est affecté à la file d’attente. S’il existe plusieurs filtres dans la file d’attente, puis une correspondance pour un filtre, la carte réseau affecte le paquet à la file d’attente.