avoid any changes to the transport protocol's pseudo header checksum.
2.2. Requirements
The keyWords MUST, MUST NOT, REQUIRED, SHALL, SHALL NOT, SHOULD, SHOULD NOT, RECOMMENDED, MAY, and OPTIONAL, when they appear in this document, are to be interpreted as described in [KEYWORDS].
3. Translating from IPv4 to IPv6
When an IPv4-to-IPv6 translator receives an IPv4 datagram addressed to a destination that lies outside of the attached IPv4 island, it translates the IPv4 header of that packet into an IPv6 header. It then forwards the packet based on the IPv6 destination address. The original IPv4 header on the packet is removed and replaced by an IPv6 header. Except for ICMP packets the transport layer header and data portion of the packet are left unchanged.
+-------------+ +-------------+ IPv4 IPv6 Header Header +-------------+ +-------------+ Transport Fragment Layer ===> Header Header (not always) +-------------+ +-------------+ Transport