Windows XP - IP reassembly timeout (5 sec)
We are sending large UDP packets over low-bandwidth network (9.6Kbit/s)
between two Windows XP PCs, and UDP gets fragmented into several IP
fragments.
Problem: If it takes more than 5 seconds between the fist and last IP
fragment are received by Windows, they seem to be discarded. It seems
like a reassembly timeout in Windows. However, netdiag.exe from MS
Support tools shows that "IP Reasembly Timeout" is 60 seconds on our
system. No ICMP error packets are generated by Windows.
IP packet counter in "netstat" increments for each fragment, but the
UDP counter does not. Wireshark packet sniffer show all fragments
correctly.
Any suggestions are appreciated; thank you.
|