Internet DRAFT - draft-zzhang-dmm-anup5g-signaling

draft-zzhang-dmm-anup5g-signaling







dmm                                                             Z. Zhang
Internet-Draft                                          Juniper Networks
Intended status: Informational                                  K. Patel
Expires: 9 August 2024                                            Arrcus
                                                         6 February 2024


              ANUP Implementation in 5G with BGP Signaling
                  draft-zzhang-dmm-anup5g-signaling-01

Abstract

   Draft-zzhang-dmm-mup-evolution describes an architecture in which co-
   located Access Node and User Plane Function node of a 5G mobile
   network are integrated into a single Network Function ANUP in 6G for
   simplified signaling and optimized forwarding.  The integration can
   happen in 5G as well but only with optimized forwarding.  This
   document describes how BGP signaling specified in Draft-mpmz-bess-
   mup-safi can be used for ANUP implementation in 5G.

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 9 August 2024.

Copyright Notice

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










Zhang & Patel             Expires 9 August 2024                 [Page 1]

Internet-Draft                 5G-ANUP-BGP                 February 2024


   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  . . . . . . . . . . . . . . . . . . . . . . . .   2
   2.  ANUP with MUP Controller and BGP Signaling  . . . . . . . . .   3
     2.1.  With Route Lookup in the DN Routing Instance  . . . . . .   3
     2.2.  Avoiding DL Route Lookup  . . . . . . . . . . . . . . . .   3
     2.3.  Avoiding UL Route Lookup  . . . . . . . . . . . . . . . .   4
   3.  Security Considerations . . . . . . . . . . . . . . . . . . .   4
   4.  Acknowledgements  . . . . . . . . . . . . . . . . . . . . . .   4
   5.  References  . . . . . . . . . . . . . . . . . . . . . . . . .   4
     5.1.  Normative References  . . . . . . . . . . . . . . . . . .   4
     5.2.  Informative References  . . . . . . . . . . . . . . . . .   5
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .   5

1.  Introduction

   The Access Node User Plane (ANUP) Network Function in 6G as proposed
   in [I-D.zzhang-dmm-mup-evolution] integrates co-located Access Node
   and UPF function into a single NF, so that signaling can
   significantly simplified and data plane significantly optimized
   because no N3 tunneling is needed anymore.

   The signaling simplification is only expected in 6G.  In 5G, the data
   plane optimization can still be realized with integrated AN and UPF
   function even though separate N2 and N4 signaling are still used.
   The ANUP can run N2 to AMF and N4 to SMF simultaneously, and the
   correlation of N2 and N4 signaling allows the ANUP to install UL/DL
   forwarding state w/o GTP tunneling:

   *  UL traffic is directed into to the routing instance for the DN
      after Access Network encapsulation header (e.g. radio protocol
      headers) is removed, as if the GTP-U header was removed on a
      traditional UPF.

   *  For DL traffic in the routing instance for the DN, a route lookup
      produces Access Network encapsulation information (e.g. radio
      protocol headers) for a PDU session, as if the traffic just
      arrived via GTP-U and the TEID was used to produce the same
      information.



Zhang & Patel             Expires 9 August 2024                 [Page 2]

Internet-Draft                 5G-ANUP-BGP                 February 2024


   While the above work with separate N2/N4 signaling on the same ANUP,
   it does require the SMF to interfaces with many ANUPs - a changed
   deployment model.  An alternative is to use the MUP Gateway
   architecture described in [I-D.mhkk-dmm-srv6mup-architecture], in
   which the SMF only interfaces a few apparent central UPFs, though a
   "central UPF" is actually a collection of a MUP controller and a set
   of distributed MUP GWs and MUP PEs.

2.  ANUP with MUP Controller and BGP Signaling

   In this model, the ANUP is the integration of an Access Node (e.g.,
   gNB) and a MUP GW.  GTP/N3 tunneling is no longer needed - DL traffic
   in the routing instance for the DN routes directly to radio protocol
   encapsulation for the session, and UL traffic is directed to the VRF
   for the DN after the radio protocol encapsulation is removed.

2.1.  With Route Lookup in the DN Routing Instance

   For UL traffic, the <UPF address, TEID> tuple received in N2
   signaling for a PDU session is matched against a Session Transformed
   Route Type 2 (ST2) route [I-D.mpmz-bess-mup-safi] to determine the
   routing instance for the PDU session's DN, and UL traffic is then
   directed to the routing instance for further route lookup.

   For DL traffic, the <AN address, TEID> tuple sent in N2 signaling for
   the PDU session is matched against a Session Transformed Route Type 1
   (ST1) route to install a UE prefix route in the routing instance with
   the forwarding nexthop being radio protocol encapsulation for the PDU
   session.

