Nous avons une application qui envoie périodiquement des messages TCP à un débit défini (en utilisant MODBUS TCP). Si un message n'est pas reçu dans une période définie, une alarme est déclenchée. Cependant, de temps en temps, il semble y avoir un retard dans la réception des messages. L'enquête a montré que cela est associé à l'actualisation du cache ARP provoquant un renvoi du message TCP.Comment réduire les retards TCP causés par les vidages ARP pour MODBUS TCP
Le fournisseur de la pile IP nous a dit que c'est le comportement attendu pour TCP. Les questions sont, Est-ce le comportement attendu pour une pile IP? Sinon comment les autres piles fonctionnent-elles pendant la période où la traduction d'adresse IP/MAC n'est pas disponible Si c'est le comportement attendu, comment pouvons-nous réduire le retard des messages TCP pendant cette période? (Des entrées ARP permanentes ont été essayées, mais ne sont pas la meilleure solution)