<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.29 (Ruby 3.2.3) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-xiong-pce-detnet-bounded-latency-06" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.31.0 -->
  <front>
    <title abbrev="PCEP Extension for Bounded Latency ">PCEP Extension for Bounded Latency</title>
    <seriesInfo name="Internet-Draft" value="draft-xiong-pce-detnet-bounded-latency-06"/>
    <author initials="Q." surname="Xiong" fullname="Quan Xiong">
      <organization>ZTE Corporation</organization>
      <address>
        <email>xiong.quan@zte.com.cn</email>
      </address>
    </author>
    <author initials="P." surname="Liu" fullname="Peng Liu">
      <organization>China Mobile</organization>
      <address>
        <email>liupengyjy@chinamobile.com</email>
      </address>
    </author>
    <author initials="R." surname="Gandhi" fullname="Rakesh Gandhi">
      <organization>Cisco Systems, Inc.</organization>
      <address>
        <email>rgandhi@cisco.com</email>
      </address>
    </author>
    <date year="2025" month="October" day="20"/>
    <workgroup>idr</workgroup>
    <abstract>
      <?line 48?>

<t>In certain networks, such as Deterministic Networking (DetNet), it is required to consider the bounded latency
for path selection. This document describes the extensions for Path Computation Element Communication Protocol
(PCEP) to carry the bounded latency constraints and distribute deterministic paths for end-to-end path computation
in deterministic services.</t>
    </abstract>
  </front>
  <middle>
    <?line 55?>

<section anchor="introduction">
      <name>Introduction</name>
      <t><xref target="RFC5440"/> describes the Path Computation Element Protocol (PCEP) which is used between a Path Computation Element
 (PCE) and a Path Computation Client (PCC) (or other PCE) to enable computation of Multi-protocol Label Switching 
 (MPLS) for Traffic Engineering Label Switched Path (TE LSP). PCEP Extensions for the Stateful PCE Model <xref target="RFC8231"/> 
 describes a set of extensions to PCEP to enable active control of MPLS-TE and Generalized MPLS (GMPLS) tunnels.<br/>
 As depicted in <xref target="RFC4655"/>, a PCE MUST be able to compute the path of a TE LSP by operating on the TED and considering 
 bandwidth and other constraints applicable to the TE LSP service request.  The constraint parameters are provided such 
 as metric, bandwidth, delay, affinity, etc. However these parameters did not take into account the bounded latency
 requirements.</t>
      <t>According to <xref target="RFC8655"/>}, Deterministic Networking (DetNet) operates at the IP layer and delivers service which 
provides extremely low data loss rates and bounded latency within a network domain. The bounded latency indicates 
the minimum and maximum end-to-end latency from source to destination and bounded jitter (packet delay variation). 
<xref target="I-D.ietf-detnet-scaling-requirements"/> has described the enhanced requirements for DetNet data plane including 
the information used by functions ensuring deterministic latency should be supported. And queuing mechanisms and 
solutions require different information to help the functions of ensuring deterministic latency, including regulation, 
queue management. <xref target="I-D.ietf-detnet-dataplane-taxonomy"/> has defined the classification criteria and the suitable 
categories for this solutions.</t>
      <t>The computing method of end-to-end delay bounds is defined in <xref target="RFC9320"/>. It is the sum of the 6 delays in DetNet
bounded latency model. And these delays should be measured and collected by IGP, but the related mechanisms
are out of this document. The end-to-end delay bounds can also be computed as the sum of non queuing delay bound and
queuing delay bound along the path. The upper bounds of non queuing delay are constant and depend on the specific 
network and the value of queuing delay bound depends on the queuing mechanisms deployed along the path. The queuing delay
may differ notably in their specific queuing solutions, which should be selected and calculated by the controller (or PCE). 
The deterministic latency information related to each queuing mechanism should also be distributed.</t>
      <t>As per <xref target="I-D.ietf-detnet-controller-plane-framework"/>, explicit path should be calculated and established in control plane 
to guarantee the deterministic transmission. The corresponding IS-IS and OSPF extensions are specified in 
<xref target="I-D.peng-lsr-deterministic-traffic-engineering"/>. When the PCE is deployed, the path computation should be applicable 
for deterministic networks. It is required that bounded latency including minimum and maximum end-to-end latency and 
bounded delay variation are considered during the deterministic path selection for PCE. The bounded latency constraints 
should be extended for PCEP. Moreover, the queuing-based parameters along the deterministic path should be provided to 
the PCC after the path computation such as deterministic latency information.</t>
      <t>This document describes the extensions for PCEP to carry bounded latency constraints and distribute deterministic paths for 
end-to-end path computation in deterministic services.</t>
      <section anchor="requirements-language">
        <name>Requirements Language</name>
        <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
   "OPTIONAL" in this document are to be interpreted as described in BCP
   14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they appear in all
   capitals, as shown here.</t>
      </section>
    </section>
    <section anchor="terminology">
      <name>Terminology</name>
      <t>The terminology is defined as <xref target="RFC8655"/> and <xref target="RFC5440"/>.</t>
    </section>
    <section anchor="pcep-extensions">
      <name>PCEP Extensions</name>
      <section anchor="metric-object">
        <name>METRIC Object</name>
        <t>The METRIC object is defined in Section 7.8 of <xref target="RFC5440"/>, comprising metric-value and metric-type (T field), 
