|
IPv6 Datagram Overview and General Structure
(Page 2 of 2)
IPv6 General Datagram Structure
As I mentioned above, IPv6 datagrams
now includes a main header format (which has no official name in the
standards, it's just the header) and zero or more extension
headers. The overall structure therefore is as shown in Table 67
and Figure 104.
Table 67: IPv6 General Datagram Structure
Component
|
Number
of Components Per Datagram
|
Size (bytes)
|
Description
|
Main Header
|
1
|
40
|
Contains the source and destination
addresses, and important information required for every datagram.
|
Extension
Headers
|
0
or more
|
Variable
|
Each contains
one type of extra information to support various features, including
fragmentation, source routing, security and options.
|
Data
|
1
|
Variable
|
The payload from the upper layer
to be transmitted in the datagram.
|
Figure 104: IPv6 General Datagram Structure

|
Note that as with IPv4,
large payloads may be fragmented prior to encapsulation, to ensure that
the total size of the datagram doesn't exceed the maximum size permitted
on an underlying network. However, the
details of fragmentation in IPv6 are different than in IPv4.
| If you find The TCP/IP Guide useful, please consider making a small Paypal donation to help the site, using one of the buttons below. You can also donate a custom amount using the far right button (not less than $1 please, or PayPal gets most/all of your money!) In lieu of a larger donation, you may wish to consider purchasing a download license of The TCP/IP Guide. Thanks for your support! |
|
|
Home -
Table Of Contents - Contact Us
The TCP/IP Guide (http://www.TCPIPGuide.com)
Version 3.0 - Version Date: September 20, 2005
© Copyright 2001-2005 Charles M. Kozierok. All Rights Reserved.
Not responsible for any loss resulting from the use of this site.
|