<?xml version='1.0' encoding='utf-8'?>
<!-- This template is for creating an Internet Draft using xml2rfc,
    which is available here: http://xml.resource.org. -->
<!DOCTYPE rfc SYSTEM "rfc2629-xhtml.ent">
<?xml-stylesheet type='text/xsl' href='rfc2629.xslt' ?>
<!-- used by XSLT processors -->
<!-- For a complete list and description of processing instructions (PIs), 
    please see http://xml.resource.org/authoring/README.html. -->
<rfc
      xmlns:xi="http://www.w3.org/2001/XInclude"
      category="info"
      docName="draft-dcn-dmm-cats-mup-00"
      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>
    <title abbrev="CATS-MUP">Computing Aware Traffic Steering Consideration for Mobile User Plane Architecture</title>
    <seriesInfo name="Internet-Draft" value="draft-dcn-dmm-cats-mup-00"/>
    <author initials="N." surname="Tran" fullname="Minh-Ngoc Tran">
      <organization> Soongsil University </organization>
      <address>
        <postal>
          <street>369, Sangdo-ro, Dongjak-gu</street>
          <city>Seoul</city>
          <code>06978</code>
          <country>Republic of Korea</country>
        </postal>
        <email>mipearlska1307@dcn.ssu.ac.kr</email>
      </address>
    </author>
    <author initials="Y." surname="Kim" fullname="Younghan Kim">
      <organization> Soongsil University </organization>
      <address>
        <postal>
          <street>369, Sangdo-ro, Dongjak-gu</street>
          <city>Seoul</city>
          <code>06978</code>
          <country>Republic of Korea</country>
        </postal>
        <phone>+82 10 2691 0904</phone>
        <email>younghak@ssu.ac.kr</email>
      </address>
    </author>
    <date year="2024"/>
    <area>Routing Area</area>
    <workgroup>Distributed Mobility Management</workgroup>
    <!-- [rfced] Please insert any keywords (beyond those that appear in
the title) for use on http://www.rfc-editor.org/rfcsearch.html. -->
    <keyword>Internet-Draft</keyword>
    <abstract>
      <t>The document <xref target="I-D.draft-mhkk-dmm-srv6mup-architecture"/> describes the Mobile User Plane (MUP) architecture for Distributed Mobility Management. The proposed architecture converts the user mobility session information from the control plane entity to an optimal IPv6 dataplane routing information. However, when anycast address is used for service in data network (DN), this solution can be enhanced to dynamically set up the dataplane to the optimal service instance.</t>

      <t>This document discusses a solution to integrate computing-aware traffic steering capabilities to the mentioned MUP architecture. The target applied use-case is the anycast IP services scenario, where different instances that share the same anycast address of the service can serve the user request. For each session request, based on the up-to-date collected computing and network information, the MUP controller can convert the session information to the dataplane routing information to the optimal service instance.</t>
    </abstract>
  </front>

  <middle>
    <section anchor="introduction">
      <name>Introduction</name>
      <t>The document <xref target="I-D.draft-mhkk-dmm-srv6mup-architecture"/> describes the Mobile User Plane architecture for Distributed Mobility Management. The MUP controller (MUP-C) is the core component of this architecture. It converts the user mobility session information from the upper mobility management system (e.g. 5G control plane) to IPv6 dataplane routing information. Therefore, mobile user plane specific nodes for the anchor or intermediate points are no longer required.</t>

      <t>This document discusses a potential enhancement to this architecture capabilities in terms of supporting for anycast IP services. To support high reliability and low latency services, multiple computing instances of the same service can be often geographically distributed to multiple nodes. A single anycast address can be used to represent different instances of the same service. Once the User Equipment (UE) device sends a service request, the control plane entity of the mobile network establishes an user session. Based on the architecture procedure in the document <xref target="I-D.draft-mhkk-dmm-srv6mup-architecture"/>, the session information is then sent to the MUP-C. The MUP-C converts the session information to the dataplane routing information between the two MUP Provider Edges (MUP-PE) that connect to the UE connecting RAN and the chosen service instance's location.</t>

      <t>To support anycast IP service, the control plane should choose the suitable service instance's location for the requested service. However, without application server's computing and underlay network information, the service instance's location might be simply selected based on the closest geographical location to the user. However, it might not be the optimal service instance's location as pointed out in the problem statement document of IETF Computing-Aware Traffic Steering (CATS) working group <xref target="I-D.draft-ietf-cats-usecases-requirements"/>. </t>
      
      <t> Therefore, a solution to integrate CATS capabilities into the mentioned MUP architecture is presented in this document. It can provide the anycast address support for the mentioned MUP architecture's distributed mobility management abilities. </t>

      <t> Regarding the Distributed Mobility Management requirements described in <xref target="RFC7333"/>, this document addresses the "Multicast considerations" requirement for the mentioned MUP architecture. As described in <xref target="RFC4786"/>, anycast is the practice of making a particular service address available in multiple locations. Anycast support could be in the scope of multicast support for distributed mobility management. Besides, anycast address is one of the possible implementation methods of CATS Service ID (CS-ID) as described in <xref target="I-D.draft-ldbc-cats-framework"/>. Hence, the mentioned MUP architecture can support anycast service by integrating CATS capabilities.</t>


    </section>
    <section anchor="terminology">
      <name>Terminology used in this draft</name>
      <t>CATS-MUP-C: Computing-aware traffic steering MUP-C which integrates CATS path selection and MUP-C features.</t>
      <t>Besides, this document uses the following terminologies which has been defined in <xref target="I-D.draft-ldbc-cats-framework"/></t>
      <t>CATS: Computing-Aware Traffic Steering takes into account the dynamic nature of computing resource metrics and network state metrics to steer service traffic 
	  to a service instance.</t>
      <t>Service: An offering that is made available by a provider by orchestrating a set of resources (networking, compute, storage, etc.). The same service can be provided in many locations; each of them constitutes a service instance.</t>
      <t>Service instance: An instance of running resources according to a given service logic.</t>
      <t>Service contact instance: A client-facing service function instance that is responsible for receiving requests in the context of a given service. A single service can be represented and accessed via several contact instances that run in different regions of a network.</t>
      <t>CATS Path Selector (C-PS): A functional entity that computes and selects paths towards service locations and instances and which accommodates the requirements of service requests. Such a path computation engine takes into account the service and network status information.</t>
      <t>CATS Service Metric Agent (C-SMA): A functional entity that is responsible for collecting service capabilities and status, and for reporting them to a C-PS.</t>
      <t>CATS Network Metric Agent (C-NMA):  functional entity that is responsible for collecting network capabilities and status, and for reporting them to a C-PS.</t>
      
      <t></t>
    </section>

    <section anchor="architecture">
      <name>Proposed Architecture</name>
   

        <figure anchor="catmup-arch">
          <name>CATS MUP Architecture using Segment Routing</name>
          <artwork><![CDATA[
                       +----------------+
                       |    Mobility    |
                       |   Management   |
                       |     System     |
                       +----------------+
                                |      
        UE Location, Session Info, Service Anycast Address  
                                | 
                       +--------v-------+
                       |   CATS-MUP-C   |
            +----------|    +------+    |---------+
            |          |    | C-PS |    |         |                Service1
            |          +----------------+         |   +----------+ Contact
UE-         |                                     |   |   C-SMA  |/Instance
   \+---+   +------+        +-----+        +------+   |----------|\
UE--|RAN|---|  PE  |        |C-NMA|        |  PE  |---|  Service | Service2
    +---+   +------+        +-----+        +------+   |   Site 1 | Contact
UE-/        |                                     |   +----------+ Instance
            |                                     |
            |                MUP                  |                Service1
UE-         |              Network                |                Contact
   \+---+   +------+                       +------+   +----------+ Instance
UE--|RAN|---|  PE  |                       |  PE  |---|  Service |/           
    +---+   +------+                       +------+   |   Site 2 |\Service2
UE-/        |                                     |   |----------| Contact
            +-------------------------------------+   |   C-SMA  | Instance
                                                      +----------+


]]>
          </artwork>
        </figure>

     <t>Figure 1 describes the CATS-MUP architecture. </t>
     <t>Regarding the information sent from the mobility management system, besides session information, UE location and the requested service anycast address of the session are also required. </t>
     <t>The controller MUP-C in previous mentioned document is enhanced with CATS capabilities and renamed to CATS-MUP-C. Besides converting session information into underaly routing information function, the CATS-MUP-C can also decide the optimal service instance's location for the requested service in the session information. Application servers computing and underlay network information are collected by C-SMA and C-NMA respectively. The sub-component C-PS inside the CATS-MUP-C is responsible for select optimal service instance's location to serve the requested anycast service and the routing path to it. The decision is based on the collected CATS metrics from C-NMA and C-SMA, and UE location. Based on this decision, the CATS-MUP-C convert the session information into the SRv6 routing path via the transform routes defined in <xref target="I-D.draft-mhkk-dmm-srv6mup-architecture"/>. </t>
     <t>This architecture separates the CATS-based service instance's location selection from the upper control plane and integrates to the MUP-C. Hence, for the same requested anycast IP-based service, different UEs can be dynamically routes to service instances at different location if necessary based on the CATS information and UE location.</t>

     <t>This document only discusses the possible architecture and design to the previous defined MUP architecture in <xref target="I-D.draft-mhkk-dmm-srv6mup-architecture"/> when integrating CATS capabilities. The CATS measurement data collection, data delivery mechansim, and CATS optimal path selection algorithm are in the scope of CATS, not in this document. </t>
    </section>

    <section anchor="possible-changes">
      <name>Possible Procedure and MUP Route Types changes</name>
      <t>TBD</t>
    </section>

    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>TBD</t>
    </section>

    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document makes no requests for IANA action.</t>
    </section>

