Partager via


Connexions virtuelles

Sur un ordinateur local, une connexion virtuelle (VC) est un point de terminaison (ou une association) qui peut héberger un seul appel entre un client, un gestionnaire d’appels ou un pilote MCM et un pilote miniport. Sur le réseau, un VC fait référence à une connexion entre deux points de terminaison communiquant, tels que deux clients orientés connexion.

De nombreuses machines virtuelles peuvent être actives sur une carte réseau en même temps, ce qui permet à la carte réseau de traiter simultanément de nombreux appels. Chaque connexion peut être à différents points de terminaison sur différents ordinateurs.

Les machines virtuelles d’un réseau varient selon le type de service qu’elles fournissent aux clients. Par exemple, un vc peut fournir un service unidirectionnel ou bidirectionnel. Les paramètres de qualité de service (QoS) pour chaque direction peuvent garantir des seuils de performances spécifiques, tels que la bande passante et la latence. Selon le protocole de signalisation, la qualité de service d’un vc peut être négociable. Pour plus d’informations sur la prise en charge NDIS de QoS, consultez Qualité de service.

Un VC sur un réseau peut être un VC commuté (SVC) ou un VC permanent (PVC) :

  • Un SVC est créé en fonction des besoins pour un appel particulier. Par exemple, un client orienté connexion lance la création d’un vc pour un appel sortant qu’il va effectuer. De même, un gestionnaire d’appels ou un pilote MCM lance la création d’un vc pour un appel entrant qu’il va indiquer à un client orienté connexion. Le gestionnaire d’appels ou le pilote MCM doit communiquer et parfois négocier les paramètres du vc avec la partie distante.

  • Un vc permanent est créé manuellement et finalement supprimé par un opérateur à l’aide d’un utilitaire de configuration, qui n’est pas fourni dans NDIS. Un client qui surveille la création et la suppression manuelles de pvC peut utiliser les OID_CO_ADD_PVC et OID_CO_DELETE_PVC OID pour demander à un gestionnaire d’appels ou à un pilote MCM d’ajouter ou de supprimer un PVC vers ou à partir de sa liste de pvC configurés. La qualité de service d’un PVC est configurée par l’opérateur et n’est pas négociable sur le réseau.

Dans NDIS, un vc se compose de ressources allouées par un pilote miniport pour gérer les informations d’état d’un vc sur un réseau. Ces ressources peuvent inclure, sans s’y limiter, des mémoires tampons, des événements et des structures de données. Le pilote miniport est demandé pour créer un tel contexte pour un vc par un client orienté connexion pour un appel sortant ou un gestionnaire d’appels pour un appel entrant. Pour plus d’informations sur la création de machines virtuelles, consultez Création d’un vc.

Avant qu’un vc créé puisse être utilisé pour la transmission de données, il doit être activé par un gestionnaire d’appels ou un pilote MCM. Pour activer un vc, un pilote miniport ou un pilote MCM configure des ressources pour le vc et communique avec une carte réseau si nécessaire pour préparer la carte réseau à recevoir ou transmettre des données sur le vc. Pour plus d’informations sur l’activation de vc, consultez Activation d’une vc.

Lors de la destruction d’un appel, un gestionnaire d’appels ou un pilote MCM désactive le vc utilisé pour l’appel.

Une fois qu’un appel a été détruit, le créateur du VC (un client orienté connexion, un gestionnaire d’appels ou un pilote MCM) peut soit lancer la suppression du VC , soit utiliser le vc pour un autre appel.