<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.6.26 (Ruby 3.0.2) -->
<?rfc comments="yes"?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-tjiang-dmm-5g-dupf-5mbs-01" category="info" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.16.0 -->
  <front>
    <title abbrev="5G dUPFs and 5MBS">5G Distributed UPFs for 5G Multicast and Broadcast Services (5MBS)</title>
    <seriesInfo name="Internet-Draft" value="draft-tjiang-dmm-5g-dupf-5mbs-01"/>
    <author initials="T." surname="Jiang" fullname="Tianji Jiang">
      <organization>China Mobile</organization>
      <address>
        <email>tianjijiang@chinamobile.com</email>
      </address>
    </author>
    <author initials="L." surname="Han" fullname="Lin Han">
      <organization>Futurewei Technologies, Inc</organization>
      <address>
        <email>lhan@futurewei.com</email>
      </address>
    </author>
    <date year="2023" month="March" day="09"/>
    <area>Routing</area>
    <workgroup>dmm</workgroup>
    <keyword>5g, UPF</keyword>
    <abstract>
      <t>The drafts <xref target="I-D.zzhang-dmm-5g-distributed-upf"/> and 
<xref target="I-D.zzhang-dmm-mup-evolution"/> have described the 5G mobile user plane (MUP)
via the refinement of distributed UPFs and a more radical proposal by integrating
gNB &amp; UPF as a single network function (NF). Some user plane implementation 
requirements that vendors and operators are exploring are not introducing changes 
to 3GPP architecture &amp; signaling, if possible. 
The document 3GPP TS 23.247 <xref target="_3GPP-23.247"/>
for 5G multicast and broadcast services, or 5MBS, specifies the 5GS architecture
to support MBS communication. Thanks to the addition of new 5GS 
network functions (NFs) and MB-interfaces on 5G CP &amp; UP, specifically if coupled
with the increasingly popular satellite-related requirements,
these would certainly post additional provisioning &amp; implementation challenges to 
the underlay transport infrastructure.</t>
      <t>This document is not an attempt to do 3GPP SDO work in IETF. Instead, it 
discusses how to potentially integrate distributed UPFs with the delivery of 5MBS 
communication, as well as the benefits of using distributed UPFs to 
handle 5MBS traffic delivery.</t>
    </abstract>
  </front>
  <middle>
    <section anchor="distributed-upfs-in-5g-user-plane">
      <name>Distributed UPFs in 5G User Plane</name>
      <t>Mobile User Plane (MUP) in 5G has two distinct parts: the Access Network
part between UE and gNB, and the Core Network part between gNB and UPF.
UPFs are traditionally deployed at central locations, with UEs' PDU sessions
encapsulated and extended thru GTP-U tunnels 
via the N3 (and potentially N9) interfaces in 5GS. 
The interface N6 supports fundamentally a direct IP or Ethernet connection to the
data network or DNN.</t>
      <t>Actually, UPFs could be distributed &amp; deployed closer to gNBs.<br/>
