%% You should probably cite rfc6935 instead of this I-D. @techreport{ietf-6man-udpchecksums-07, number = {draft-ietf-6man-udpchecksums-07}, type = {Internet-Draft}, institution = {Internet Engineering Task Force}, publisher = {Internet Engineering Task Force}, note = {Work in Progress}, url = {https://datatracker.ietf.org/doc/draft-ietf-6man-udpchecksums/07/}, author = {Marshall Eubanks and Phil Chimento and Magnus Westerlund}, title = {{IPv6 and UDP Checksums for Tunneled Packets}}, pagetotal = 12, year = 2013, month = jan, day = 17, abstract = {This document provides an update of the Internet Protocol version 6 (IPv6) specification (RFC2460) to improve the performance in the use case where a tunnel protocol uses UDP with IPv6 to tunnel packets. The performance improvement is obtained by relaxing the IPv6 UDP checksum requirement for any suitable tunnel protocol where header information is protected on the "inner" packet being carried. This relaxation removes the overhead associated with the computation of UDP checksums on IPv6 packets used to carry tunnel protocols. The specification describes how the IPv6 UDP checksum requirement can be relaxed for the situation where the encapsulated packet itself contains a checksum. The limitations and risks of this approach are described, and restrictions specified on the use of the method.}, }