rfc9604v2.txt | rfc9604.txt | |||
---|---|---|---|---|
skipping to change at line 325 ¶ | skipping to change at line 325 ¶ | |||
requires the removal of the binding value for the LSP. When | requires the removal of the binding value for the LSP. When | |||
unset, the PCEP peer indicates that the binding value is added | unset, the PCEP peer indicates that the binding value is added | |||
or retained for the LSP. This flag is used in the PCRpt and | or retained for the LSP. This flag is used in the PCRpt and | |||
PCUpd messages. It is ignored in other PCEP messages. | PCUpd messages. It is ignored in other PCEP messages. | |||
- The unassigned flags MUST be set to 0 while sending and ignored | - The unassigned flags MUST be set to 0 while sending and ignored | |||
on receipt. | on receipt. | |||
* Reserved: MUST be set to 0 while sending and ignored on receipt. | * Reserved: MUST be set to 0 while sending and ignored on receipt. | |||
* Binding value: A variable-length field, padded with trailing zeros | * Binding Value: A variable-length field, padded with trailing zeros | |||
to a 4-octet boundary. When the BT is 0, the 20 bits represent | to a 4-octet boundary. When the BT is 0, the 20 bits represent | |||
the MPLS label. When the BT is 1, the 32 bits represent the MPLS | the MPLS label. When the BT is 1, the 32 bits represent the MPLS | |||
label stack entry as per [RFC3032]. When the BT is 2, the 128 | label stack entry as per [RFC3032]. When the BT is 2, the 128 | |||
bits represent the SRv6 SID. When the BT is 3, the binding value | bits represent the SRv6 SID. When the BT is 3, the binding value | |||
also contains the SRv6 Endpoint Behavior and SID Structure, | also contains the SRv6 Endpoint Behavior and SID Structure, | |||
defined in Section 4.1. In this document, the TE-PATH-BINDING TLV | defined in Section 4.1. In this document, the TE-PATH-BINDING TLV | |||
is considered to be empty if no binding value is present. Note | is considered to be empty if no binding value is present. Note | |||
that the length of the TLV would be 4 in such a case. | that the length of the TLV would be 4 in such a case. | |||
4.1. SRv6 Endpoint Behavior and SID Structure | 4.1. SRv6 Endpoint Behavior and SID Structure | |||
skipping to change at line 366 ¶ | skipping to change at line 366 ¶ | |||
The Binding Value consists of: | The Binding Value consists of: | |||
* SRv6 Binding SID: 16 octets. The 128-bit IPv6 address, | * SRv6 Binding SID: 16 octets. The 128-bit IPv6 address, | |||
representing the binding SID for SRv6. | representing the binding SID for SRv6. | |||
* Reserved: 2 octets. It MUST be set to 0 on transmit and ignored | * Reserved: 2 octets. It MUST be set to 0 on transmit and ignored | |||
on receipt. | on receipt. | |||
* Endpoint Behavior: 2 octets. The Endpoint Behavior code point for | * Endpoint Behavior: 2 octets. The Endpoint Behavior code point for | |||
this SRv6 SID as defined by the "SRv6 Endpoint Behaviors" registry | this SRv6 SID as defined by the "SRv6 Endpoint Behaviors" registry | |||
[RFC8986]. When the field is set with the value 0, the endpoint | [RFC8986]. When the field is set with the value 0, the Endpoint | |||
behavior is considered unknown. | Behavior is considered unknown. | |||
* [RFC8986] defines an SRv6 SID as consisting of LOC:FUNCT:ARG, | * [RFC8986] defines an SRv6 SID as consisting of LOC:FUNCT:ARG, | |||
where a locator (LOC) is encoded in the L most significant bits of | where a locator (LOC) is encoded in the L most significant bits of | |||
the SID, followed by F bits of function (FUNCT) and A bits of | the SID, followed by F bits of function (FUNCT) and A bits of | |||
arguments (ARG). A locator may be represented as B:N, where B is | arguments (ARG). A locator may be represented as B:N, where B is | |||
the SRv6 SID locator block (IPv6 prefix allocated for SRv6 SIDs by | the SRv6 SID locator block (IPv6 prefix allocated for SRv6 SIDs by | |||
the operator) and N is the identifier of the parent node | the operator) and N is the identifier of the parent node | |||
instantiating the SID, called "locator node". The following | instantiating the SID, called "locator node". The following | |||
fields are used to advertise the length of each individual part of | fields are used to advertise the length of each individual part of | |||
the SRv6 SID: | the SRv6 SID: | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. |