North American Network Operators Group|
Date Prev | Date Next | Date Index | Thread Index | Author Index | Historical
Re: MTU of the Internet?
Sez Phil Howard: > Turn the MTU down, way down, and see how it affects things. At what point > in number of connections does the problem happen with MTU=1500 and at what > point does it happen with MTU=600 and even MTU=200. > > Of course changing MTU isn't the correct solution, nor is changing the > number of connections. But these are workarounds that do work, for now. Changing the number of connections IS the correct answer in this case. If you are a dialup user at 33.6k (or 56k even), you should be very acutely aware of how puny your pipe is. There is absolutely no reason to expect 64 simultaneously connections to an OC-12 connected server to behave normally. HTTP 1.0 is known to be severely flawed in this respect; it opens large numbers of connections and closes them before slow-start and congestion avoidance can kick in. If your primary complaint is interactive response while performing large downloads, changing the MTU is the correct answer. This is simply a matter of the transmission time on large packets. Does anyone have data to show if any terminal servers or client stacks will honor TOS bits and/or known interactive port numbers when ordering packets for transmission across slow links? > point to do that at some point. But having read the details on slow start > as a result of this thread, I find it's not what I proposed, although I > can now see that it, too, would have been explained as I explained my idea, > so the explanation was flawed. I might try to implement my ideas via UDP > and see what kinds of effects I can really get over real networks of the > 1990's, understanding that the original design was done in the 1980's and > before with slow links and slow routers. I'm sure we'd all like to see a reference implementation of your ideas. Keep in mind that one of the primary features of PMTUD is that it requires no modifications to any hosts or routers, and that it uses only one protocol (ICMP) which is required to be implemented on all hosts. -S -- Stephen Sprunk "Oops." Email: firstname.lastname@example.org Network Consultant -Albert Einstein ICBM: 33.00151N 96.82326W