| rfc9914v10.txt | rfc9914.txt | |||
|---|---|---|---|---|
| skipping to change at line 2312 ¶ | skipping to change at line 2312 ¶ | |||
| subset of the other Targets; the details of the subset selection are | subset of the other Targets; the details of the subset selection are | |||
| out of scope. The RTO signals the Track egress (see more in | out of scope. The RTO signals the Track egress (see more in | |||
| Section 6.2). | Section 6.2). | |||
| The RPL Control Code for the P-DAO-REQ is 0x09. The format of the P- | The RPL Control Code for the P-DAO-REQ is 0x09. The format of the P- | |||
| DAO-REQ Base Object is as follows: | DAO-REQ Base Object is as follows: | |||
| 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 | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| | TrackID |K|R| Flags | ReqLifetime |PDAOReqSequence| | | TrackID |K|R| Flags | ReqLifetime | PDRSequence | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| | Option(s)... | | Option(s)... | |||
| +-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+ | |||
| Figure 13: New P-DAO Request Format | Figure 13: New P-DAO Request Format | |||
| TrackID: 8-bit field. In the context of this specification, the | TrackID: 8-bit field. In the context of this specification, the | |||
| TrackID field signals the RPLInstanceID of the DODAG formed by the | TrackID field signals the RPLInstanceID of the DODAG formed by the | |||
| Track; see Sections 3.4 and 6.3. To allocate a new Track, the | Track; see Sections 3.4 and 6.3. To allocate a new Track, the | |||
| ingress Node must provide a value that is not in use at this time. | ingress Node must provide a value that is not in use at this time. | |||
| skipping to change at line 2337 ¶ | skipping to change at line 2337 ¶ | |||
| R: The 'R' flag is set to request a Complex Track for redundancy. | R: The 'R' flag is set to request a Complex Track for redundancy. | |||
| Flags: Reserved. The Flags field MUST be initialized to zero by the | Flags: Reserved. The Flags field MUST be initialized to zero by the | |||
| sender and MUST be ignored by the receiver. | sender and MUST be ignored by the receiver. | |||
| ReqLifetime: 8-bit unsigned integer. The requested lifetime for the | ReqLifetime: 8-bit unsigned integer. The requested lifetime for the | |||
| Track expressed in Lifetime Units (obtained from the DODAG | Track expressed in Lifetime Units (obtained from the DODAG | |||
| Configuration option). The value of 255 (0xFF) represents | Configuration option). The value of 255 (0xFF) represents | |||
| infinity (never time out). | infinity (never time out). | |||
| A P-DAO-REQ with a fresher PDAOReqSequence refreshes the lifetime, | A P-DAO-REQ with a fresher PDRSequence refreshes the lifetime, and | |||
| and a ReqLifetime of 0 indicates that the Track MUST be destroyed, | a ReqLifetime of 0 indicates that the Track MUST be destroyed, | |||
| e.g., when the application that requested the Track terminates. | e.g., when the application that requested the Track terminates. | |||
| PDAOReqSequence: 8-bit wrapping sequence number, obeying the | PDRSequence: 8-bit wrapping sequence number, obeying the operation | |||
| operation in Section 7.2 of [RPL]. The PDAOReqSequence is used to | in Section 7.2 of [RPL]. The PDRSequence is used to correlate a | |||
| correlate a PDR-ACK message with the P-DAO-REQ message that | PDR-ACK message with the P-DAO-REQ message that triggered it. It | |||
| triggered it. It is incremented at each P-DAO-REQ message and | is incremented at each P-DAO-REQ message and echoed in the PDR-ACK | |||
| echoed in the PDR-ACK by the Root. | by the Root. | |||
| 5.2. New PDR-ACK Control Message | 5.2. New PDR-ACK Control Message | |||
| The new PDR-ACK is sent as a response to a P-DAO-REQ message with the | The new PDR-ACK is sent as a response to a P-DAO-REQ message with the | |||
| 'K' flag set. The RPL Control Code for the PDR-ACK is 0x0A. Its | 'K' flag set. The RPL Control Code for the PDR-ACK is 0x0A. Its | |||
| format is as follows: | format is as follows: | |||
| 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 | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| | TrackID | Flags | Track Lifetime|PDAOReqSequence| | | TrackID | Flags | Track Lifetime| PDRSequence | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| | PDR-ACK Status| Reserved | | | PDR-ACK Status| Reserved | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| | Option(s)... | | Option(s)... | |||
| +-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+ | |||
| Figure 14: New PDR-ACK Control Message Format | Figure 14: New PDR-ACK Control Message Format | |||
| TrackID: Set to the TrackID indicated in the TrackID field of the P- | TrackID: Set to the TrackID indicated in the TrackID field of the P- | |||
| DAO-REQ messages that this replies to. | DAO-REQ messages that this replies to. | |||
| Flags: Reserved. The Flags field MUST be initialized to zero by the | Flags: Reserved. The Flags field MUST be initialized to zero by the | |||
| sender and MUST be ignored by the receiver. | sender and MUST be ignored by the receiver. | |||
| Track Lifetime: Indicates the remaining lifetime for the Track, | Track Lifetime: Indicates the remaining lifetime for the Track, | |||
| expressed in Lifetime Units. The value of 255 (0xFF) represents | expressed in Lifetime Units. The value of 255 (0xFF) represents | |||
| infinity. The value of zero (0x00) indicates that the Track was | infinity. The value of zero (0x00) indicates that the Track was | |||
| destroyed or not created. | destroyed or not created. | |||
| PDAOReqSequence: 8-bit wrapping sequence number. It is incremented | PDRSequence: 8-bit wrapping sequence number. It is incremented at | |||
| at each P-DAO-REQ message and echoed in the PDR-ACK. | each P-DAO-REQ message and echoed in the PDR-ACK. | |||
| PDR-ACK Status: 8-bit field indicating the completion. The PDR-ACK | PDR-ACK Status: 8-bit field indicating the completion. The PDR-ACK | |||
| Status is substructured as indicated in Figure 15: | Status is substructured as indicated in Figure 15: | |||
| 0 1 2 3 4 5 6 7 | 0 1 2 3 4 5 6 7 | |||
| +-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+ | |||
| |E|R| Value | | |E|R| Value | | |||
| +-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+ | |||
| Figure 15: PDR-ACK Status Format | Figure 15: PDR-ACK Status Format | |||
| End of changes. 5 change blocks. | ||||
| 11 lines changed or deleted | 11 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. | ||||