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/