rfc9479v4.txt   rfc9479.txt 
skipping to change at line 295 skipping to change at line 295
+--+--+--+--+--+--+--+--+ +--+--+--+--+--+--+--+--+
| SABM Length + Flag | 1 octet | SABM Length + Flag | 1 octet
+--+--+--+--+--+--+--+--+ +--+--+--+--+--+--+--+--+
| UDABM Length + Flag | 1 octet | UDABM Length + Flag | 1 octet
+--+--+--+--+--+--+--+--+ +--+--+--+--+--+--+--+--+
| SABM ... 0-8 octets | SABM ... 0-8 octets
+--+--+--+--+--+--+--+--+ +--+--+--+--+--+--+--+--+
| UDABM ... 0-8 octets | UDABM ... 0-8 octets
+--+--+--+--+--+--+--+--+ +--+--+--+--+--+--+--+--+
SABM Length + Flag (1 octet): Standard Application Identifier Bit SABM Length + Flag (1 octet):
Mask Length + Flag Standard Application Identifier Bit Mask Length + Flag
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+
|L| SABM Length | |L| SABM Length |
+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+
L-flag: Legacy Flag. See Section 4.2 for a description of how L-flag:
this flag is used. Legacy Flag. See Section 4.2 for a description of how this
flag is used.
SABM Length: SABM Length:
This field indicates the length in octets (0-8) of the Standard This field indicates the length in octets (0-8) of the Standard
Application Identifier Bit Mask. The length SHOULD be the Application Identifier Bit Mask. The length SHOULD be the
minimum required to send all bits that are set. minimum required to send all bits that are set.
UDABM Length + Flag (1 octet): User-Defined Application Identifier UDABM Length + Flag (1 octet):
Bit Mask Length + Flag User-Defined Application Identifier Bit Mask Length + Flag
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+
|R| UDABM Length| |R| UDABM Length|
+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+
R: Reserved. SHOULD be transmitted as 0 and MUST be ignored on R:
Reserved. SHOULD be transmitted as 0 and MUST be ignored on
receipt. receipt.
UDABM Length: UDABM Length:
Indicates the length in octets (0-8) of the User-Defined Indicates the length in octets (0-8) of the User-Defined
Application Identifier Bit Mask. The length SHOULD be the Application Identifier Bit Mask. The length SHOULD be the
minimum required to send all bits that are set. minimum required to send all bits that are set.
SABM (variable length): Standard Application Identifier Bit Mask SABM (variable length):
Standard Application Identifier Bit Mask
(SABM Length * 8) bits (SABM Length * 8) bits
This field is omitted if SABM Length is 0. This field is omitted if SABM Length is 0.
0 1 2 3 4 5 6 7 ... 0 1 2 3 4 5 6 7 ...
+-+-+-+-+-+-+-+-+... +-+-+-+-+-+-+-+-+...
|R|S|F| ... |R|S|F| ...
+-+-+-+-+-+-+-+-+... +-+-+-+-+-+-+-+-+...
R-bit: Set to specify RSVP-TE. R-bit:
Set to specify RSVP-TE.
S-bit: S-bit:
Set to specify SR Policy (this is data plane independent). Set to specify SR Policy (this is data plane independent).
F-bit: Set to specify an LFA (includes all LFA types). F-bit:
Set to specify an LFA (includes all LFA types).
UDABM (variable length): User-Defined Application Identifier Bit UDABM (variable length):
Mask User-Defined Application Identifier Bit Mask
(UDABM Length * 8) bits (UDABM Length * 8) bits
0 1 2 3 4 5 6 7 ... 0 1 2 3 4 5 6 7 ...
+-+-+-+-+-+-+-+-+... +-+-+-+-+-+-+-+-+...
| ... | ...
+-+-+-+-+-+-+-+-+... +-+-+-+-+-+-+-+-+...
This field is omitted if UDABM Length is 0. This field is omitted if UDABM Length is 0.
skipping to change at line 387 skipping to change at line 392
* Bits that are not supported by an implementation MUST be ignored * Bits that are not supported by an implementation MUST be ignored
on receipt. on receipt.
4.2. Application-Specific Link Attributes Sub-TLV 4.2. Application-Specific Link Attributes Sub-TLV
A sub-TLV for TLVs Advertising Neighbor Information is defined that A sub-TLV for TLVs Advertising Neighbor Information is defined that
supports specification of the applications and application-specific supports specification of the applications and application-specific
attribute values. attribute values.
Type: 16 Type:
16
Length: Variable (1 octet) Length:
Variable (1 octet)
Value: Value:
Application Identifier Bit Mask (as defined in Section 4.1) Application Identifier Bit Mask (as defined in Section 4.1)
Link Attribute sub-sub-TLVs -- format matches the existing formats Link Attribute sub-sub-TLVs -- format matches the existing formats
defined in [RFC5305], [RFC7308], and [RFC8570] defined in [RFC5305], [RFC7308], and [RFC8570]
If the SABM Length or UDABM Length in the Application Identifier Bit If the SABM Length or UDABM Length in the Application Identifier Bit
Mask is greater than 8, the entire sub-TLV MUST be ignored. Mask is greater than 8, the entire sub-TLV MUST be ignored.
skipping to change at line 507 skipping to change at line 514
4.3. Application-Specific SRLG TLV 4.3. Application-Specific SRLG TLV
A TLV is defined to advertise application-specific SRLGs for a given A TLV is defined to advertise application-specific SRLGs for a given
link. Although similar in functionality to TLV 138 [RFC5307] and TLV link. Although similar in functionality to TLV 138 [RFC5307] and TLV
139 [RFC6119], this single TLV provides support for IPv4, IPv6, and 139 [RFC6119], this single TLV provides support for IPv4, IPv6, and
unnumbered identifiers for a link. Unlike TLVs 138 and 139, it unnumbered identifiers for a link. Unlike TLVs 138 and 139, it
utilizes sub-TLVs to encode the link identifiers in order to provide utilizes sub-TLVs to encode the link identifiers in order to provide
the flexible formatting required to support multiple link identifier the flexible formatting required to support multiple link identifier
types. types.
Type: 238 Type:
238
Length: Number of octets in the value field (1 octet) Length:
Number of octets in the value field (1 octet)
Value: Value:
Neighbor System-ID + pseudonode ID (7 octets) Neighbor System-ID + pseudonode ID (7 octets)
Application Identifier Bit Mask (as defined in Section 4.1) Application Identifier Bit Mask (as defined in Section 4.1)
Length of sub-TLVs (1 octet) Length of sub-TLVs (1 octet)
Link Identifier sub-TLVs (variable) Link Identifier sub-TLVs (variable)
 End of changes. 12 change blocks. 
16 lines changed or deleted 25 lines changed or added

This html diff was produced by rfcdiff 1.48.