À propos de la retransmission

Une application WinSNMP peut effectuer des demandes d’opération SNMP de différentes manières. L’application peut émettre plusieurs requêtes à un agent SNMP, sans attendre de réponse, ou elle peut émettre une seule requête et attendre la réponse. Comme SNMP peut être implémenté sur plusieurs protocoles de transport, les mécanismes de livraison et les caractéristiques de fiabilité peuvent varier.

Lorsque vous codez l’application WinSNMP, vous devez déterminer le niveau de fiabilité dont vous avez besoin pour les opérations de communication, en fonction de la façon dont l’application émet les demandes d’opération. Vous devez ensuite sélectionner une stratégie de retransmission et implémenter une stratégie de retransmission.

Une stratégie de retransmission comprend un délai d’attente et un nombre de nouvelles tentatives. Un délai d’expiration est le temps écoulé, en centièmes de seconde, entre l’émission par une application d’une requête SnmpSendMsg et la réception du message correspondant. L’application reçoit le message à la suite d’un appel à la fonction SnmpRecvMsg . La valeur de délai d’attente correspond à la période pendant laquelle l’implémentation de Microsoft WinSNMP attend qu’une entité réponde à une demande de communication. S’il n’y a pas de réponse dans le délai d’expiration, l’implémentation retransmet la demande si la valeur du nombre de nouvelles tentatives spécifie les tentatives de retransmission, ou elle échoue à l’appel à SnmpSendMsg. Un nombre de nouvelles tentatives correspond au nombre maximal de tentatives de retransmission effectuées par l’implémentation en cas d’échec d’une demande de transmission SNMP.

L’implémentation stocke les valeurs de délai d’attente et le nombre de nouvelles tentatives dans sa base de données pour l’application. L’implémentation stocke des valeurs individuelles pour chaque entité de destination.

Les applications doivent établir leurs propres fréquences d’interrogation et gérer les variables du minuteur. Pour plus d’informations, consultez Gestion de la stratégie de retransmission.