</middle>

  <back>
    <references>
      <name>References</name>
      <references>
        <name>Informative References</name>
        <reference anchor="I-D.draft-ldbc-cats-framework" target="https://datatracker.ietf.org/doc/html/draft-ldbc-cats-framework-03" >
          <front>
            <title>A Framework for Computing-Aware Traffic Steering (CATS)</title>
            <author fullname="Cheng Li" initials="C." surname="Li">
              <organization>Huawei Technologies</organization>
            </author>
            <author fullname="Zongpeng Du" initials="Z." surname="Du">
              <organization>China Mobile</organization>
            </author>
            <author fullname="Mohamed Boucadair" initials="M." surname="Boucadair">
              <organization>Orange</organization>
            </author>
            <author fullname="Luis M. Contreras" initials="L. M." surname="Contreras">
              <organization>Telefonica</organization>
            </author>
            <author fullname="John Drake" initials="J." surname="Drake">
              <organization>Juniper Networks, Inc.</organization>
            </author>
            <author fullname="Daniel Huang" initials="D." surname="Huang">
              <organization>ZTE</organization>
            </author>
            <author fullname="Gyan Mishra" initials="G. S." surname="Mishra">
              <organization>Verizon Inc.</organization>
            </author>
            <date day="22" month="June" year="2023"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ldbc-cats-framework-03"/>
        </reference>

        <reference anchor="I-D.draft-mhkk-dmm-srv6mup-architecture" target="https://datatracker.ietf.org/doc/draft-mhkk-dmm-srv6mup-architecture/">
          <front>
            <title>Mobile User Plane Architecture using Segment Routing for Distributed Mobility Management</title>
            <author initials="S." surname="Matsushima"></author>
            <author initials="K." surname="Horiba"></author>
            <author initials="A." surname="Khan"></author>
            <author initials="Y." surname="Kawakami"></author>
            <author initials="T." surname="Murakami"></author>
            <author initials="K." surname="Patel"></author>
            <author initials="M." surname="Kohno"></author>
            <author initials="T." surname="Kamata"></author>
            <author initials="P." surname="Camarillo"></author>
            <author initials="J." surname="Horn"></author>
            <author initials="D." surname="Voyer"></author>
            <author initials="S." surname="Zadok"></author>
            <author initials="I." surname="Meilik"></author>
            <author initials="A." surname="Agrawal"></author>
            <author initials="K." surname="Perumal"></author>
            <date day="23" month="October" year="2023"/>
          </front>
          <seriesInfo name="Internet-Draft" value="mhkk-dmm-srv6mup-architecture"/>
        </reference>

        <reference anchor="I-D.draft-ietf-cats-usecases-requirements" target="https://datatracker.ietf.org/doc/draft-ietf-cats-usecases-requirements/">
          <front>
            <title>Mobile User Plane Architecture using Segment Routing for Distributed Mobility Management</title>
            <author initials="K." surname="Yao"></author>
            <author initials="D." surname="Trossen"></author>
            <author initials="M." surname="Boucadair"></author>
            <author initials="LM." surname="Contreras"></author>
            <author initials="H." surname="Shi"></author>
            <author initials="Y." surname="Li"></author>
            <author initials="S." surname="Zhang"></author>
            <author initials="Q." surname="An"></author>
            <date day="2" month="January" year="2024"/>
          </front>
        </reference>

        <reference anchor="RFC4786" target="https://datatracker.ietf.org/doc/rfc4786/">
          <front>
            <title>Operation of Anycast Services</title>
            <author initials="J." surname="Abley"></author>
            <author initials="K." surname="Lindqvist"></author>
            <date month="December" year="2006"/>
          </front>
        </reference>

        <reference anchor="RFC7333" target="https://datatracker.ietf.org/doc/rfc7333/">
          <front>
            <title>Requirements for Distributed Mobility Management</title>
            <author initials="H." surname="Chan"></author>
            <author initials="D." surname="Liu"></author>
            <author initials="P." surname="Seite"></author>
            <author initials="H." surname="Yokota"></author>
            <author initials="J." surname="Korhonen"></author>
            <date month="August" year="2014"/>
          </front>
        </reference>

        <reference anchor="TS23501" target="https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3144">
            <front>
                <title>System architecture for the 5G System (5GS)</title>
            <author>
              <organization></organization>
                </author>
            <date year="2023" month="December"/>
            </front>
        </reference> 
      </references>
      </references>

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

-->
</rfc>