and a flags field, comprising a number of bit flags (B bit and C bit).  This document defines three types for 
the METRIC object to represent the end-to-end bounded latency.</t>
        <section anchor="end-to-end-minimum-latency-metric">
          <name>End-to-End Minimum Latency Metric</name>
          <t>This document proposes the end-to-end minimum latency metric in PCEP to represent the lower bound of the end-to-end delay.
The extensions for End-to-End Minimum Latency Metric are as following shown:</t>
          <t>*T=TBD1: End-to-End Minimum Latency Metric.</t>
          <t>*The value of End-to-End Minimum Latency Metric is the encoding in units of microseconds with 32 bits.</t>
          <t>*The B bit MUST be set to suggest a minimum bound for the end-to-end delay of deterministic path. 
The end-to-end delay must be no less than or equal to the value.</t>
        </section>
        <section anchor="end-to-end-maximum-latency-metric">
          <name>End-to-End Maximum Latency Metric</name>
          <t>This document proposes the end-to-end maximum latency metric in PCEP to represent the upper bound of the end-to-end delay.
The extensions for End-to-End Maximum Latency Metric are as following shown:</t>
          <t>*T=TBD2: End-to-End Maximum Latency Metric.</t>
          <t>*The value of End-to-End Maximum Latency Metric is the encoding in units of microseconds with 32 bits.</t>
          <t>*The B bit MUST be set to suggest a maximum bound for the end-to-end delay of deterministic path. 
The end-to-end delay must be less than or equal to the value.</t>
        </section>
        <section anchor="end-to-end-latency-variation-metric">
          <name>End-to-End Latency Variation Metric</name>
          <t>This document proposes the end-to-end latency variation metric in PCEP to represent the difference between the
end-to-end upper latency and the end-to-end lower latency along a deterministic path. The extensions for 
End-to-End Latency Variation Metric are as following shown:</t>
          <t>*T=TBD3: End-to-End Latency Variation Metric.</t>
          <t>*The value of End-to-End Latency Variation Metric is the encoding in units of microseconds with 32 bits.</t>
          <t>*The B bit MUST be set to suggest a maximum bound for the end-to-end latency variation of deterministic path. 
The end-to-end latency variation must be less than or equal to the value.</t>
        </section>
      </section>
      <section anchor="lsp-object">
        <name>LSP Object</name>
        <t>The LSP Object is defined in Section 7.3 of <xref target="RFC8231"/>.  This document defines a new flag (D-flag) to present 
the deterministic path for the LSP-EXTENDED-FLAG TLV carried in LSP Object as defined in <xref target="RFC9357"/>.</t>
        <t>D (Request for Deterministic Path) : If the bit is set to 1, it indicates that the PCC requests PCE to compute 
the deterministic path. A PCE would also set this bit to 1 to indicate that the deterministic path is included 
by PCE and encoded in the PCRep, PCUpd or PCInitiate message.</t>
      </section>
      <section anchor="deterministic-path-ero-subobject">
        <name>Deterministic Path ERO Subobject</name>
        <t>The ERO (Explicit Route Object) specified in <xref target="RFC3209"/> and <xref target="RFC5440"/> can be used to carry a set of
computed paths. In order to carry deterministic latency information, this document defines a new optional ERO subobject 
referred to as the Deterministic Path ERO subobject (DP-ERO). An ERO carrying a deterministic path consists of one 
or more ERO subobjects, and it MUST carry DP-ERO subobjects.</t>
        <t>An DP-ERO subobject is formatted as shown in the following figure:</t>
        <artwork><![CDATA[
    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |L|  Type=TBD4  |     Length    |     Class     |    DLI  Type  |        
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   //  Deterministic Latency Information(variable, optional)       //
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
                     Figure 1 DP-ERO subobject
]]></artwork>
        <t>where:</t>
        <t>*L (1bit): The L bit is an attribute of the subobject. The L bit is set if the subobject represents
a loose hop in the explicit route. If the bit is not set, the subobject represents a strict hop in 
the explicit route.</t>
        <t>*Type (8bits):  Set to TBD4.</t>
        <t>*Length (8bits): Contains the total length of the subobject in octets.<br/>
The Length MUST be at least 8 and MUST be a multiple of 4.</t>
        <t>*Class (8bits): indicates the deterministic forwarding class.</t>
        <t>*Deterministic Latency Information(DLI) Type (8bits): indicates the type of deterministic latency information
 with related queuing and scheduling metadata and it aglined with the suitable categories as defined in 
 <xref target="I-D.ietf-detnet-dataplane-taxonomy"/> and shown in Figure 2.</t>
        <artwork><![CDATA[
           +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
           | Value  | DLI Type                           |
           +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
           |0x0000  | Unassigned                         |
           +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
           |0x0001  | Right-bounded                      |
           +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
           |0x0002  | Flow level periodic bounded        |
           +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
           |0x0003  | Class level periodic bounded       |
           +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
           |0x0004  | Flow level non-periodic bounded    |
           +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
           |0x0005  | Class level non-periodic bounded   |
           +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
           |0x0006  | Flow level rate based unbounded    |
           +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
           |0x0007  | Flow level rate based left-bounded |
           +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
                               Figure 2 DLI Type
]]></artwork>
        <t>*Deterministic Latency Information(DLI) (variable): indicates the corresponding deterministic latency parameters. 
