Internet DRAFT - draft-jlg-detnet-5gs

draft-jlg-detnet-5gs







Detnet Working Group                                            T. Jiang
Internet-Draft                                                    P. Liu
Intended status: Informational                              China Mobile
Expires: 22 April 2024                                           X. Geng
                                                     Huawei Technologies
                                                         20 October 2023


      DetNet YANG Model Extension for 5GS as a Logical DetNet Node
                        draft-jlg-detnet-5gs-01

Abstract

   The 3GPP Rel-18 has completed the working item (WID) of the DetNet,
   i.e., the Deterministic Network.  This WID defines and standardizes
   how a 5G system (5GS) may behave as a logical DetNet transit node, as
   well as how a 5GS DetNet node may integrate into the IP deterministic
   network domain.  A 5GS logical DetNet node bears the ‘composite’
   architecture in that it could act as one or more DetNet routers.
   While the 3GPP work has referenced the IETF Detnet YANG model draft
   for the purpose of provisioning the DetNet traffic parameters to a
   5GS logical DetNet node, the per-(logical)-node parameter
   provisioning needs to be further improved.  This draft defines some
   new DetNet YANG parameters, e.g., the type of a (composite) DetNet
   node, the composite node ID, and the flow direction within a
   composite (5GS logical) node, via reusing the existing IETF DetNet
   YANG model.  Toward the end, we also discuss some complicated 5GS
   related DetNet scenarios that would be considered for future
   extensions.

Status of This Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at https://datatracker.ietf.org/drafts/current/.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   This Internet-Draft will expire on 22 April 2024.





Jiang, et al.             Expires 22 April 2024                 [Page 1]

Internet-Draft               5GS DetNet Node                October 2023


Copyright Notice

   Copyright (c) 2023 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents (https://trustee.ietf.org/
   license-info) in effect on the date of publication of this document.
   Please review these documents carefully, as they describe your rights
   and restrictions with respect to this document.  Code Components
   extracted from this document must include Revised BSD License text as
   described in Section 4.e of the Trust Legal Provisions and are
   provided without warranty as described in the Revised BSD License.

Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   3
     1.1.  5GS – A Logical DetNet Transit Node . . . . . . . . . . .   3
     1.2.  Composite Architecture of a 5GS Logical DetNet Node . . .   4
     1.3.  YANG Configuration Provisioning of 5GS Logical DetNet
           Node  . . . . . . . . . . . . . . . . . . . . . . . . . .   5
   2.  Enhance DetNet YANG Configuration for 5GS Logical Node  . . .   6
     2.1.  Type of a DetNet node . . . . . . . . . . . . . . . . . .   7
     2.2.  Composite node ID & DetNet node ID  . . . . . . . . . . .   7
     2.3.  Directions of 5GS DetNet parameters: Uplink vs.
           Downlink  . . . . . . . . . . . . . . . . . . . . . . . .   7
     2.4.  YANG Model for 5GS Information Exposure . . . . . . . . .   7
   3.  YANG Model Definition of 5GS as a logical DetNet node . . . .   8
     3.1.  5GS as a logical DetNet node: Augment Composite-Node-Type
           and Direction in IETF YANG Model  . . . . . . . . . . . .   8
     3.2.  5GS as a logical DetNet node: Composite-Node-ID in YANG
           Model . . . . . . . . . . . . . . . . . . . . . . . . . .   8
   4.  Discussions upon Supporting More Complicated 5GS DetNet
           Scenarios . . . . . . . . . . . . . . . . . . . . . . . .   8
     4.1.  DetNet YANG for the Binding Relationship  . . . . . . . .   9
     4.2.  DetNet YANG for Framed-route  . . . . . . . . . . . . . .   9
     4.3.  5GS DetNet Extension for Future 3GPP Release  . . . . . .   9
   5.  Security Considerations . . . . . . . . . . . . . . . . . . .  10
   6.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .  10
   7.  References  . . . . . . . . . . . . . . . . . . . . . . . . .  10
     7.1.  Normative References  . . . . . . . . . . . . . . . . . .  10
     7.2.  Informative References  . . . . . . . . . . . . . . . . .  11
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  11








