Is it possible to extend IPv6?

Ana Custura* (Corresponding Author), Raffaello Secchi, Elizabeth Boswell* (Corresponding Author), Gorry Fairhurst

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)

Abstract

The IPv6 Hop-by-Hop Options and Destination Options Extension Headers have historically faced challenges in deployment due to a lack of router support coupled with concerns around potential for denial-of-service attacks. However, there has been a renewed interest within the standards community both in simplifying their processing, and in using these extension headers for new applications. Through a wide-scale measurement campaign, we show that many autonomous systems in both access networks and the core of the Internet do permit the traversal of packets that include options, and that the path traversal currently depends on the type of network, size of the option and the transport protocol used, but does not usually depend on the type of included option. This is an encouraging result when considering the extensibility of IPv6. We show that packets that include an extension header can also impact the function of load balancing network devices, and present evidence of equipment mis-configuration, noting that a different path to the same destination can result in a different traversal result. Finally, we outline the current deployment challenges and provide recommendations for how extension headers can utilise options to extend IPv6.
Original languageEnglish
Pages (from-to)90-99
Number of pages10
JournalComputer Communications
Volume214
Early online date31 Oct 2023
DOIs
Publication statusPublished - 15 Jan 2024

Bibliographical note

Open Access via the Elsevier agreement
The authors appreciate the valuable comments provided by Justin Iurman and Benoit Donnet and Bob Hinden. Elizabeth Boswell received funding from the University of Aberdeen to help analyse paths using Paris Traceroute. This work was supported by the University of Aberdeen’s School of Engineering Department , and experiments using Atlas probes were funded by the RIPE NCC Community Fund, Project ID 619935.

Data Availability Statement

Data will be made available on request.

Keywords

  • IPv6
  • Extension headers
  • Protocol evolution
  • Destination options
  • Hop-by-Hop options
  • IETF
  • Internet Measurement

Fingerprint

Dive into the research topics of 'Is it possible to extend IPv6?'. Together they form a unique fingerprint.

Cite this