| < draft-clt-dmm-tn-aware-mobility-07.txt | draft-clt-dmm-tn-aware-mobility-08.txt > | |||
|---|---|---|---|---|
| DMM Working Group U. Chunduri, Ed. | DMM Working Group U. Chunduri, Ed. | |||
| Internet-Draft R. Li | Internet-Draft R. Li | |||
| Intended status: Informational Futurewei | Intended status: Informational Futurewei | |||
| Expires: April 1, 2021 S. Bhaskaran | Expires: May 6, 2021 S. Bhaskaran | |||
| Altiostar | Altiostar | |||
| J. Kaippallimalil, Ed. | J. Kaippallimalil, Ed. | |||
| Futurewei | Futurewei | |||
| J. Tantsura | J. Tantsura | |||
| Apstra, Inc. | Apstra, Inc. | |||
| L. Contreras | L. Contreras | |||
| Telefonica | Telefonica | |||
| P. Muley | P. Muley | |||
| Nokia | Nokia | |||
| September 28, 2020 | November 2, 2020 | |||
| Transport Network aware Mobility for 5G | Transport Network aware Mobility for 5G | |||
| draft-clt-dmm-tn-aware-mobility-07 | draft-clt-dmm-tn-aware-mobility-08 | |||
| Abstract | Abstract | |||
| This document specifies a framework and mapping from slices in 5G | This document specifies a framework and mapping from slices in 5G | |||
| mobile systems to transport slices in IP and Layer 2 transport | mobile systems to transport slices in IP and Layer 2 transport | |||
| networks. Slices in 5G systems are characterized by latency bounds, | networks. Slices in 5G systems are characterized by latency bounds, | |||
| reservation guarantees, jitter, data rates, availability, mobility | reservation guarantees, jitter, data rates, availability, mobility | |||
| speed, usage density, criticality and priority should be mapped to | speed, usage density, criticality and priority. These | |||
| transport slice characteristics that include bandwidth, latency and | characteristics should be mapped to the transport network slice | |||
| criteria such as isolation, directionality and disjoint routes. | characteristics that include bandwidth, latency and criteria such as | |||
| Mobile slice criteria need to be mapped to the appropriate transport | isolation, directionality and disjoint routes. Mobile slice criteria | |||
| slice and capabilities offered in backhaul, midhaul and fronthaul | need to be mapped to the appropriate transport slice and capabilities | |||
| connectivity segments between radio side network functions and user | offered in backhaul, midhaul and fronthaul connectivity segments | |||
| plane function (gateway). | between radio side network functions and user plane function | |||
| (gateway). | ||||
| This document describes how mobile network functions map its slice | This document describes how mobile network functions map its slice | |||
| criteria to identifiers in IP packets that transport segments use to | criteria to identifiers in IP packets that transport network segments | |||
| grant transport layer services. This is based on mapping between | use to grant transport layer services during UE mobility scenarios. | |||
| mobile and IP transport underlays (IPv6, MPLS, IPv4, Segment | Applicability of this framework and underlying transport networks, | |||
| Routing). Applicability of this framework and a new transport | which can enable different slice properties is also discussed. This | |||
| network underlay routing mechanism, Preferred Path Routing (PPR), | is based on mapping between mobile and transport underlays (L2, | |||
| which brings slice properties and works with any underlying transport | Segment Routing, IPv6, MPLS and IPv4). | |||
| (L2, IPv4, SR and MPLS) is also discussed. | ||||
| Requirements Language | Requirements Language | |||
| The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | |||
| "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this | "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this | |||
| document are to be interpreted as described in RFC2119 [RFC2119]. | document are to be interpreted as described in RFC2119 [RFC2119]. | |||
| Status of This Memo | Status of This Memo | |||
| This Internet-Draft is submitted in full conformance with the | This Internet-Draft is submitted in full conformance with the | |||
| skipping to change at page 2, line 20 ¶ | skipping to change at page 2, line 20 ¶ | |||
| Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
| Task Force (IETF). Note that other groups may also distribute | Task Force (IETF). Note that other groups may also distribute | |||
| working documents as Internet-Drafts. The list of current Internet- | working documents as Internet-Drafts. The list of current Internet- | |||
| Drafts is at https://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 | Internet-Drafts are draft documents valid for a maximum of six months | |||
| and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
| time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
| material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
| This Internet-Draft will expire on April 1, 2021. | This Internet-Draft will expire on May 6, 2021. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2020 IETF Trust and the persons identified as the | Copyright (c) 2020 IETF Trust and the persons identified as the | |||
| document authors. All rights reserved. | document authors. All rights reserved. | |||
| This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
| Provisions Relating to IETF Documents | Provisions Relating to IETF Documents | |||
| (https://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 | publication of this document. Please review these documents | |||
| skipping to change at page 2, line 42 ¶ | skipping to change at page 2, line 42 ¶ | |||
| to this document. Code Components extracted from this document must | to this document. Code Components extracted from this document must | |||
| include Simplified BSD License text as described in Section 4.e of | include Simplified BSD License text as described in Section 4.e of | |||
| the Trust Legal Provisions and are provided without warranty as | the Trust Legal Provisions and are provided without warranty as | |||
| described in the Simplified BSD License. | described in the Simplified BSD License. | |||
| Table of Contents | Table of Contents | |||
| 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 | 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
| 1.1. Problem Statement . . . . . . . . . . . . . . . . . . . . 4 | 1.1. Problem Statement . . . . . . . . . . . . . . . . . . . . 4 | |||
| 1.2. Solution Approach . . . . . . . . . . . . . . . . . . . . 4 | 1.2. Solution Approach . . . . . . . . . . . . . . . . . . . . 4 | |||
| 1.3. Acronyms . . . . . . . . . . . . . . . . . . . . . . . . 5 | 1.3. Acronyms . . . . . . . . . . . . . . . . . . . . . . . . 4 | |||
| 2. Transport and Slice aware Mobility in 5G Networks . . . . . . 6 | 2. Transport and Slice aware Mobility in 5G Networks . . . . . . 6 | |||
| 2.1. Backhaul and Mid-Haul Transport Network . . . . . . . . . 7 | 2.1. Backhaul and Mid-Haul Transport Network . . . . . . . . . 7 | |||
| 2.2. Front Haul Transport Network . . . . . . . . . . . . . . 9 | 2.2. Front Haul Transport Network . . . . . . . . . . . . . . 9 | |||
| 2.3. Mobile Transport Network Context (MTNC) and Scalability . 9 | 2.3. Mobile Transport Network Context (MTNC) and Scalability . 9 | |||
| 2.4. Transport Network Function (TNF) . . . . . . . . . . . . 10 | 2.4. Transport Network Function (TNF) . . . . . . . . . . . . 10 | |||
| 2.5. Transport Provisioning . . . . . . . . . . . . . . . . . 11 | 2.5. Transport Provisioning . . . . . . . . . . . . . . . . . 11 | |||
| 2.6. MTNC-ID in the Data Packet . . . . . . . . . . . . . . . 12 | 2.6. MTNC-ID in the Data Packet . . . . . . . . . . . . . . . 12 | |||
| 2.7. Functionality for E2E Management . . . . . . . . . . . . 13 | 2.7. Functionality for E2E Management . . . . . . . . . . . . 13 | |||
| 3. Transport Network Underlays . . . . . . . . . . . . . . . . . 15 | 3. Transport Network Underlays . . . . . . . . . . . . . . . . . 15 | |||
| 3.1. Using PPR as TN Underlay . . . . . . . . . . . . . . . . 15 | 3.1. Applicability . . . . . . . . . . . . . . . . . . . . . . 15 | |||
| 3.1.1. PPR on F1-U/N3/N9 Interfaces . . . . . . . . . . . . 16 | 3.2. Transport Network Technologies . . . . . . . . . . . . . 17 | |||
| 3.1.2. Path Steering Support to native IP user planes . . . 17 | ||||
| 3.1.3. Service Level Guarantee in Underlay . . . . . . . . . 17 | ||||
| 3.2. Other TE Technologies Applicability . . . . . . . . . . . 18 | ||||
| 4. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 18 | 4. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 18 | |||
| 5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 18 | 5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 18 | |||
| 6. Security Considerations . . . . . . . . . . . . . . . . . . . 18 | 6. Security Considerations . . . . . . . . . . . . . . . . . . . 18 | |||
| 7. Contributing Authors . . . . . . . . . . . . . . . . . . . . 18 | 7. Contributing Authors . . . . . . . . . . . . . . . . . . . . 18 | |||
| 8. References . . . . . . . . . . . . . . . . . . . . . . . . . 19 | 8. References . . . . . . . . . . . . . . . . . . . . . . . . . 18 | |||
| 8.1. Normative References . . . . . . . . . . . . . . . . . . 19 | 8.1. Normative References . . . . . . . . . . . . . . . . . . 18 | |||
| 8.2. Informative References . . . . . . . . . . . . . . . . . 19 | 8.2. Informative References . . . . . . . . . . . . . . . . . 18 | |||
| Appendix A. New Control Plane and User Planes . . . . . . . . . 22 | Appendix A. New Control Plane and User Planes . . . . . . . . . 20 | |||
| A.1. Slicing Framework and RAN Aspects . . . . . . . . . . . . 22 | A.1. Slicing Framework and RAN Aspects . . . . . . . . . . . . 20 | |||
| A.2. Slice aware Mobility: Discrete Approach . . . . . . . . . 23 | A.2. Slice aware Mobility: Discrete Approach . . . . . . . . . 21 | |||
| Appendix B. PPR with various 5G Mobility procedures . . . . . . 24 | Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 22 | |||
| B.1. SSC Mode1 . . . . . . . . . . . . . . . . . . . . . . . . 24 | ||||
| B.2. SSC Mode2 . . . . . . . . . . . . . . . . . . . . . . . . 25 | ||||
| B.3. SSC Mode3 . . . . . . . . . . . . . . . . . . . . . . . . 26 | ||||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 27 | ||||
| 1. Introduction | 1. Introduction | |||
| The 3GPP architecture for 5GS is defined in [TS.23.501-3GPP], | The 3GPP architecture for 5GS is defined in [TS.23.501-3GPP], | |||
| [TS.23.502-3GPP] and [TS.23.503-3GPP]. The architecture defines a | [TS.23.502-3GPP] and [TS.23.503-3GPP]. The architecture defines a | |||
| comprehensive set of functions for access mobility, session handling | comprehensive set of functions for access mobility, session handling | |||
| and related functions for subscription management, authentication and | and related functions for subscription management, authentication and | |||
| policy among others. These network functions (NF) are defined using | policy among others. These network functions (NF) are defined using | |||
| a service-based architecture (SBA) that allows NFs to expose their | a service-based architecture (SBA) that allows NFs to expose their | |||
| functions via an API and common service framework. | functions via an API and common service framework. | |||
| skipping to change at page 4, line 15 ¶ | skipping to change at page 4, line 9 ¶ | |||
| of things (mIoT). ATIS [ATIS075] has defined an additional slice | of things (mIoT). ATIS [ATIS075] has defined an additional slice | |||
| type for V2X services. There may be multiple instances of a slice | type for V2X services. There may be multiple instances of a slice | |||
| type to satisfy some characteristics like isolation. The slice | type to satisfy some characteristics like isolation. The slice | |||
| details in 3GPP, ATIS or NGMN do not specify how slice | details in 3GPP, ATIS or NGMN do not specify how slice | |||
| characteristics for QoS, hard /soft isolation, protection and other | characteristics for QoS, hard /soft isolation, protection and other | |||
| aspects should be satisfied in IP transport networks. This is | aspects should be satisfied in IP transport networks. This is | |||
| explored further in this document. | explored further in this document. | |||
| 1.1. Problem Statement | 1.1. Problem Statement | |||
| [TS.23.501-3GPP] and [TS.23.502-3GPP] define network slicing as one | 5GS defines network slicing as one of the core capability of 5GC with | |||
| of the core capability of 5GC with slice awareness from Radio and 5G | slice awareness from Radio and 5G Core (5GC) network. The 5G System | |||
| Core (5GC) network. The 5G System (5GS) as defined, does not | (5GS) as defined, does not consider the resources and functionalities | |||
| consider the resources and functionalities needed from transport | needed from transport network for the selection of UPF. This is seen | |||
| network for the selection of UPF. This is seen as independent | as independent functionality and currently not part of 5GS. | |||
| functionality and currently not part of 5GS. | ||||
| However, the lack of underlying Transport Network (TN) awareness may | However, the lack of underlying Transport Network (TN) awareness may | |||
| lead to selection of sub-optimal UPF(s) and/or 5G-AN during 5GS | lead to selection of sub-optimal UPF(s) and/or 5G-AN during various | |||
| various procedures (e.g., session establishment, mobility). Meeting | procedures in 5GS (e.g., session establishment and various mobility | |||
| the specific slice characteristics on the F1-U, N3, N9 interfaces | scenarios). Meeting the specific slice characteristics on the F1-U, | |||
| depends on the IP transport underlay providing these resources and | N3, N9 interfaces depends on the IP transport underlay providing | |||
| capabilities. This could also lead to the inability in meeting SLAs | these resources and capabilities. This could also lead to the | |||
| for real-time, mission-critical or latency sensitive services. 5GS | inability in meeting SLAs for real-time, mission-critical or latency | |||
| procedures including but not limited to Service Request, PDU Session | sensitive services. | |||
| Establishment, or UE mobility need same service level characteristics | ||||
| from the Transport Network (TN) for the Protocols Data Unit (PDU) | ||||
| session, similar to as provided in Radio and 5GC for the various | ||||
| Slice Service Types (SST) and 5QI's defined in [TS.23.501-3GPP]. | ||||
| The 5GS provides slices to its clients (UEs). The UE's PDU session | The 5GS provides slices to its clients (UEs). The UE's PDU session | |||
| spans the access network (radio network including the F1-U) and N3 | spans the access network (radio network including the F1-U) and N3 | |||
| and N9 transport segments which have an IP transport underlay. The | and N9 transport segments which have an IP transport underlay. The | |||
| 5G operator needs to obtain slice capability from the IP transport | 5G operator needs to obtain slice capability from the IP transport | |||
| provider. Several UE sessions that match a slice may be mapped to an | provider. Several UE sessions that match a slice may be mapped to an | |||
| IP transport segment. Thus there needs to be a mapping between the | IP transport segment. Thus there needs to be a mapping between the | |||
| slice capability offered to the UE (S-NSSAI) and what is provided by | slice capability offered to the UE (S-NSSAI) and what is provided by | |||
| the IP transport. | the IP transport. | |||
| 1.2. Solution Approach | 1.2. Solution Approach | |||
| This document specifies an approach to fulfil the needs of 5GS to | This document specifies an approach to fulfil the needs of 5GS to | |||
| transport user plane traffic from 5G-AN to UPF for all service | transport user plane traffic from 5G-AN to UPF in an optimized | |||
| continuity modes [TS.23.501-3GPP] in an optimized fashion. This is | fashion. This is done by, keeping establishment and mobility | |||
| done by, keeping establishment and mobility procedures aware of | procedures aware of underlying transport network along with slicing | |||
| underlying transport network along with slicing requirements. | requirements. | |||
| Section 2 describes in detail on how TN aware mobility can be built | Section 2 describes in detail on how TN aware mobility can be built | |||
| irrespective of underlying TN technology used. Using Preferred Path | irrespective of underlying TN technology used. How other IETF TE | |||
| Routing (PPR), applicable to any transport network underlay (IPv6, | ||||
| MPLS and IPv4) is detailed in Section 3.1. How other IETF TE | ||||
| technologies applicable for this draft is specified in Section 3.2. | technologies applicable for this draft is specified in Section 3.2. | |||
| At the end, Appendix B further describes the applicability and | ||||
| procedures of PPR with 5G SSC modes on F1-U, N3 and N9 interfaces. | ||||
| 1.3. Acronyms | 1.3. Acronyms | |||
| 5QI - 5G QoS Indicator | 5QI - 5G QoS Indicator | |||
| 5G-AN - 5G Access Network | 5G-AN - 5G Access Network | |||
| AMF - Access and Mobility Management Function (5G) | AMF - Access and Mobility Management Function (5G) | |||
| BP - Branch Point (5G) | BP - Branch Point (5G) | |||
| CSR - Cell Site Router | CSR - Cell Site Router | |||
| CP - Control Plane (5G) | CP - Control Plane (5G) | |||
| CU - Centralized Unit (5G, gNB) | CU - Centralized Unit (5G, gNB) | |||
| DN - Data Network (5G) | DN - Data Network (5G) | |||
| skipping to change at page 6, line 50 ¶ | skipping to change at page 7, line 5 ¶ | |||
| 3GPP architecture [TS.23.501-3GPP], [TS.23.502-3GPP] describe slicing | 3GPP architecture [TS.23.501-3GPP], [TS.23.502-3GPP] describe slicing | |||
| in 5GS. However, the application of 5GS slices in transport network | in 5GS. However, the application of 5GS slices in transport network | |||
| for backhaul, mid-haul and front haul are not explicitly covered. To | for backhaul, mid-haul and front haul are not explicitly covered. To | |||
| support specific characteristics in backhaul (N3, N9), mid-haul (F1) | support specific characteristics in backhaul (N3, N9), mid-haul (F1) | |||
| and front haul, it is necessary to map and provision corresponding | and front haul, it is necessary to map and provision corresponding | |||
| resources in the transport domain. This section describes how to | resources in the transport domain. This section describes how to | |||
| provision the mapping information in transport network and apply it | provision the mapping information in transport network and apply it | |||
| so that user plane packets can be provided the transport resources | so that user plane packets can be provided the transport resources | |||
| (QoS, isolation, protection, etc.) expected by the 5GS slices. | (QoS, isolation, protection, etc.) expected by the 5GS slices. | |||
| TN Aware Mobility with optimized transport network functionality is | ||||
| explained below. How an underlay agnostic routing technology fits in | ||||
| this framework in detail along with other various TE technologies | ||||
| briefly are in Section 3.1 and Section 3.2 respectively. | ||||
| 5G Control and Management Planes | 5G Control and Management Planes | |||
| +------------------------------------------------------------------------+ | +------------------------------------------------------------------------+ | |||
| | +--------------------------------------------------------------------+ | | | +--------------------------------------------------------------------+ | | |||
| | | (TNF) 5G Management Plane (TNF) | | | | | (TNF) 5G Management Plane (TNF) | | | |||
| | +----+-----------------+-------------+---------------+-----------+---+ | | | +----+-----------------+-------------+---------------+-----------+---+ | | |||
| | | | | | | | | | | | | | | | | |||
| | +----+-----+ | F1-C +----+-----+ | N2 +----+---+ | | | +----+-----+ | F1-C +----+-----+ | N2 +----+---+ | | |||
| | | |----------(---------|gNB-CU(CP)|--------(-------| 5GC CP | | | | | |----------(---------|gNB-CU(CP)|--------(-------| 5GC CP | | | |||
| | | | | +----+-----+ | +----+---+ | | | | | | +----+-----+ | +----+---+ | | |||
| +-| |-----------|-------------|---------------|-----------|-----+ | +-| |-----------|-------------|---------------|-----------|-----+ | |||
| skipping to change at page 7, line 30 ¶ | skipping to change at page 7, line 28 ¶ | |||
| | | +---+---+ | +---+---+ | | | | +---+---+ | +---+---+ | | |||
| | | | | | | | | | | | | | | | | | | |||
| | gNB-DU | | SDN-C | E1 | SDN-C | | | | gNB-DU | | SDN-C | E1 | SDN-C | | | |||
| | | | | | | | | | | | | | | | | | | |||
| | | +---+---+ | +---+---+ | | | | +---+---+ | +---+---+ | | |||
| | | | | | | | | | | | | | | |||
| | | | | | | | | | | | | | | |||
| | | __ +__ | ___+__ | | | | __ +__ | ___+__ | | |||
| | | __/ \__ +--+---+ __/ \__ +-+-+ | | | __/ \__ +--+---+ __/ \__ +-+-+ | |||
| | | / IP \ | gNB | / IP \ | | | | | / IP \ | gNB | / IP \ | | | |||
| UE---| |-(PE) Mid-haul (PE)---+CU(UP)+--(PE) Backhaul(PE)--+UPF|--DN | UE--*| |-(PE) Mid-haul (PE)---+CU(UP)+--(PE) Backhaul(PE)--+UPF|--DN | |||
| +----------| \__ __/ +------+ \__ __/ +---+ | +----------+ \__ __/ +------+ \__ __/ +---+ | |||
| \______/ \______/ | \______/ \______/ | |||
| |------ F1-U -------| |------ N3 OR N9 ------| | |------ F1-U -------| |------ N3 OR N9 ------| | |||
| * Radio and Fronthaul | ||||
| Figure 1: Backhaul and Mid-haul Transport Network for 5G | Figure 1: Backhaul and Mid-haul Transport Network for 5G | |||
| 2.1. Backhaul and Mid-Haul Transport Network | 2.1. Backhaul and Mid-Haul Transport Network | |||
| Figure 1 depicts IP Xhaul network with SDN-C and PE (Provider Edge) | Figure 1 depicts IP Xhaul network with SDN-C and PE (Provider Edge) | |||
| routers provide IP transport service to 5GS user plane entities 5G-AN | routers provide IP transport service to 5GS user plane entities 5G-AN | |||
| (e.g. gNB) and UPF. 5GS architecture with high level management, | (e.g. gNB) and UPF. 5GS architecture with high level management, | |||
| control and user plane entities and its interaction with the IP | control and user plane entities and its interaction with the IP | |||
| transport plane is shown here. The slice capability required in IP | transport plane is shown here. The slice capability required in IP | |||
| transport networks is estimated and provisioned by the functionality | transport networks is estimated and provisioned by the functionality | |||
| skipping to change at page 8, line 47 ¶ | skipping to change at page 8, line 45 ¶ | |||
| The N3, N9 and F1 user planes use GTP-U [TS.29.281-3GPP] to transport | The N3, N9 and F1 user planes use GTP-U [TS.29.281-3GPP] to transport | |||
| UE PDUs (IPv4, IPv6, IPv4v6, Ethernet or Unstructured). For the | UE PDUs (IPv4, IPv6, IPv4v6, Ethernet or Unstructured). For the | |||
| front haul described further in Section 2.2, an Ethernet transport | front haul described further in Section 2.2, an Ethernet transport | |||
| with VLANs can be expected to be the case in many deployments. | with VLANs can be expected to be the case in many deployments. | |||
| Figure 1 also depicts the PE router, where transport paths are | Figure 1 also depicts the PE router, where transport paths are | |||
| initiated/terminated can be deployed separately with UPF or both | initiated/terminated can be deployed separately with UPF or both | |||
| functionalities can be in the same node. The TNF provisions this in | functionalities can be in the same node. The TNF provisions this in | |||
| the SDN-C of the IP XHaul network using ACTN [RFC8453]. When a GTP | the SDN-C of the IP XHaul network using ACTN [RFC8453]. When a GTP | |||
| encapsulated user packet from the (R)AN (gNB) or UPF with the slice | encapsulated user packet from the (R)AN (gNB) or UPF with the slice | |||
| information traverses the F1U/N3/N9 segment, the PE router of the IP | information traverses the F1-U/N3/N9 segment, the PE router of the IP | |||
| transport underlay can inspect the slice information and provide the | transport underlay can inspect the slice information and provide the | |||
| provisioned capabilities. This is elaborated further in Section 2.5. | provisioned capabilities. This is elaborated further in Section 2.5. | |||
| 2.2. Front Haul Transport Network | 2.2. Front Haul Transport Network | |||
| The O-RAN Alliance has specified the fronthaul interface between the | The O-RAN Alliance has specified the fronthaul interface between the | |||
| O-RU and the O-DU in [ORAN-WG4.CUS-O-RAN]. The radio layer | O-RU and the O-DU in [ORAN-WG4.CUS-O-RAN]. The radio layer | |||
| information, in the form of In-phase (I) and Quadrature (Q) samples | information, in the form of In-phase (I) and Quadrature (Q) samples | |||
| are transported using Enhanced Common Public Radio Interface (eCPRI) | are transported using Enhanced Common Public Radio Interface (eCPRI) | |||
| framing over Ethernet or UDP. On the Ethernet based fronthaul | framing over Ethernet or UDP. On the Ethernet based fronthaul | |||
| skipping to change at page 10, line 17 ¶ | skipping to change at page 10, line 17 ¶ | |||
| 2.4. Transport Network Function (TNF) | 2.4. Transport Network Function (TNF) | |||
| Figure 1 shows a view of the functions and interfaces for | Figure 1 shows a view of the functions and interfaces for | |||
| provisioning the MTNC-IDs. The focus is on provisioning between the | provisioning the MTNC-IDs. The focus is on provisioning between the | |||
| 3GPP management plane (NSSMF), transport network (SDN-C) and carrying | 3GPP management plane (NSSMF), transport network (SDN-C) and carrying | |||
| the MTNC-IDs in PDU packets for the transport network to grant the | the MTNC-IDs in PDU packets for the transport network to grant the | |||
| provisioned resources. | provisioned resources. | |||
| In Figure 1, the TNF (logical functionality within the NSSMF) | In Figure 1, the TNF (logical functionality within the NSSMF) | |||
| requests the SDN-C in the transport domain to program the TE path | requests the SDN-C in the transport domain to program the TE path | |||
| using ACTN [RFC 8453]. The SDN-C programs the Provider Edge (PE) | using ACTN [RFC8453]. The SDN-C programs the Provider Edge (PE) | |||
| routers and internal routers according to the underlay transport | routers and internal routers according to the underlay transport | |||
| technology (e.g., PPR, MPLS, SRv6). The PE router inspects incoming | technology (e.g., MPLS, SR, PPR). The PE router inspects incoming | |||
| PDU data packets for the MTNC-ID, classifies and provides the VN | PDU data packets for the UDP SRC port which mirrors the MTNC-ID, | |||
| service provisioned across the transport network. | classifies and provides the VN service provisioned across the | |||
| transport network. | ||||
| The detailed mechanisms by which the NSSMF provides the MTNC-IDs to | The detailed mechanisms by which the NSSMF provides the MTNC-IDs to | |||
| the control plane and user plane functions are for 3GPP to specify. | the control plane and user plane functions are for 3GPP to specify. | |||
| Two possible options are outlined below for completeness. The NSSMF | Two possible options are outlined below for completeness. The NSSMF | |||
| may provide the MTNC-IDs to the 3GPP control plane by either | may provide the MTNC-IDs to the 3GPP control plane by either | |||
| providing it to the Session Management Function (SMF), and the SMF in | providing it to the Session Management Function (SMF), and the SMF in | |||
| turn provisions the user plane functions (UP-NF1, UP-NF2) during PDU | turn provisions the user plane functions (UP-NF1, UP-NF2) during PDU | |||
| session setup. Alternatively, the user plane functions may request | session setup. Alternatively, the user plane functions may request | |||
| the MTNC-IDs directly from the TNF/NSSMF. Figure 1 shows the case | the MTNC-IDs directly from the TNF/NSSMF. Figure 1 shows the case | |||
| where user plane entities request the TNF/NSSMF to translate the | where user plane entities request the TNF/NSSMF to translate the | |||
| skipping to change at page 12, line 32 ¶ | skipping to change at page 12, line 32 ¶ | |||
| Thus, Layer 2 alternatives such as VLAN will fail if there are | Thus, Layer 2 alternatives such as VLAN will fail if there are | |||
| multiple L2 networks on the F1-U or N3 or N9 path. GTP (F1-U, N3, N9 | multiple L2 networks on the F1-U or N3 or N9 path. GTP (F1-U, N3, N9 | |||
| encapsulation header) field extensions offer a possibility, however | encapsulation header) field extensions offer a possibility, however | |||
| these extensions are hard for a transport edge router to parse | these extensions are hard for a transport edge router to parse | |||
| efficiently on a per packet basis. Other IP header fields like DSCP | efficiently on a per packet basis. Other IP header fields like DSCP | |||
| are not suitable as it only conveys the QoS aspects (but not other | are not suitable as it only conveys the QoS aspects (but not other | |||
| aspects like isolation, protection, etc.) | aspects like isolation, protection, etc.) | |||
| IPv6 extension headers like SRv6 may be options to carry the MTNC-ID | IPv6 extension headers like SRv6 may be options to carry the MTNC-ID | |||
| when such mechanism is a viable (if complete transport network is | when such mechanism is a viable (if complete transport network is | |||
| IPv6 based). To mininise the protocol changes are required and make | IPv6 based). To minimise the protocol changes are required and make | |||
| this underlay tranport independent (IPv4/IPv6/MPLS/L2), an option is | this underlay transport independent (IPv4/IPv6/MPLS/L2), an option is | |||
| to provision a mapping of MTNC-ID to a UDP port range of the GTP | to provision a mapping of MTNC-ID to a UDP port range of the GTP | |||
| encapsulated user packet. A simple mapping table between the MTNC-ID | encapsulated user packet. A simple mapping table between the MTNC-ID | |||
| and the source UDP port number can be configured to ensure that ECMP | and the source UDP port number can be configured to ensure that ECMP | |||
| /load balancing is not affected adversely by encoding the UDP source | /load balancing is not affected adversely by encoding the UDP source | |||
| port with an MTNC-ID mapping. This mapping is configured in 3GPP | port with an MTNC-ID mapping. This mapping is configured in 3GPP | |||
| user plane functions (5G-AN, UPF) and Provider Edge (PE) Routers that | user plane functions (5G-AN, UPF) and Provider Edge (PE) Routers that | |||
| process MTNC-IDs. | process MTNC-IDs. | |||
| PE routers can thus provision a policy based on the source UDP port | PE routers can thus provision a policy based on the source UDP port | |||
| number (which reflects the mapped MTNC-ID) to underlying transport | number (which reflects the mapped MTNC-ID) to underlying transport | |||
| skipping to change at page 14, line 15 ¶ | skipping to change at page 14, line 15 ¶ | |||
| o Mapping of PDU session parameters to underlay SST paths need to be | o Mapping of PDU session parameters to underlay SST paths need to be | |||
| done. One way to do this to let the SMF install a Forwarding | done. One way to do this to let the SMF install a Forwarding | |||
| Action Rule (FAR) in the UPF via N4 with the FAR pointing to a | Action Rule (FAR) in the UPF via N4 with the FAR pointing to a | |||
| "Network Instance" in the UPF. A "Network Instance" is a logical | "Network Instance" in the UPF. A "Network Instance" is a logical | |||
| identifier for an underlying network. The "Network Instance" | identifier for an underlying network. The "Network Instance" | |||
| pointed by the FAR can be mapped to a transport path (through L2/ | pointed by the FAR can be mapped to a transport path (through L2/ | |||
| L3 VPN). FARs are associated with Packet Detection Rule (PDR). | L3 VPN). FARs are associated with Packet Detection Rule (PDR). | |||
| PDRs are used to classify packets in the uplink (UL) and the | PDRs are used to classify packets in the uplink (UL) and the | |||
| downlink (DL) direction. For UL procedures specified in | downlink (DL) direction. For UL procedures specified in | |||
| Section 2.5, Section 2.6 can be used for classifying a packet | Section 2.5, Section 2.6 can be used for classifying a packet | |||
| belonging to a particular slice characteristics. For DL, at a PSA | belonging to a particular slice characteristic. For DL, at a PSA | |||
| UPF, the UE IP address is used to identify the PDU session, and | UPF, the UE IP address is used to identify the PDU session, and | |||
| hence the slice a packet belongs to and the IP 5 tuple can be used | hence the slice a packet belongs to and the IP 5 tuple can be used | |||
| for identifying the flow and QoS characteristics to be applied on | for identifying the flow and QoS characteristics to be applied on | |||
| the packet at UPF. If a PE is not co-located at the UPF then | the packet at UPF. If a PE is not co-located at the UPF then | |||
| mapping to the underlying TE paths at PE happens based on the | mapping to the underlying TE paths at PE happens based on the | |||
| encapsulated GTP-US packet as specified in Section 2.6. | encapsulated GTP-U packet as specified in Section 2.6. | |||
| o If any other form of encapsulation (other than GTP-U) either on N3 | ||||
| or N9 corresponding QFI information MUST be there in the | ||||
| encapsulation header. | ||||
| o In some SSC modes Appendix B, if segmented path (CSR to | o In some SSC modes [I-D.chunduri-dmm-5g-mobility-with-ppr], if | |||
| PE@staging/ULCL/BP-UPF to PE@anchor-point-UPF) is needed, then | segmented path (CSR to PE@staging/ULCL/BP-UPF to PE@anchor-point- | |||
| corresponding path characteristics MUST be used. This includes a | UPF) is needed, then corresponding path characteristics MUST be | |||
| path from CSR to PE@UL-CL/BP UPF [TS.23.501-3GPP] and UL-CL/BP UPF | used. This includes a path from CSR to PE@UL-CL/BP UPF | |||
| to eventual UPF access to DN. | [TS.23.501-3GPP] and UL-CL/BP UPF to eventual UPF access to DN. | |||
| o Continuous monitoring of the underlying transport path | o Continuous monitoring of the underlying transport path | |||
| characteristics should be enabled at the endpoints (technologies | characteristics should be enabled at the endpoints (technologies | |||
| for monitoring depends traffic engineering technique used as | for monitoring depends traffic engineering technique used as | |||
| described in Section 3.1 and Section 3.2). If path | described in Section 3.2). If path characteristics are degraded, | |||
| characteristics are degraded, reassignment of the paths at the | reassignment of the paths at the endpoints should be performed. | |||
| endpoints should be performed. For all the affected PDU sessions, | For all the affected PDU sessions, degraded transport paths need | |||
| degraded transport paths need to be updated dynamically with | to be updated dynamically with similar alternate paths. | |||
| similar alternate paths. | ||||
| o During UE mobility event similar to 4G/LTE i.e., gNB mobility (Xn | o During UE mobility event similar to 4G/LTE i.e., gNB mobility (F1 | |||
| based or N2 based), for target gNB selection, apart from radio | based, Xn based or N2 based), for target gNB selection, apart from | |||
| resources, transport resources MUST be factored. This enables | radio resources, transport resources MUST be factored. This | |||
| handling of all PDU sessions from the UE to target gNB and this | enables handling of all PDU sessions from the UE to target gNB and | |||
| require co-ordination of gNB, AMF, SMF with the TNF module. | this require co-ordination of gNB, AMF, SMF with the TNF module. | |||
| Integrating the TNF as part of the 5GS Service Based Interfaces, | Integrating the TNF as part of the 5GS Service Based Interfaces, | |||
| provides the flexibility to control the allocation of required | provides the flexibility to control the allocation of required | |||
| characteristics from the TN during a 5GS signaling procedure (e.g. | characteristics from the TN during a 5GS signaling procedure (e.g. | |||
| PDU Session Establishment). If TNF is seen as part of management | PDU Session Establishment). If TNF is seen as separate and in | |||
| plane, this real time flexibility is lost. Changes to detailed | management plane, this real time flexibility is lost. Changes to | |||
| signaling to integrate the above for various 5GS procedures as | detailed signaling to integrate the above for various 5GS procedures | |||
| defined in [TS.23.502-3GPP] is beyond the scope of this document. | as defined in [TS.23.502-3GPP] is beyond the scope of this document. | |||
| 3. Transport Network Underlays | 3. Transport Network Underlays | |||
| Apart from the various flavors of IETF VPN technologies to share the | Apart from the various flavors of IETF VPN technologies to share the | |||
| transport network resources and capacity, TE capabilities in the | transport network resources and capacity, TE capabilities in the | |||
| underlay network is an essential component to realize the 5G TN | underlay network is an essential component to realize the 5G TN | |||
| requirements. This section focuses on various transport underlay | requirements. This section focuses on various transport underlay | |||
| technologies (not exhaustive) and their applicability to realize | technologies (not exhaustive) and their applicability to realize | |||
| Midhaul/Backhaul transport networks. Focus is on the user/data plane | Midhaul/Backhaul transport networks. Focus is on the user/data plane | |||
| i.e., F1-U/N3/N9 interfaces as laid out in the framework Figure 1. | i.e., F1-U/N3/N9 interfaces as laid out in the framework Figure 1. | |||
| 3.1. Using PPR as TN Underlay | 3.1. Applicability | |||
| In a network implementing source routing, packets may be transported | ||||
| through the use of Segment Identifiers (SIDs), where a SID uniquely | ||||
| identifies a segment as defined in [I-D.ietf-spring-segment-routing]. | ||||
| Section 5.3 [I-D.bogineni-dmm-optimized-mobile-user-plane] lays out | ||||
| all SRv6 features along with a few concerns in Section 5.3.7 of the | ||||
| same document. Those concerns as well as need for underlay agnostic | ||||
| (L2/IPv4/IPv6/MPLS) TE requirements are addressed by a new XHaul | ||||
| routing mechanism called Preferred Path Routing (PPR), of which this | ||||
| section provides an overview. | ||||
| With PPR, the label/PPR-ID refer not to individual segments of which | ||||
| the path is composed, but to the identifier of a path that is | ||||
| deployed on network nodes. The fact that paths and path identifiers | ||||
| can be computed and controlled by a controller, not a routing | ||||
| protocol, allows the deployment of any path that network operators | ||||
| prefer, not just shortest paths. As packets refer to a path towards | ||||
| a given destination and nodes make their forwarding decision based on | ||||
| the identifier of a path, not the identifier of a next segment node, | ||||
| it is no longer necessary to carry a sequence of labels. This | ||||
| results in multiple benefits including significant reduction in | ||||
| network layer overhead, increased performance and hardware | ||||
| compatibility for carrying both path and services along the path. | ||||
| Details of the IGP extensions for PPR are provided here: | ||||
| o IS-IS - [I-D.chunduri-lsr-isis-preferred-path-routing] | ||||
| o OSPF - [I-D.chunduri-lsr-ospf-preferred-path-routing] | ||||
| 3.1.1. PPR on F1-U/N3/N9 Interfaces | ||||
| PPR does not remove GTP-U, unlike some other proposals laid out in | ||||
| [I-D.bogineni-dmm-optimized-mobile-user-plane]. Instead, PPR works | ||||
| with the existing cellular user plane (GTP-U) for F1-U/N3 and any | ||||
| approach selected for N9 (encapsulation or no-encapsulation). In | ||||
| this scenario, PPR will only help providing TE benefits needed for 5G | ||||
| slices from transport domain perspective. It does so for any | ||||
| underlying user/data plane used in the transport network | ||||
| (L2/IPv4/IPv6/MPLS). This is achieved by: | ||||
| o For 3 different SSTs, 3 PPR-IDs can be signaled from any node in | o For 3 different SSTs, 3 transport TE paths can be signaled from | |||
| the transport network. For Uplink traffic, the 5G-AN will choose | any node in the transport network. For Uplink traffic, the 5G-AN | |||
| the right PPR-ID of the UPF based on the S-NSSAI the PDU Session | will choose the right underlying TE path of the UPF based on the | |||
| belongs to and/or the UDP Source port (corresponds to the MTNC-ID | S-NSSAI the PDU Session belongs to and/or the UDP Source port | |||
| Section 2.5) of the GTP-U encapsulation header. Similarly in the | (corresponds to the MTNC-ID Section 2.5) of the GTP-U | |||
| Downlink direction matching PPR-ID of the 5G-AN is chosen based on | encapsulation header. Similarly in the Downlink direction | |||
| the S-NSSAI the PDU Session belongs to. The table below shows a | matching Transport TE Path of the 5G-AN is chosen based on the | |||
| S-NSSAI the PDU Session belongs to. The table below shows a | ||||
| typical mapping: | typical mapping: | |||
| +----------------+------------+------------------+-----------------+ | +----------------+------------+------------------+-----------------+ | |||
| |GTP/UDP SRC PORT| SST | Transport Path | Transport Path | | |GTP/UDP SRC PORT| SST | Transport Path | Transport Path | | |||
| | | in S-NSSAI | Info | Characteristics | | | | in S-NSSAI | Info | Characteristics | | |||
| +----------------+------------+------------------+-----------------+ | +----------------+------------+------------------+-----------------+ | |||
| | Range Xx - Xy | | | | | | Range Xx - Xy | | | | | |||
| | X1, X2(discrete| MIOT | PW ID/VPN info, | GBR (Guaranteed | | | X1, X2(discrete| MIOT | PW ID/VPN info, | GBR (Guaranteed | | |||
| | values) | (massive | PPR-ID-A | Bit Rate) | | | values) | (massive | TE-PATH-A | Bit Rate) | | |||
| | | IOT) | | Bandwidth: Bx | | | | IOT) | | Bandwidth: Bx | | |||
| | | | | Delay: Dx | | | | | | Delay: Dx | | |||
| | | | | Jitter: Jx | | | | | | Jitter: Jx | | |||
| +----------------+------------+------------------+-----------------+ | +----------------+------------+------------------+-----------------+ | |||
| | Range Yx - Yy | | | | | | Range Yx - Yy | | | | | |||
| | Y1, Y2(discrete| URLLC | PW ID/VPN info, | GBR with Delay | | | Y1, Y2(discrete| URLLC | PW ID/VPN info, | GBR with Delay | | |||
| | values) | (ultra-low | PPR-ID-B | Req. | | | values) | (ultra-low | TE-PATH-B | Req. | | |||
| | | latency) | | Bandwidth: By | | | | latency) | | Bandwidth: By | | |||
| | | | | Delay: Dy | | | | | | Delay: Dy | | |||
| | | | | Jitter: Jy | | | | | | Jitter: Jy | | |||
| +----------------+------------+------------------+-----------------+ | +----------------+------------+------------------+-----------------+ | |||
| | Range Zx - Zy | | | | | | Range Zx - Zy | | | | | |||
| | Z1, Z2(discrete| EMBB | PW ID/VPN info, | Non-GBR | | | Z1, Z2(discrete| EMBB | PW ID/VPN info, | Non-GBR | | |||
| | values) | (broadband)| PPR-ID-C | Bandwidth: Bx | | | values) | (broadband)| TE-PATH-C | Bandwidth: Bx | | |||
| +----------------+------------+------------------+-----------------+ | +----------------+------------+------------------+-----------------+ | |||
| Figure 2: Mapping of PPR-IDs on N3/N9 | Figure 2: Mapping of Transport Paths on F1-U/N3/N9 | |||
| o It is possible to have a single PPR-ID for multiple input points | o It is possible to have a single TE Path for multiple input points | |||
| through a PPR tree structure separate in UL and DL direction. | through a MP2P TE tree structure separate in UL and DL direction. | |||
| o Same set of PPRs are created uniformly across all needed 5G-ANs | o Same set of TE Paths are created uniformly across all needed 5G- | |||
| and UPFs to allow various mobility scenarios. | ANs and UPFs to allow various mobility scenarios. | |||
| o Any modification of TE parameters of the path, replacement path | o Any modification of TE parameters of the path, replacement path | |||
| and deleted path needed to be updated from TNF to the relevant | and deleted path needed to be updated from TNF to the relevant | |||
| ingress points. Same information can be pushed to the NSSF, and/ | ingress points. Same information can be pushed to the NSSF, and/ | |||
| or SMF as needed. | or SMF as needed. | |||
| o PPR can be supported with any native IPv4 and IPv6 data/user | o TE Paths support for native L2, IPv4 and IPv6 data/user planes | |||
| planes (Section 3.1.2) with optional TE features (Section 3.1.3) . | with optional TE features are desirable in some network segments. | |||
| As this is an underlay mechanism it can work with any overlay | As this is an underlay mechanism it can work with any overlay | |||
| encapsulation approach including GTP-U as defined currently for N3 | encapsulation approach including GTP-U as defined currently for | |||
| interface. | F1-U/N3/N9 interface. | |||
| 3.1.2. Path Steering Support to native IP user planes | ||||
| PPR works in fully compatible way with SR defined user planes (SR- | ||||
| MPLS and SRv6) by reducing the path overhead and other challenges as | ||||
| listed in Section 5.3.7 of | ||||
| [I-D.bogineni-dmm-optimized-mobile-user-plane]. PPR also expands the | ||||
| source routing to user planes beyond SR-MPLS and SRv6 i.e., L2, | ||||
| native IPv6 and IPv4 user planes. | ||||
| This helps legacy transport networks to get the immediate path | ||||
| steering benefits and helps in overall migration strategy of the | ||||
| network to the desired user plane. Some of these benefits with PPR | ||||
| can be realized with no hardware upgrade except control plane | ||||
| software for native IPv6 and IPv4 user planes. | ||||
| 3.1.3. Service Level Guarantee in Underlay | In some E2E scenarios, security is desired granularly in the | |||
| underlying transport network. In such cases, there would be a need | ||||
| to have separate sub-ranges under each SST to provide the TE path in | ||||
| preserving the security characteristics. The UDP Source Port range | ||||
| captured in Figure 2 would be sub-divided to maintain the TE path for | ||||
| the current SSTs with the security. The current solution doesn't | ||||
| provide any mandate on the UE traffic in selecting the type of | ||||
| security. | ||||
| PPR also optionally allows to allocate resources that are to be | 3.2. Transport Network Technologies | |||
| reserved along the preferred path. These resources are required in | ||||
| some cases (for some 5G SSTs with stringent GBR and latency | ||||
| requirements) not only for providing committed bandwidth or | ||||
| deterministic latency, but also for assuring overall service level | ||||
| guarantee in the network. This approach does not require per-hop | ||||
| provisioning and reduces the OPEX by minimizing the number of | ||||
| protocols needed and allows dynamism with Fast-ReRoute (FRR) | ||||
| capabilities. | ||||
| 3.2. Other TE Technologies Applicability | While there are many Software Defined Networking (SDN) approaches are | |||
| available, this sections is not intended to list all the | ||||
| possibilities in this space but merely captures the technologies for | ||||
| various requirements discussed in this document. | ||||
| RSVP-TE [RFC3209] provides a lean transport overhead for the TE path | RSVP-TE [RFC3209] provides a lean transport overhead for the TE path | |||
| for MPLS user plane. However, it is perceived as less dynamic in | for MPLS user plane. However, it is perceived as less dynamic in | |||
| some cases and has some provisioning overhead across all the nodes in | some cases and has some provisioning overhead across all the nodes in | |||
| N3 and N9 interface nodes. Also, it has another drawback with | N3 and N9 interface nodes. Also, it has another drawback with | |||
| excessive state refresh overhead across adjacent nodes and this can | excessive state refresh overhead across adjacent nodes and this can | |||
| be mitigated with [RFC8370]. | be mitigated with [RFC8370]. | |||
| SR-TE [I-D.ietf-spring-segment-routing] does not explicitly signal | SR-TE [RFC8402] does not explicitly signal bandwidth reservation or | |||
| bandwidth reservation or mechanism to guarantee latency on the nodes/ | mechanism to guarantee latency on the nodes/links on SR path. But SR | |||
| links on SR path. But SR allows path steering for any flow at the | allows path steering for any flow at the ingress and particular path | |||
| ingress and particular path for a flow can be chosen. Some of the | for a flow can be chosen. Some of the issues and suitability for | |||
| issues around path overhead/tax, MTU issues are documented at | mobile use plane are documented at Section 5.3 of | |||
| Section 5.3 of [I-D.bogineni-dmm-optimized-mobile-user-plane]. SR- | [I-D.bogineni-dmm-optimized-mobile-user-plane]. However, | |||
| MPLS allows reduction of the control protocols to one IGP (with out | [I-D.ietf-dmm-srv6-mobile-uplane] presents various options for | |||
| needing for LDP and RSVP-TE). | optimized mobile user plane with SRv6 with or without GTP-U overhead | |||
| along with traffic engineering capabilities. SR-MPLS allows | ||||
| reduction of the control protocols to one IGP (without needing for | ||||
| LDP and RSVP-TE). | ||||
| However, as specified above with PPR (Section 3.1), in the integrated | Preferred Path Routing (PPR) is an integrated routing and TE | |||
| transport network function (TNF) a particular RSVP-TE path for MPLS | technology and the applicability for this framework is described in | |||
| or SR path for MPLS and IPv6 with SRH user plane, can be supplied to | [I-D.chunduri-dmm-5g-mobility-with-ppr]. PPR does not remove GTP-U, | |||
| SMF for mapping a particular PDU session to the transport path. | unlike some other proposals laid out in | |||
| [I-D.bogineni-dmm-optimized-mobile-user-plane]. Instead, PPR works | ||||
| with the existing cellular user plane (GTP-U) for F1-U/N3 and N9. In | ||||
| this scenario, PPR will only help providing TE benefits needed for 5G | ||||
| slices from transport domain perspective. It does so for any | ||||
| underlying user/data plane used in the transport network | ||||
| (L2/IPv4/IPv6/MPLS). | ||||
| As specified with the integrated transport network function (TNF), a | ||||
| particular RSVP-TE path for MPLS or SR path for MPLS and IPv6 with | ||||
| SRH user plane or PPR with PPR-ID [I-D.chunduri-dmm-5g-mobility-with- | ||||
| ppr], can be supplied to SMF for mapping a particular PDU session to | ||||
| the transport path. | ||||
| 4. Acknowledgements | 4. Acknowledgements | |||
| Thanks to Young Lee for discussions on this document including ACTN | Thanks to Young Lee for discussions on this document including ACTN | |||
| applicability for the proposed TNF. Thanks to Sri Gundavelli and | applicability for the proposed TNF. Thanks to Sri Gundavelli, Kausik | |||
| 3GPP delegates who provided detailed feedback on this document. | Majumdar and 3GPP delegates who provided detailed feedback on this | |||
| document. | ||||
| 5. IANA Considerations | 5. IANA Considerations | |||
| This document has no requests for any IANA code point allocations. | This document has no requests for any IANA code point allocations. | |||
| 6. Security Considerations | 6. Security Considerations | |||
| This document does not introduce any new security issues. | This document does not introduce any new security issues. | |||
| 7. Contributing Authors | 7. Contributing Authors | |||
| skipping to change at page 19, line 28 ¶ | skipping to change at page 19, line 5 ¶ | |||
| Requirement Levels", BCP 14, RFC 2119, | Requirement Levels", BCP 14, RFC 2119, | |||
| DOI 10.17487/RFC2119, March 1997, | DOI 10.17487/RFC2119, March 1997, | |||
| <https://www.rfc-editor.org/info/rfc2119>. | <https://www.rfc-editor.org/info/rfc2119>. | |||
| 8.2. Informative References | 8.2. Informative References | |||
| [ATIS075] Alliance for Telecommunications Industry Solutions (ATIS), | [ATIS075] Alliance for Telecommunications Industry Solutions (ATIS), | |||
| "IOT Categorization: Exploring the Need for Standardizing | "IOT Categorization: Exploring the Need for Standardizing | |||
| Additional Network Slices ATIS-I-0000075", September 2019. | Additional Network Slices ATIS-I-0000075", September 2019. | |||
| [I-D.bashandy-rtgwg-segment-routing-ti-lfa] | ||||
| Bashandy, A., Filsfils, C., Decraene, B., Litkowski, S., | ||||
| Francois, P., daniel.voyer@bell.ca, d., Clad, F., and P. | ||||
| Camarillo, "Topology Independent Fast Reroute using | ||||
| Segment Routing", draft-bashandy-rtgwg-segment-routing-ti- | ||||
| lfa-05 (work in progress), October 2018. | ||||
| [I-D.bogineni-dmm-optimized-mobile-user-plane] | [I-D.bogineni-dmm-optimized-mobile-user-plane] | |||
| Bogineni, K., Akhavain, A., Herbert, T., Farinacci, D., | Bogineni, K., Akhavain, A., Herbert, T., Farinacci, D., | |||
| Rodriguez-Natal, A., Carofiglio, G., Auge, J., | Rodriguez-Natal, A., Carofiglio, G., Auge, J., | |||
| Muscariello, L., Camarillo, P., and S. Homma, "Optimized | Muscariello, L., Camarillo, P., and S. Homma, "Optimized | |||
| Mobile User Plane Solutions for 5G", draft-bogineni-dmm- | Mobile User Plane Solutions for 5G", draft-bogineni-dmm- | |||
| optimized-mobile-user-plane-01 (work in progress), June | optimized-mobile-user-plane-01 (work in progress), June | |||
| 2018. | 2018. | |||
| [I-D.chunduri-lsr-isis-preferred-path-routing] | ||||
| Chunduri, U., Li, R., White, R., Tantsura, J., Contreras, | ||||
| L., and Y. Qu, "Preferred Path Routing (PPR) in IS-IS", | ||||
| draft-chunduri-lsr-isis-preferred-path-routing-05 (work in | ||||
| progress), March 2020. | ||||
| [I-D.chunduri-lsr-ospf-preferred-path-routing] | ||||
| Chunduri, U., Qu, Y., White, R., Tantsura, J., and L. | ||||
| Contreras, "Preferred Path Routing (PPR) in OSPF", draft- | ||||
| chunduri-lsr-ospf-preferred-path-routing-04 (work in | ||||
| progress), March 2020. | ||||
| [I-D.farinacci-lisp-mobile-network] | ||||
| Farinacci, D., Pillay-Esnault, P., and U. Chunduri, "LISP | ||||
| for the Mobile Network", draft-farinacci-lisp-mobile- | ||||
| network-09 (work in progress), September 2020. | ||||
| [I-D.ietf-dmm-5g-uplane-analysis] | [I-D.ietf-dmm-5g-uplane-analysis] | |||
| Homma, S., Miyasaka, T., Matsushima, S., and D. Voyer, | Homma, S., Miyasaka, T., Matsushima, S., and D. Voyer, | |||
| "User Plane Protocol and Architectural Analysis on 3GPP 5G | "User Plane Protocol and Architectural Analysis on 3GPP 5G | |||
| System", draft-ietf-dmm-5g-uplane-analysis-03 (work in | System", draft-ietf-dmm-5g-uplane-analysis-03 (work in | |||
| progress), November 2019. | progress), November 2019. | |||
| [I-D.ietf-dmm-srv6-mobile-uplane] | [I-D.ietf-dmm-srv6-mobile-uplane] | |||
| Matsushima, S., Filsfils, C., Kohno, M., Camarillo, P., | Matsushima, S., Filsfils, C., Kohno, M., Camarillo, P., | |||
| Voyer, D., and C. Perkins, "Segment Routing IPv6 for | Voyer, D., and C. Perkins, "Segment Routing IPv6 for | |||
| Mobile User Plane", draft-ietf-dmm-srv6-mobile-uplane-09 | Mobile User Plane", draft-ietf-dmm-srv6-mobile-uplane-09 | |||
| (work in progress), July 2020. | (work in progress), July 2020. | |||
| [I-D.ietf-intarea-gue-extensions] | ||||
| Herbert, T., Yong, L., and F. Templin, "Extensions for | ||||
| Generic UDP Encapsulation", draft-ietf-intarea-gue- | ||||
| extensions-06 (work in progress), March 2019. | ||||
| [I-D.ietf-spring-segment-routing] | ||||
| Filsfils, C., Previdi, S., Ginsberg, L., Decraene, B., | ||||
| Litkowski, S., and R. Shakir, "Segment Routing | ||||
| Architecture", draft-ietf-spring-segment-routing-15 (work | ||||
| in progress), January 2018. | ||||
| [IR.34-GSMA] | [IR.34-GSMA] | |||
| GSM Association (GSMA), "Guidelines for IPX Provider | GSM Association (GSMA), "Guidelines for IPX Provider | |||
| Networks (Previously Inter-Service Provider IP Backbone | Networks (Previously Inter-Service Provider IP Backbone | |||
| Guidelines, Version 14.0", August 2018. | Guidelines, Version 14.0", August 2018. | |||
| [ORAN-WG4.CUS-O-RAN] | [ORAN-WG4.CUS-O-RAN] | |||
| O-RAN Alliance (O-RAN), "O-RAN Fronthaul Working Group; | O-RAN Alliance (O-RAN), "O-RAN Fronthaul Working Group; | |||
| Control, User and Synchronization Plane Specification; | Control, User and Synchronization Plane Specification; | |||
| v2.0.0", August 2019. | v2.0.0", August 2019. | |||
| [RFC3209] Awduche, D., Berger, L., Gan, D., Li, T., Srinivasan, V., | [RFC3209] Awduche, D., Berger, L., Gan, D., Li, T., Srinivasan, V., | |||
| and G. Swallow, "RSVP-TE: Extensions to RSVP for LSP | and G. Swallow, "RSVP-TE: Extensions to RSVP for LSP | |||
| Tunnels", RFC 3209, DOI 10.17487/RFC3209, December 2001, | Tunnels", RFC 3209, DOI 10.17487/RFC3209, December 2001, | |||
| <https://www.rfc-editor.org/info/rfc3209>. | <https://www.rfc-editor.org/info/rfc3209>. | |||
| [RFC5440] Vasseur, JP., Ed. and JL. Le Roux, Ed., "Path Computation | ||||
| Element (PCE) Communication Protocol (PCEP)", RFC 5440, | ||||
| DOI 10.17487/RFC5440, March 2009, | ||||
| <https://www.rfc-editor.org/info/rfc5440>. | ||||
| [RFC6241] Enns, R., Ed., Bjorklund, M., Ed., Schoenwaelder, J., Ed., | ||||
| and A. Bierman, Ed., "Network Configuration Protocol | ||||
| (NETCONF)", RFC 6241, DOI 10.17487/RFC6241, June 2011, | ||||
| <https://www.rfc-editor.org/info/rfc6241>. | ||||
| [RFC6830] Farinacci, D., Fuller, V., Meyer, D., and D. Lewis, "The | ||||
| Locator/ID Separation Protocol (LISP)", RFC 6830, | ||||
| DOI 10.17487/RFC6830, January 2013, | ||||
| <https://www.rfc-editor.org/info/rfc6830>. | ||||
| [RFC7490] Bryant, S., Filsfils, C., Previdi, S., Shand, M., and N. | ||||
| So, "Remote Loop-Free Alternate (LFA) Fast Reroute (FRR)", | ||||
| RFC 7490, DOI 10.17487/RFC7490, April 2015, | ||||
| <https://www.rfc-editor.org/info/rfc7490>. | ||||
| [RFC7752] Gredler, H., Ed., Medved, J., Previdi, S., Farrel, A., and | ||||
| S. Ray, "North-Bound Distribution of Link-State and | ||||
| Traffic Engineering (TE) Information Using BGP", RFC 7752, | ||||
| DOI 10.17487/RFC7752, March 2016, | ||||
| <https://www.rfc-editor.org/info/rfc7752>. | ||||
| [RFC8040] Bierman, A., Bjorklund, M., and K. Watsen, "RESTCONF | ||||
| Protocol", RFC 8040, DOI 10.17487/RFC8040, January 2017, | ||||
| <https://www.rfc-editor.org/info/rfc8040>. | ||||
| [RFC8370] Beeram, V., Ed., Minei, I., Shakir, R., Pacella, D., and | [RFC8370] Beeram, V., Ed., Minei, I., Shakir, R., Pacella, D., and | |||
| T. Saad, "Techniques to Improve the Scalability of RSVP-TE | T. Saad, "Techniques to Improve the Scalability of RSVP-TE | |||
| Deployments", RFC 8370, DOI 10.17487/RFC8370, May 2018, | Deployments", RFC 8370, DOI 10.17487/RFC8370, May 2018, | |||
| <https://www.rfc-editor.org/info/rfc8370>. | <https://www.rfc-editor.org/info/rfc8370>. | |||
| [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, <https://www.rfc-editor.org/info/rfc8402>. | ||||
| [RFC8453] Ceccarelli, D., Ed. and Y. Lee, Ed., "Framework for | [RFC8453] Ceccarelli, D., Ed. and Y. Lee, Ed., "Framework for | |||
| Abstraction and Control of TE Networks (ACTN)", RFC 8453, | Abstraction and Control of TE Networks (ACTN)", RFC 8453, | |||
| DOI 10.17487/RFC8453, August 2018, | DOI 10.17487/RFC8453, August 2018, | |||
| <https://www.rfc-editor.org/info/rfc8453>. | <https://www.rfc-editor.org/info/rfc8453>. | |||
| [TS.23.401-3GPP] | ||||
| 3rd Generation Partnership Project (3GPP), "Procedures for | ||||
| 4G/LTE System; 3GPP TS 23.401, v15.4.0", June 2018. | ||||
| [TS.23.501-3GPP] | [TS.23.501-3GPP] | |||
| 3rd Generation Partnership Project (3GPP), "System | 3rd Generation Partnership Project (3GPP), "System | |||
| Architecture for 5G System; Stage 2, 3GPP TS 23.501 | Architecture for 5G System; Stage 2, 3GPP TS 23.501 | |||
| v2.0.1", December 2017. | v2.0.1", December 2017. | |||
| [TS.23.502-3GPP] | [TS.23.502-3GPP] | |||
| 3rd Generation Partnership Project (3GPP), "Procedures for | 3rd Generation Partnership Project (3GPP), "Procedures for | |||
| 5G System; Stage 2, 3GPP TS 23.502, v2.0.0", December | 5G System; Stage 2, 3GPP TS 23.502, v2.0.0", December | |||
| 2017. | 2017. | |||
| skipping to change at page 23, line 30 ¶ | skipping to change at page 21, line 38 ¶ | |||
| A.2. Slice aware Mobility: Discrete Approach | A.2. Slice aware Mobility: Discrete Approach | |||
| In this approach transport network functionality from the 5G-AN to | In this approach transport network functionality from the 5G-AN to | |||
| UPF is discrete and 5GS is not aware of the underlying transport | UPF is discrete and 5GS is not aware of the underlying transport | |||
| network and the resources available. Deployment specific mapping | network and the resources available. Deployment specific mapping | |||
| function is used to map the GTP-U encapsulated traffic at the 5G-AN | function is used to map the GTP-U encapsulated traffic at the 5G-AN | |||
| (e.g. gNB) in UL and UPF in DL direction to the appropriate transport | (e.g. gNB) in UL and UPF in DL direction to the appropriate transport | |||
| slice or transport Traffic Engineered (TE) paths. These TE paths can | slice or transport Traffic Engineered (TE) paths. These TE paths can | |||
| be established using RSVP-TE [RFC3209] for MPLS underlay, SR | be established using RSVP-TE [RFC3209] for MPLS underlay, SR | |||
| [I-D.ietf-spring-segment-routing] for both MPLS and IPv6 underlay or | [RFC3209] for both MPLS and IPv6 underlay or PPR [I-D.chunduri-dmm- | |||
| PPR [I-D.chunduri-lsr-isis-preferred-path-routing] with MPLS, IPv6 | 5g-mobility-with-ppr] with MPLS, IPv6 with SRH, native IPv6 and | |||
| with SRH, native IPv6 and native IPv4 underlays. | native IPv4 underlays. | |||
| As per [TS.23.501-3GPP] and [TS.23.502-3GPP] the SMF controls the | As per [TS.23.501-3GPP] and [TS.23.502-3GPP] the SMF controls the | |||
| user plane traffic forwarding rules in the UPF. The UPFs have a | user plane traffic forwarding rules in the UPF. The UPFs have a | |||
| concept of a "Network Instance" which logically abstracts the | concept of a "Network Instance" which logically abstracts the | |||
| underlying transport path. When the SMF creates the packet detection | underlying transport path. When the SMF creates the packet detection | |||
| rules (PDR) and forwarding action rules (FAR) for a PDU session at | rules (PDR) and forwarding action rules (FAR) for a PDU session at | |||
| the UPF, the SMF identifies the network instance through which the | the UPF, the SMF identifies the network instance through which the | |||
| packet matching the PDR has to be forwarded. A network instance can | packet matching the PDR has to be forwarded. A network instance can | |||
| be mapped to a TE path at the UPF. In this approach, TNF as shown in | be mapped to a TE path at the UPF. In this approach, TNF as shown in | |||
| Figure 1 need not be part of the 5G Service Based Interface (SBI). | Figure 1 need not be part of the 5G Service Based Interface (SBI). | |||
| skipping to change at page 24, line 14 ¶ | skipping to change at page 22, line 21 ¶ | |||
| One of the limitations of this approach is the inability of the 5GS | One of the limitations of this approach is the inability of the 5GS | |||
| procedures to know, if underlying transport resources are available | procedures to know, if underlying transport resources are available | |||
| for the traffic type being carried in PDU session before making | for the traffic type being carried in PDU session before making | |||
| certain decisions in the 5G CP. One example scenario/decision could | certain decisions in the 5G CP. One example scenario/decision could | |||
| be, a target 5G-AN selection during a N2 mobility event, without | be, a target 5G-AN selection during a N2 mobility event, without | |||
| knowing if the target 5G-AN is having a underlay transport slice | knowing if the target 5G-AN is having a underlay transport slice | |||
| resource for the S-NSSAI and 5QI of the PDU session. The Integrated | resource for the S-NSSAI and 5QI of the PDU session. The Integrated | |||
| approach specified below can mitigate this. | approach specified below can mitigate this. | |||
| Appendix B. PPR with various 5G Mobility procedures | ||||
| PPR fulfills the needs of 5GS to transport the user plane traffic | ||||
| from 5G-AN to UPF in all 3 SSC modes defined [TS.23.501-3GPP]. This | ||||
| is done in keeping the backhaul network at par with 5G slicing | ||||
| requirements that are applicable to Radio and virtualized core | ||||
| network to create a truly end-to-end slice path for 5G traffic. When | ||||
| UE moves across the 5G-AN (e.g. from one gNB to another gNB), there | ||||
| is no transport network reconfiguration required with the approach | ||||
| above. | ||||
| SSC mode would be specified/defaulted by SMF. No change in the mode | ||||
| once connection is initiated and this property is not altered here. | ||||
| B.1. SSC Mode1 | ||||
| +--------------+ | ||||
| +---+----+ |NSSMF +-----+ | +----------------+ | ||||
| | AMF | | | TNF | | | SMF | | ||||
| +---+--+-+ | +-+-+-+ | +-----+----------+ | ||||
| N1 | +--------+-+---+ | | ||||
| | | | | | | ||||
| | | +---+-+--+ | | ||||
| | | | SDN-C | | | ||||
| | | +---+-+--+ | | ||||
| | | | | | | ||||
| +--------+ N2 +---------+ + ---+ | | ||||
| | | | | | | ||||
| + +---+--+ +--++ +---+ +-+--+ +----+ | ||||
| UE1 |gNB|======|CSR|---N3--------|PE |-|UPF |-N6--| DN | | ||||
| == +---+ +---+ +---+ +----+ +----+ | ||||
| Figure 3: SSC Mode1 with integrated Transport Slice Function | ||||
| After UE1 moved to another gNB in the same UPF serving area | ||||
| +--------------+ | ||||
| +---+----+ |NSSMF +-----+ | +----------------+ | ||||
| | AMF | | | TNF | | | SMF | | ||||
| +------+-+ | +-+-+-+ | +-----+----------+ | ||||
| | +--------+-+---+ | | ||||
| | | | | | ||||
| | +---+-+--+ | | ||||
| | | SDN-C | | | ||||
| | +---+-+--+ | | ||||
| | | | | | ||||
| N2 +---------+ + ---+ | | ||||
| | | | | | ||||
| +---+--+ +--++ +---+ +-+--+ +----+ | ||||
| |gNB|======|CSR|---N3--------|PE |-|UPF |-N6--| DN | | ||||
| +---+ +---+ +-+-+ +----+ +----+ | ||||
| | | ||||
| | | ||||
| | | ||||
| | | ||||
| +----+ +---+ | | ||||
| UE1 |gNB2|======|CSR|------N3-------+ | ||||
| == +----+ +---+ | ||||
| Figure 4: SSC Mode1 with integrated Transport Slice Function | ||||
| In this mode, IP address at the UE is preserved during mobility | ||||
| events. This is similar to 4G/LTE mechanism and for respective | ||||
| slices, corresponding PPR-ID (TE Path) has to be assigned to the | ||||
| packet at UL and DL direction. During Xn mobility as shown above, | ||||
| source gNB has to additionally ensure transport path's resources from | ||||
| TNF are available at the target gNB apart from radio resources check | ||||
| (at decision and request phase of Xn/N2 mobility scenario). | ||||
| B.2. SSC Mode2 | ||||
| In this case, if IP Address is changed during mobility (different UPF | ||||
| area), then corresponding PDU session is released. No session | ||||
| continuity from the network is provided and this is designed as an | ||||
| application offload and application manages the session continuity, | ||||
| if needed. For PDU Session, Service Request and Mobility cases | ||||
| mechanism to select the transport resource and the PPR-ID (TE Path) | ||||
| is similar to SSC Mode1. | ||||
| B.3. SSC Mode3 | ||||
| In this mode, new IP address may be assigned because of UE moved to | ||||
| another UPF coverage area. Network ensures UE suffers no loss of | ||||
| 'connectivity'. A connection through new PDU session anchor point is | ||||
| established before the connection is terminated for better service | ||||
| continuity. There are two ways in which this happens. | ||||
| o Change of SSC Mode 3 PDU Session Anchor with multiple PDU | ||||
| Sessions. | ||||
| o Change of SSC Mode 3 PDU Session Anchor with IPv6 multi-homed PDU | ||||
| Session. | ||||
| In the first mode, from user plane perspective, the two PDU sessions | ||||
| are independent and the use of PPR-ID by gNB and UPFs is exactly | ||||
| similar to SSC Mode 1 described above. The following paragraphs | ||||
| describe the IPv6 multi-homed PDU session case for SSC Mode 3. | ||||
| +--------------+ | ||||
| +---+----+ |NSSMF +-----+ | +----------------+ | ||||
| | AMF | | | TNF | | | SMF | | ||||
| +---+--+-+ | +-+-+-+ | +-+-----------+--+ | ||||
| | | +--------+-+---+ | | | ||||
| N1 | | | | | | ||||
| | | +---+-+--+ | | | ||||
| | | | SDN-C | | | | ||||
| | | +---+-+--+ | | | ||||
| | | | | | | | ||||
| to-UE+----+ N2 +-----------+ | N4 N4| | ||||
| +---+ | | | | | ||||
| | | | | | | ||||
| +---+ +---++ +---+ +-------+--+ +---+ +---+ | ||||
| |gNB|===|CSR |---N3---|PE |-| BP UPF |-N9-|PE |-|UPF|-N6-> | ||||
| +---+ +----+ +---+ +-------+--+ +---+ +---+ to DN | ||||
| | +----+ | ||||
| +-| DN | | ||||
| N6 +----+ | ||||
| Figure 5: SSC Mode3 and Service Continuity | ||||
| In the uplink direction for the traffic offloading from the Branching | ||||
| Point UPF, packet has to reach to the right exit UPF. In this case | ||||
| packet gets re-encapsulated by the BP UPF (with either GTP-U or the | ||||
| chosen encapsulation) after bit rate enforcement and LI, towards the | ||||
| anchor UPF. At this point packet has to be on the appropriate VPN/PW | ||||
| to the anchor UPF. This mapping is done based on the S-NSSAI the PDU | ||||
| session belongs to and/or with the UDP source port (corresponds to | ||||
| the MTNC-ID Section 2.5) of the GTP-U encapsulation header to the | ||||
| PPR-ID of the exit node by selecting the respective TE PPR-ID (PPR | ||||
| path) of the UPF. If it's a non-MPLS underlay, destination IP | ||||
| address of the encapsulation header would be the mapped PPR-ID (TE | ||||
| path). | ||||
| In the downlink direction for the incoming packet, UPF has to | ||||
| encapsulate the packet (with either GTP-U or the chosen | ||||
| encapsulation) to reach the BP UPF. Here mapping is done based on | ||||
| the S-NSSAI the PDU session belongs, to the PPR-ID (TE Path) of the | ||||
| BP UPF. If it's a non-MPLS underlay, destination IP address of the | ||||
| encapsulation header would be the mapped PPR-ID (TE path). In | ||||
| summary: | ||||
| o Respective PPR-ID on N3 and N9 has to be selected with correct | ||||
| transport characteristics from TNF. | ||||
| o For N2 based mobility SMF has to ensure transport resources are | ||||
| available for N3 Interface to new BP UPF and from there the | ||||
| original anchor point UPF. | ||||
| o For Service continuity with multi-homed PDU session same transport | ||||
| network characteristics of the original PDU session (both on N3 | ||||
| and N9) need to be observed for the newly configured IPv6 | ||||
| prefixes. | ||||
| Authors' Addresses | Authors' Addresses | |||
| Uma Chunduri (editor) | Uma Chunduri (editor) | |||
| Futurewei | Futurewei | |||
| 2330 Central Expressway | 2330 Central Expressway | |||
| Santa Clara, CA 95050 | Santa Clara, CA 95050 | |||
| USA | USA | |||
| Email: umac.ietf@gmail.com | Email: umac.ietf@gmail.com | |||
| End of changes. 52 change blocks. | ||||
| 425 lines changed or deleted | 149 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||