rfc9914v9.txt   rfc9914.txt 
skipping to change at line 426 skipping to change at line 426
2.4.5. Track 2.4.5. Track
The concept of Track is inherited from the 6TiSCH architecture The concept of Track is inherited from the 6TiSCH architecture
[RFC9030] and equals that of a recovery graph in the RAW architecture [RFC9030] and equals that of a recovery graph in the RAW architecture
[RAW-ARCH]. A Track is a networking graph that can be followed to [RAW-ARCH]. A Track is a networking graph that can be followed to
transport packets with equivalent treatment; as opposed to other transport packets with equivalent treatment; as opposed to other
definitions of a path (see Section 1.3.3 of [INT-ARCH] and definitions of a path (see Section 1.3.3 of [INT-ARCH] and
Section 3.1.1 of [RAW-ARCH], a Track is not necessarily linear. It Section 3.1.1 of [RAW-ARCH], a Track is not necessarily linear. It
may contain multiple paths that may fork and rejoin and that may may contain multiple paths that may fork and rejoin and that may
enable RAW Packet ARQ, Replication, Elimination, and Overhearing enable RAW Packet Replication, Elimination, and Ordering Functions
(PAREO) operations. (PREOF).
Figure 1 illustrates the mapping of the DODAG with the generic Figure 1 illustrates the mapping of the DODAG with the generic
concept of a Track, with the DODAG Root acting as the ingress for the concept of a Track, with the DODAG Root acting as the ingress for the
Track, and the mapping of protection paths and segments, i.e., only Track, and the mapping of protection paths and segments, i.e., only
forward segments, meaning that they are directional and progressing forward segments, meaning that they are directional and progressing
towards the destination. Note that East is represented on the left towards the destination. Note that East is represented on the left
since the packets are forwarded East-West. since the packets are forwarded East-West.
North East North West North East North West
skipping to change at line 1845 skipping to change at line 1845
the metrics and link statistics involved in the computation are also the metrics and link statistics involved in the computation are also
out of scope. The effectiveness of the route computation by the PCE out of scope. The effectiveness of the route computation by the PCE
depends on the quality of the metrics that are reported from the RPL depends on the quality of the metrics that are reported from the RPL
network. Which metrics are used and how they are reported are out of network. Which metrics are used and how they are reported are out of
scope, but the expectation is that they are mostly of a long-term, scope, but the expectation is that they are mostly of a long-term,
statistical nature and provide visibility on link throughput, statistical nature and provide visibility on link throughput,
latency, stability, and availability over relatively long periods. latency, stability, and availability over relatively long periods.
3.7.2.4. Providing for RAW 3.7.2.4. Providing for RAW
The RAW architecture [RAW-ARCH] extends the definition of Track as A recovery graph as in the RAW architecture [RAW-ARCH] can be
being composed of forward directional segments and North-South composed of forward East-West directional segments and North-South
bidirectional segments to enable additional path diversity using bidirectional segments to enable additional path diversity using
Packet Replication, Elimination, and Ordering Functions (PREOF) over PREOF to select the protection paths to be used for a given datagram.
the available paths. This provides a dynamic balance between the This provides a dynamic balance between the reliability and
reliability and availability requirements of the flows and the need availability requirements of the flows and the need to conserve
to conserve energy and spectrum. This specification prepares for RAW energy and spectrum. This specification prepares for RAW by setting
by setting up the Tracks, but it only forms DODAGs, which are up the Tracks, but it only forms DODAGs, which are composed of
composed of aggregated end-to-end loose source-routed protection aggregated end-to-end loose source-routed protection paths, joined by
paths, joined by strict routed segments, all oriented forward. strict routed segments, all oriented forward.
The RAW architecture defines a data plane extension of the PCE called The RAW architecture defines a data plane extension of the PCE called
the Point of Local Repair (PLR) that adapts the use of the path the Point of Local Repair (PLR) that adapts the use of the path
redundancy within a Track to defeat the diverse causes of packet redundancy within a Track to defeat the diverse causes of packet
loss. The PLR controls the forwarding operation of the packets loss. The PLR controls the forwarding operation of the packets
within a Track. This specification can use but does not impose a PLR within a Track. This specification can use but does not impose a PLR
and does not provide the policies that would select which packets are and does not provide the policies that would select which packets are
routed through which path within a Track (in other words, how the PLR routed through which path within a Track (in other words, how the PLR
may use the path redundancy within the Track). By default, the use may use the path redundancy within the Track). By default, the use
of the available redundancy is limited to simple load balancing, and of the available redundancy is limited to simple load balancing, and
skipping to change at line 3049 skipping to change at line 3049
The No-Path P-DAO is forwarded normally along the reverse list, even The No-Path P-DAO is forwarded normally along the reverse list, even
if the intermediate node does not find a segment state to clean up. if the intermediate node does not find a segment state to clean up.
This results in cleaning up the existing segment state, if any, as This results in cleaning up the existing segment state, if any, as
opposed to refreshing an existing one or installing a new one. opposed to refreshing an existing one or installing a new one.
6.6. Maintaining a Track 6.6. Maintaining a Track
Repathing a Track segment or protection path may cause jitter and Repathing a Track segment or protection path may cause jitter and
packet misordering. For critical flows that require timely and/or packet misordering. For critical flows that require timely and/or
in-order delivery, it might be necessary to deploy the PAREO in-order delivery, it might be necessary to deploy PREOF [RAW-ARCH]
functions [RAW-ARCH] over a highly redundant Track. This over a highly redundant Track. This specification allows the use of
specification allows the use of more than one protection path for a more than one protection path for a Track and 1+N packet redundancy.
Track and 1+N packet redundancy.
This section provides the steps to ensure that no packet is lost due This section provides the steps to ensure that no packet is lost due
to the operation itself. This is ensured by installing the new to the operation itself. This is ensured by installing the new
section from its last node to the first, so when an intermediate node section from its last node to the first, so when an intermediate node
installs a route along the new section, all the downstream nodes in installs a route along the new section, all the downstream nodes in
the section have already installed their own. The disabled section the section have already installed their own. The disabled section
is removed as well when the in-flight packets are forwarded along the is removed as well when the in-flight packets are forwarded along the
new section. new section.
6.6.1. Maintaining a Track Segment 6.6.1. Maintaining a Track Segment
skipping to change at line 3866 skipping to change at line 3865
The possible values are expressed as a 6-bit unsigned integer The possible values are expressed as a 6-bit unsigned integer
(0..63). The registration procedure is Standards Action [RFC8126]. (0..63). The registration procedure is Standards Action [RFC8126].
The initial allocation is as indicated in Table 29: The initial allocation is as indicated in Table 29:
+=======+=======================+===========+ +=======+=======================+===========+
| Value | Meaning | Reference | | Value | Meaning | Reference |
+=======+=======================+===========+ +=======+=======================+===========+
| 0 | Unqualified Rejection | RFC 9914 | | 0 | Unqualified Rejection | RFC 9914 |
+-------+-----------------------+-----------+ +-------+-----------------------+-----------+
| 1 | Transient Failure | RFC 9914 | | 1 | Reserved | RFC 9914 |
+-------+-----------------------+-----------+ +-------+-----------------------+-----------+
| 2..63 | Unassigned | | | 2..63 | Unassigned | |
+-------+-----------------------+-----------+ +-------+-----------------------+-----------+
Table 29: PDR-ACK Rejection Status Values Table 29: PDR-ACK Rejection Status Values
11.11. Registry for Via Information Options Flags 11.11. Registry for Via Information Options Flags
IANA has created the "Via Information Options (VIO) Flags" registry IANA has created the "Via Information Options (VIO) Flags" registry
under the "Routing Protocol for Low Power and Lossy Networks (RPL)" under the "Routing Protocol for Low Power and Lossy Networks (RPL)"
skipping to change at line 3912 skipping to change at line 3911
The registration procedure is Standards Action [RFC8126]. The The registration procedure is Standards Action [RFC8126]. The
initial allocation is as indicated in Table 30 (see more in initial allocation is as indicated in Table 30 (see more in
Figure 17): Figure 17):
+============+=========================================+===========+ +============+=========================================+===========+
| Bit Number | Capability Description | Reference | | Bit Number | Capability Description | Reference |
+============+=========================================+===========+ +============+=========================================+===========+
| 0 | 'S' flag: Sibling in same DODAG as self | RFC 9914 | | 0 | 'S' flag: Sibling in same DODAG as self | RFC 9914 |
+------------+-----------------------------------------+-----------+ +------------+-----------------------------------------+-----------+
| 1 | 'B' flag: Connectivity to the sibling | RFC 9914 |
| | is roughly symmetrical | |
+------------+-----------------------------------------+-----------+
| 1..4 | Unassigned | | | 1..4 | Unassigned | |
+------------+-----------------------------------------+-----------+ +------------+-----------------------------------------+-----------+
Table 30: Initial SIO Flags Table 30: Initial SIO Flags
11.13. Destination Advertisement Object Flag 11.13. Destination Advertisement Object Flag
IANA has updated the "Destination Advertisement Object (DAO) Flags" IANA has updated the "Destination Advertisement Object (DAO) Flags"
registry, created in Section 20.11 of [RPL], under the "Routing registry, created in Section 20.11 of [RPL], under the "Routing
Protocol for Low Power and Lossy Networks (RPL)" registry group Protocol for Low Power and Lossy Networks (RPL)" registry group
 End of changes. 6 change blocks. 
16 lines changed or deleted 18 lines changed or added

This html diff was produced by rfcdiff 1.48.