Jiang, et al.             Expires 22 April 2024                 [Page 2]

Internet-Draft               5GS DetNet Node                October 2023


1.  Introduction

   Recently the 3GPP Rel-18 has completed the working item (WID) of the
   DetNet, i.e., the Deterministic Network.  This WID defines and
   standardizes how a 5G system (5GS) may behave as a logical DetNet
   node, as well as how a 5GS DetNet node may integrate into the IP-
   domain deterministic network.  As of now, the Rel-18 has only
   realized the functionalities of the DetNet forwarding sub-layer
   [TS.23.501].

1.1.  5GS – A Logical DetNet Transit Node

   As shown in the Figure 1, the 5G system or 5GS is a logical DetNet
   transit node that are comprised of various 5G network functions or
   NFs, e.g.  AMF, SMF, UPF, PCF, etc.  It behaves holistically as a
   transparent box to external networks (as demarcated by the dotted box
   in the Figure 1), and can be integrated with the IP deterministic
   network as defined in IETF RFC 8655 [RFC8655].  The 5G NF TSCTSF
   performs mappings in the control plane between the 5GS internal NFs
   and the DetNet controller in the IP domain.  As a black box-like
   transit node, the 5GS specific procedures in both the 5G core (i.e.,
   5GC) and the radio access network (i.e., RAN) remain hidden from the
   IP DetNet controller.

                ..........................................
               :         +-----+           +--------+    :   +----------+
               :         | UDM |           | TSCTSF |--------|CPF:DetNet|
               :         +-----+           +--------+    :   |Controller|
               :         /      \               |        :   +----------+
               :        N8       N10            |N84     :
               :      +-----+     +------+    +-----+    :
               :      | AMF |-N11-|  SMF |-N7-| PCF |    :
               :      +-----+     +------+    +-----+    :
               :      /    |             |               :
               :     N1   N2             N4              :
               :    /      |             |               :
   +--------+  :   /       |        +-------+            :
   | DetNet |  +----+  +-------+ N3 |(NW-TT)| N6 (UP)    :    +--------+
   | System |--| UE |--| (R)AN |----|       |------------:----| DetNet |
   +--------+  +----+  +-------+    |  UPF  |            :    | Network|
               :                    +-------+            :    +--------+
               :                     |    |              :
               :                     +-N9-+              :
               ...........................................


                 Figure 1: A 5GS Logical DetNet Node




Jiang, et al.             Expires 22 April 2024                 [Page 3]

Internet-Draft               5GS DetNet Node                October 2023


   The 5GS logical DetNet node, as a whole, has two types of external-
   facing interfaces, i.e., the device-side ports or DS-TT, and the
   network-side ports or NW-TT.  On the device side, a UE via its DS-TT
   ports connects with external DetNet entities, which might be DetNet
   end systems or full-fledged IP DetNet nodes (e.g., IP DetNet
   routers).  This scenario would be a typical deployment for small
   businesses to achieve deterministic network connectivity via 5G
   wireless services.  On the network side, the NW-TT functionalities
   could co-exist with the 5G NF UPF, though it is not mandatory.  A NW-
   TT port is connected via the 5G data-plane to external DetNet domain
   (most likely, the IP deterministic network).

   Note that there is a need of coordination between the 5GS mobile
   operator and the IP-domain service provider to support various
   functionalities, e.g., AAA, signaling exchange, etc.  This is
   currently based on the assumption of the existence of a pre-
   determined business agreement between the two parties to support the
   interactions between the 5GS TSCTSF and the IP DetNet controller
   [TS.23.501].  The interface between the TSCTSF and the DetNet
   controller uses protocols defined in IETF.  The DetNet configuration
   is carried in the YANG model [IETF-Draft.DetNet.Yang]

1.2.  Composite Architecture of a 5GS Logical DetNet Node

   As shown in the Figure 2, a 5GS (composite) node (or so-tagged
   ‘bridge’ in the figure) is composed of the ports on the UPF network
   side (i.e., NW-TT), the user plane tunnels between the UE and UPF
   (i.e., PDU sessions), and the ports on the device side (i.e., DS-TT).
   For a 5GS DetNet node, the NW-TT ports, the DS-TT ports and the
   correspondingly associated PDU Sessions together support the 5GS
   connectivity to the deterministic network.




















