rfc9800v3.txt   rfc9800.txt 
skipping to change at line 275 skipping to change at line 275
REPLACE-CSID flavors to other SRv6 endpoint behaviors (see REPLACE-CSID flavors to other SRv6 endpoint behaviors (see
Section 10). Section 10).
The use of these flavors, either individually or in combination, The use of these flavors, either individually or in combination,
enables the compressed segment list encoding. enables the compressed segment list encoding.
The NEXT-CSID flavor and the REPLACE-CSID flavor both leverage the The NEXT-CSID flavor and the REPLACE-CSID flavor both leverage the
SID Argument to determine the next SID to be processed, but employ SID Argument to determine the next SID to be processed, but employ
different SID list compression schemes. With the NEXT-CSID flavor, different SID list compression schemes. With the NEXT-CSID flavor,
each CSID container is a fully formed SRv6 SID with the common each CSID container is a fully formed SRv6 SID with the common
Locator-Block for all the CSIDs in the CSID container, a Locator- Locator-Block for all the CSIDs in the CSID container, a Locator-Node
Node, and Function that are those of the first CSID, and an Argument and Function that are those of the first CSID, and an Argument
carrying the subsequent CSIDs. With the REPLACE-CSID flavor, only carrying the subsequent CSIDs. With the REPLACE-CSID flavor, only
the first element in a CSID sequence is a fully formed SRv6 SID. It the first element in a CSID sequence is a fully formed SRv6 SID. It
has the common Locator-Block for all the CSIDs in the CSID sequence, has the common Locator-Block for all the CSIDs in the CSID sequence,
and a Locator-Node and Function that are those of the first CSID. and a Locator-Node and Function that are those of the first CSID.
The remaining elements in the CSID sequence are CSID containers The remaining elements in the CSID sequence are CSID containers
carrying the subsequent CSIDs without the Locator-Block. carrying the subsequent CSIDs without the Locator-Block.
Regardless of which flavor is used, the IPv6 address carried in the Regardless of which flavor is used, the IPv6 address carried in the
Destination Address field of the IPv6 header is a valid SRv6 SID Destination Address field of the IPv6 header is a valid SRv6 SID
conforming to [RFC9602]. conforming to [RFC9602].
skipping to change at line 1083 skipping to change at line 1083
- LBL = 48 (Locator-Block value 0x20010db800b1), - LBL = 48 (Locator-Block value 0x20010db800b1),
- LNL = 16 (Locator-Node value 0x0010), - LNL = 16 (Locator-Node value 0x0010),
- FL = 0, and - FL = 0, and
- AL = 64. - AL = 64.
* The SID 2001:db8:b1:f123:: bound to the End.X behavior for its * The SID 2001:db8:b1:f123:: bound to the End.X behavior for its
local IGP adjacency 123 with the NEXT-CSID flavor is instantiated local IGP adjacency 123 with the NEXT-CSID flavor is instantiated
from LIB with: from a LIB with:
- LBL = 48 (Locator-Block value 0x20010db800b1), - LBL = 48 (Locator-Block value 0x20010db800b1),
- LNL = 0, - LNL = 0,
- FL = 16 (Function value 0xf123), and - FL = 16 (Function value 0xf123), and
- AL = 64. - AL = 64.
For SID 2001:db8:b1:10::, Node 10 would install the FIB entry For SID 2001:db8:b1:10::, Node 10 would install the FIB entry
skipping to change at line 1145 skipping to change at line 1145
document in the segment list. The SR source node does so regardless document in the segment list. The SR source node does so regardless
of whether the segment list is explicitly configured, locally of whether the segment list is explicitly configured, locally
computed, or advertised by a controller (e.g., via BGP computed, or advertised by a controller (e.g., via BGP
[BGP-SR-Policy] or PCEP [RFC9603]). [BGP-SR-Policy] or PCEP [RFC9603]).
A SID structure is valid for compression if it meets all the A SID structure is valid for compression if it meets all the
following conditions: following conditions:
* The LBL is not 0. * The LBL is not 0.
* The sum of the LNFL is not 0. * The LNFL is not 0.
* The AL is equal to 128-LBL-LNL-FL. * The AL is equal to 128-LBL-LNL-FL.
When compressing a SID list, the SR source node MUST treat an invalid When compressing a SID list, the SR source node MUST treat an invalid
SID structure as unknown. A SID with an unknown SID structure is not SID structure as unknown. A SID with an unknown SID structure is not
compressible. compressible.
Section 8 discusses how the SIDs of this document and their structure Section 8 discusses how the SIDs of this document and their structure
can be advertised to the SR source node through various control plane can be advertised to the SR source node through various control plane
protocols. The SID structure may also be learned through protocols. The SID structure may also be learned through
skipping to change at line 1589 skipping to change at line 1589
* AL: 48 (= 128-48-16-16) * AL: 48 (= 128-48-16-16)
A local CSID may be advertised in the control plane individually and/ A local CSID may be advertised in the control plane individually and/
or in combination with a global CSID instantiated on the same SR or in combination with a global CSID instantiated on the same SR
segment endpoint node, with the End behavior, and the same Locator- segment endpoint node, with the End behavior, and the same Locator-
Block and flavor as the local CSID. A combined global and local CSID Block and flavor as the local CSID. A combined global and local CSID
is advertised as follows: is advertised as follows:
* The SID Locator-Block is that shared by the global and local CSIDs * The SID Locator-Block is that shared by the global and local CSIDs
* The SID Locator-Node is that of global CSID * The SID Locator-Node is that of the global CSID
* The SID Function is that of the local CSID * The SID Function is that of the local CSID
* The SID AL is equal to 128-LBL-LNL-FL and the SID Argument value * The SID AL is equal to 128-LBL-LNL-FL and the SID Argument value
is 0 is 0
* All other attributes of the SID (e.g., SRv6 endpoint behavior or * All other attributes of the SID (e.g., SRv6 endpoint behavior or
algorithm) are those of the local CSID algorithm) are those of the local CSID
The combined advertisement of local CSIDs with a global CSID is The combined advertisement of local CSIDs with a global CSID is
 End of changes. 4 change blocks. 
5 lines changed or deleted 5 lines changed or added

This html diff was produced by rfcdiff 1.48.