Puncte:0

Pachete UDP duplicate trimise

drapel in

Avem câteva aplicații pe care le dezvoltăm în compania mea care vorbesc cu niște hardware prin UDP. Recent, am început să avem probleme cu utilizarea acestor aplicații pe unele dintre mașinile noastre (hardware-ul refuză practic conexiunea cu clientul).

După investigație, am observat că sunt trimise pachete UDP duplicate.

De exemplu, aceasta este o datagramă UDP trimisă pe o mașină sănătoasă (folosind WireShark): introduceți descrierea imaginii aici

Aceasta este duplicarea pe una dintre mașinile defecte: introduceți descrierea imaginii aici

Un fișier pcapng de la Wireshark poate fi găsit Aici (căutați cererea DNS de la computerul client 10.0.9.183).

Există câteva lucruri pe care le putem exclude:

  • Știm că aceasta nu este o problemă cu aplicațiile noastre, deoarece chiar și DNS trimite pachete duplicate. obisnuiam acest scenariu pentru a trimite datagramă UDP simplă și am văzut un comportament similar (vezi capturile de ecran de mai sus)
  • Știm că aceasta nu este o defecțiune a interfeței de rețea, deoarece pe o mașină defectă, pachetele duplicate sunt trimise prin WiFi, Ethernet, adaptoare USB-Ethernet etc.
  • Știm că acesta nu este un anumit comutator/router care este dus, deoarece acest lucru se întâmplă la birou, de acasă (cu și fără VPN)
  • Unele mașini funcționează bine, altele nu. Toate rulează Windows10 (aceeași versiune exactă).

Trebuie să fie ceva în neregulă cu mașina, dar chiar nu am idee ce să încerc să repar asta. Am actualizat unele dintre driverele interfețelor de rețea de pe această mașină + am lansat o actualizare Windows10, dar nimic nu părea să o rezolve.

Desigur, o posibilă remediere ar fi reprogramarea hardware-ului astfel încât să știe cum să se ocupe de pachetele duplicate, dar vrem cu adevărat să putem ajunge la fundul acestui lucru și să înțelegem pe deplin ce cauzează problema.

Nu sunt expert în rețea deloc, de aceea am postat asta aici. Este acest comportament ceva oarecum obișnuit și ce ar putea cauza acest lucru?

Mulţumesc mult

drapel us
Unul dintre principiile de bază pentru programarea în rețea este: „Fii liberal cu ceea ce accepți și fii strict cu ceea ce trimiți”. Hardware-ul dvs. nu este liberal în acceptarea traficului. Respectarea acestui principiu permite comunicarea cu clienții care se comportă defectuos.Captura de pachete rulează pe mașina unde sunt trimise pachetele?
harveyAJ avatar
drapel in
Da, rulam captura de pachete pe mașina unde sunt trimise pachetele
drapel us
Puteți afișa detaliile complete ale pachetelor duplicate de la WIreshark? Sau partajați fișierul pcap?
harveyAJ avatar
drapel in
O remediere a fost lansată din IT pe toate mașinile noastre în weekend, ceea ce pare să fi făcut truc. Din păcate, laptopul pe care am salvat instantaneul de rețea a fost complet șters (tot ce mi-au mai rămas sunt aceste capturi de ecran). Încercam să urmăresc ceea ce face IT, i-am văzut dezactivând/reactivând o grămadă de servicii, unul dintre ele făcea ca această dublare să se întâmple dintr-un motiv oarecare. Încerc să aflu mai multe de la ei, deoarece sunt foarte dornic să știu exact ce se întâmplă. Orice pot împărtăși aici, voi face!
harveyAJ avatar
drapel in
De fapt, se pare că remedierea nu a fost implementată pe toate mașinile, deoarece am găsit una pe care încă se întâmplă această problemă. Prin urmare, aș putea genera un fișier pcap (vezi întrebarea editată, există un link care ar trebui să te ducă la el)
drapel us
Ele par a fi duplicate, cu excepția identificatorului IP. Aceasta înseamnă că duplicatele sunt create de stiva de rețea Windows. Dar este o întrebare bună de ce se întâmplă această duplicare...
harveyAJ avatar
drapel in
Încă încerc să obțin niște răspunsuri de la IT
Puncte:0
drapel br

Ceva actualizări despre asta?

De asemenea, ne confruntăm cu o problemă în care mesajele udp sunt duplicate pe unele dintre aplicațiile noastre de la jumătatea lunii decembrie 2021. Nu s-a putut găsi încă o cauză.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.