The draft <xref target="I-D.zzhang-dmm-5g-distributed-upf"/> has described 
the 5G mobile user plane (MUP) via the refinement of distributed UPFs or dUPFs.
The following picture shows the dUPF architecture:</t>
      <artwork><![CDATA[
                          N3             N6
    UE1          gNB1      |     dUPF1    | 
+---------+                |+------+-----+|
|   PDU   |                || PDU  |     ||      PE1     
+---------+ +------+------+|+------+ IP/ ||    +-----+--+ 
|         | |      |GTP-U |||GTP-U |     ||----+ IP/ |  |
| 5G-AN   | |5G-AN +------+|+------+Ether||    |Ether|  |
| xHaul   | |xHaul |L3/2/1|||L3/2/1|     ||    +-----+--+
+---------+ +------|------+|+------------+|   (          ) 
                           |              |  ( Transport  )  PE3
                           |              |  (  Network   +--+-----+
    UE2          gNB2      |     dUPF2    |  (            |  | IP/ |
+---------+                |+------+-----+|  (   (DN)     |  |Ether|
|   PDU   |                || PDU  |     ||   (           +--+-----+
+---------+ +------+------+|+------+ IP/ ||    +-----+--+
|         | |      |GTP-U |||GTP-U |     ||    | IP/ |  |
| 5G-AN   | |5G-AN +------+|+------+Ether||    |Ether|  |
| xHaul   | |xHaul |L3/2/1|||L3/2/1|     ||    +-----+--+
+---------+ +-------------+|+------------+|      PE2
]]></artwork>
      <t>In distributed UPF architecture,
the central (PSA) UPF is no longer needed. dUPF1 and UPF2 connect
via PE1 and PE2, respectively, to the DN VPN (or network instance/NI)
that UE1 and UE2 intend to access.
There could exist other PEs, like PE3 in the picture, for other sites of 
the same network domain(VPN or NI) or for global Internet access.</t>
      <t>There are some benefits of distributed UPFs:</t>
      <ul spacing="normal">
        <li>The N3 interface becomes very simple - over a direct or short transport 
connection between gNB and dUPF.</li>
        <li>The transport infrastructure off N3/N9 and N6 are straightforward, 
most likely over the same underlay VPN (MPLS, SR-MPLS or SRv6) 
supporting the traditional 
N3/N9 tunneling as in centralized PSA UPF case.</li>
        <li>MEC becomes much simpler since no need to deploy
centralized PSA UPF plus ULCL UPFs; UE-UE traffic can be 
optimized for LAN-type services (via host-route).</li>
      </ul>
      <t>In short, the distributed UPFs model achieves "N3/N9/N6 shortcut and
central UPF bypass", which is desired by many operators.</t>
    </section>
    <section anchor="g-multicast-and-broadcast-services-5mbs">
      <name>5G Multicast and Broadcast Services (5MBS)</name>
      <t>The 3GPP document TS 23.247 <xref target="_3GPP-23.247"/>  for 
5G multicast and broadcast services, or 5MBS,
specifies the 5GS architecture to support MBS communication. The following 
picture shows the brief system architecture of 5MBS:</t>
      <artwork><![CDATA[
               ----+----------(SBA for 5GC) ---------+-----
                   |          |                      |
                +--+--+   +---+---+              +---+----+
                | AMF |   |  SMF  |              | MB-SMF |
                +--+--+   +-+-+-+-+              +---+----+
                  /           |                      |                     
              N2 /         N4 |                  N4mb|
                /             |                      |
               /    N3    +-+-+---+     N19mb    +---+----+ N6mb +----+
          +-----+---------+  UPF  +--------------| MB-UPF |------| DN |
 +----+   |     |         +-------+ (Individual) +---+----+      +----+
 | UE +---+ gNB |                                    |     
 +----+   +-----+                                    |
                |_________N3mb (shared delivery)_____|              
]]></artwork>
      <t>TS 23.247 <xref target="_3GPP-23.247"/> adds 
new 5GS network functions (NFs) on both 5G control-plane (CP)
and user-plane (UP). For example, the CP NF MB-SMF is, in collaboration with
the regular SMF, to provision and signal 
to the UP NF MB-UPF (via the interface N4mb) for setting up MBS delivery path.</t>
      <t>5MBS has specified two data delivery modes, individual delivery vs. shared delivery:</t>
      <ul spacing="normal">
        <li>Individual delivery: When the (downlink or DL) 
MBS packets are received by the MB-UPF from the interface N6mb,
MB-UPF replicates &amp; forwards those packets towards (multiple) UPFs, via the interface
N19mb, through either unicast (requiring 
multiple GTP tunnels if unicast underlay transport is applied) or multicast 
(if multicast underlay transport over N19mb is applied) transmission.</li>
        <li>Shared delivery: When the (DL) MBS packets are received by the MB-UPF from N6mb,
MB-UPF replicates &amp; forwards those packets towards (multiple) gNBs, via the
interface N3mb (the lower-path in the picture), through either 
(multiple) separate GTP tunnels if unicast underlay transport over N3mb is applied, 
or a single GTP tunnel if multicast underlay over N3mb is supported.</li>
      </ul>
    </section>
    <section anchor="challenges-in-5g-mbs-communication">
      <name>Challenges in 5G MBS Communication</name>
      <section anchor="mbs-transport-challenges">
        <name>5MBS Transport Challenges</name>
        <t>The 5MBS architecture in TS 23.247 <xref target="_3GPP-23.247"/> introduces some network challenges:</t>
        <ul spacing="normal">
          <li>Because of the addition of new CP and UP NFs, this will post additional 
provisioning &amp; implementation challenges to the underlay transport 
infrastructure. For example, in the individual delivery mode, both SMF and MB-SMF 
have to synchronize with each other to 
help set up the relay/stitching path between UPF, MB-UPF and DN.</li>
          <li>The picture in previous section shows
three new interface types corresponding to three different segments: N3mb, 
N6mb and N19mb. Based on the traffic delivery mode, once MB-UPF receives DL
traffic from N6mb, it will have to do either individual or shared delivery.</li>
          <li>In accordance with TS 23.247 <xref target="_3GPP-23.247"/>, 
the underlay transport infrastructure of all three segments 
can use either unicast or multicast transmission, based on the capabilities of 
underlay networks. For example, for the DL <em>shared</em> delivery from MB-UPF to gNB
via the interface N3mb, 5G MBS packets can be transmitted 
to multiple gNBs via multicast transmission if the underlay network supports. 
Otherwise, MB-UPF will have to use unicast to transmit separately 
to (multiple) gNBs. Considering that this unicast/multicast flexibility
is applicable to all the three above-mentioned segments, the implementation 
will have to face more challenges.</li>
        </ul>
      </section>
      <section anchor="mbs-up-signaling-challenges">
        <name>5MBS UP Signaling Challenges</name>
        <t>The user plane from the MB-UPF to gNB directly (i.e., the lower-path 
in the above figure for the shared delivery) and the user plane from 
the MB-UPF to UPFs then to gNB (i.e., the upper path 
in the figure for individual delivery) may use IP multicast transport via 
a common GTP-U tunnel per MBS session, or use unicast transport via separate 
GTP-U tunnels at gNB or at UPF per MBS session. 
When using the IP multicast transport, GTP-U Multicast Tunnels shall be used for
unidirectional transfer of the encapsulated T-PDUs from one GTP-U Tunnel Endpoint 
(i.e., acting as the sender) to multiple GTP-U Tunnel Endpoints (i.e., acting as 
receivers). The Common Tunnel Endpoint ID (C-TEID) which is present in the 
GTP header shall indicate which tunnel a particular T-PDU belongs to. 
The C-TEID value to be used in the TEID field shall be allocated at the source 
Tunnel Endpoint (e.g., the sender) and signaled to 
the destination Tunnel Endpoints (e.g., receivers) using a 
control plane protocol, e.g., GTPv1-C &amp; GTPv2-C. One C-TEID shall be allocated 
per MBMS bearer service or per MBS session <xref target="_3GPP-23.247"/><xref target="_3GPP-29.281"/>.
As we have explained in the draft <xref target="I-D.zzhang-dmm-mup-evolution"/>, 
the signaling overhead to establish a N3 GTP unicast tunnel has reached seven steps, 
let alone the case of the more complicated MBS tunnel creation.</t>
      </section>
      <section anchor="mbs-challenges-in-satellite-communication">
        <name>5MBS Challenges in Satellite Communication</name>
        <t>The 5G service via the satellite constellation has become a popular topic in 3GPP. There are
currently three major satellite-related projects in SA workgroups, i.e., the satellite
access (SAT_Ph2) <xref target="_3GPP-23.700-28"/> and the satellite backhaul (SATB) <xref target="_3GPP-23.700-27"/> 
in SA2 as well as the Phase-3 enhancement via the satellite-based store-and-forward 
technology (SAT_Ph3) in SA1 WG <xref target="_3GPP-22.865"/>. These projects study various 5GS 
requirements when either a gNB or a UPF or both are on-board satellites. Evidently, 
the continuously-moving satellite constellations introduce another dimension of 
challenges to UE registration, session management and traffic routing. The
GTP-U tunnel end points have to be changed frequently when the satellite providing
the on-board service for a UPF rotates away from the corresponding gNB
of the same GTP-U tunnel. For the
SAT_access case, the ground station (GS) has to find a new gNB on-board another
satellite every couple of minutes (e.g., being around 7-8 minutes for the LEO category)
to hand over UEs. There are significantly large amount of singalling messages 
involved even for unicast case via satellite constellation, let alone if we extend 
the similar scenarios to 5G MBS communication.</t>
      </section>
    </section>
    <section anchor="g-distributed-upf-for-5g-mbs-implementation">
      <name>5G Distributed UPF for 5G MBS Implementation</name>
      <t>The REQ8 of <xref target="RFC7333"/> talks about the multicast efficiency between
non-optimal and optimal routes, where it states that, in term of multicast 
considerations, DMM SHOULD enable multicast solutions to be developed to 
avoid network inefficiency in multicast traffic delivery.</t>
      <t>The current 5MBS architecture requires all DL multicast traffic go through
the (centralized) MB-UPF, regardless of using the individual or shared delivery. 
In many operators' networks, 5GS might be deployed
in a location that is distant from customer sites. If the
deployed site happens to be on-board satellites, the additional complexities
and moving dynamics will certainly worsen the operations. 
In these scenarios, the efficiency of multicast transmission will be compromised.
On the other aspect, a 5G dUPF deployed closer to gNB, or even more radically
applying 'ANUP' via the possible integration of gNB &amp; UPF <xref target="I-D.zzhang-dmm-mup-evolution"/>, 
might lead to more efficient implementation:</t>
      <ul spacing="normal">
        <li>For shared delivery, the MB-UPF can be distributed closer to or 
integrated with gNB, i.e., either dUPF or ANUP-like.
The N6mb is a normal IP interface which is connected to DN over underlay network. 
This transport connection will most likely use the VPN infrastructure
that has been provisioned by operators for 5GS.
As a dUPF or ANUP, the N3mb tunnel off MB-UPF could be made much simpler. In some
field edge sites, a dUPF could co-locate on-prem with gNB, which can
even remove the usage of complex (inter-site) VPN to favor native IP transport.</li>
        <li>For individual delivery, it involves two UPFs, one regular UPF and one MB-UPF.
To follow the current 3GPP specification, 
we can distribute and deploy both UPFs closer to gNB. 
While the DL traffic off the N6mb interface may achieve the same gain 
as in the shared-delivery mode, the transport for the N19mb tunnel and 
the (regular) N3 tunnel can be significantly simplified. 
Remember we have mentioned previously that either unicast
or multicast (underlay) transmission can be used for N19mb (and actually also for N6mb
and N3mb). Therefore, applying dUPF or, possibly ANUP in future,
will help simplify the N19mb VPN transmission.</li>
        <li>For individual delivery, if we expand the scope beyond the current 3GPP spec.,
e.g., looking beyond the 5G or even 6G roadmap that are already on the horizon
of the 3GPP planning, we could integrate the regular UPF and MB-UPF together 
as a distributed UPF, and then deploy the dUPF closer to gNB. 
Of course, we might even
take one step further by integrating both UPFs (UPF and MB-UPF) and gNB as
a single 'logical' node, i.e., ANUP <xref target="I-D.zzhang-dmm-mup-evolution"/>.
Regardless, in either scenario, both the N19mb and N3
tunnels can be simplified, or even consolidated, significantly, 
TS 23.247 <xref target="_3GPP-23.247"/> specifies the behaviors of
MB-UPF, as a standalone NF. Indeed, all the features and behaviors 
that would be implemented by a MB-UPF can be collaboratively integrated into a 
regular UPF. This type of 'merging' should lead to more network efficiency and
better multicast traffic forwarding, conforming to the <xref target="RFC7333"/> REQ8.</li>
      </ul>
      <t>When we take into consideration the above plausible arguments 
and accordingly apply them to 
different 3GPP satellite-related projects, e.g., SATB (backhaul), SAT_Ph2 &amp; 
SAT_Ph3 (access), we can certainly draw the conclusion that the extra burden of
signalling messages, the complexity of control plane as well as the excessive
encapsulations of user plane, as introduced by 5MBS, can be relieved dramatically.</t>
      <t>Both drafts <xref target="I-D.zzhang-dmm-5g-distributed-upf"/> <xref target="I-D.zzhang-dmm-mup-evolution"/>
discussed and compared briefly different tunneling mechanisms to implement
the 3GPP GTP-U UP, i.e., SRv6, MPLS as the underlay, 
or in <xref target="I-D.mhkk-dmm-srv6mup-architecture"/> specifying a new SRv6 
based MUP architecture to replace the GTP-U. While these proposals may experience
different issues upon 5MBS transport implementation, the application of
distributed or 'integrated' UPF might make it more feasible.</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 requests no IANA actions.</t>
    </section>
  </middle>
  <back>
    <references>
      <name>References</name>
      <references>
        <name>Normative References</name>
        <reference anchor="RFC7333" target="https://www.rfc-editor.org/info/rfc7333" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7333.xml">
          <front>
            <title>Requirements for Distributed Mobility Management</title>
            <author fullname="H. Chan" initials="H." role="editor" surname="Chan"/>
            <author fullname="D. Liu" initials="D." surname="Liu"/>
            <author fullname="P. Seite" initials="P." surname="Seite"/>
            <author fullname="H. Yokota" initials="H." surname="Yokota"/>
            <author fullname="J. Korhonen" initials="J." surname="Korhonen"/>
            <date month="August" year="2014"/>
            <abstract>
              <t>This document defines the requirements for Distributed Mobility Management (DMM) at the network layer.  The hierarchical structure in traditional wireless networks has led primarily to centrally deployed mobility anchors.  As some wireless networks are evolving away from the hierarchical structure, it can be useful to have a distributed model for mobility management in which traffic does not need to traverse centrally deployed mobility anchors far from the optimal route.  The motivation and the problems addressed by each requirement are also described.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7333"/>
          <seriesInfo name="DOI" value="10.17487/RFC7333"/>
        </reference>
      </references>
      <references>
        <name>Informative References</name>
        <reference anchor="_3GPP-23.247">
          <front>
            <title>Architectural enhancements for 5G multicast-broadcast services; V18.0.0</title>
            <author>
              <organization/>
            </author>
            <date year="2022" month="December"/>
          </front>
        </reference>
        <reference anchor="_3GPP-29.281">
          <front>
            <title>General Packet Radio System (GPRS) Tunnelling Protocol User Plane (GTPv1-U); V17.4.0</title>
            <author>
              <organization/>
            </author>
            <date year="2022" month="September"/>
          </front>
        </reference>
        <reference anchor="_3GPP-23.700-27">
          <front>
            <title>Study on 5G System with Satellite Backhaul; V18.0.0</title>
            <author>
              <organization/>
            </author>
            <date year="2022" month="December"/>
          </front>
        </reference>
        <reference anchor="_3GPP-23.700-28">
          <front>
            <title>Study on Integration of satellite components in the 5G architecture; Phase 2; V18.0.0</title>
            <author>
              <organization/>
            </author>
            <date year="2022" month="December"/>
          </front>
        </reference>
        <reference anchor="_3GPP-22.865">
          <front>
            <title>Study on satellite access - Phase 3; Rel-19; V0.3.0</title>
            <author>
              <organization/>
            </author>
            <date year="2023" month="February"/>
          </front>
        </reference>
        <reference anchor="I-D.zzhang-dmm-5g-distributed-upf" target="https://datatracker.ietf.org/doc/html/draft-zzhang-dmm-5g-distributed-upf-01" xml:base="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.zzhang-dmm-5g-distributed-upf.xml">
          <front>
            <title>5G Distributed UPFs</title>
            <author fullname="Zhaohui (Jeffrey) Zhang" initials="Z. J." surname="Zhang">
              <organization>Juniper Networks</organization>
            </author>
            <author fullname="Keyur Patel" initials="K." surname="Patel">
              <organization>Arrcus</organization>
            </author>
            <author fullname="Tianji Jiang" initials="T." surname="Jiang">
              <organization>China Mobile</organization>
            </author>
            <author fullname="Luis M. Contreras" initials="L. M." surname="Contreras">
              <organization>Telefonica</organization>
            </author>
            <date day="11" month="July" year="2022"/>
            <abstract>
              <t>This document describes evolution of mobile user plane in 5G, including distributed UPFs and alternative user plane implementations that some vendors/operators are pushing without changing 3GPP architecture/signaling. This also sets the stage for discussions in a companion document about potentially integrating UPF and Acess Node (AN) in a future generation (xG) of mobile network.</t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-zzhang-dmm-5g-distributed-upf-01"/>
        </reference>
        <reference anchor="I-D.zzhang-dmm-mup-evolution" target="https://datatracker.ietf.org/doc/html/draft-zzhang-dmm-mup-evolution-03" xml:base="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.zzhang-dmm-mup-evolution.xml">
          <front>
            <title>Mobile User Plane Evolution</title>
            <author fullname="Zhaohui (Jeffrey) Zhang" initials="Z. J." surname="Zhang">
              <organization>Juniper Networks</organization>
            </author>
            <author fullname="Keyur Patel" initials="K." surname="Patel">
              <organization>Arrcus</organization>
            </author>
            <author fullname="Luis M. Contreras" initials="L. M." surname="Contreras">
              <organization>Telefonica</organization>
            </author>
            <author fullname="Kashif Islam" initials="K." surname="Islam">
              <organization>Redhat</organization>
            </author>
            <author fullname="Jari Mutikainen" initials="J." surname="Mutikainen">
              <organization>NTT Docomo</organization>
            </author>
            <author fullname="Tianji Jiang" initials="T." surname="Jiang">
              <organization>China Mobile</organization>
            </author>
            <author fullname="Luay Jalil" initials="L." surname="Jalil">
              <organization>Verizon</organization>
            </author>
            <author fullname="Ori Prio Sejati" initials="O. P." surname="Sejati">
              <organization>XL Axiata</organization>
            </author>
            <date day="4" month="February" year="2023"/>
            <abstract>
              <t>[I-D.zzhang-dmm-5g-distributed-upf] describes evolution of mobile user plane in 5G, including distributed User Plane Functions (UPFs)and alternative user plane implementations that some vendors/ operators are promoting without changing 3GPP architecture/signaling. Building on top of that, this document further discusses potentially integrating UPF and Access Node (AN) in a future generation (xG) of mobile network. This document is not an attempt to do 3GPP work in IETF. Rather, it discusses potential integration of IETF/wireline and 3GPP/wireless technologies - first among parties who are familiar with both areas and friendly with IETF/wireline technologies. If the ideas in this document are deemed reasonable, feasible and desired among these parties, they can then be brought to 3GPP for further discussions.</t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-zzhang-dmm-mup-evolution-03"/>
        </reference>
        <reference anchor="I-D.mhkk-dmm-srv6mup-architecture" target="https://datatracker.ietf.org/doc/html/draft-mhkk-dmm-srv6mup-architecture-04" xml:base="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.mhkk-dmm-srv6mup-architecture.xml">
          <front>
            <title>Segment Routing IPv6 Mobile User Plane Architecture for Distributed Mobility Management</title>
            <author fullname="Satoru Matsushima" initials="S." surname="Matsushima">
              <organization>SoftBank</organization>
            </author>
            <author fullname="Katsuhiro Horiba" initials="K." surname="Horiba">
              <organization>SoftBank</organization>
            </author>
            <author fullname="Ashiq Khan" initials="A." surname="Khan">
              <organization>SoftBank</organization>
            </author>
            <author fullname="Yuya Kawakami" initials="Y." surname="Kawakami">
              <organization>SoftBank</organization>
            </author>
            <author fullname="Tetsuya Murakami" initials="T." surname="Murakami">
              <organization>Arrcus, Inc</organization>
            </author>
            <author fullname="Keyur Patel" initials="K." surname="Patel">
              <organization>Arrcus, Inc</organization>
            </author>
            <author fullname="Miya Kohno" initials="M." surname="Kohno">
              <organization>Cisco Systems</organization>
            </author>
            <author fullname="Teppei Kamata" initials="T." surname="Kamata">
              <organization>Cisco Systems</organization>
            </author>
            <author fullname="Pablo Camarillo" initials="P." surname="Camarillo">
              <organization>Cisco Systems</organization>
            </author>
            <author fullname="Jakub Horn" initials="J." surname="Horn">
              <organization>Cisco Systems</organization>
            </author>
            <author fullname="Daniel Voyer" initials="D." surname="Voyer">
              <organization>Bell Canada</organization>
            </author>
            <author fullname="Shay Zadok" initials="S." surname="Zadok">
              <organization>Broadcom</organization>
            </author>
            <author fullname="Israel Meilik" initials="I." surname="Meilik">
              <organization>Broadcom</organization>
            </author>
            <author fullname="Ashutosh Agrawal" initials="A." surname="Agrawal">
              <organization>Intel</organization>
            </author>
            <author fullname="Kumaresh Perumal" initials="K." surname="Perumal">
              <organization>Intel</organization>
            </author>
            <date day="24" month="October" year="2022"/>
            <abstract>
              <t>This document defines the Segment Routing IPv6 Mobile User Plane (SRv6 MUP) architecture for Distributed Mobility Management. The requirements for Distributed Mobility Management described in [RFC7333] can be satisfied by routing fashion. Mobile services are deployed over several parts of IP networks. A Segment Routing over IPv6 (SRv6) network can accommodate all, or part of those networks thanks to the large address space of IPv6 and the network programming capability described in [RFC8986]. Segment Routing IPv6 Mobile User Plane Architecture can incorporate existing session based mobile networks. By leveraging SRv6 network programmability, mobile user plane can be integrated into the SRv6 data plane. In that routing paradigm, session information between the entities of the mobile user plane is turned to routing information.</t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-mhkk-dmm-srv6mup-architecture-04"/>
        </reference>
      </references>
    </references>
  </back>
  <!-- ##markdown-source:
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

-->

</rfc>
