Je suis sur un LAN local avec seulement 8 ordinateurs connectés utilisant un switch Gigabit Netgear 24 ports, la charge réseau est très faible et les tampons d'envoi/réception sur tous les nœuds impliqués (Slackware 11) ont été réglés sur 16mb. Je cours également tcpdump sur chaque noeud pour surveiller le trafic. Un nœud émetteur envoie un grand paquet UDP de 10044 octets qui le plus souvent (3/4 fois) ne se retrouve pas dans l'application côté réception, dans ces cas, je remarque (en utilisant tcpdump) que les x premiers fragments sont manquants et seulement les 3 derniers (tous avec des offsets> 0 et dans l'ordre) sont attrapés par tcpdump. Le paquet UDP fragmenté ne peut donc pas être réassemblé et est probablement rejeté. Je trouve les fragments manquants étranges puisque j'ai aussi essayé un test de charge simple éclatant 10000 messages UDP de la même taille, l'application réceptrice envoie une réponse et tous les tests jusqu'à présent donnent 100% de réponses en retour.Fragments UDP manquants lors de la surveillance du trafic avec tcpdump
Des indices ou des indices?
comment et sur quel hôte appelez-vous tcpdump? – p00ya
Dans le cas d'une surveillance UDP fragmentée, du côté émetteur. tcpdump -vv src atonce et dst athena. – Kristofer
Mise à jour: maintenant en cours d'exécution wireshark à la réception et tcpdump à l'envoi, stand afficher seulement les 3 derniers fragments sur le supposé 7. – Kristofer