@techreport{fairhurst-udp-options-cco-00, number = {draft-fairhurst-udp-options-cco-00}, type = {Internet-Draft}, institution = {Internet Engineering Task Force}, publisher = {Internet Engineering Task Force}, note = {Work in Progress}, url = {https://datatracker.ietf.org/doc/draft-fairhurst-udp-options-cco/00/}, author = {Gorry Fairhurst and Tom Jones and Raffaele Zullo}, title = {{Checksum Compensation Options for UDP Options}}, pagetotal = 11, year = 2018, month = oct, day = 19, abstract = {This document describes a robust method for calculating checksums for use with UDP Options. The new method proposes an alternative checksum calculation for coverage of the option space. This is based on the IP checksum calculation, but uses an updated pseudoheader. The new method only checks the option portion of a UDP packet, but creates a checksum that compensates for the range of IP and UDP chekcsum validation methods that have been deployed, in this way the new method enhances the proability of NAPT traversal for packets that carry UDP-Options.}, }