The format depends on the value in the DLI type and the following sections shows the examples of the information.</t>
        <section anchor="dli-information-for-right-bounded">
          <name>DLI Information for Right-bounded</name>
          <t>As per <xref target="I-D.ietf-detnet-dataplane-taxonomy"/>, for solutions in the
   right-bounded category, a packet has only a maximum time bound.</t>
          <t>When the type is set to 0x0001, it should carry DLI for right-bounded 
   category in the DP-ERO subobject with the following format:</t>
          <artwork><![CDATA[
       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
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |                    Maximum time bound                         |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

             Figure 3 DLI for Right-bounded
]]></artwork>
          <t>*Maximum time bound: 32bits, indicates the required maximum time bound of a packet.</t>
        </section>
        <section anchor="dli-for-flow-level-periodic-bounded">
          <name>DLI for Flow level Periodic Bounded</name>
          <t>As per <xref target="I-D.ietf-detnet-dataplane-taxonomy"/>, the flow Level periodic
   bounded solutions define a set of time slots, which will be scheduled
   for flows or flow aggregates.</t>
          <t>When the type is set to 0x0002, it should carry DLI for flow level periodic bounded 
   in the DP-ERO subobject with the following format:</t>
          <artwork><![CDATA[
       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
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |                            Timeslot ID                        |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

         Figure 4 DLI for Flow Level Periodic Bounded
]]></artwork>
          <t>*Timeslot ID: indicates the identifier of the timeslot scheduled for a flow.</t>
        </section>
        <section anchor="dli-for-class-level-periodic-bounded">
          <name>DLI for Class Level Periodic Bounded</name>
          <t>As per <xref target="I-D.ietf-detnet-dataplane-taxonomy"/>, the periodic bounded
   solutions can be further categorized by the traffic granularity with
   class level subcategory.  The class Level periodic bounded solutions
   define a set of cycles and each cycle will be scheduled for flows or
   flow aggregates within a class level.</t>
          <t>When the type is set to 0x0003, it should carry DLI for class level periodic bounded
   in the DP-ERO subobject with the following format:</t>
          <artwork><![CDATA[
       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
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |                     Cycle ID                                  |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

        Figure 5 DLI for Class Level Periodic Bounded
]]></artwork>
          <t>*Cycle ID (32bits): indicates the identifer which the queue applied
   for a node to forward DetNet flows within a class level.</t>
        </section>
        <section anchor="dli-for-flow-level-non-periodic-bounded">
          <name>DLI for Flow Level Non-periodic Bounded</name>
          <t>As per <xref target="I-D.ietf-detnet-dataplane-taxonomy"/>, flow level non-periodic
   bounded solutions guarantee the minimum and maximum bounds of a
   packet in a flow or flow aggregate.</t>
          <t>When the type is set to 0x0004, it should carry DLI for flow level non-periodic bounded
   in the DP-ERO subobject with the following format:</t>
          <artwork><![CDATA[
       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
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |                    Maximum time bound                         |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |                    Minimum time bound                         |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      Figure 6 DLI for Flow Level Non-periodic Bounded 
]]></artwork>
          <t>*Maximum time bound: 32bits, indicates the maximum time bound of a
   packet in a flow or flow aggregates.</t>
          <t>*Minimum time bound: 32bits, indicates the minimum time bound of a
   packet in a flow or flow aggregates.</t>
        </section>
        <section anchor="dli-for-class-level-non-periodic-bounded">
          <name>DLI for Class Level Non-periodic Bounded</name>
          <t>As per <xref target="I-D.ietf-detnet-dataplane-taxonomy"/>, class level non-periodic
   bounded solutions guarantee the minimum and maximum bounds of a
   packet within a class level.</t>
          <t>When the type is set to 0x0005, it should carry DLI for class level non-periodic bounded
   in the DP-ERO subobject with the following format:</t>
          <artwork><![CDATA[
     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
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                    Maximum time bound                         |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                    Minimum time bound                         |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

       Figure 7 DLI for Class Level Non-periodic Bounded 
]]></artwork>
          <t>*Maximum time bound: 32bits, indicates the maximum time bound of a
   packet within a class level.</t>
          <t>*Minimum time bound: 32bits, indicates the minimum time bound of a
   packet within a class level.</t>
        </section>
        <section anchor="dli-for-flow-level-rate-based-unbounded">
          <name>DLI for Flow Level Rate-based Unbounded</name>
          <t>In flow level rate based unbounded category, the latency bound is
   primarily influenced by the ratio of a flow's maximum packet size,
   its allocated service rate and completion time.</t>
          <t>When the type is set to 0x0006, it should carry DLI for flow level rate based unbounded
   in the DP-ERO subobject with the following format:</t>
          <artwork><![CDATA[
       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
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |                        Maximum packet size                    |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |                          Service rate                         |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |                          Finish time                          |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

       Figure 8 DLI for Flow Level Rate-based Unbounded 
           
]]></artwork>
          <t>*Maximum packet size: 32 bits, indicates the maximum packet size of a flow.</t>
          <t>*Service rate: 32 bits, indicates the allocated service rate of a flow.</t>
          <t>*Finish time: 32 bits, indicates the required service completion time of a flow.</t>
        </section>
        <section anchor="dli-for-flow-level-rate-based-left-bounded">
          <name>DLI for Flow Level Rate-based Left-bounded</name>
          <t>In flow level rate based left-bounded category, the latency bound is
   primarily influenced by the ratio of a flow's maximum packet size,
   its allocated service rate, start time and completion time.</t>
          <t>When the type is set to 0x0007, it should carry DLI for flow level rate based left-bounded
   in the DP-ERO subobject with the following format:</t>
          <artwork><![CDATA[
       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
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |                        Maximum packet size                    |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |                          Service rate                         |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |                          Finish time                          |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |                         Eligible time                         |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

       Figure 9 DLI for Flow Level Rate-based Left-bounded 
         
]]></artwork>
          <t>*Maximum packet size: 32 bits, indicates the maximum packet size of a
   flow.</t>
          <t>*Service rate: 32 bits, indicates the allocated service rate of a
   flow.</t>
          <t>*Finish time: 32 bits, indicates the required service completion time
   of a flow.</t>
          <t>*Eligible time: 32bits, indicates the required service start time of a
   flow.</t>
        </section>
      </section>
      <section anchor="deterministic-path-rro-subobject">
        <name>Deterministic Path RRO Subobject</name>
        <t>The Deterministic Path RECORD_ROUTE Object (DP-RRO) subobject is OPTIONAL.  If used, it is carried in the RECORD_ROUTE Object (RRO).<br/>
