Skip to main content

Describing Protocol Data Units with Augmented Packet Header Diagrams

Document Type Expired Internet-Draft (individual)
Expired & archived
Authors Stephen McQuistin , Vivian Band , Dejice Jacob , Colin Perkins
Last updated 2024-04-24 (Latest revision 2023-10-22)
RFC stream Independent Submission
Intended RFC status Informational
Additional resources GitHub Repository
Stream ISE state Submission Received
Consensus boilerplate Unknown
Document shepherd (None)
IESG IESG state Expired
Telechat date (None)
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft is available in these formats:


This document describes a machine-readable format for specifying the syntax of protocol data units within a protocol specification, known as an Augmented Packet Header Diagram. This comprises a consistently formatted packet header diagram, using a well-defined syntax, that is followed by structured explanatory text. The Augmented Packet Header Diagram format is designed to maintain human readability, while also supporting automated parser generation from protocol specification documents. This document is itself an example of how the format can be used.


Stephen McQuistin
Vivian Band
Dejice Jacob
Colin Perkins

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