--- 1/draft-ietf-dmm-srv6-mobile-uplane-07.txt 2020-06-23 10:13:11.599165250 -0700 +++ 2/draft-ietf-dmm-srv6-mobile-uplane-08.txt 2020-06-23 10:13:11.659166744 -0700 @@ -1,62 +1,62 @@ DMM Working Group S. Matsushima Internet-Draft SoftBank Intended status: Standards Track C. Filsfils -Expires: May 7, 2020 M. Kohno +Expires: December 25, 2020 M. Kohno P. Camarillo Cisco Systems, Inc. D. Voyer Bell Canada C. Perkins Futurewei - November 4, 2019 + June 23, 2020 Segment Routing IPv6 for Mobile User Plane - draft-ietf-dmm-srv6-mobile-uplane-07 + draft-ietf-dmm-srv6-mobile-uplane-08 Abstract This document shows the applicability of SRv6 (Segment Routing IPv6) to the user-plane of mobile networks. The network programming nature of SRv6 accomplish mobile user-plane functions in a simple manner. The statelessness of SRv6 and its ability to control both service layer path and underlying transport can be beneficial to the mobile user-plane, providing flexibility, end-to-end network slicing and SLA control for various applications. This document describes the SRv6 mobile user plane. 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 http://datatracker.ietf.org/drafts/current/. + 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 May 7, 2020. + This Internet-Draft will expire on December 25, 2020. Copyright Notice - Copyright (c) 2019 IETF Trust and the persons identified as the + Copyright (c) 2020 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 - (http://trustee.ietf.org/license-info) in effect on the date of + (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 Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Table of Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 @@ -588,21 +588,21 @@ IPv6 header with all its extension headers) and forwards the packet toward the data network. 5.3.1.2. Packet flow - Downlink The downlink packet flow is as follows: UPF2_in : (Z,A) -> UPF2 maps the flow with UPF2_out: (U2::1, C1)(gNB, SRGW::TEID, S1; SL=3)(Z,A) -> T.Encaps.Red - C1_out : (U2::1, S1)(gNB, S1; SL=2)(Z,A) + C1_out : (U2::1, S1)(gNB, SRGW::TEID, S1; SL=2)(Z,A) S1_out : (U2::1, SRGW::TEID)(gNB, SRGW::TEID, S1, SL=1)(Z,A) SRGW_out: (SRGW, gNB)(GTP: TEID=T)(Z,A) -> SRGW/96 is End.M.GTP6.E gNB_out : (Z,A) When a packet destined to A arrives at the UPF2, the UPF2 performs a lookup in the table associated to A and finds the SID list . The UPF2 performs a T.Encaps.Red operation, encapsulating the packet into a new IPv6 header with its corresponding SRH. @@ -1192,53 +1192,53 @@ [I-D.ietf-6man-segment-routing-header] Filsfils, C., Dukes, D., Previdi, S., Leddy, J., Matsushima, S., and D. Voyer, "IPv6 Segment Routing Header (SRH)", draft-ietf-6man-segment-routing-header-26 (work in progress), October 2019. [I-D.ietf-spring-segment-routing-policy] Filsfils, C., Sivabalan, S., Voyer, D., Bogdanov, A., and P. Mattes, "Segment Routing Policy Architecture", draft- - ietf-spring-segment-routing-policy-03 (work in progress), - May 2019. + ietf-spring-segment-routing-policy-07 (work in progress), + May 2020. [I-D.ietf-spring-srv6-network-programming] Filsfils, C., Camarillo, P., Leddy, J., Voyer, D., Matsushima, S., and Z. Li, "SRv6 Network Programming", - draft-ietf-spring-srv6-network-programming-05 (work in - progress), October 2019. + draft-ietf-spring-srv6-network-programming-15 (work in + progress), March 2020. [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, - DOI 10.17487/RFC2119, March 1997, . + DOI 10.17487/RFC2119, March 1997, + . [RFC8402] Filsfils, C., Ed., Previdi, S., Ed., Ginsberg, L., Decraene, B., Litkowski, S., and R. Shakir, "Segment Routing Architecture", RFC 8402, DOI 10.17487/RFC8402, July 2018, . 14.2. Informative References [I-D.ali-spring-network-slicing-building-blocks] - Ali, Z., Filsfils, C., Camarillo, P., and d. - daniel.voyer@bell.ca, "Building blocks for Slicing in - Segment Routing Network", draft-ali-spring-network- - slicing-building-blocks-01 (work in progress), March 2019. + Ali, Z., Filsfils, C., Camarillo, P., and D. Voyer, + "Building blocks for Slicing in Segment Routing Network", + draft-ali-spring-network-slicing-building-blocks-02 (work + in progress), November 2019. [I-D.auge-dmm-hicn-mobility-deployment-options] Auge, J., Carofiglio, G., Muscariello, L., and M. Papalini, "Anchorless mobility management through hICN (hICN-AMM): Deployment options", draft-auge-dmm-hicn- - mobility-deployment-options-02 (work in progress), July - 2019. + mobility-deployment-options-03 (work in progress), January + 2020. [I-D.camarillo-dmm-srv6-mobile-pocs] Camarillo, P., Filsfils, C., Bertz, L., Akhavain, A., Matsushima, S., and d. daniel.voyer@bell.ca, "Segment Routing IPv6 for mobile user-plane PoCs", draft-camarillo- dmm-srv6-mobile-pocs-02 (work in progress), April 2019. [I-D.camarilloelmalky-springdmm-srv6-mob-usecases] Camarillo, P., Filsfils, C., Elmalky, H., Matsushima, S., Voyer, D., Cui, A., and B. Peirens, "SRv6 Mobility Use- @@ -1246,63 +1246,63 @@ usecases-02 (work in progress), August 2019. [I-D.gundavelli-dmm-mfa] Gundavelli, S., Liebsch, M., and S. Matsushima, "Mobility- aware Floating Anchor (MFA)", draft-gundavelli-dmm-mfa-01 (work in progress), September 2018. [I-D.ietf-dmm-fpc-cpdp] Matsushima, S., Bertz, L., Liebsch, M., Gundavelli, S., Moses, D., and C. Perkins, "Protocol for Forwarding Policy - Configuration (FPC) in DMM", draft-ietf-dmm-fpc-cpdp-12 - (work in progress), June 2018. + Configuration (FPC) in DMM", draft-ietf-dmm-fpc-cpdp-13 + (work in progress), March 2020. [I-D.ietf-lsr-flex-algo] Psenak, P., Hegde, S., Filsfils, C., Talaulikar, K., and A. Gulko, "IGP Flexible Algorithm", draft-ietf-lsr-flex- - algo-04 (work in progress), September 2019. + algo-07 (work in progress), April 2020. [I-D.ietf-spring-segment-routing-central-epe] Filsfils, C., Previdi, S., Dawra, G., Aries, E., and D. Afanasiev, "Segment Routing Centralized BGP Egress Peer Engineering", draft-ietf-spring-segment-routing-central- epe-10 (work in progress), December 2017. [I-D.ietf-spring-sr-service-programming] Clad, F., Xu, X., Filsfils, C., daniel.bernier@bell.ca, d., Li, C., Decraene, B., Ma, S., Yadlapalli, C., Henderickx, W., and S. Salsano, "Service Programming with Segment Routing", draft-ietf-spring-sr-service- - programming-00 (work in progress), October 2019. + programming-02 (work in progress), March 2020. [I-D.rodrigueznatal-lisp-srv6] Rodriguez-Natal, A., Ermagan, V., Maino, F., Dukes, D., Camarillo, P., and C. Filsfils, "LISP Control Plane for - SRv6 Endpoint Mobility", draft-rodrigueznatal-lisp-srv6-02 - (work in progress), July 2019. + SRv6 Endpoint Mobility", draft-rodrigueznatal-lisp-srv6-03 + (work in progress), January 2020. [TS.23501] - 3GPP, , "System Architecture for the 5G System", 3GPP TS + 3GPP, "System Architecture for the 5G System", 3GPP TS 23.501 15.0.0, November 2017. [TS.29244] - 3GPP, , "Interface between the Control Plane and the User + 3GPP, "Interface between the Control Plane and the User Plane Nodes", 3GPP TS 29.244 15.0.0, December 2017. [TS.29281] - 3GPP, , "General Packet Radio System (GPRS) Tunnelling + 3GPP, "General Packet Radio System (GPRS) Tunnelling Protocol User Plane (GTPv1-U)", 3GPP TS 29.281 15.1.0, December 2017. [TS.38415] - 3GPP, , "Draft Specification for 5GS container (TS - 38.415)", 3GPP R3-174510 0.0.0, August 2017. + 3GPP, "Draft Specification for 5GS container (TS 38.415)", + 3GPP R3-174510 0.0.0, August 2017. Appendix A. Implementations This document introduces new SRv6 functions. These functions have an open-source P4 implementation available in . There are also implementations in M-CORD NGIC and Open Air Interface (OAI). Further details can be found in [I-D.camarillo-dmm-srv6-mobile-pocs].