Jiang, et al.             Expires 22 April 2024                 [Page 4]

Internet-Draft               5GS DetNet Node                October 2023


               PDU-S: PDU Session
               ..................................................
               : Bridge_A                 +-------+  +-------+  :
               :               [PDU-S]    | UPF-A |--| NW_TT |  :
   +--------+  :                    /-----+-------+  +-------+--\
   |        |  : +-----+  +-----+--/                            :\---+--------+
   |        |----|DS_TT|--|     |                               :    |        |
   | DetNet |  : +-----+  | UE1 |                               :    |        |
   | System |  ...........| ... |................................    | DetNet |
   |        |             |     |                                    |        |
   |        |  ...........| ... |................................    | System |
   |        |  : +-----+  |     | [PDU-S]                       :    |        |
   |        |----|DS_TT|--|     |-----\   +-------+  +-------+  :/---+--------+
   +--------+  : +-----+  +-----+      \--|       |--|       |--/
               :                          | UPF-B |  | NW_TT |  :
               :          +-----+         |       |--|       |  :
   +--------+  : +-----+  |     |      /--+-------+  +-------+  :
   | DetNet |----|DS_TT|--| UE2 |-----/                         :
   | System |  : +-----+  |     | [PDU-S]                       :
   +--------+  :          +-----+                               :
               :                                                :
               : Bridge_B                                       :
               ..................................................



           Figure 2: 5GS DetNet Node Composite Architecture

   According to 3GPP TS 23.501 [TS.23.501], a 5GS logical DetNet node
   bears the ‘composite’ architecture in that it could act as one or
   more DetNet routers upon the integration into the IP-domain
   deterministic network.  The granularity of determining a 5GS DetNet
   node is per UPF for each network instance, or per DNN/S-NSSAI in 3GPP
   term.  For example, in the Figure 2, there are two 5GS DetNet nodes
   corresponding respectively to two UPFs, i.e., the UPF-A matching to
   the DetNet node ‘Bridge-A’ and the UPF-B matching to the DetNet node
   ‘Bridge B’, respectively.  A 5GS DetNet node may be identified by the
   corresponding UPF node ID.

1.3.  YANG Configuration Provisioning of 5GS Logical DetNet Node

   The 5GS NF TSCTSF maps the configuration parameters in the format of
   DetNet YANG model, e.g., DetNet flow attributes, DnTrafficSpec,
   DnFlowReqs, DnMaxLatency, DnMaxLoss, etc., that are provided from the
   IP-domain DetNet controller (so-tagged as ‘CPF:DetNet Conoller’ in
   the Figure 1), to 5GS parameters as defined in TS 23.503 [TS.23.503].
   Once the provisioning is completed, the TSCTSF provides a response to
   the (IP-domain) DetNet controller regarding the (success or failure)



Jiang, et al.             Expires 22 April 2024                 [Page 5]

Internet-Draft               5GS DetNet Node                October 2023


   status of the configuration setup.

   As of the completion of the 3GPP Rel-18 work, the IETF DetNet YANG
   model draft [IETF-Draft.DetNet.Yang] has been identified and
   referenced for the purpose of provisioning the DetNet traffic
   parameters to a 5GS logical DetNet node.  This IETF draft
   standardizes the specification of the DetNet YANG model for
   configuration and operational data of a DetNet flow so as to
   provision the end-to-end service on devices along the path.  However,
   from the perspective of 5GS-being-a-logical-DetNet-node, the QoS
   requirements, e.g., max-latency, max-loss, etc., have to be (5GS)
   node-specific.  As such, this discrepancy led to liaison exchanges
   between the 3GPP SA2 and the IETF DetNet working groups
   [Liaison.3GPP-2-IETF] [Liaison.IETF-2-3GPP].  Due to unfavourable
   comments by the IETF DetNet WG, 3GPP decided to pursue the 3GPP-
   centric extension to the IETF draft [IETF-Draft.DetNet.Yang], and
   plan to define a YANG model by importing [IETF-Draft.DetNet.Yang]
   with the addition of 3GPP related DetNet specific parameters.  The
   3GPP defined YANG model will use the 3GPP namespace as defined in
   IETF RFC 5279 [RFC5279].

   However, this special 3GPP-extension handling bears a limited scope
   and will be tailored only for 3GPP and 5GS DetNet node.  The per-
   (logical)-node DetNet traffic parameters are general traffic
   characteristics that should be standardized best in the IETF DetNet
   WG.  Fortunately, there is an IETF DetNet WG draft that works on
   defining a YANG data model for DetNet topology discovery and
   capability configuration on the per-(logical)-node basis
   [IETF-Draft.Topology.Yang].  We have presented and discussed the
   draft in the IETF-116, and authors of the draft have been revising it
   since then.  As a consequence, the 3GPP SA2 DetNet team have thus
   discussed this draft [IETF-Draft.Topology.Yang] and agreed to improve
   the 5GS standards once the draft matures.

