[Gllug] OT: MTU sizes, w/ Broadband

Richard Jones rich at annexia.org
Wed May 14 14:04:59 UTC 2003


On Wed, May 14, 2003 at 12:49:13PM +0100, Simon Wilcox wrote:
> ATM uses fixed length packets, called cells, which allows highly efficient
> aggregation of data on backbone networks using well understood, and very
> fast, time division multiplexing techniques. It also includes quality of
> service metrics and other features useful for audio/video and other time
> senstive packet systems.
> 
> ATM cells are 53 bytes long, with 48 bytes of user data. The ethernet
> packet is chunked up and reassembled at the other end. Under length cells
> are padded to the exact length. So you can gain *margin* increases in
> speed by making the MTU of your ethernet such that you exactly fill the
> last cell thus saving the padding.

The 48 byte payload size *really* sucks for carrying the most common
type of packet on the Internet - the TCP ACK. This packet is commonly
40 bytes in size, plus some overhead:

40 bytes    IP packet
 8 bytes    SNAP
 8 bytes    AAL5

So it's 8 bytes too large to go in one cell. Instead it takes two
cells. That's 106 bytes to transmit the most common 40 byte packet.

Rich.

-- 
Richard Jones, Red Hat Inc. (London) and Merjis Ltd. http://www.merjis.com/
http://www.annexia.org/ Freshmeat projects: http://freshmeat.net/users/rwmj
MAKE+ is a sane replacement for GNU autoconf/automake. One script compiles,
RPMs, pkgs etc. Linux, BSD, Solaris. http://www.annexia.org/freeware/makeplus/


-- 
Gllug mailing list  -  Gllug at linux.co.uk
http://list.ftech.net/mailman/listinfo/gllug




More information about the GLLUG mailing list