Abstract
A recently proposed extension adds support for options to a UDP datagram creating an options area after the UDP payload. This leverages redundancy between IP payload length and UDP length. The area carries per-message options, encoded in a way that resembles TCP Options. This design is impacted by the way the UDP checksum is processed. We evaluate how implementations calculate the UDP checksum and unveil an underlying level of ossification that was silently affecting UDP. We demonstrate a range of schemes that result in a range of pathologies, and reduce the expected success for deployment. We detail the extent of each of the issues discussing their genesis and their implications, and describe an approach to neutralize the most widespread pathology. Our findings show how this change can overcome the major obstacles to deployment and significantly enhances the chances of adoption of the new extension.
Original language | English |
---|---|
Title of host publication | 4th Network Traffic Measurement and Analysis Conference (TMA) |
Publisher | IFIP Open Digital Library |
Number of pages | 9 |
ISBN (Electronic) | 978-3-903176-27-0 |
Publication status | Published - 30 Jul 2020 |
Event | Network Traffic Measurement and Analysis Conference 2020 - Online Duration: 10 Jun 2020 → 11 Jun 2020 https://tma.ifip.org/2020/ |
Conference
Conference | Network Traffic Measurement and Analysis Conference 2020 |
---|---|
Abbreviated title | TMA 2020 |
Period | 10/06/20 → 11/06/20 |
Internet address |
Keywords
- UDP-O
- Checksum
- Internet Transport