draft-mcquistin-augmented-ascii-diagrams
IETF DataTracker: draft-mcquistin-augmented-ascii-diagrams
-
Stephen McQuistin, Vivian Band, Dejice Jacob, and Colin Perkins,
Describing Protocol Data Units with Augmented Packet Header Diagrams
(.txt|.pdf),
Internet Engineering Task Force,
October 2023,
Work in progress
(draft-mcquistin-augmented-ascii-diagrams-13.txt).
-
This version of our augmented packet header diagrams draft updates the
introductory remarks and motivating material to better explain the goals
of the work and place it in context. It also updates the format to more
clearly separate it from the underlying RFC format and to make it clear
that while the mechanism described can be embedded within the widely
used XML RFC format, it's independent of the RFC format.
-
Stephen McQuistin, Vivian Band, Dejice Jacob, and Colin Perkins,
Describing Protocol Data Units with Augmented Packet Header Diagrams
(.txt|.pdf),
Internet Engineering Task Force,
March 2023,
Work in progress
(draft-mcquistin-augmented-ascii-diagrams-12.txt).
-
Stephen McQuistin, Vivian Band, Dejice Jacob, and Colin Perkins,
Describing Protocol Data Units with Augmented Packet Header Diagrams
(.txt|.pdf),
Internet Engineering Task Force,
September 2022,
Work in progress
(draft-mcquistin-augmented-ascii-diagrams-11.txt).
-
Stephen McQuistin, Vivian Band, Dejice Jacob, and Colin Perkins,
Describing Protocol Data Units with Augmented Packet Header Diagrams
(.txt|.pdf),
Internet Engineering Task Force,
March 2022,
Work in progress
(draft-mcquistin-augmented-ascii-diagrams-10.txt).
-
Stephen McQuistin, Vivian Band, Dejice Jacob, and Colin Perkins,
Describing Protocol Data Units with Augmented Packet Header Diagrams
(.txt|.pdf),
Internet Engineering Task Force,
October 2021,
Work in progress
(draft-mcquistin-augmented-ascii-diagrams-09.txt).
-
Our draft describing a variant of the traditional packet header diagram
that is both human readable and well-enough structured to be parsed
automatically has been updated.
This version adds a section on describing PDUs with Constraints on
Field Sizes, updates the ABNF to match, and updates the examples and
references.
-
Stephen McQuistin, Vivian Band, Dejice Jacob, and Colin Perkins,
Describing Protocol Data Units with Augmented Packet Header Diagrams
(.txt|.pdf),
Internet Engineering Task Force,
May 2021,
Work in progress
(draft-mcquistin-augmented-ascii-diagrams-08.txt).
-
This draft describes a variant of the traditional packet header
diagram that is both human readable and well-enough structured
to be parsed automatically. This revision is a minor update to
the format, incorporating feedback from Wesley Eddy, based on
his use of the format in
the latest revision to the TCP specification.
-
Stephen McQuistin, Vivian Band, Dejice Jacob, and Colin Perkins,
Describing Protocol Data Units with Augmented Packet Header Diagrams
(.txt|.pdf),
Internet Engineering Task Force,
November 2020,
Work in progress
(draft-mcquistin-augmented-ascii-diagrams-07.txt).
-
This draft describes augmented packet diagrams, a machine-readable
format for specifying protocol data units. This version includes
some fixes to the ABNF, adds references to the drafts showing examples
of use, and includes some minor clarifications.
-
Stephen McQuistin, Vivian Band, Dejice Jacob, and Colin Perkins,
Describing Protocol Data Units with Augmented Packet Header Diagrams
(.txt|.pdf),
Internet Engineering Task Force,
July 2020,
Work in progress
(draft-mcquistin-augmented-ascii-diagrams-06.txt).
-
Stephen McQuistin, Vivian Band, Dejice Jacob, and Colin Perkins,
Describing Protocol Data Units with Augmented Packet Header Diagrams
(.txt|.pdf),
Internet Engineering Task Force,
June 2020,
Work in progress
(draft-mcquistin-augmented-ascii-diagrams-05.txt).
-
Stephen McQuistin, Vivian Band, Dejice Jacob, and Colin Perkins,
Describing Protocol Data Units with Augmented Packet Header Diagrams
(.txt|.pdf),
Internet Engineering Task Force,
April 2020,
Work in progress
(draft-mcquistin-augmented-ascii-diagrams-04.txt).
-
Stephen McQuistin, Vivian Band, Dejice Jacob, and Colin Perkins,
Describing Protocol Data Units with Augmented Packet Header Diagrams
(.txt|.pdf),
Internet Engineering Task Force,
March 2020,
Work in progress
(draft-mcquistin-augmented-ascii-diagrams-03.txt).
-
Stephen McQuistin, Vivian Band, and Colin Perkins,
Describing Protocol Data Units with Augmented Packet Header Diagrams
(.txt|.pdf),
Internet Engineering Task Force,
February 2020,
Work in progress
(draft-mcquistin-augmented-ascii-diagrams-02.txt).
-
Stephen McQuistin, Vivian Band, and Colin Perkins,
Describing Protocol Data Units with Augmented Packet Header Diagrams
(.txt|.pdf),
Internet Engineering Task Force,
November 2019,
Work in progress
(draft-mcquistin-augmented-ascii-diagrams-01.txt).
-
This document describes a machine-readable format for specifying
the syntax of protocol data units within a protocol specification.
This version tries to make the motivation clearer, is revised to
describe the format by reference to real examples; and adds support
for "PDUs with Non-Contiguous Fields” (e.g., the STUN Message Type
Field).
-
Stephen McQuistin, Vivian Band, and Colin Perkins,
Fully Specifying Protocol Parsing with Augmented ASCII Diagrams
(.txt|.pdf),
Internet Engineering Task Force,
July 2019,
Work in progress
(draft-mcquistin-augmented-ascii-diagrams-00.txt).
-
This document describes a machine-readable format for fully specifying
the process by which a protocol can be parsed. This format combines a
consistent ASCII packet diagram format with the use of structured text,
maintaining human readability while enabling support for machine parsing.
This document is itself an example of how this format can be used.
IETF protocol specifications have long relied on packet header diagrams
to illustrate the format of packet headers and other protocol data. This
memo describes a consistent, machine readable, syntax for such diagrams.