Chapter 22 Materials

Figure 22.1 The general form of an IPv6 datagram. Extension headers are optional -- the minimum datagram has a base header followed by data.
Figure 22.2 The format of an IPv6 base header. The header contains fewer fields than the IPv4 datagram header.
Figure 22.3 Two IPv6 datagrams in which (a) contains a base header plus data, and (b) contains a base header, route header, and data. The NEXT HEADER field in each header specifies the type of the item that follows.
Figure 22.4 The IPv6 options extension header. Because the size of the options header can vary from one datagram to another, the HEADER LEN field specifies the exact length.
Figure 22.5 Illustration of fragmentation in IPv6. The fragmentable part of the original datagram (a), is placed in the payload area of fragments (b, c, and d). Each fragment begins with a copy of the unfragmentable part and a fragment extension header.