In-Flight IPv6 Extension Header Insertion Considered Harmful

Document Type Expired Internet-Draft (individual)
Authors Mark Smith  , Naveen Kottapalli  , Ron Bonica  , Fernando Gont  , Tom Herbert 
Last updated 2020-12-01 (latest revision 2020-05-30)
Stream (None)
Intended RFC status (None)
Expired & archived
pdf htmlized (tools) htmlized bibtex
Stream Stream state (No stream defined)
Consensus Boilerplate Unknown
RFC Editor Note (None)
IESG IESG state Expired
Telechat date
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft can be found at


In the past few years, as well as currently, there have and are a number of proposals to insert IPv6 Extension Headers into existing IPv6 packets while in-flight. This contradicts explicit prohibition of this type of IPv6 packet proccessing in the IPv6 standard. This memo describes the possible failures that can occur with EH insertion, the harm they can cause, and the existing model that is and should continue to be used to add new information to an existing IPv6 and other packets.


Mark Smith (
Naveen Kottapalli (
Ron Bonica (
Fernando Gont (
Tom Herbert (

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)