The subobject uses the standard format of an RRO subobject. The format of the DP-RRO subobject is the same as that
of the DP-ERO subobject, but without the L flag.</t>
      </section>
    </section>
    <section anchor="operations">
      <name>Operations</name>
      <section anchor="calculation-of-end-to-end-bounded-latency">
        <name>Calculation of End-to-end Bounded Latency</name>
        <t>As per <xref target="RFC9320"/>, the end-to-end delay bound can be computed as the sum of Output delay, Link delay, Frame preemption 
delay, Processing delay, Regulation delay and Queuing delay along a deterministic path like following:</t>
        <t>*per-hop_delay_bound = sum{Output delay + Link delay + Frame preemption delay + Processing delay + Regulation delay + Queuing delay}.</t>
        <t>*end_to_end_delay_bound = sum{per-hop_delay_bound(h),(h=1,2,...H)}.</t>
        <t>As per <xref target="RFC9320"/>, it also can be encoded as the sum of non queuing delay bound and queuing delay bound along the 
deterministic path. Per-hop non queuing delay bound is the sum of the bounds over delays including Output delay, 
Link delay, Frame preemption delay and Processing delay and per-hop queuing delay bound is the sum of Regulation delay 
and Queuing delay like following:</t>
        <t>*end_to_end_delay_bound = non_queuing_delay_bound + queuing_delay_bound.</t>
        <t>As per <xref target="RFC9320"/>, the end-to-end delay variation can be encoded as the sum of non queuing delay variation and queuing 
delay variation along the deterministic path like following:</t>
        <t>*end_to_end_delay_variation = non_queuing_delay_variation + queuing_delay_variation.</t>
        <t>Moreover, as discussed in <xref target="I-D.ietf-detnet-dataplane-taxonomy"/>, the end-to-end bounded latency calculation includes the 
bounded delay and variation. The calculation of end-to-end bounded delay and variation will differ in each queuing solution. 
For example, the end-to-end delay variation is 2 times of the cycle ID when selecting cyclic-based queuing mechanism.</t>
      </section>
      <section anchor="metric-types">
        <name>Metric types</name>
        <t>The PCE needs to collect the value of the delays as per <xref target="RFC9320"/> and related parameters by IGP, calculate the bounded 
latency, select a deterministic path with a specific queuing mechanism which meet the requirements and configure the 
related parameters to a PCC. The PCC MAY use the end-to-end bounded latency metrics in a Path Computation Request (PCReq) 
message to request a deterministic path meeting the end-to-end bounded latency requirements. A PCE MAY use the metrics in 
a Path Computation Reply (PCRep) message along with a NO-PATH object in the case where the PCE cannot compute a path meeting 
this constraints.  A PCE can also use the metrics to send the computed end-to-end bounded latency to the PCC.</t>
      </section>
      <section anchor="ero-and-rro-subobjects">
        <name>ERO and RRO Subobjects</name>
        <t>A PCC can request the computation of deterministic path and a PCE may respond with PCRep message. And the 
deterministic path can also be initiated by PCE with PCInitiate or PCUpd message in stateful PCE mode. 
When the D bit in LSP object is set to 1 within the message, it indicates to request the calculation of 
deterministic path. When the bit is set in Metric object to indicate the end-to-end bounded latnecy metric, the PCE
should calculate the end-to-end latency bound to select the optimal deterministic path to meet the requirements.</t>
        <t>The DP-ERO subobject can be carried along the path to indicate the deterministic path and related information. The 
deterministic path being received by PCC encoded in DP-ERO, which carry the deterministic latency information. And
the PCC may insert the deterministic latency information as the DetNet-specific metadata into the packet headers to 
achieve the deterministic forwarding.</t>
        <t>The set of computed paths can be specified by means of ERO <xref target="RFC3209"/>, SR-RRO <xref target="RFC8664"/> and SRv6-ERO <xref target="RFC9603"/> 
