sra Transport field lengths fixed in text

spell check
sender pacing finessed
-06 published
This commit is contained in:
Randy Bush 2020-07-29 14:57:12 -07:00
parent 2fb5ac051b
commit ddbaacdace

View file

@ -11,7 +11,7 @@
<?rfc tocindent="yes"?> <?rfc tocindent="yes"?>
<?rfc tocompact="yes"?> <?rfc tocompact="yes"?>
<rfc category="std" docName="draft-ietf-lsvr-l3dl-05" ipr="trust200902"> <rfc category="std" docName="draft-ietf-lsvr-l3dl-06" ipr="trust200902">
<front> <front>
@ -258,7 +258,7 @@
<t>There are two protocols, the inter-device (left-right in the <t>There are two protocols, the inter-device (left-right in the
diagram) per-link layer 3 discovery and the API to the upper level diagram) per-link layer 3 discovery and the API to the upper level
BGP-like routing prototol (up-down in the above diagram): BGP-like routing protocol (up-down in the above diagram):
<list style="symbols"> <list style="symbols">
<t>Inter-device PDUs are used to exchange device and logical link <t>Inter-device PDUs are used to exchange device and logical link
@ -294,7 +294,7 @@
VLANs) of the received HELLOs. Once a session is established VLANs) of the received HELLOs. Once a session is established
through the OPEN exchange, the Encapsulations (<xref through the OPEN exchange, the Encapsulations (<xref
target="afisafi"/>) configured on an end point may be announced and target="afisafi"/>) configured on an end point may be announced and
modified. Note that these are only the encapsuation and addresses modified. Note that these are only the encapsulation and addresses
configured on the announcing interface; though a device's loopback configured on the announcing interface; though a device's loopback
and overlay interface(s) may also be announced. When two devices on and overlay interface(s) may also be announced. When two devices on
a link have compatible Encapsulations and addresses, i.e. the same a link have compatible Encapsulations and addresses, i.e. the same
@ -409,15 +409,15 @@
There are no intermediate devices capable of further fragmentation There are no intermediate devices capable of further fragmentation
or reassembly.</t> or reassembly.</t>
<t>As fragments are not ACK paced (as PDUs are), a PDU might need a <t>A PDU might need a large number of frames to be sent. As
large number of frames to be sent. To avoid overwhelming bursts, fragments are not ACK paced (as PDUs are), to avoid overwhelming
the sender should pace them ***********.</t> bursts, the sender should pace fragments of a large PDU.</t>
<t>L3DL is carrying relatively small amounts of data on relatively <t>L3DL is carrying relatively small amounts of data on relatively
high bandwidth links, and at a time when the link is not active with high bandwidth links, and at a time when the link is not active with
other data as it does not yet have layer three connectivity. So other data as it does not yet have layer three connectivity. So
congestion is not considered a sufficiently significant risk to congestion is not considered a sufficiently significant risk to
warrent additional complexity.</t> warrant additional complexity.</t>
<t>Should a PDU need to be retransmitted, it MUST BE sent as the <t>Should a PDU need to be retransmitted, it MUST BE sent as the
identical Datagram set as the original transmission. The identical Datagram set as the original transmission. The
@ -432,9 +432,9 @@
0 1 2 3 0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Version | Transmission Sequence Number |L| ~ | Version | Transmission Sequence Number |L| Dtgm Number ~
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
~ Datagram Number | Datagram Length | ~ Datagram Number (contd) | Datagram Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Checksum | | Checksum |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
@ -446,17 +446,11 @@
<t>The fields of the L3DL Transport Header are as follows: <t>The fields of the L3DL Transport Header are as follows:
<list style="hanging"> <list style="hanging">
<t hangText="Version:">Seven-bit Version number of the protocol, <t hangText="Version:">Eight-bit Version number of the protocol,
currently 0. Values other than 0 MUST BE treated as an error. currently 0. Values other than 0 MUST BE treated as an error.
The protocol version needs to be in one and only one place, so it The protocol version needs to be in one and only one place, so it
is in the datagram as opposed to, for example, the PDU header.</t> is in the datagram as opposed to, for example, the PDU header.</t>
<t hangText="L:">A bit that set to one if this Datagram is the
last Datagram of the PDU. For a PDU which fits in
only one Datagram, it is set to one. Note that this is the
inverse of the marking technique used by <xref
target="RFC0791"/>.</t>
<t hangText="Transmission Sequence Number:">A 16-bit strictly <t hangText="Transmission Sequence Number:">A 16-bit strictly
increasing unsigned integer identifying this PDU, possibly across increasing unsigned integer identifying this PDU, possibly across
retransmissions, that wraps from 2^16-1 to 0. The initial value retransmissions, that wraps from 2^16-1 to 0. The initial value
@ -464,7 +458,13 @@
Arithmetic for too much detail on comparing and incrementing a Arithmetic for too much detail on comparing and incrementing a
wrapping sequence number.</t> wrapping sequence number.</t>
<t hangText="Datagram Number:">A monotonically increasing 24-bit <t hangText="L:">A bit that set to one if this Datagram is the
last Datagram of the PDU. For a PDU which fits in
only one Datagram, it is set to one. Note that this is the
inverse of the marking technique used by <xref
target="RFC0791"/>.</t>
<t hangText="Datagram Number:">A monotonically increasing 23-bit
value which starts at zero for each PDU. This is used to value which starts at zero for each PDU. This is used to
reassemble frames into PDUs a la <xref target="RFC0791"/> Section reassemble frames into PDUs a la <xref target="RFC0791"/> Section
2.3. Note that this limits an L3DL PDU to 2^24 frames.</t> 2.3. Note that this limits an L3DL PDU to 2^24 frames.</t>
@ -479,7 +479,7 @@
<t>If a Datagram fails checksum verification, the datagram is <t>If a Datagram fails checksum verification, the datagram is
invalid and should be silently discarded. The sender will invalid and should be silently discarded. The sender will
retransmit the PDU, and the receiver can assmble it.</t> retransmit the PDU, and the receiver can assemble it.</t>
<t hangText="Payload:">The PDU being transported or a fragment <t hangText="Payload:">The PDU being transported or a fragment
thereof.</t> thereof.</t>
@ -848,7 +848,7 @@ q-->
<t>Although delay and jitter in responding with an OPEN were <t>Although delay and jitter in responding with an OPEN were
specified above, beware of load created by long strings of specified above, beware of load created by long strings of
authentication failures and retries. A confugurable failure count authentication failures and retries. A configurable failure count
limit (default 8) SHOULD result in giving up on the connection limit (default 8) SHOULD result in giving up on the connection
attempt.</t> attempt.</t>
@ -1229,7 +1229,7 @@ q-->
<t>The MPLS IPv4 Encapsulation describes a logical link's ability <t>The MPLS IPv4 Encapsulation describes a logical link's ability
to exchange labeled IPv4 packets on one or more subnets. It does to exchange labeled IPv4 packets on one or more subnets. It does
so by stating the interface's addresses the corresponding prefix so by stating the interface's addresses the corresponding prefix
lengths, and the corresponding labels which will be accepted fpr lengths, and the corresponding labels which will be accepted for
each address.</t> each address.</t>
<!-- <!--
@ -1259,7 +1259,7 @@ q-->
</figure> </figure>
<t>The 24-bit Count is the sum of the number of MPLSv4 <t>The 24-bit Count is the sum of the number of MPLSv4
Encapsulation being announced and/or withdrawns.</t> Encapsulation being announced and/or withdrawn.</t>
</section> </section>
@ -1544,8 +1544,8 @@ q-->
<section anchor="security" title="Security Considerations"> <section anchor="security" title="Security Considerations">
<t>The protocol as is MUST NOT be used outside a datacenter or <t>The protocol as is MUST NOT be used outside a datacenter or
similarly closed environment without authentication ans similarly closed environment without authentication and
authorisation mechanisms such as <xref authorization mechanisms such as <xref
target="I-D.ymbk-lsvr-l3dl-signing"/>.</t> target="I-D.ymbk-lsvr-l3dl-signing"/>.</t>
<t>Many MDC operators have a strange belief that physical walls and <t>Many MDC operators have a strange belief that physical walls and