20.01.2014 Views

Lectures notes for 2010 - KTH

Lectures notes for 2010 - KTH

Lectures notes for 2010 - KTH

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MTU and Datagram Fragmentation<br />

If datagram size > MTU, per<strong>for</strong>m fragmentation.<br />

• At sending host or at intermediate router (IPv4).<br />

• Reassembled only at final destination.<br />

Example: 1501 (20 + 8 + 1473 data) on Ethernet (MTU=1500):<br />

IP datagram<br />

IP header UDP header UDP data (1473 bytes)<br />

20 bytes 8 bytes<br />

IP header UDP header UDP data (1473 bytes)<br />

20 bytes 8 bytes<br />

IP header<br />

UDP data<br />

(1 byte)<br />

20 bytes 1 byte<br />

• Note there is no UDP header in the second fragment.<br />

• There<strong>for</strong>e, a frequent operation is to compute the path MTU be<strong>for</strong>e<br />

sending anything else. (see RFC 1191 <strong>for</strong> the table of common MTUs)<br />

Maguire MTU and Datagram Fragmentation 4: 10 of 74<br />

maguire@kth.se <strong>2010</strong>.03.21 Internetworking/Internetteknik

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!