cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2633
Views
0
Helpful
2
Replies

TCP Zero Window

mike-greene
Level 4
Level 4

Hi,

I've noticed that on most of my FTP transfers I'll see "TCP Zero Window" messages throughout the transfer. In the capture (I'm capturing on the LAN side of the client before optimization) they all come from the Server and not the client. Sometimes there are very few and sometimes there is a Zero Window every 10 or 20 packets.

From my understanding with a setup like this:

Client-->WAE-->Router-->WAN-->Router-->WAE-->Server

There are three conversations going on, one between the client and the local WAE, one between the two WAE's and one between the Server and it's local WAE.

My question is where are the "TCP Zero Window" messages coming from?? Are they coming from the WAE or are they coming from the server back to the client. I've had the systems guys adjust the buffer settings on the server but I'm still seeing them.

Thanks,

Mike

2 Replies 2

ebreniz
Level 6
Level 6

The reason could be that the application is not responding to read the data from the tcp buffers and the tcp on the receivers side is not sending any ACK's back to the sender. Even in this case the router should be able to ack the tcp zero window probes from the sender if it is receiving those packets. The ack timers seems to have expired sometime back and is not reset since by default delayed ack is turned on the router. Unless there is a new data packet to send from the router, the ACK is not piggybacked and hence is not sent to the remote. By disabling delayed ack using the hidden command

no ip tcp delayed-ack

Zach Seils
Level 7
Level 7

Mike,

WAAS will provide back pressure end-to-end, so you'll need to take a simultaneous capture on both ends to determine where the zero window segment is being generated.

Regards,

Zach

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: