Hello guys,
I have a question about TFTP client implementation on CISCO 1900 routers, I hope someone knows this issue so I can give suitable explanations to my colleagues. To make it simple, I am running a copy tftp run on my router to read a .cfg file stored on a tftpd linux server. I already know the re-transmission issues inherited from the first RFCs but this seems to be another problem. Here is the wireshark capture:
[URL=http://www.hostingpics.net/viewer.php?id=634684Capture.png][IMG]http://img4.hostingpics.net/thumbs/mini_634684Capture.png[/IMG][/URL]
What I can't explain is why the router sends 3 times a new RRQ while he received correctly the last data block (2) and sent the ack number 2.
Is it related to UDP sockets? Is it simply a CISCO implementation to ensure that the file has been correctly transmitted? in this case, why is it done for small files and not big ones?
Besides, I can't find any way to change/view TFTP client parameters (timemout, block sizes, etc) on the router.
Any help is much appreciated.
BR,
-- Slim