2.2.  Avoiding DL Route Lookup

   With the MUP GW architecture, DL traffic arriving on a MUP GW may be
   with an SRv6 destination address with the End.GTP4/6.E behavior.  The
   MUP GW would construct a GTP-U header accordingly and send
   encapsulated traffic to the AN.

   With an ANUP integrating a MUP GW and AN, there is no need for GTP-U
   - the SRv6 end point behavior would be a new one that directly maps
   the decapsulated traffic to the radio protocol encapsulation
   information for the PDU session identified by the TEID in the SRv6
   address.  Notice that the TEID is allocated by the ANUP and sent in
   the N2 signaling (and then signaled back via ST1 route).

   In case of MPLS, the DL traffic starts with a GTP-U header (after the
   MPLS label stack).  The TEID in the header, like in the SRv6 case,
   identifies the PDU session so the packet can be forwarded directly w/
   o inner header lookup or GTP-U encapsulation.



Zhang & Patel             Expires 9 August 2024                 [Page 3]

Internet-Draft                 5G-ANUP-BGP                 February 2024


   This is as if the GTP-U tunnel was replaced with an SRv6/MPLS tunnel.

   Note this can happen with or without a routing instance for the DN.

2.3.  Avoiding UL Route Lookup

   Similarly, UL route lookup may also be skipped.  For a PDU session,
   the <UPF address, TEID> tuple received in the N2 signaling is matched
   against an ST2 route, which carries information for the DN.  If there
   is no local routing instance for the DN, a Direct Segment Discovery
   route from a remote MUP PE is matched and PDU session traffic is
   forwarded to that remote MUP PE according to the Direct Segment
   Discovery route.

3.  Security Considerations

   There are no additional security implications compared to the MUP
   architecture in [I-D.mhkk-dmm-srv6mup-architecture] and
   [I-D.mpmz-bess-mup-safi].

4.  Acknowledgements

   The authors thank Arda Akman and Constantine Polychronopoulos for
   their review/comments/suggestions to make this document and solution
   more complete.

5.  References

5.1.  Normative References

   [I-D.mhkk-dmm-srv6mup-architecture]
              Matsushima, S., Horiba, K., Khan, A., Kawakami, Y.,
              Murakami, T., Patel, K., Kohno, M., Kamata, T., Camarillo,
              P., Horn, J., Voyer, D., Zadok, S., Meilik, I., Agrawal,
              A., and K. Perumal, "Mobile User Plane Architecture using
              Segment Routing for Distributed Mobility Management", Work
              in Progress, Internet-Draft, draft-mhkk-dmm-srv6mup-
              architecture-06, 23 October 2023,
              <https://datatracker.ietf.org/doc/html/draft-mhkk-dmm-
              srv6mup-architecture-06>.

   [I-D.mpmz-bess-mup-safi]
              Murakami, T., Patel, K., Matsushima, S., Zhang, Z. J.,
              Agrawal, S., and D. Voyer, "BGP Extensions for the Mobile
              User Plane (MUP) SAFI", Work in Progress, Internet-Draft,
              draft-mpmz-bess-mup-safi-03, 5 November 2023,
              <https://datatracker.ietf.org/doc/html/draft-mpmz-bess-
              mup-safi-03>.



Zhang & Patel             Expires 9 August 2024                 [Page 4]

Internet-Draft                 5G-ANUP-BGP                 February 2024


   [I-D.zzhang-dmm-mup-evolution]
              Zhang, Z. J., Patel, K., Contreras, L. M., Islam, K.,
              Mutikainen, J., Jiang, T., Jalil, L., Sejati, O. P., and
              S. Zadok, "Mobile User Plane Evolution", Work in Progress,
              Internet-Draft, draft-zzhang-dmm-mup-evolution-06, 10 July
              2023, <https://datatracker.ietf.org/doc/html/draft-zzhang-
              dmm-mup-evolution-06>.

5.2.  Informative References

   [_3GPP-23.501]
              "System architecture for the 5G System (5GS), V17.3.0",
              December 2021.

Authors' Addresses

   Zhaohui Zhang
   Juniper Networks
   Email: zzhang@juniper.net


   Keyur Patel
   Arrcus
   Email: keyur@arrcus.com



























Zhang & Patel             Expires 9 August 2024                 [Page 5]