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.

Extension headers<br />

• Each header is a multiple of 8 octets long<br />

• order (after IPv6 header):<br />

• Hop-by-hop option,<br />

• Destination options header (1)<br />

• Routing header,<br />

• Fragment header,<br />

• Authentication header,<br />

• Encapsulating security payload header,<br />

• Destination options header (2)<br />

• Followed by the upper layer header (e.g., TCP, UDP, …)<br />

So a TCP packet looks like:<br />

IPv6 header<br />

Next Header = TCP<br />

If we wanted to explicitly route the above packet, we simply add a routing header:<br />

IPv6 header<br />

Next Header = Routing<br />

TCP header + data<br />

Routing header<br />

Next Header = TCP<br />

TCP header + data<br />

Maguire Extension headers 10: 15 of 54<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!