subobjects. When the D bit in LSP object is set to 1, a DP-ERO subobject which carrying the deterministic path information
MAY be inserted directly after the existing identifying subobjects such as ERO <xref target="RFC3209"/> , SR-ERO <xref target="RFC8664"/> and SRv6-ERO
<xref target="RFC9603"/>. A DP-ERO subobject corresponds to be a preceding subobject which can not be the first subobject. For example, 
the path result is from node A, node B to node C and the encoding exmple of the deterministic path will be like following:</t>
        <t>*ERO(A) subobject-&gt;DP-ERO(A) subobject-&gt;ERO(B) subobject-&gt;DP-ERO(B) subobject-&gt;ERO(C) subobject-&gt;DP-ERO(C)subobject</t>
        <t>The DP-RRO subobject can be also carried directly after the existing identifying RRO subobjects such as RRO <xref target="RFC3209"/> , 
SR-RRO <xref target="RFC8664"/> and SRv6-RRO <xref target="RFC9603"/>.</t>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>Security considerations for DetNet are covered in the DetNet architecture <xref target="RFC8655"/>, DetNet security considerations
<xref target="RFC9055"/> and DetNet control plane <xref target="I-D.ietf-detnet-controller-plane-framework"/>. This document defines a new D bit 
and DP-ERO subobject for deterministic path in PCEP, which do not introduce any new security considerations beyond those
already listed in <xref target="RFC5440"/>,<xref target="RFC8231"/> and <xref target="RFC9357"/>.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <section anchor="new-metric-types">
        <name>New Metric Types</name>
        <t>This document defines two new metric type for the PCEP.  IANA is
   requested to allocate the following codepoint in the PCEP "METRIC
   Object T Field" registry:</t>
        <artwork><![CDATA[
        Value     Description                          Reference
        ------    ---------------------------------    -------------
        TBD1      End-to-End Minimum Latency Metric    This document
        TBD2      End-to-End Maximum Latency Metric    This document
        TBD3      End-to-End Latency Variation Metric  This document
                
]]></artwork>
      </section>
      <section anchor="new-lsp-extended-flag-flag-registry">
        <name>New LSP-EXTENDED-FLAG Flag Registry</name>
        <t><xref target="RFC9357"/> defines the LSP-EXTENDED-FLAG TLV.  IANA is requested to
   make allocations from the Flag field registry, as follows:</t>
        <artwork><![CDATA[
      Bit       Description                       Reference
      ------    ------------------------------    -------------
      D flag    Request for Deterministic Path    This document
                
]]></artwork>
      </section>
      <section anchor="new-ero-subobject">
        <name>New ERO Subobject</name>
        <t>This document defines a new subobject type for the PCEP explicit
   route object (ERO).  The code points for subobject types of these
   objects is maintained in the RSVP parameters registry, under the
   EXPLICIT_ROUTE and RECORD_ROUTE objects.  IANA is requested to 
   confirm the following allocations in the RSVP Parameters registry 
   for each of the new subobject types defined in this document.</t>
        <artwork><![CDATA[
      Object                Subobject                  Subobject Type
      --------------        ---------------------      ---------------
      EXPLICIT_ROUTE        DP-ERO (PCEP-specific)     TBD4
      RECORD_ROUTE          DP-RRO (PCEP-specific)     TBD4
]]></artwork>
      </section>
    </section>
    <section anchor="acknowledgements">
      <name>Acknowledgements</name>
      <t>The authors would like to thank Dhruv Dhody, Andrew Stone, Lou
   Berger, Janos Farkas for their review, suggestions and comments to
   this document.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC5440">
          <front>
            <title>Path Computation Element (PCE) Communication Protocol (PCEP)</title>
            <author fullname="JP. Vasseur" initials="JP." role="editor" surname="Vasseur"/>
            <author fullname="JL. Le Roux" initials="JL." role="editor" surname="Le Roux"/>
            <date month="March" year="2009"/>
            <abstract>
              <t>This document specifies the Path Computation Element (PCE) Communication Protocol (PCEP) for communications between a Path Computation Client (PCC) and a PCE, or between two PCEs. Such interactions include path computation requests and path computation replies as well as notifications of specific states related to the use of a PCE in the context of Multiprotocol Label Switching (MPLS) and Generalized MPLS (GMPLS) Traffic Engineering. PCEP is designed to be flexible and extensible so as to easily allow for the addition of further messages and objects, should further requirements be expressed in the future. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5440"/>
          <seriesInfo name="DOI" value="10.17487/RFC5440"/>
        </reference>
        <reference anchor="RFC4655">
          <front>
            <title>A Path Computation Element (PCE)-Based Architecture</title>
            <author fullname="A. Farrel" initials="A." surname="Farrel"/>
            <author fullname="J.-P. Vasseur" initials="J.-P." surname="Vasseur"/>
            <author fullname="J. Ash" initials="J." surname="Ash"/>
            <date month="August" year="2006"/>
            <abstract>
              <t>Constraint-based path computation is a fundamental building block for traffic engineering systems such as Multiprotocol Label Switching (MPLS) and Generalized Multiprotocol Label Switching (GMPLS) networks. Path computation in large, multi-domain, multi-region, or multi-layer networks is complex and may require special computational components and cooperation between the different network domains.</t>
              <t>This document specifies the architecture for a Path Computation Element (PCE)-based model to address this problem space. This document does not attempt to provide a detailed description of all the architectural components, but rather it describes a set of building blocks for the PCE architecture from which solutions may be constructed. This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4655"/>
          <seriesInfo name="DOI" value="10.17487/RFC4655"/>
        </reference>
        <reference anchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
        <reference anchor="RFC8231">
          <front>
            <title>Path Computation Element Communication Protocol (PCEP) Extensions for Stateful PCE</title>
            <author fullname="E. Crabbe" initials="E." surname="Crabbe"/>
            <author fullname="I. Minei" initials="I." surname="Minei"/>
            <author fullname="J. Medved" initials="J." surname="Medved"/>
            <author fullname="R. Varga" initials="R." surname="Varga"/>
            <date month="September" year="2017"/>
            <abstract>
              <t>The Path Computation Element Communication Protocol (PCEP) provides mechanisms for Path Computation Elements (PCEs) to perform path computations in response to Path Computation Client (PCC) requests.</t>
              <t>Although PCEP explicitly makes no assumptions regarding the information available to the PCE, it also makes no provisions for PCE control of timing and sequence of path computations within and across PCEP sessions. This document describes a set of extensions to PCEP to enable stateful control of MPLS-TE and GMPLS Label Switched Paths (LSPs) via PCEP.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8231"/>
          <seriesInfo name="DOI" value="10.17487/RFC8231"/>
        </reference>
        <reference anchor="RFC8233">
          <front>
            <title>Extensions to the Path Computation Element Communication Protocol (PCEP) to Compute Service-Aware Label Switched Paths (LSPs)</title>
            <author fullname="D. Dhody" initials="D." surname="Dhody"/>
            <author fullname="Q. Wu" initials="Q." surname="Wu"/>
            <author fullname="V. Manral" initials="V." surname="Manral"/>
            <author fullname="Z. Ali" initials="Z." surname="Ali"/>
            <author fullname="K. Kumaki" initials="K." surname="Kumaki"/>
            <date month="September" year="2017"/>
            <abstract>
              <t>In certain networks, such as, but not limited to, financial information networks (e.g., stock market data providers), network performance criteria (e.g., latency) are becoming as critical to data path selection as other metrics and constraints. These metrics are associated with the Service Level Agreement (SLA) between customers and service providers. The link bandwidth utilization (the total bandwidth of a link in actual use for the forwarding) is another important factor to consider during path computation.</t>
              <t>IGP Traffic Engineering (TE) Metric Extensions describe mechanisms with which network performance information is distributed via OSPF and IS-IS, respectively. The Path Computation Element Communication Protocol (PCEP) provides mechanisms for Path Computation Elements (PCEs) to perform path computations in response to Path Computation Client (PCC) requests. This document describes the extension to PCEP to carry latency, delay variation, packet loss, and link bandwidth utilization as constraints for end-to-end path computation.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8233"/>
          <seriesInfo name="DOI" value="10.17487/RFC8233"/>
        </reference>
        <reference anchor="RFC9357">
          <front>
            <title>Label Switched Path (LSP) Object Flag Extension for Stateful PCE</title>
            <author fullname="Q. Xiong" initials="Q." surname="Xiong"/>
            <date month="February" year="2023"/>
            <abstract>
              <t>RFC 8231 describes a set of extensions to the Path Computation Element Communication Protocol (PCEP) to enable stateful control of MPLS-TE and GMPLS Label Switched Paths (LSPs) via PCEP. One of the extensions is the LSP object, which includes a Flag field with a length of 12 bits. However, all bits of the Flag field have already been assigned.</t>
              <t>This document defines a new LSP-EXTENDED-FLAG TLV for the LSP object for an extended Flag field.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9357"/>
          <seriesInfo name="DOI" value="10.17487/RFC9357"/>
        </reference>
        <reference anchor="RFC9603">
          <front>
            <title>Path Computation Element Communication Protocol (PCEP) Extensions for IPv6 Segment Routing</title>
            <author fullname="C. Li" initials="C." role="editor" surname="Li"/>
            <author fullname="P. Kaladharan" initials="P." surname="Kaladharan"/>
            <author fullname="S. Sivabalan" initials="S." surname="Sivabalan"/>
            <author fullname="M. Koldychev" initials="M." surname="Koldychev"/>
            <author fullname="Y. Zhu" initials="Y." surname="Zhu"/>
            <date month="July" year="2024"/>
            <abstract>
              <t>Segment Routing (SR) can be used to steer packets through a network using the IPv6 or MPLS data plane, employing the source routing paradigm.</t>
              <t>An SR Path can be derived from a variety of mechanisms, including an IGP Shortest Path Tree (SPT), explicit configuration, or a Path Computation Element (PCE).</t>
              <t>Since SR can be applied to both MPLS and IPv6 data planes, a PCE should be able to compute an SR Path for both MPLS and IPv6 data planes. The Path Computation Element Communication Protocol (PCEP) extension and mechanisms to support SR-MPLS have been defined. This document outlines the necessary extensions to support SR for the IPv6 data plane within PCEP.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9603"/>
          <seriesInfo name="DOI" value="10.17487/RFC9603"/>
        </reference>
        <reference anchor="RFC8655">
          <front>
            <title>Deterministic Networking Architecture</title>
            <author fullname="N. Finn" initials="N." surname="Finn"/>
            <author fullname="P. Thubert" initials="P." surname="Thubert"/>
            <author fullname="B. Varga" initials="B." surname="Varga"/>
            <author fullname="J. Farkas" initials="J." surname="Farkas"/>
            <date month="October" year="2019"/>
            <abstract>
              <t>This document provides the overall architecture for Deterministic Networking (DetNet), which provides a capability to carry specified unicast or multicast data flows for real-time applications with extremely low data loss rates and bounded latency within a network domain. Techniques used include 1) reserving data-plane resources for individual (or aggregated) DetNet flows in some or all of the intermediate nodes along the path of the flow, 2) providing explicit routes for DetNet flows that do not immediately change with the network topology, and 3) distributing data from DetNet flow packets over time and/or space to ensure delivery of each packet's data in spite of the loss of a path. DetNet operates at the IP layer and delivers service over lower-layer technologies such as MPLS and Time- Sensitive Networking (TSN) as defined by IEEE 802.1.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8655"/>
          <seriesInfo name="DOI" value="10.17487/RFC8655"/>
        </reference>
        <reference anchor="RFC8664">
          <front>
            <title>Path Computation Element Communication Protocol (PCEP) Extensions for Segment Routing</title>
            <author fullname="S. Sivabalan" initials="S." surname="Sivabalan"/>
            <author fullname="C. Filsfils" initials="C." surname="Filsfils"/>
            <author fullname="J. Tantsura" initials="J." surname="Tantsura"/>
            <author fullname="W. Henderickx" initials="W." surname="Henderickx"/>
            <author fullname="J. Hardwick" initials="J." surname="Hardwick"/>
            <date month="December" year="2019"/>
            <abstract>
              <t>Segment Routing (SR) enables any head-end node to select any path without relying on a hop-by-hop signaling technique (e.g., LDP or RSVP-TE). It depends only on "segments" that are advertised by link-state Interior Gateway Protocols (IGPs). An SR path can be derived from a variety of mechanisms, including an IGP Shortest Path Tree (SPT), an explicit configuration, or a Path Computation Element (PCE). This document specifies extensions to the Path Computation Element Communication Protocol (PCEP) that allow a stateful PCE to compute and initiate Traffic-Engineering (TE) paths, as well as a Path Computation Client (PCC) to request a path subject to certain constraints and optimization criteria in SR networks.</t>
              <t>This document updates RFC 8408.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8664"/>
          <seriesInfo name="DOI" value="10.17487/RFC8664"/>
        </reference>
        <reference anchor="RFC9320">
          <front>
            <title>Deterministic Networking (DetNet) Bounded Latency</title>
            <author fullname="N. Finn" initials="N." surname="Finn"/>
            <author fullname="J.-Y. Le Boudec" initials="J.-Y." surname="Le Boudec"/>
            <author fullname="E. Mohammadpour" initials="E." surname="Mohammadpour"/>
            <author fullname="J. Zhang" initials="J." surname="Zhang"/>
            <author fullname="B. Varga" initials="B." surname="Varga"/>
            <date month="November" year="2022"/>
            <abstract>
              <t>This document presents a timing model for sources, destinations, and Deterministic Networking (DetNet) transit nodes. Using the model, it provides a methodology to compute end-to-end latency and backlog bounds for various queuing methods. The methodology can be used by the management and control planes and by resource reservation algorithms to provide bounded latency and zero congestion loss for the DetNet service.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9320"/>
          <seriesInfo name="DOI" value="10.17487/RFC9320"/>
        </reference>
        <reference anchor="RFC3209">
          <front>
            <title>RSVP-TE: Extensions to RSVP for LSP Tunnels</title>
            <author fullname="D. Awduche" initials="D." surname="Awduche"/>
            <author fullname="L. Berger" initials="L." surname="Berger"/>
            <author fullname="D. Gan" initials="D." surname="Gan"/>
            <author fullname="T. Li" initials="T." surname="Li"/>
            <author fullname="V. Srinivasan" initials="V." surname="Srinivasan"/>
            <author fullname="G. Swallow" initials="G." surname="Swallow"/>
            <date month="December" year="2001"/>
            <abstract>
              <t>This document describes the use of RSVP (Resource Reservation Protocol), including all the necessary extensions, to establish label-switched paths (LSPs) in MPLS (Multi-Protocol Label Switching). Since the flow along an LSP is completely identified by the label applied at the ingress node of the path, these paths may be treated as tunnels. A key application of LSP tunnels is traffic engineering with MPLS as specified in RFC 2702. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="3209"/>
          <seriesInfo name="DOI" value="10.17487/RFC3209"/>
        </reference>
        <reference anchor="I-D.ietf-detnet-scaling-requirements">
          <front>
            <title>Requirements for Scaling Deterministic Networks</title>
            <author fullname="Peng Liu" initials="P." surname="Liu">
              <organization>China Mobile</organization>
            </author>
            <author fullname="Yizhou Li" initials="Y." surname="Li">
              <organization>Huawei</organization>
            </author>
            <author fullname="Toerless Eckert" initials="T. T." surname="Eckert">
              <organization>Futurewei Technologies USA</organization>
            </author>
            <author fullname="Quan Xiong" initials="Q." surname="Xiong">
              <organization>ZTE Corporation</organization>
            </author>
            <author fullname="Jeong-dong Ryoo" initials="J." surname="Ryoo">
              <organization>ETRI</organization>
            </author>
            <author fullname="zhushiyin" initials="" surname="zhushiyin">
              <organization>New H3C Technologies</organization>
            </author>
            <author fullname="Xuesong Geng" initials="X." surname="Geng">
              <organization>Huawei</organization>
            </author>
            <date day="7" month="September" year="2025"/>
            <abstract>
              <t>   Aiming to scale deterministic networks, this document describes the
   technical and operational requirements when the network has a large
   variation in latency among hops, a great number of flows and/or
   multiple domains that do not share the same time source.
   Applications with varying levels of determinism co-exist and are
   transported in such a network.  This document also describes the
   corresponding Deterministic Networking (DetNet) data plane
   enhancement requirements.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-detnet-scaling-requirements-09"/>
        </reference>
        <reference anchor="I-D.ietf-detnet-controller-plane-framework">
          <front>
            <title>A Framework for Deterministic Networking (DetNet) Controller Plane</title>
            <author fullname="Andrew G. Malis" initials="A. G." surname="Malis">
              <organization>Independent</organization>
            </author>
            <author fullname="Xuesong Geng" initials="X." surname="Geng">
              <organization>Huawei</organization>
            </author>
            <author fullname="Mach Chen" initials="M." surname="Chen">
              <organization>Huawei</organization>
            </author>
            <author fullname="Balazs Varga" initials="B." surname="Varga">
              <organization>Ericsson</organization>
            </author>
            <author fullname="Carlos J. Bernardos" initials="C. J." surname="Bernardos">
              <organization>Universidad Carlos III de Madrid</organization>
            </author>
            <date day="24" month="September" year="2025"/>
            <abstract>
              <t>   This document provides a framework overview for the Deterministic
   Networking (DetNet) controller plane.  It discusses concepts and
   requirements for DetNet controller plane which could be the basis for
   a future solution specification.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-detnet-controller-plane-framework-15"/>
        </reference>
        <reference anchor="I-D.ietf-detnet-dataplane-taxonomy">
          <front>
            <title>Dataplane Enhancement Taxonomy</title>
            <author fullname="Jinoo Joung" initials="J." surname="Joung">
              <organization>Sangmyung University</organization>
            </author>
            <author fullname="Xuesong Geng" initials="X." surname="Geng">
              <organization>Huawei</organization>
            </author>
            <author fullname="Shaofu Peng" initials="S." surname="Peng">
              <organization>ZTE Corporation</organization>
            </author>
            <author fullname="Toerless Eckert" initials="T. T." surname="Eckert">
              <organization>Futurewei Technologies</organization>
            </author>
            <date day="7" month="July" year="2025"/>
            <abstract>
              <t>   This draft is to facilitate the understanding of the data plane
   enhancement solutions, which are suggested currently or can be
   suggested in the future, for deterministic networking.  This draft
   provides criteria for classifying data plane solutions.  Examples of
   each category are listed, along with reasons where necessary.
   Strengths and limitations of the categories are described.
   Suitability of the solutions for various services of deterministic
   networking are also mentioned.  Reference topologies for evaluation
   of the solutions are given as well.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-detnet-dataplane-taxonomy-04"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC9055">
          <front>
            <title>Deterministic Networking (DetNet) Security Considerations</title>
            <author fullname="E. Grossman" initials="E." role="editor" surname="Grossman"/>
            <author fullname="T. Mizrahi" initials="T." surname="Mizrahi"/>
            <author fullname="A. Hacker" initials="A." surname="Hacker"/>
            <date month="June" year="2021"/>
            <abstract>
              <t>A DetNet (deterministic network) provides specific performance guarantees to its data flows, such as extremely low data loss rates and bounded latency (including bounded latency variation, i.e., "jitter"). As a result, securing a DetNet requires that in addition to the best practice security measures taken for any mission-critical network, additional security measures may be needed to secure the intended operation of these novel service properties.</t>
              <t>This document addresses DetNet-specific security considerations from the perspectives of both the DetNet system-level designer and component designer. System considerations include a taxonomy of relevant threats and attacks, and associations of threats versus use cases and service properties. Component-level considerations include ingress filtering and packet arrival-time violation detection.</t>
              <t>This document also addresses security considerations specific to the IP and MPLS data plane technologies, thereby complementing the Security Considerations sections of those documents.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9055"/>
          <seriesInfo name="DOI" value="10.17487/RFC9055"/>
        </reference>
        <reference anchor="I-D.peng-lsr-deterministic-traffic-engineering">
          <front>
            <title>IGP Extensions for Deterministic Traffic Engineering</title>
            <author fullname="Shaofu Peng" initials="S." surname="Peng">
              <organization>ZTE</organization>
            </author>
            <date day="23" month="December" year="2024"/>
            <abstract>
              <t>   This document describes IGP extensions to support Traffic Engineering
   (TE) of deterministic routing, by specifying new information that a
   router can place in the advertisement of neighbors.  This information
   describes additional details regarding the state of the network that
   are useful for deterministic traffic engineering path computations.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-peng-lsr-deterministic-traffic-engineering-03"/>
        </reference>
      </references>
    </references>
    <?line 546?>



  </back>
  <!-- ##markdown-source:
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
rf8AbBypssxnAAA=

-->

</rfc>
