From d3ca61b7cefe56cbb191ee48f7f362ef07fdf29e03d6ae34431f8c7e62087ab2 Mon Sep 17 00:00:00 2001 From: brent saner Date: Wed, 3 Sep 2025 16:10:29 -0400 Subject: [PATCH] reorder protonum to beginning of bcast section --- README.adoc | 12 ++++++------ README.html | 40 ++++++++++++++++++++-------------------- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/README.adoc b/README.adoc index 33d72b2..30a742b 100644 --- a/README.adoc +++ b/README.adoc @@ -342,6 +342,12 @@ E:T:: EtherType (`0x88b5` or `0x88b6`) _(2 Bytes)_ === AnnNet Broadcast AnnNet Broadcast operates on layer 3, making use of <> (EtherType `0x0800`) and/or <> (EtherType `0x86dd`). +[id="spec_bcast_protonum"] +==== Internet Protocol Number +AnnNet currently uses the __IPv4 protocol__/__IPv6 Next Header__ protocol number `253` (`0xfd`) by default, as AnnNet is still in experimental stages and this protocol is https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml[reserved for experimentation^] per IANA. (`254`, `0xfe`, is another viable option for your implementation as it too is reserved by IANA for experimentation.) + +If AnnNet is allocated a dedicated IANA-registered Protocol/Next Header, it will be implemented in a new major version release. + [id="spec_bcast_v4"] ==== IPv4 If IPv4, the AnnNet Broadcast sender _may_ send to: @@ -440,12 +446,6 @@ IP:H:: Hop Limit _(1 Byte)_ IP:S:: Source IPv6 Address _(128 Bits/16 Bytes)_ IP:D:: Destination IPv6 Address _(128 Bits/16 Bytes)_ -[id="spec_bcast_protonum"] -==== Internet Protocol Number -AnnNet currently uses the __IPv4 protocol__/__IPv6 Next Header__ protocol number `253` (`0xfd`) by default, as AnnNet is still in experimental stages and this protocol is https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml[reserved for experimentation^] per IANA. (`254`, `0xfe`, is another viable option for your implementation as it too is reserved by IANA for experimentation.) - -If AnnNet is allocated a dedicated IANA-registered Protocol/Next Header, it will be implemented in a new major version release. - [id="limits"] == Limitations . AnnNet messages *must* fit into a single frame on the network it is being sent/received on. If message continuation or longer messages are wanted/desired, then it is up to the implementer to add a mechanism for this within their implementation's payload. diff --git a/README.html b/README.html index 585e039..c97670c 100644 --- a/README.html +++ b/README.html @@ -559,7 +559,7 @@ pre.rouge .gs {
Brent Saner

-Last rendered 2025-09-03 10:50:06 -0400 +Last rendered 2025-09-03 16:12:52 -0400
Table of Contents
@@ -596,17 +596,17 @@ pre.rouge .gs {
  • 5.2. AnnNet Link
  • 5.3. AnnNet Broadcast
  • @@ -1919,7 +1919,16 @@ Its source must be the MAC/PHYS address of the network interface it is

    AnnNet Broadcast operates on layer 3, making use of IPv4 (EtherType 0x0800) and/or IPv6 (EtherType 0x86dd).

    -

    5.3.1. IPv4

    +

    5.3.1. Internet Protocol Number

    +
    +

    AnnNet currently uses the IPv4 protocol/IPv6 Next Header protocol number 253 (0xfd) by default, as AnnNet is still in experimental stages and this protocol is reserved for experimentation per IANA. (254, 0xfe, is another viable option for your implementation as it too is reserved by IANA for experimentation.)

    +
    +
    +

    If AnnNet is allocated a dedicated IANA-registered Protocol/Next Header, it will be implemented in a new major version release.

    +
    +
    +
    +

    5.3.2. IPv4

    If IPv4, the AnnNet Broadcast sender may send to:

    @@ -1947,7 +1956,7 @@ Its source must be the MAC/PHYS address of the network interface it is

    If using any other address, the source address must be an address reachable by the network/host the message is being sent to.

    -
    5.3.1.1. Message Format
    +
    5.3.2.1. Message Format

    The AnnNet Message follows the Options value immediately:

    @@ -2098,7 +2107,7 @@ Its source must be the MAC/PHYS address of the network interface it is
    -

    5.3.2. IPv6

    +

    5.3.3. IPv6

    If IPv6, the AnnNet Broadcast sender may send to:

    @@ -2151,7 +2160,7 @@ Its source must be the MAC/PHYS address of the network interface it is

    If using any other address, the source address must be an address reachable by the network/host the message is being sent to.

    -
    5.3.2.1. Message Format
    +
    5.3.3.1. Message Format

    The AnnNet Message follows the Destination Address value immediately:

    @@ -2252,15 +2261,6 @@ Its source must be the MAC/PHYS address of the network interface it is
    -
    -

    5.3.3. Internet Protocol Number

    -
    -

    AnnNet currently uses the IPv4 protocol/IPv6 Next Header protocol number 253 (0xfd) by default, as AnnNet is still in experimental stages and this protocol is reserved for experimentation per IANA. (254, 0xfe, is another viable option for your implementation as it too is reserved by IANA for experimentation.)

    -
    -
    -

    If AnnNet is allocated a dedicated IANA-registered Protocol/Next Header, it will be implemented in a new major version release.

    -
    -
    @@ -3170,7 +3170,7 @@ and the