2.  Enhance DetNet YANG Configuration for 5GS Logical Node

   Apart from the lack of configuring per-(logical)-node parameters as
   mentioned in the Section 1.3, we also believe that, based on the
   requirements of 3GPP extension, the standardized operations of a 5GS
   DetNet node shall be improved with the definition of certain new
   DetNet YANG parameters, e.g., the type of a (composite) DetNet node,
   the composite node ID, and the flow direction within a 5GS logical
   node.








Jiang, et al.             Expires 22 April 2024                 [Page 6]

Internet-Draft               5GS DetNet Node                October 2023


2.1.  Type of a DetNet node

   The 3GPP document TR 23.700-46 [TR.23.700-46] concludes to define the
   type of a 5GS DetNet node.  It claims to be useful for the IP-domain
   DetNet controller to identify that the 5GS node is a 3GPP defined 5GS
   system, rather than a router with fixed interfaces only.  This
   knowledge can be useful for the DetNet controller to consider for the
   QoS that can be provided for a flow.  Further, the node-type
   parameter can be generalized to other non-5GS scenarios.  For
   example, the application of some advanced features, e.g., network
   slicing, virtual-router setting, etc., would divide a single physical
   node into multiple logical nodes, for which the node-type parameter
   will help a DetNet controller do better provisioning.

2.2.  Composite node ID & DetNet node ID

   As we have explained in the Section 1.2, a 5GS logical DetNet node
   bears the ‘composite’ architecture in that it could act as one or
   more DetNet routers to the IP-domain Deterministic Network.  The
   granularity of the 5GS DetNet node (or router) is per UPF, and a 5GS
   DetNet node may be identified by the corresponding UPF node ID.
   Thus, it would be better to define a new parameter to differentiate
   the higher-level composite nature of a 5GS node.

2.3.  Directions of 5GS DetNet parameters: Uplink vs. Downlink

   The Section 1.2 illustrates that a 5GS DetNet router can be comprised
   of the NW-TT ports, the user plane (UP) tunnels between the UE and
   UPF, and the DS-TT ports.  This corresponds roughly to directional,
   i.e., either Uplink/UL or Downlink/DL, associations among ports and
   tunnels.  TS 23.501 [TS.23.501] specifies that the 5GS NF TSCTSF uses
   the identities of the incoming and outgoing interfaces, i.e., DS-TT
   and NW-TT ports, to determine whether the direction is uplink or
   downlink.  For DetNet related parameters, e.g., per-node max-loss,
   per-node max-latency, etc., they might have asymmetric settings
   between the UL and DL directions.  So, we propose to define a
   'direction' parameter in the enhanced YANG model.

2.4.  YANG Model for 5GS Information Exposure

   The spec. 3GPP TS 23.501 also standardizes the reporting scheme of a
   5GS DetNet node to the IP-domain DetNet controller.  Basically, a 5GS
   DetNet node may provide exposure information to the IP-domain DetNet
   controller using information collected from the 5GS entities.  The
   exposure information can be used by the DetNet controller to build up
   the network topology (of a holistic DetNet domain).  The exposure may
   be based on IETF RFC 8343 [RFC8343] and IETF RFC 8344 [RFC8344].
   Note that while the configuration provisioning and the information



