rfc9035v3.txt | rfc9035.txt | |||
---|---|---|---|---|
skipping to change at line 169 ¶ | skipping to change at line 169 ¶ | |||
BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all | BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all | |||
capitals, as shown here. | capitals, as shown here. | |||
3. Extending RFC 6550 | 3. Extending RFC 6550 | |||
The DODAG Configuration option is defined in Section 6.7.6 of | The DODAG Configuration option is defined in Section 6.7.6 of | |||
[RFC6550]. Its purpose is extended to distribute configuration | [RFC6550]. Its purpose is extended to distribute configuration | |||
information affecting the construction and maintenance of the DODAG, | information affecting the construction and maintenance of the DODAG, | |||
as well as operational parameters for RPL on the DODAG, through the | as well as operational parameters for RPL on the DODAG, through the | |||
DODAG. The DODAG Configuration option was originally designed with | DODAG. The DODAG Configuration option was originally designed with | |||
four bit positions reserved for future use as Flags. | four bit positions reserved for future use as flags. | |||
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 | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| Type = 0x04 |Opt Length = 14| | |T| |A| ... | | | Type = 0x04 |Opt Length = 14| | |T| |A| ... | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | |||
<- Flags -> | <- flags -> | |||
Figure 1: DODAG Configuration Option (Partial View) | Figure 1: DODAG Configuration Option (Partial View) | |||
This specification defines a new flag, "Enable RFC8138 Compression" | This specification defines a new flag, "Enable Compression per RFC | |||
(T). The 'T' flag is set to turn on the use of [RFC8138] within the | 8138 (T)". The 'T' flag is set to turn on the use of [RFC8138] | |||
DODAG. The 'T' flag is encoded in position 2 of the reserved Flags | within the DODAG. The 'T' flag is encoded in position 2 of the | |||
in the DODAG Configuration option (counting from bit 0 as the most | reserved flags in the DODAG Configuration option (counting from bit 0 | |||
significant bit) and set to 0 in legacy implementations as specified | as the most significant bit) and set to 0 in legacy implementations | |||
in Sections 20.14 and 6.7.6 of [RFC6550], respectively. | as specified in Sections 20.14 and 6.7.6 of [RFC6550], respectively. | |||
Section 4.1.2 of [RFC9008] updates [RFC6550] to indicate that the | Section 4.1.2 of [RFC9008] updates [RFC6550] to indicate that the | |||
definition of the Flags applies to Mode of Operation (MOP) values | definition of the flags applies to Mode of Operation (MOP) values | |||
zero (0) to six (6) only. For a MOP value of 7, [RFC8138] MUST be | zero (0) to six (6) only. For a MOP value of 7, [RFC8138] MUST be | |||
used on links where 6LoWPAN Header Compression [RFC6282] applies and | used on links where 6LoWPAN Header Compression [RFC6282] applies and | |||
MUST NOT be used otherwise. | MUST NOT be used otherwise. | |||
The RPL DODAG Configuration option is typically placed in a DIO | The RPL DODAG Configuration option is typically placed in a DIO | |||
message. The DIO message propagates down the DODAG to form and then | message. The DIO message propagates down the DODAG to form and then | |||
maintain its structure. The DODAG Configuration option is copied | maintain its structure. The DODAG Configuration option is copied | |||
unmodified from parents to children. [RFC6550] states that "Nodes | unmodified from parents to children. [RFC6550] states that "Nodes | |||
other than the DODAG root MUST NOT modify this information when | other than the DODAG root MUST NOT modify this information when | |||
propagating the DODAG Configuration option." Therefore, a legacy | propagating the DODAG Configuration option." Therefore, a legacy | |||
End of changes. 4 change blocks. | ||||
9 lines changed or deleted | 9 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |