I have a very large capture of a server losing connection from the network for a second once a day, but everything is working fine from that point according to the user. Took a large capture of the communication, and I copy and paste a few lines here. I see the same dup ack and then a retransmission. I looked at the dup ack number which all point back to 445056 frame and the retransmission give a reason of unknown packet type. What does that mean, can some explain that to me please? And what is going on with the retransmission? I checked my network from end to end an no problems were found on the wire. Thanks for the help in advance.
asked 14 Apr ‘13, 22:22 Ernest Johnson edited 15 Apr ‘13, 01:19 Kurt Knochner ♦ |
2 Answers:
"Unknown packet type" means that Wireshark could not decode it any further, which (in my experience) happens a lot if Wireshark thinks that the content is a database protocol and cannot interpret it. The retransmission doesn't look special and comes in as expected without much time loss, so I doubt that you have a problem there. Packet loss is normal in every network; it just should not be excessive. answered 15 Apr '13, 01:08 Jasper ♦♦
That's right. The only file where the string "Unknown Packet Type:" appears in the code is packet-tds.c, which is the dissector for TDS, a protocol used by MS SQL Server. (15 Apr '13, 01:28) Kurt Knochner ♦ Thanks Jasper looking at the the full trace, there are the Unknown packet types # and after about 6 dup ack for the same number it would retransmit for the packet. (15 Apr '13, 07:39) Ernest Johnson |
If you mean lost packets, this could be totally normal, as @Jasper said. One of these 'normal processes' may be an ARP table refresh. See my answer to the following question:
Your one second connection loss, may be caused by an ARP table refresh. Do you see ARP packets for the involved systems (client, server, router) during that one second period? Regards answered 15 Apr '13, 01:13 Kurt Knochner ♦ |
by ‘losing connection’, what do you actually mean? Lost packets or a lost connection (FIN, RST, etc.)?
Thanks Kurt I thanks I got the answers there or not FIN RST just a lot of what just a lot of unknown packets and after a while it would retransmit the unknown packet. But Jasper answered it for me it is a database Protocol to WS can’t interpret
Thanks
O.K.
BTW: did you read my answer? It’s a possible explanation for the Retransmits.
yes it helped