Jiang, et al.             Expires 22 April 2024                 [Page 7]

Internet-Draft               5GS DetNet Node                October 2023


   reporting involve the opposite directions of data flow between a 5GS
   and a DetNet controller, there is no material difference in term of
   the YANG model definition in either direction.  Therefore, we do not
   need to differentiate them in our YANG model enhancement.

3.  YANG Model Definition of 5GS as a logical DetNet node

   Based on the proposed enhancements in Section 2, this section defines
   how to reuse the existing IETF Yang model in the scenario of 5GS as a
   logical DetNet node.  As described in RFC 8340 [RFC8340], topology
   Yang model allows the configuration of overlay networks on top of the
   underlay networks, through supporting network, supporting nodes,
   supporting links, etc.  The 5GS could be treated as an underlay
   network and used as a logical node in the layer 3 DetNet system.

   [Editor's Notes]: This version just provides the basic idea of what
   attributes are requested.  The formal yang model will be defined in
   the following version.

3.1.  5GS as a logical DetNet node: Augment Composite-Node-Type and
      Direction in IETF YANG Model

augment "/nw:networks/nw:network/nw:node/nw:termination-point/nw:supporting-termination-point "{
description
"5GS Composite Node Type";

  leaf 5gs-composite-node-type {
     type bool;
     description
       "Describe whether the node is 5GS Composite Node ";
  }

  leaf 5gs-direction {
     type bool;
     description
       "Describe whether the node is downstream ";
  }
}

3.2.  5GS as a logical DetNet node: Composite-Node-ID in YANG Model

   Reuse the attribute of “node-id” defined in RFC 8340[RFC8340].

4.  Discussions upon Supporting More Complicated 5GS DetNet Scenarios

   There are some complicated 5GS related DetNet scenarios that would be
   considered for future extensions.




Jiang, et al.             Expires 22 April 2024                 [Page 8]

Internet-Draft               5GS DetNet Node                October 2023


4.1.  DetNet YANG for the Binding Relationship

   As explained in the Section 1.2, a 5GS DetNet router champions the
   binding relationships that consist of DS-TT ports, user-plane tunnels
   between UEs and UPF, and NW-TT ports.  The binding information is
   stored in the 5GS NF TSCTSF (see the Figure 1).  Evidently, this
   ‘binding’ is not restricted to a standalone, fixed port or an
   individual UP tunnel.  Instead, it indicates an integrated
   ‘association’ among multiple entities to provide the DetNet service
   as a whole.  Accordingly, the corresponding definition of the YANG
   model in this scenario should not be independent for each entity, but
   be considered holistically.  This is different from how the normal
   DetNet (topology) YANG model defines for a node, a port and a Link
   Termination Point [IETF-Draft.Topology.Yang].

4.2.  DetNet YANG for Framed-route

   A 5GS (logical) DetNet node as specified in the Rel-18 can transport
   IP packets destined not only to the UE's IP address or prefix, but
   also to a range of IPv4 addresses or IPv6 IP prefixes that have been
   allocated to end devices which can be reached via their DS-TT ports.
   That is, as shown in the Figure 2, those end devices are located in
   the DetNet system beyond DS-TT ports (toward the left).  This
   advanced scenario is termed as ‘Framed Route’ in TS 23.501
   [TS.23.501].  In field, this is a very useful deployment case in
   which enterprise-based customers, connected via 5GS DS-TT ports,
   could achieve deterministic network services provisioned by a 5GS
   (logical) DetNet node.

   As per 5GS standard, for DS-TT ports, the framed-route information,
   i.e., the additional IP addresses or IP prefixes, are not directly
   assigned to but reachable via the ports.  The 5GS NF TSCTSF has to
   expose the information to and also coordinate with the IP-domain
   DetNet controller in order to correctly map flows beyond the UE.
   This is a unique scenario for YANG modelling since the YANG
   definitions in this situation have to embrace the entities that are
   not within the physical boundary of, but being controllable by, a
   (5GS) DetNet node.

4.3.  5GS DetNet Extension for Future 3GPP Release

   As we have mentioned previously, the 3GPP Rel-18 has so far only
   realized the functionalities of the DetNet forwarding sub-layer,
   without supporting the DetNet service sub-layer functions.  Along
   with the recent maturity and then the adoption of service-layer
   drafts in the IETF DetNet WG, 3GPP may pursue extensions in future
   release to align with the IETF DetNet work by standardizing the
   service-layer functions in a 5GS (logical) DetNet node.  E.g., those



Jiang, et al.             Expires 22 April 2024                 [Page 9]

Internet-Draft               5GS DetNet Node                October 2023


   proposals may apply either multi-UE devices or multi-UE multi-
   connection schemes with redundancy paths to achieve the PREOF.

5.  Security Considerations

   Generally, this function will not incur additional security issues.

6.  IANA Considerations

   This document makes no request of IANA.

7.  References

7.1.  Normative References

   [IETF-Draft.DetNet.Yang]
              Geng, X., Ryoo, Y., Fedyk, D., Rahman, R., and Z. Li,
              "Deterministic Networking (DetNet) YANG Model",  draft-
              ietf-detnet-yang-17, April 2023.

   [IETF-Draft.Topology.Yang]
              Geng, X., Chen, M., Li, Z., and R. Rahman, "Deterministic
              Networking (DetNet) Topology YANG Model",  draft-ietf-
              detnet-topology-yang-01, April 2023.

   [RFC5279]  Monrad, A. and S. Loreto, "A Uniform Resource Name (URN)
              Namespace for the 3rd Generation Partnership Project
              (3GPP)", RFC 5279, DOI 10.17487/RFC5279, July 2008,
              <https://www.rfc-editor.org/info/rfc5279>.

   [RFC8340]  Bjorklund, M. and L. Berger, Ed., "YANG Tree Diagrams",
              BCP 215, RFC 8340, DOI 10.17487/RFC8340, March 2018,
              <https://www.rfc-editor.org/info/rfc8340>.

   [RFC8343]  Bjorklund, M., "A YANG Data Model for Interface
              Management", RFC 8343, DOI 10.17487/RFC8343, March 2018,
              <https://www.rfc-editor.org/info/rfc8343>.

   [RFC8344]  Bjorklund, M., "A YANG Data Model for IP Management",
              RFC 8344, DOI 10.17487/RFC8344, March 2018,
              <https://www.rfc-editor.org/info/rfc8344>.

   [RFC8655]  Finn, N., Thubert, P., Varga, B., and J. Farkas,
              "Deterministic Networking Architecture", RFC 8655,
              DOI 10.17487/RFC8655, October 2019,
              <https://www.rfc-editor.org/info/rfc8655>.





Jiang, et al.             Expires 22 April 2024                [Page 10]

Internet-Draft               5GS DetNet Node                October 2023


   [TR.23.700-46]
              "3GPP TR 23.700-46 (V18.0.0): Study on 5GS Deterministic
              Networking (DetNet) interworking",  3GPP TR 23.700-46,
              March 2023.

   [TS.23.501]
              "3GPP TS 23.501 (V18.2.1): System Architecture for the 5G
              System (5GS)",  3GPP TS 23.501, June 2023.

   [TS.23.503]
              "3GPP TS 23.503 (V18.2.0): Policy and charging control
              framework for the 5G System (5GS); Stage 2",  3GPP TS
              23.503, June 2023.

7.2.  Informative References

   [Liaison.3GPP-2-IETF]
              "LS on 3GPP 5G System acting as a Detnet
              node",  https://datatracker.ietf.org/liaison/1800/,
              October 2022.

   [Liaison.IETF-2-3GPP]
              "Response to 3GPP SA2 LS on 3GPP 5G System acting as a
              DetNet node",  https://datatracker.ietf.org/liaison/1816/,
              February 2023.

Authors' Addresses

   Tianji Jiang
   China Mobile
   Email: tianjijiang@chinamobile.com


   Peng Liu
   China Mobile
   Email: liupengyjy@chinamobile.com


   Xuesong Geng
   Huawei Technologies
   Email: gengxuesong@huawei.com










Jiang, et al.             Expires 22 April 2024                [Page 11]