<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?rfc strict="yes"?>
<?rfc toc="yes"?>
<?rfc tocdepth="4"?>
<?rfc symrefs="yes"?>
<?rfc sortrefs="yes"?>
<?rfc compact="yes"?>
<?rfc subcompact="no"?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" category="std" docName="draft-xiong-detnet-data-fields-edp-01" ipr="trust200902" obsoletes="" updates="" submissionType="IETF" xml:lang="en" tocInclude="true" tocDepth="4" symRefs="true" sortRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.17.4 -->
  <!-- ***** FRONT MATTER ***** -->
  <front>
    <title abbrev="Data Fields for DetNet Enhanced Data Plane">Data Fields for DetNet Enhanced Data Plane</title>
    <seriesInfo name="Internet-Draft" value="draft-xiong-detnet-data-fields-edp-01"/>
    <author fullname="Quan Xiong" initials="Q" surname="Xiong">
      <organization>ZTE Corporation</organization>
      <address>
        <postal>
          <street>No.6 Huashi Park Rd</street>
          <city>Wuhan</city>
          <region>Hubei</region>
          <code>430223</code>
          <country>China</country>
        </postal>
        <phone/>
        <email>xiong.quan@zte.com.cn</email>
      </address>
    </author>
    <author fullname="Aihua Liu" initials="A" surname="Liu">
      <organization>ZTE Corporation</organization>
      <address>
        <postal>
          <street/>
          <city/>
          <region/>
          <code/>
          <country>China</country>
        </postal>
        <phone/>
        <email>liu.aihua@zte.com.cn</email>
      </address>
    </author>
    <author fullname="Rakesh Gandhi" initials="R" surname="Gandhi">
      <organization>Cisco Systems, Inc.</organization>
      <address>
        <postal>
          <street/>
          <city/>
          <region/>
          <code/>
          <country>Canada</country>
        </postal>
        <phone/>
        <email>rgandhi@cisco.com</email>
      </address>
    </author>
    <author fullname="Dong Yang" initials="D" surname="Yang">
      <organization>Beijing Jiaotong University</organization>
      <address>
        <postal>
          <street/>
          <city>Beijing</city>
          <region/>
          <code/>
          <country>China</country>
        </postal>
        <phone/>
        <email>dyang@bjtu.edu.cn</email>
      </address>
    </author>
    <date year="2023"/>
    <area>Routing</area>
    <workgroup>DETNET</workgroup>
    <keyword/>
    <abstract>
      <t>This document discusses the specific metadata which should be 
	carried in Enhanced Data plane (EDP), proposes the DetNet data 
	fields and option types for EDP such as Deterministic Latency Action
	Option. DetNet Data-Fields for EDP can be encapsulated into a variety 
	of protocols such as MPLS, IPv6 and SRv6 networks.</t>
    </abstract>
  </front>
  <!-- ***** MIDDLE MATTER ***** -->

  <middle>
    <section numbered="true" toc="default">
      <name>Introduction</name>
      <t>According to <xref target="RFC8655" format="default"/>, 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. 
    DetNet data planes has been specified in <xref target="RFC8938" format="default"/>.
	The existing deterministic technologies are facing large-scale number 
	of nodes and long-distance transmission, traffic scheduling, dynamic 
	flows, and other controversial issues in large-scale networks. 
	The DetNet Enhanced Data plane (EDP) is required to support a data plane 
	method of flow identification and packet treatment. 
	<xref target="I-D.ietf-detnet-scaling-requirements" format="default"/>has described the 
	enhancement requirements for DetNet enhanced data plane, such as aggregated flow identification, 
	redundancy, explicit path selection and deterministic latency guarantees.
	<xref target="I-D.xiong-detnet-large-scale-enhancements" format="default"/> has proposed the overall 
	framework of DetNet enhancements for large-scale deterministic networks.
	The packet treatment should schedule the resources and indicate the 
	behaviour to ensure the deterministic latency. Moreover, new functions and 
	related metadata should be supported in enhanced DetNet.</t>
      <t>This document discusses the specific metadata which should be 
	carried in Enhanced Data plane (EDP), proposes the DetNet data 
	fields and option types for EDP such as Deterministic Latency Action
	Option. DetNet Data-Fields for EDP can be encapsulated into a variety 
	of protocols such as MPLS, IPv6 and SRv6 networks.</t>
    </section>
    <section numbered="true" toc="default">
      <name>Conventions used in this document</name>
      <section numbered="true" toc="default">
        <name>Terminology</name>
        <t>The terminology is defined as <xref target="RFC8655" format="default"/>, <xref target="RFC8938" format="default"/>
	and <xref target="I-D.ietf-detnet-scaling-requirements" format="default"/>.</t>
      </section>
      <section numbered="true" toc="default">
        <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" format="default"/> <xref target="RFC8174" format="default"/> when,
    and only when, they appear in all capitals, as shown here.</t>
        <t>Abbreviations and definitions used in this document:</t>
        <dl newline="false" spacing="normal" indent="15" pn="section-2-3">
          <dt>EDP:</dt>
          <dd>Enhanced Data plane</dd>
          <dt>SRH:</dt>
          <dd>Segment Routing Header</dd>
          <dt>SRv6:</dt>
          <dd>Segment Routing for IPv6 forwarding plane</dd>
          <dt>DLA:</dt>
          <dd>Deterministic Latency Action</dd>
        </dl>
      </section>
    </section>
    <section numbered="true" toc="default">
      <name>Specific Metadata for DetNet Enhanced Data Plane</name>
      <section numbered="true" toc="default">
        <name>Queuing-based Metadata</name>
        <t>As per <xref target="I-D.xiong-detnet-large-scale-enhancements" format="default"/>,
	the queuing-based mechanisms is an important type of resource to ensure
	the deterministic latency. As described in <xref target="RFC9320" format="default"/>,
	the end-to-end bounded latency depends on the value of queuing delay 
	bound along with the queuing mechanisms. Multiple queuing mechanisms 
	can be used to guarantee the bounded latency in DetNet.</t>
        <t>And many types of queuing mechanisms have been proposed to provide
	diversified deterministic service for various applications. For example, 
	time-scheduling queuing mechanisms includes the TAS (Time Aware 
	Shaping) [IIEEE802.1Qbv] and priority-scheduling includes the 
	CBS (Credit-Based Shaper)[IEEE802.1Q-2014] with ATS (Asynchronous Traffic
    Shaping)[IEEE802.1Qcr]. The cyclic-scheduling queuing mechanism 
	has been proposed such as CQF (Cyclic Queuing and Forwarding) in [IEEE802.1Qch] 
	and improved as per multi-CQF <xref target="I-D.dang-queuing-with-multiple-cyclic-buffers" format="default"/>,
	T-CQF <xref target="I-D.eckert-detnet-tcqf" format="default"/> and 
	CSQF <xref target="I-D.chen-detnet-sr-based-bounded-latency" format="default"/>.
    The deadline-scheduling queuing mechanism has been proposed in 
	<xref target="I-D.stein-srtsn" format="default"/> and improved as per Deadline <xref target="I-D.peng-detnet-deadline-based-forwarding" format="default"/>.	
    The per-flow queuing mechanism includes Guaranteed-Service Integrated 
	service (IntServ) <xref target="RFC2212" format="default"/>.
	The asynchronous queuing mechanism includes the Asynchronous
    Deterministic Networking (ADN) as per <xref target="I-D.joung-detnet-asynch-detnet-framework" format="default"/> and 
	<xref target="I-D.joung-detnet-stateless-fair-queuing" format="default"/>.
    The Packet Timeslot Mechanism is also proposed as per TQF <xref target="I-D.peng-detnet-packet-timeslot-mechanism" format="default"/>.
	The functions such as the queuing mechanisms should be provided 
    for enhanced DetNet to ensure the deterministic latency. </t>
        <t>And when queuing mechanisms used in large-scale networks, 
	some queuing parameters should be carried for coordination between 
	nodes so as to make appropriate packet forwarding and scheduling 
	decisions to meet the time bounds. The DetNet forwarding nodes 
	along the path can apply the function and the deterministic latency
	related information should be carried as metadata in the packet to 
	achieve the end-to-end bounded latency.</t>
      </section>
      <section numbered="true" toc="default">
        <name>Traffic class Metadata</name>
        <t>As per <xref target="I-D.xiong-detnet-large-scale-enhancements" format="default"/>,
   DetNet service sub-layer may provide traffic scheduling for 
   multiple DetNet flows to achieve the end-to-end bounded latency 
   with differentiated DetNet QoS. The enhanced DetNet data 
   plane may also encode the traffic class metadata in packets.</t>
        <t>The DetNet Traffic Class (DC) has been defined to indicate the
   DetNet traffic class as per <xref target="I-D.xiong-detnet-teas-te-extensions" format="default"/>,
   The traffic class information can also reuse the IP DSCP or
   MPLS TC field.</t>
      </section>
    </section>
    <section numbered="true" toc="default">
      <name>Data Fields for DetNet Enhanced Data Plane</name>
      <section numbered="true" toc="default">
        <name>DetNet Option-Types and Data-Fields</name>
        <t>The enhanced functions and related metadata for DetNet EDP should be
   confirmed before the encapsulations. While more than one metadata should
   be carried in EDP, the common DetNet header for EDP should be considered to
   cover all option-types and data. </t>
        <figure>
          <name>DetNet Header for EDP</name>
          <artwork align="center" name="" type="" alt=""><![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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | DetNet-Type   | DetNet-Length |         RESERVED              |  
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
   |                                                               |  
   |                                                               |  
   ~                 DetNet Option and Data Space                  ~  
   |                                                               |  
   |                                                               |  
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
			 
			     ]]></artwork>
        </figure>
        <t keepWithPrevious="true"/>
        <t>DetNet-Type:  8-bit unsigned integer, defining the DetNet Option-type for EDP. 
   This document defines an Option:</t>
        <t>Deterministic Latency Action Option as defined in section 4.2. </t>
        <t>DetNet-Length: 8-bit unsigned integer, defined the Length of the DetNet 
   Header for EDP in 4-octet units.</t>
      </section>
      <section numbered="true" toc="default">
        <name>DetNet Deterministic Latency Action Option</name>
        <t>The DetNet Deterministic Latency Action (DLA) Option carries 
   data that is added by the DetNet encapsulating node and interpreted 
   by the decapsulating node. The DetNet transit nodes MAY process the 
   data by forwarding the option data determined by option type and may 
   modify it. The DetNet DLA Option consist of a fixed-size "DetNet DLA 
   Option Header" and a variable-size "DetNet DLA Option Data". The Header 
   and Data may be encapsulated continuously or separately. A Data or more 
   than one Data in lists can be carried in packets.</t>
        <section numbered="true" toc="default">
          <name>DetNet DLA Option Header</name>
          <t>DetNet Deterministic Latency Action (DLA) Option header:</t>
          <figure>
            <name>DLA Option header</name>
            <artwork align="center" name="" type="" alt=""><![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
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |        DLA Type               |   Data Len    | Ancillary Len | 
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
			 
			     ]]></artwork>
          </figure>
          <t keepWithPrevious="true"/>
          <t>DLA(Deterministic Latency Action) Type(16 bits): indicates the type
   of deterministic latency actions for DetNet metadata.</t>
          <t>The DLA Type can be divided into two parts including behaviour action 
	type and function/queuing type. The format is 16 bits such as 0xFFFF.</t>
          <t>The DLA Type field is designed as follow:</t>
          <figure>
            <name>DLA Type</name>
            <artwork align="center" name="DLA Type" type="" alt=""><![CDATA[

         0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        |  DLA B-type   |  DLA Q-type   |
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
		]]></artwork>
          </figure>
          <t keepWithPrevious="true"/>
          <section numbered="true" toc="default">
            <name>DetNet DLA Behaviour Type</name>
            <t>DLA B-type(8 bits): indicates the behaviour action type of packet treatment ensuring the 
	deterministic latency as following shown. This type can also indicate the traffic class.</t>
            <figure>
              <name>Behaviour Type (B-type)</name>
              <artwork align="center" name="Type" type="" alt=""><![CDATA[

        
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        | Type  |   Behaviour  Action                 |
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        |0x0000 |  Reserved                           |
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        |0x0100 |  Bandwidth guarantee                |
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        |0x0200 |  Jitter guarantee                   |
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        |0x0300 |  Delay guarantee                    |
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        |0x0400 |  Low delay and jitter guarantee     |
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        |0x0500 |Ultra-low delay and jitter guarantee |
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
		
		]]></artwork>
            </figure>
            <t keepWithPrevious="true"/>
          </section>
          <section numbered="true" toc="default">
            <name>DetNet DLA Queuing Type</name>
            <t>DLA Q-type(8 bits): indicates the type of queuing-based mechanisms or functions 
	ensuring the deterministic latency and related metadata. For example, the 
	functions such as a particular queuing mechanism may be indicated and related 
	parameters should be provided as section 3.1.2 shown.</t>
            <figure>
              <name>Queuing/Function Action Sub-type</name>
              <artwork align="center" name="Type" type="" alt=""><![CDATA[

        
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        |Sub-type|   Queuing/Function Action          |
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        |0x0000  |   Unassigned                       |
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        |0x0001  |  Cycle Information                 |
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        |0x0002  |  Deadline Information              |
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        |0x0003  |  Local Deadline Information        |
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        |0x0004  |  Time Slot Information             |
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
		
		]]></artwork>
            </figure>
            <t keepWithPrevious="true"/>
            <t>Data Len: 8-bit unsigned integer. Length of DLA option data, in
      octets.</t>
            <t>Ancillary Len: 8-bit unsigned integer. Length of DLA ancillary data, in
      octets.</t>
            <t>The types of Deterministic Latency functions should cover all the
	mechanisms ensuring the Deterministic Latency such as the existing
	queuing and scheduling mechanisms and other mechanisms which may be 
	proposed in the future.</t>
          </section>
        </section>
        <section numbered="true" toc="default">
          <name>DetNet DLA Option Data</name>
          <t>DetNet Deterministic Latency Action option data MUST be aligned by 4 octets:</t>
          <figure>
            <name>DLA Option Data Field</name>
            <artwork align="center" name="" type="" alt=""><![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
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |     DLA option data field determined by DLA Q-Type (variable) |     
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |     DLA ancillary data field determined by DLA Type (variable)|   
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
			 
			     ]]></artwork>
          </figure>
          <t keepWithPrevious="true"/>
          <t>DLA option data: Variable-length field. It provides function-based
   or queuing-based information for a node to forward a DetNet flow. 
   The data of which is determined by the DLA Q-type. The examples of 
   different types of queuing-based data is as following sections shown.</t>
          <t>DLA ancillary data: Variable-length field. It provides additional 
   information for a node to forward a DetNet flow. The data of which is 
   determined by the DLA type. </t>
          <t>The DetNet option data and Ancillary data can be provided one time 
   or in list.</t>
          <section numbered="true" toc="default">
            <name>Cycle Queuing Data</name>
            <t>When the Sub-type is set to 0x0001, indicates the Multiple Cyclic Queuing
   mechanism as defined in <xref target="I-D.dang-queuing-with-multiple-cyclic-buffers" format="default"/>
   and <xref target="I-D.chen-detnet-sr-based-bounded-latency" format="default"/>.
   The Cycle Queuing Data may be carried and designed as following shown:</t>
            <figure>
              <name>Cycle Queuing Data</name>
              <artwork align="center" name="" type="" alt=""><![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 Profile ID                          |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                        Cycle ID                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   
   		]]></artwork>
            </figure>
            <t keepWithPrevious="true"/>
            <t>Cycle Profile ID (32bits): indicates the profile ID which the 
	cyclic queue applied at a node.</t>
            <t>Cycle ID (32bits): indicates the Cycle ID for a node to 
	forward a DetNet flow.</t>
          </section>
          <section numbered="true" toc="default">
            <name>Deadline Queuing Data</name>
            <t>When the Sub-type is set to 0x0002, indicates the deadline mechanisms
	as defined in <xref target="I-D.peng-detnet-deadline-based-forwarding" format="default"/>.
	The Deadline Queuing Data may be carried and designed as follow:</t>
            <figure>
              <name>Deadline Queuing Data</name>
              <artwork align="center" name="" type="" alt=""><![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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |     Flags |M|D|              Planned Deadline                 |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | Accumulated Planned Deadline / Accumulated Deadline Deviation |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |          Accumulated Actual Residence Time / Reserved         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   
 
    		]]></artwork>
            </figure>
            <t keepWithPrevious="true"/>
            <t>Planned and deadline Deviation has been provided as defined in
	<xref target="I-D.peng-6man-deadline-option" format="default"/>.</t>
          </section>
          <section numbered="true" toc="default">
            <name>Local Deadline Queuing Data</name>
            <t>When the Sub-type is set to 0x0003, indicates the local deadline 
	mechanisms as defined in <xref target="I-D.stein-srtsn" format="default"/>.
	The Local Deadline Queuing Data may be carried and designed as follow:</t>
            <figure>
              <name>Local Deadline Queuing Data</name>
              <artwork align="center" name="" type="" alt=""><![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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                           Local Deadline                      |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
    		]]></artwork>
            </figure>
            <t keepWithPrevious="true"/>
            <t>Local Deadline: indicates the local deadline as defined in <xref target="I-D.stein-srtsn" format="default"/>.</t>
          </section>
          <section numbered="true" toc="default">
            <name>Timeslot Queuing Data</name>
            <t>When the Sub-type is set to 0x0004, indicates the local deadline 
	mechanisms as defined in <xref target="I-D.peng-detnet-packet-timeslot-mechanism" format="default"/>.
	The time-slot information may be carried and designed as follow:</t>
            <figure>
              <name>Timeslot Queuing Data</name>
              <artwork align="center" name="" type="" alt=""><![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 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                            Timeslot ID                        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
    		]]></artwork>
            </figure>
            <t keepWithPrevious="true"/>
            <t>Timeslot ID: indicates the identifier of the timeslot as defined in <xref target="I-D.peng-detnet-packet-timeslot-mechanism" format="default"/>.</t>
          </section>
        </section>
      </section>
    </section>
    <section numbered="true" toc="default">
      <name>Encapsulation Considerations for DetNet Enhanced Data Plane</name>
      <section numbered="true" toc="default">
        <name>Metadata for DetNet Enhanced Data Plane</name>
        <t>The packet treatment should indicate the behaviour action ensuring 
	the deterministic latency at DetNet nodes such as queuing-based 
	mechanisms. The deterministic latency action type and related parameters
	such as queuing-based information should be carried as metadta in data plane. 
	And the definitions may follow these polices. </t>
        <t>The data plane enhancement must be generic and the format must be 
	applied to all functions and queuing mechanisms. The metadata and 
	definitions should be common among different candidate queuing solutions.</t>
        <t>Information and metadata MUST be simplified and limited to be carried
	in DetNet packets for provided deterministic latency related scheduling 
	along the forwarding path. For example, the queuing-based information
	should be carried in metadata for coordination between nodes.</t>
        <t>The requirement of the flow or service may be not suitable to be carried explicitly
	in DetNet data plane. The packet treatment should schedule the resources and indicate the 
	behaviour to ensure the deterministic latency in forwarding sub-layer. So the queuing 
	mechanisms could be viewed as a type of deterministic resources. The resources type and
	queuing type should be explicitly indicated.</t>
      </section>
      <section numbered="true" toc="default">
        <name>Encoding for DetNet Enhanced Data Plane</name>
        <t>Reusing the DSCP or existing field is reasonable and simple 
	to define and easy to standardize. For example, in IPv4 and 
	traditional MPLS networks, it is not suitable to carry new metadata 
	and it is suggested to reuse the original bits such as DSCP <xref target="I-D.eckert-detnet-tcqf" format="default"/>. 
	The mapping from DSCP and the metadata such as queuing information MUST 
	be provided in the controller plane.</t>
        <t>DSCP value may be not sufficient and hard to distinguish 
	between the original DiffServ service and the deterministic service.
	The DetNet-specific metadata can also be encoded as a common data fields 
	and the definition of data fields is independent from the encapsulating 
	protocols. The data fields could be encapsulated into a variety of 
	protocols, such as MPLS 2.0 <xref target="I-D.sx-detnet-mpls-queue" format="default"/>, 
	IPv6 <xref target="I-D.xiong-detnet-6man-queuing-option" format="default"/>, 
	SRv6 <xref target="I-D.xiong-detnet-spring-srh-extensions" format="default"/> and so on. </t>
      </section>
    </section>
    <section numbered="true" toc="default">
      <name>Security Considerations</name>
      <t>TBA</t>
    </section>
    <section anchor="IANA" numbered="true" toc="default">
      <name>IANA Considerations</name>
      <t>TBA</t>
    </section>
    <section anchor="Acknowledgements" numbered="true" toc="default">
      <name>Acknowledgements</name>
      <t>TBA</t>
    </section>
  </middle>
  <!--  *****BACK MATTER ***** -->

  <back>
    <references>
      <name>Normative References</name>
      <reference anchor="RFC2119" target="https://www.rfc-editor.org/info/rfc2119" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
        <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="RFC8174" target="https://www.rfc-editor.org/info/rfc8174" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
        <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="RFC8655" target="https://www.rfc-editor.org/info/rfc8655" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8655.xml">
        <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="RFC8938" target="https://www.rfc-editor.org/info/rfc8938" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8938.xml">
        <front>
          <title>Deterministic Networking (DetNet) Data Plane Framework</title>
          <author fullname="B. Varga" initials="B." role="editor" surname="Varga"/>
          <author fullname="J. Farkas" initials="J." surname="Farkas"/>
          <author fullname="L. Berger" initials="L." surname="Berger"/>
          <author fullname="A. Malis" initials="A." surname="Malis"/>
          <author fullname="S. Bryant" initials="S." surname="Bryant"/>
          <date month="November" year="2020"/>
          <abstract>
            <t>This document provides an overall framework for the Deterministic Networking (DetNet) data plane. It covers concepts and considerations that are generally common to any DetNet data plane specification. It describes related Controller Plane considerations as well.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="8938"/>
        <seriesInfo name="DOI" value="10.17487/RFC8938"/>
      </reference>
      <reference anchor="RFC2212" target="https://www.rfc-editor.org/info/rfc2212" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2212.xml">
        <front>
          <title>Specification of Guaranteed Quality of Service</title>
          <author fullname="S. Shenker" initials="S." surname="Shenker"/>
          <author fullname="C. Partridge" initials="C." surname="Partridge"/>
          <author fullname="R. Guerin" initials="R." surname="Guerin"/>
          <date month="September" year="1997"/>
          <abstract>
            <t>This memo describes the network element behavior required to deliver a guaranteed service (guaranteed delay and bandwidth) in the Internet. [STANDARDS-TRACK]</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="2212"/>
        <seriesInfo name="DOI" value="10.17487/RFC2212"/>
      </reference>
      <reference anchor="RFC9320" target="https://www.rfc-editor.org/info/rfc9320" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9320.xml">
        <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="I-D.xiong-detnet-6man-queuing-option" target="https://datatracker.ietf.org/doc/html/draft-xiong-detnet-6man-queuing-option-04" xml:base="https://bib.ietf.org/public/rfc/bibxml-ids/reference.I-D.xiong-detnet-6man-queuing-option.xml">
        <front>
          <title>IPv6 Option for DetNet Data Fields</title>
          <author fullname="Quan Xiong" initials="Q." surname="Xiong">
            <organization>ZTE Corporation</organization>
          </author>
          <author fullname="Junfeng Zhao" initials="J." surname="Zhao">
            <organization>CAICT</organization>
          </author>
          <date day="10" month="March" year="2023"/>
          <abstract>
            <t>The enhanced Deterministic Networking (DetNet) is required to provide packet treatment for data plane to achieve the DetNet QoS such as deterministic latency. New functions and related metadata should be supported and DetNet data fields and option types such as Deterministic Latency Action (DLA) option should be carried in enhanced DetNet. This document defines how DetNet data fields are encapsulated in IPv6 option.</t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-xiong-detnet-6man-queuing-option-04"/>
      </reference>
      <reference anchor="I-D.sx-detnet-mpls-queue" target="https://datatracker.ietf.org/doc/html/draft-sx-detnet-mpls-queue-06" xml:base="https://bib.ietf.org/public/rfc/bibxml-ids/reference.I-D.sx-detnet-mpls-queue.xml">
        <front>
          <title>MPLS Sub-Stack Encapsulation for Deterministic Latency Action</title>
          <author fullname="Xueyan Song" initials="X." surname="Song">
            <organization>ZTE Corp.</organization>
          </author>
          <author fullname="Quan Xiong" initials="Q." surname="Xiong">
            <organization>ZTE Corp.</organization>
          </author>
          <author fullname="Rakesh Gandhi" initials="R." surname="Gandhi">
            <organization>Cisco Systems, Inc.</organization>
          </author>
          <date day="26" month="April" year="2023"/>
          <abstract>
            <t>This document specifies formats and principals for the MPLS header which contains the Deterministic Latency Action (DLA) option, designed for use over a DetNet network with MPLS data plane. It enables guaranteed latency support and makes scheduling decisions for time-sensitive service running on DetNet nodes that operate within a constrained network domain.</t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-sx-detnet-mpls-queue-06"/>
      </reference>
      <reference anchor="I-D.eckert-detnet-tcqf" target="https://datatracker.ietf.org/doc/html/draft-eckert-detnet-tcqf-04" xml:base="https://bib.ietf.org/public/rfc/bibxml-ids/reference.I-D.eckert-detnet-tcqf.xml">
        <front>
          <title>Deterministic Networking (DetNet) Data Plane - Tagged Cyclic Queuing and Forwarding (TCQF) for bounded latency with low jitter in large scale DetNets</title>
          <author fullname="Toerless Eckert" initials="T. T." surname="Eckert">
            <organization>Futurewei Technologies USA</organization>
          </author>
          <author fullname="Yizhou Li" initials="Y." surname="Li">
            <organization>Huawei Technologies</organization>
          </author>
          <author fullname="Stewart Bryant" initials="S." surname="Bryant">
            <organization>University of Surrey ICS</organization>
          </author>
          <author fullname="Andrew G. Malis" initials="A. G." surname="Malis">
            <organization>Malis Consulting</organization>
          </author>
          <author fullname="Jeong-dong Ryoo" initials="J." surname="Ryoo">
            <organization>ETRI</organization>
          </author>
          <author fullname="Peng Liu" initials="P." surname="Liu">
            <organization>China Mobile</organization>
          </author>
          <author fullname="Guangpeng Li" initials="G." surname="Li">
            <organization>Huawei Technologies</organization>
          </author>
          <author fullname="Shoushou Ren" initials="S." surname="Ren">
            <organization>Huawei Technologies</organization>
          </author>
          <author fullname="Fan Yang" initials="F." surname="Yang">
            <organization>Huawei Technologies</organization>
          </author>
          <date day="7" month="July" year="2023"/>
          <abstract>
            <t>This memo specifies a forwarding method for bounded latency and bounded jitter for Deterministic Networks and is a variant of the IEEE TSN Cyclic Queuing and Forwarding (CQF) method. Tagged CQF (TCQF) supports more than 2 cycles and indicates the cycle number via an existing or new packet header field called the tag to replace the cycle mapping in CQF which is based purely on synchronized reception clock. This memo standardizes TCQF as a mechanism independent of the tagging method used. It also specifies tagging via the (1) the existing MPLS packet Traffic Class (TC) field for MPLS packets, (2) the IP/IPv6 DSCP field for IP/IPv6 packets, and (3) a new TCQF Option header for IPv6 packets. Target benefits of TCQF include low end-to-end jitter, ease of high- speed hardware implementation, optional ability to support large number of flow in large networks via DiffServ style aggregation by applying TCQF to the DetNet aggregate instead of each DetNet flow individually, and support of wide-area DetNet networks with arbitrary link latencies and latency variations as well as low accuracy clock synchronization.</t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-eckert-detnet-tcqf-04"/>
      </reference>
      <reference anchor="I-D.dang-queuing-with-multiple-cyclic-buffers" target="https://datatracker.ietf.org/doc/html/draft-dang-queuing-with-multiple-cyclic-buffers-00" xml:base="https://bib.ietf.org/public/rfc/bibxml-ids/reference.I-D.dang-queuing-with-multiple-cyclic-buffers.xml">
        <front>
          <title>A Queuing Mechanism with Multiple Cyclic Buffers</title>
          <author fullname="Bingyang Liu" initials="B." surname="Liu">
            <organization>Huawei</organization>
          </author>
          <author fullname="Joanna Dang" initials="J." surname="Dang">
            <organization>Huawei</organization>
          </author>
          <date day="22" month="February" year="2021"/>
          <abstract>
            <t>This document presents a queuing mechanism with multiple cyclic buffers.</t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-dang-queuing-with-multiple-cyclic-buffers-00"/>
      </reference>
      <reference anchor="I-D.joung-detnet-asynch-detnet-framework" target="https://datatracker.ietf.org/doc/html/draft-joung-detnet-asynch-detnet-framework-02" xml:base="https://bib.ietf.org/public/rfc/bibxml-ids/reference.I-D.joung-detnet-asynch-detnet-framework.xml">
        <front>
          <title>Asynchronous Deterministic Networking Framework for Large-Scale Networks</title>
          <author fullname="Jinoo Joung" initials="J." surname="Joung">
            <organization>Sangmyung University</organization>
          </author>
          <author fullname="Jeong-dong Ryoo" initials="J." surname="Ryoo">
            <organization>ETRI</organization>
          </author>
          <author fullname="Taesik Cheung" initials="T." surname="Cheung">
            <organization>ETRI</organization>
          </author>
          <author fullname="Yizhou Li" initials="Y." surname="Li">
            <organization>Huawei</organization>
          </author>
          <author fullname="Peng Liu" initials="P." surname="Liu">
            <organization>China Mobile</organization>
          </author>
          <date day="26" month="March" year="2023"/>
          <abstract>
            <t>This document describes an overall framework of Asynchronous Deterministic Networking (ADN) for large-scale networks. It specifies the functional architecture and requirements for providing latency and jitter bounds to high priority traffic, without strict time-synchronization of network nodes.</t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-joung-detnet-asynch-detnet-framework-02"/>
      </reference>
      <reference anchor="I-D.peng-detnet-deadline-based-forwarding" target="https://datatracker.ietf.org/doc/html/draft-peng-detnet-deadline-based-forwarding-06" xml:base="https://bib.ietf.org/public/rfc/bibxml-ids/reference.I-D.peng-detnet-deadline-based-forwarding.xml">
        <front>
          <title>Deadline Based Deterministic Forwarding</title>
          <author fullname="Shaofu Peng" initials="S." surname="Peng">
            <organization>ZTE Corporation</organization>
          </author>
          <author fullname="Zongpeng Du" initials="Z." surname="Du">
            <organization>China Mobile</organization>
          </author>
          <author fullname="Kashinath Basu" initials="K." surname="Basu">
            <organization>Oxford Brookes University</organization>
          </author>
          <author fullname="zuopin cheng" initials="" surname="cheng">
            <organization>New H3C Technologies</organization>
          </author>
          <author fullname="Dong Yang" initials="D." surname="Yang">
            <organization>Beijing Jiaotong University</organization>
          </author>
          <date day="7" month="July" year="2023"/>
          <abstract>
            <t>This document describes a deterministic forwarding mechanism to IP/ MPLS network, as well as corresponding resource reservation, admission control, policing, etc, to provide guaranteed latency. Especially, latency compensation with core stateless is discussed to replace reshaping and also achieve low jitter.</t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-peng-detnet-deadline-based-forwarding-06"/>
      </reference>
      <reference anchor="I-D.peng-detnet-packet-timeslot-mechanism" target="https://datatracker.ietf.org/doc/html/draft-peng-detnet-packet-timeslot-mechanism-03" xml:base="https://bib.ietf.org/public/rfc/bibxml-ids/reference.I-D.peng-detnet-packet-timeslot-mechanism.xml">
        <front>
          <title>Timeslot Queueing and Forwarding Mechanism</title>
          <author fullname="Shaofu Peng" initials="S." surname="Peng">
            <organization>ZTE</organization>
          </author>
          <author fullname="Peng Liu" initials="P." surname="Liu">
            <organization>China Mobile</organization>
          </author>
          <author fullname="Kashinath Basu" initials="K." surname="Basu">
            <organization>Oxford Brookes University</organization>
          </author>
          <author fullname="Aihua Liu" initials="A." surname="Liu">
            <organization>ZTE</organization>
          </author>
          <author fullname="Dong Yang" initials="D." surname="Yang">
            <organization>Beijing Jiaotong University</organization>
          </author>
          <author fullname="Guoyu Peng" initials="G." surname="Peng">
            <organization>Beijing University of Posts and Telecommunications</organization>
          </author>
          <date day="5" month="July" year="2023"/>
          <abstract>
            <t>IP/MPLS networks use packet switching (with the feature store-and- forward) and are based on statistical multiplexing. Statistical multiplexing is essentially a variant of time division multiplexing, which refers to the asynchronous and dynamic allocation of link timeslot resources. In this case, the service flow does not occupy a fixed timeslot, and the length of the timeslot is not fixed, but depends on the size of the packet. Statistical multiplexing has certain challenges and complexity in meeting deterministic QoS, and its delay performance is dependent on the the used queueing mechanism. This document further describes a generic time division multiplexing scheme in IP/MPLS networks, which we call timeslot queueing and forwarding (TQF) mechanism. It aims to bring timeslot resources to layer-3, to make it easier for the control plane to calculate the delay performance based on the deterministic resources, and also make it easier for the data plane to create more flexible timeslot mapping.</t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-peng-detnet-packet-timeslot-mechanism-03"/>
      </reference>
      <reference anchor="I-D.stein-srtsn" target="https://datatracker.ietf.org/doc/html/draft-stein-srtsn-01" xml:base="https://bib.ietf.org/public/rfc/bibxml-ids/reference.I-D.stein-srtsn.xml">
        <front>
          <title>Segment Routed Time Sensitive Networking</title>
          <author fullname="Yaakov (J) Stein" initials="Y. J." surname="Stein">
            <organization>RAD</organization>
          </author>
          <date day="29" month="August" year="2021"/>
          <abstract>
            <t>Routers perform two distinct user-plane functionalities, namely forwarding (where the packet should be sent) and scheduling (when the packet should be sent). One forwarding paradigm is segment routing, in which forwarding instructions are encoded in the packet in a stack data structure, rather than programmed into the routers. Time Sensitive Networking and Deterministic Networking provide several mechanisms for scheduling under the assumption that routers are time synchronized. The most effective mechanisms for delay minimization involve per-flow resource allocation. SRTSN is a unified approach to forwarding and scheduling that uses a single stack data structure. Each stack entry consists of a forwarding portion (e.g., IP addresses or suffixes) and a scheduling portion (deadline by which the packet must exit the router). SRTSN thus fully implements network programming for time sensitive flows, by prescribing to each router both to-where and by-when each packet should be sent.</t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-stein-srtsn-01"/>
      </reference>
      <reference anchor="I-D.ietf-detnet-scaling-requirements" target="https://datatracker.ietf.org/doc/html/draft-ietf-detnet-scaling-requirements-03" xml:base="https://bib.ietf.org/public/rfc/bibxml-ids/reference.I-D.ietf-detnet-scaling-requirements.xml">
        <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="July" year="2023"/>
          <abstract>
            <t>Aiming at scaling deterministic networks, this document describes the technical and operational requirements when the network has large variation in latency among hops, great number of flows and/or multiple domains without the same time source. Different deterministic levels of applications 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-03"/>
      </reference>
      <reference anchor="I-D.xiong-detnet-large-scale-enhancements" target="https://datatracker.ietf.org/doc/html/draft-xiong-detnet-large-scale-enhancements-02" xml:base="https://bib.ietf.org/public/rfc/bibxml-ids/reference.I-D.xiong-detnet-large-scale-enhancements.xml">
        <front>
          <title>Enhanced DetNet Data Plane (EDP) Framework for Scaling Deterministic Networks</title>
          <author fullname="Quan Xiong" initials="Q." surname="Xiong">
            <organization>ZTE Corporation</organization>
          </author>
          <author fullname="Zongpeng Du" initials="Z." surname="Du">
            <organization>China Mobile</organization>
          </author>
          <author fullname="Junfeng Zhao" initials="J." surname="Zhao">
            <organization>CAICT</organization>
          </author>
          <author fullname="Dong Yang" initials="D." surname="Yang">
            <organization>Beijing Jiaotong University</organization>
          </author>
          <date day="13" month="March" year="2023"/>
          <abstract>
            <t>The Enhanced Deterministic Networking (EDN) is required to provide the enhancement of flow identification and packet treatment for Deterministic Networking (DetNet) to achieve the DetNet QoS in large- scale networks. This document proposes the enhancement of packet treatment to support the functions and metadata for Enhanced DetNet Data plane (EDP). It describes related enhanced controller plane considerations as well.</t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-xiong-detnet-large-scale-enhancements-02"/>
      </reference>
      <reference anchor="I-D.peng-6man-deadline-option" target="https://datatracker.ietf.org/doc/html/draft-peng-6man-deadline-option-01" xml:base="https://bib.ietf.org/public/rfc/bibxml-ids/reference.I-D.peng-6man-deadline-option.xml">
        <front>
          <title>Deadline Option</title>
          <author fullname="Shaofu Peng" initials="S." surname="Peng">
            <organization>ZTE Corporation</organization>
          </author>
          <author fullname="Bin Tan" initials="B." surname="Tan">
            <organization>ZTE Corporation</organization>
          </author>
          <author fullname="Peng Liu" initials="P." surname="Liu">
            <organization>China Mobile</organization>
          </author>
          <date day="11" month="July" year="2022"/>
          <abstract>
            <t>This document introduces new IPv6 options for Hop-by-Hop Options header, to carry deadline related information for deterministic flows.</t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-peng-6man-deadline-option-01"/>
      </reference>
      <reference anchor="I-D.xiong-detnet-spring-srh-extensions" target="https://datatracker.ietf.org/doc/html/draft-xiong-detnet-spring-srh-extensions-00" xml:base="https://bib.ietf.org/public/rfc/bibxml-ids/reference.I-D.xiong-detnet-spring-srh-extensions.xml">
        <front>
          <title>Segment Routing Header Extensions for DetNet Data Fields</title>
          <author fullname="Quan Xiong" initials="Q." surname="Xiong">
            <organization>ZTE Corporation</organization>
          </author>
          <author fullname="Haisheng Wu" initials="H." surname="Wu">
            <organization>ZTE Corporation</organization>
          </author>
          <author fullname="Dong Yang" initials="D." surname="Yang">
            <organization>Beijing Jiaotong University</organization>
          </author>
          <date day="10" month="March" year="2023"/>
          <abstract>
            <t>This document defines how DetNet data fields are encapsulated as part of the Segment Routing with IPv6 data plane (SRv6) header [RFC8754].</t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-xiong-detnet-spring-srh-extensions-00"/>
      </reference>
      <reference anchor="I-D.chen-detnet-sr-based-bounded-latency" target="https://datatracker.ietf.org/doc/html/draft-chen-detnet-sr-based-bounded-latency-03" xml:base="https://bib.ietf.org/public/rfc/bibxml-ids/reference.I-D.chen-detnet-sr-based-bounded-latency.xml">
        <front>
          <title>Segment Routing (SR) Based Bounded Latency</title>
          <author fullname="Mach Chen" initials="M." surname="Chen">
            <organization>Huawei</organization>
          </author>
          <author fullname="Xuesong Geng" initials="X." surname="Geng">
            <organization>Huawei</organization>
          </author>
          <author fullname="Zhenqiang Li" initials="Z." surname="Li">
            <organization>China Mobile</organization>
          </author>
          <author fullname="Jinoo Joung" initials="J." surname="Joung">
            <organization>Sangmyung University</organization>
          </author>
          <author fullname="Jeong-dong Ryoo" initials="J." surname="Ryoo">
            <organization>ETRI</organization>
          </author>
          <date day="7" month="July" year="2023"/>
          <abstract>
            <t>One of the goals of DetNet is to provide bounded end-to-end latency for critical flows. This document defines how to leverage Segment Routing (SR) to implement bounded latency. Specifically, the SR Identifier (SID) is used to specify transmission time (cycles) of a packet. When forwarding devices along the path follow the instructions carried in the packet, the bounded latency is achieved. This is called Cycle Specified Queuing and Forwarding (CSQF) in this document. Since SR is a source routing technology, no per-flow state is maintained at intermediate and egress nodes, SR-based CSQF naturally supports flow aggregation that is deemed to be a key capability to allow DetNet to scale to large networks.</t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-chen-detnet-sr-based-bounded-latency-03"/>
      </reference>
      <reference anchor="I-D.joung-detnet-stateless-fair-queuing" target="https://datatracker.ietf.org/doc/html/draft-joung-detnet-stateless-fair-queuing-00" xml:base="https://bib.ietf.org/public/rfc/bibxml-ids/reference.I-D.joung-detnet-stateless-fair-queuing.xml">
        <front>
          <title>Latency Guarantee with Stateless Fair Queuing</title>
          <author fullname="Jinoo Joung" initials="J." surname="Joung">
            <organization>Sangmyung University</organization>
          </author>
          <author fullname="Jeong-dong Ryoo" initials="J." surname="Ryoo">
            <organization>ETRI</organization>
          </author>
          <author fullname="Taesik Cheung" initials="T." surname="Cheung">
            <organization>ETRI</organization>
          </author>
          <author fullname="Yizhou Li" initials="Y." surname="Li">
            <organization>Huawei</organization>
          </author>
          <author fullname="Peng Liu" initials="P." surname="Liu">
            <organization>China Mobile</organization>
          </author>
          <date day="24" month="June" year="2023"/>
          <abstract>
            <t>This document specifies the framework and the operational procedure for deterministic networks with work conserving packet schedulers that guarantees end-to-end latency bounds to flows. Schedulers in core nodes of the network do not need to maintain flow states. Instead, the entrance node of a flow marks an ideal service completion time, called Finish Time (FT), of a packet in the packet header. The subsequent core nodes update FT by adding a delay factor, which is a function of the flow and upstream nodes. The packets in the queue are served in the ascending order of the FT. This technique is called fair queuing. The result is that flows are isolated from each other almost perfectly. The latency bound of a flow depends only on the flow's intrinsic parameters, except the maximum packet length among other flows sharing each output link with the flow.</t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-joung-detnet-stateless-fair-queuing-00"/>
      </reference>
      <reference anchor="I-D.xiong-detnet-teas-te-extensions" target="https://datatracker.ietf.org/api/v1/doc/document/draft-xiong-detnet-teas-te-extensions/" xml:base="https://bib.ietf.org/public/rfc/bibxml-ids/reference.I-D.xiong-detnet-teas-te-extensions.xml">
        <front>
          <title>Traffic Engineering Extensions for Enhanced DetNet</title>
          <author fullname="Quan Xiong"/>
          <author fullname="Bin Tan"/>
          <date day="10" month="July" year="2023"/>
          <abstract>
            <t>As per [I-D.ietf-teas-rfc3272bis], DetNet can also be seen as a
   specialized branch of TE.  As it is required to provide enhancements
   for data plane in scaling networks, this document proposes a set of
   extensions for traffic engineering to achieve the differentiated
   DetNet QoS in enhanced DetNet.</t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-xiong-detnet-teas-te-extensions-00"/>
      </reference>
    </references>
  </back>
</rfc>
