cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
560
Views
0
Helpful
1
Replies

Does a router slow down transmission when buffers are full?

Carl Nevett
Level 1
Level 1

Recently had an issue where a routers buffers became full and only a reload fixed the issue. What was strange is that the there was a 100mb circuit between the 2 routers yet only 10meg was being used (CPU was at 100%). Soon as the reload was done it went back to normal, low CPU and average 40mb BW utilization. What i'm wordering or wanting to know is that when a routers buffers are full or CPU is at 100% is there any mechanism or protocol that gets sent to the data source to say hey, slow down with your tranmission and if so what is it? If not why didnt the source just send at the normal 40mb rate and let the destination struggle even more.

Thanks

1 Reply 1

Joseph W. Doherty
Hall of Fame
Hall of Fame

Disclaimer

The    Author of this posting offers the information contained within this    posting without consideration and with the reader's understanding that    there's no implied or expressed suitability or fitness for any  purpose.   Information provided is for informational purposes only and  should not   be construed as rendering professional advice of any kind.  Usage of  this  posting's information is solely at reader's own risk.

Liability Disclaimer

In    no event shall Author be liable for any damages whatsoever  (including,   without limitation, damages for loss of use, data or  profit) arising  out  of the use or inability to use the posting's  information even if  Author  has been advised of the possibility of such  damage.

Posting

Not 100% clear what router buffers you referring to that became full.

About the closest feature that a router might use to notify the source to slow its transmission rate is ICMP source quench, but that a) not tied to router performance, as far as I know (although it could be tied to output queue drops) and b) generally not used anymore for various reasons.

As to why the sender slowed, if the sender was using TCP, it would slow its rate if it also saw packet drops and/or had to wait on ACKs.