< draft-clt-dmm-tn-aware-mobility-00.txt   draft-clt-dmm-tn-aware-mobility-01.txt >
DMM Working Group U. Chunduri, Ed. DMM Working Group U. Chunduri, Ed.
Internet-Draft R. Li Internet-Draft R. Li
Intended status: Standards Track Huawei USA Intended status: Standards Track Huawei USA
Expires: January 16, 2019 J. Tantsura Expires: January 17, 2019 J. Tantsura
Nuage Networks Nuage Networks
July 15, 2018 L. Contreras
Telefonica
X. De Foy
InterDigital Communications, LLC
July 16, 2018
Transport Network aware Mobility for 5G Transport Network aware Mobility for 5G
draft-clt-dmm-tn-aware-mobility-00 draft-clt-dmm-tn-aware-mobility-01
Abstract Abstract
This document specifies a framework and a mapping function for 5G This document specifies a framework and a mapping function for 5G
mobile user plane with transport network slicing, integrated with mobile user plane with transport network slicing, integrated with
Mobile Radio Access and a Virtualized Core Network. The integrated Mobile Radio Access and a Virtualized Core Network. The integrated
approach specified in a way to address all the mobility scenarios approach specified in a way to address all the mobility scenarios
defined in [TS23.501] and to be backward compatible with LTE defined in [TS23.501] and to be backward compatible with LTE
[TS23.401] network deployments. [TS.23.401-3GPP] network deployments.
It focuses on an optimized mobile user plane functionality with It focuses on an optimized mobile user plane functionality with
various transport services needed for some of the 5G traffic needing various transport services needed for some of the 5G traffic needing
low and deterministic latency, real-time, mission-critical services. low and deterministic latency, real-time, mission-critical services.
This document describes, how this objective is achieved agnostic to This document describes, how this objective is achieved agnostic to
the transport underlay used (IPv4, IPv6, MPLS) in various deployments the transport underlay used (IPv4, IPv6, MPLS) in various deployments
and with a new transport network underlay routing, called Preferred and with a new transport network underlay routing, called Preferred
Path Routing (PPR). Path Routing (PPR).
Requirements Language Requirements Language
skipping to change at page 2, line 4 skipping to change at page 2, line 9
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 January 16, 2019.
This Internet-Draft will expire on January 17, 2019.
Copyright Notice Copyright Notice
Copyright (c) 2018 IETF Trust and the persons identified as the Copyright (c) 2018 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
carefully, as they describe your rights and restrictions with respect carefully, as they describe your rights and restrictions with respect
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 and Problem Statement . . . . . . . . . . . . . 3 1. Introduction and Problem Statement . . . . . . . . . . . . . 3
1.1. Acronyms . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1. Acronyms . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2. Solution Approach . . . . . . . . . . . . . . . . . . . . 4 1.2. Solution Approach . . . . . . . . . . . . . . . . . . . . 5
2. Transport Network (TN) and Slice aware Mobility on N3/N9 . . 5 2. Transport Network (TN) and Slice aware Mobility on N3/N9 . . 5
2.1. Discrete Approach . . . . . . . . . . . . . . . . . . . . 6 2.1. Discrete Approach . . . . . . . . . . . . . . . . . . . . 6
2.2. Integrated Approach . . . . . . . . . . . . . . . . . . . 7 2.2. Integrated Approach . . . . . . . . . . . . . . . . . . . 7
3. Using PPR as TN Underlay . . . . . . . . . . . . . . . . . . 9 3. Using PPR as TN Underlay . . . . . . . . . . . . . . . . . . 9
3.1. PPR with Transport Slicing aware Mobility on N3/N9 . . . 9 3.1. PPR with Transport Slicing aware Mobility on N3/N9 . . . 9
3.2. Path Steering Support to native IP user planes . . . . . 11 3.2. Path Steering Support to native IP user planes . . . . . 11
3.3. Service Level Guarantee in Underlay . . . . . . . . . . . 11 3.3. Service Level Guarantee in Underlay . . . . . . . . . . . 11
3.4. PPR with various 5G Mobility procedures . . . . . . . . . 11 3.4. PPR with various 5G Mobility procedures . . . . . . . . . 11
3.4.1. SSC Mode1 . . . . . . . . . . . . . . . . . . . . . . 11 3.4.1. SSC Mode1 . . . . . . . . . . . . . . . . . . . . . . 12
3.4.2. SSC Mode2 . . . . . . . . . . . . . . . . . . . . . . 12 3.4.2. SSC Mode2 . . . . . . . . . . . . . . . . . . . . . . 13
3.4.3. SSC Mode3 . . . . . . . . . . . . . . . . . . . . . . 13 3.4.3. SSC Mode3 . . . . . . . . . . . . . . . . . . . . . . 13
4. Other TE Technologies Applicability . . . . . . . . . . . . . 14 4. Other TE Technologies Applicability . . . . . . . . . . . . . 14
5. New Control Plane and User Planes . . . . . . . . . . . . . . 14 5. New Control Plane and User Planes . . . . . . . . . . . . . . 15
5.1. LISP and PPR . . . . . . . . . . . . . . . . . . . . . . 14 5.1. LISP and PPR . . . . . . . . . . . . . . . . . . . . . . 15
5.2. ILA and PPR . . . . . . . . . . . . . . . . . . . . . . . 15 5.2. ILA and PPR . . . . . . . . . . . . . . . . . . . . . . . 15
6. Summary and Benefits with PPR . . . . . . . . . . . . . . . . 15 6. Summary and Benefits with PPR . . . . . . . . . . . . . . . . 15
7. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 16 7. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 16
8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 16 8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 16
9. Security Considerations . . . . . . . . . . . . . . . . . . . 16 9. Security Considerations . . . . . . . . . . . . . . . . . . . 16
10. References . . . . . . . . . . . . . . . . . . . . . . . . . 16 10. References . . . . . . . . . . . . . . . . . . . . . . . . . 16
10.1. Normative References . . . . . . . . . . . . . . . . . . 16 10.1. Normative References . . . . . . . . . . . . . . . . . . 16
10.2. Informative References . . . . . . . . . . . . . . . . . 16 10.2. Informative References . . . . . . . . . . . . . . . . . 16
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 18 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 18
1. Introduction and Problem Statement 1. Introduction and Problem Statement
3GPP Release 15 for 5GC is defined in [TS.23.501-3GPP], 3GPP Release 15 for 5GC is defined in [TS.23.501-3GPP],
[TS.23.502-3GPP], [TS.23.503-3GPP]. A new user plane interface N9 [TS.23.502-3GPP], [TS.23.503-3GPP]. A new user plane interface N9
[TS.23.501-3GPP] has been created between 2 User Plane [TS.23.501-3GPP] has been created between 2 User Plane
Functionalities (UPFs). While user plane for N9 interface being Functionalities (UPFs). While user plane for N9 interface being
finalized for REL16, both GTP-U based encapsulation or any other finalized for REL16, both GTP-U based encapsulation or any other
compatible approach is being considered [CT4SID]. Concerning to this compatible approach is being considered [CT4SID]. Concerning to this
document another relevant interface is N3, which is between gNB and document another relevant interface is N3, which is between gNB and
the UPF. N3 interface is similar to the user plane interface S1U in the UPF. N3 interface is similar to the user plane interface S1U in
LTE [TS 23.401]. This document: LTE [TS.23.401-3GPP]. This document:
o does not propose any change to existing N3 user plane o does not propose any change to existing N3 user plane
encapsulations to realize the benefits with the approach specified encapsulations to realize the benefits with the approach specified
here here
o and can work with any encapsulation (including GTP-U) for the N9 o and can work with any encapsulation (including GTP-U) for the N9
interface. interface.
[TS.23.501-3GPP] defines various Session and Service Continuity (SSC) [TS.23.501-3GPP] defines various Session and Service Continuity (SSC)
modes and mobility scenarios for 5G with slice awareness from Radio modes and mobility scenarios for 5G with slice awareness from Radio
skipping to change at page 3, line 50 skipping to change at page 4, line 4
5QI - 5G QoS Indicator 5QI - 5G QoS Indicator
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
DN - Data Network (5G) DN - Data Network (5G)
eMBB - enhanced Mobile Broadband (5G)
FRR - Fast ReRoute FRR - Fast ReRoute
gNB - 5G NodeB gNB - 5G NodeB
GBR - Guaranteed Bit Rate (5G) GBR - Guaranteed Bit Rate (5G)
IGP - Interior Gateway Protocols (e.g. IS-IS, OSPFv2, OSPFv3) IGP - Interior Gateway Protocols (e.g. IS-IS, OSPFv2, OSPFv3)
LFA - Loop Free Alternatives (IP FRR)
mIOT - Massive IOT (5G)
MPLS - Multi Protocol Label Switching MPLS - Multi Protocol Label Switching
QFI - QoS Flow ID (5G) QFI - QoS Flow ID (5G)
PPR - Preferred Path Routing PPR - Preferred Path Routing
PDU - Protocol Data Unit (5G) PDU - Protocol Data Unit (5G)
PW - Pseudo Wire PW - Pseudo Wire
skipping to change at page 4, line 40 skipping to change at page 4, line 48
SST - Slice and Service Types (5G) SST - Slice and Service Types (5G)
SR - Segment Routing SR - Segment Routing
TE - Traffic Engineering TE - Traffic Engineering
ULCL - Uplink Classifier (5G) ULCL - Uplink Classifier (5G)
UPF - User Plane Function (5G) UPF - User Plane Function (5G)
URLLC - Ultra reliable and low latency communications (5G)
1.2. Solution Approach 1.2. Solution Approach
This document specifies a mechanism to fulfil the needs of 5GS to This document specifies a mechanism to fulfil the needs of 5GS to
transport user plane traffic from gNB to UPF for all service transport user plane traffic from gNB to UPF for all service
continuity modes [TS.23.501-3GPP] in an optimized fashion. This is continuity modes [TS.23.501-3GPP] in an optimized fashion. This is
done by, keeping mobility procedures aware of underlying transport done by, keeping mobility procedures aware of underlying transport
network along with slicing requirements. TN with mobility awareness network along with slicing requirements. TN with mobility awareness
described here in a way, which does not erase performance and latency described here in a way, which does not erase performance and latency
gains made with 5G New Radio(5GNR) and virtualized cellular core gains made with 5G New Radio(5GNR) and virtualized cellular core
network features developed in [TS.23.501-3GPP]. network features developed in [TS.23.501-3GPP].
Section 2 describes two methods, with which Transport Network (TN) Section 2 describes two methods, with which Transport Network (TN)
aware mobility can be built irrespective of underlying TN technology aware mobility can be built irrespective of underlying TN technology
used. Using Preferred Path Routing (PPR) as TN Underlay is detailed used. Using Preferred Path Routing (PPR) as TN Underlay is detailed
in Section 3. Section 3.4 further describes the applicability and in Section 3. Section 3.4 further describes the applicability and
procedures of the same with 5G SSC modes on N3 and N9 interfaces. procedures of the same with 5G SSC modes on N3 and N9 interfaces. At
the end, Section 6 recapitulates the benefits of specified approach
Applicability of the TN aware mobility for other IETF Technologies in mobile networks.
are specified in Section 4. At the end, Section 6 recapitulates the
benefits of specified approach in mobile networks.
2. Transport Network (TN) and Slice aware Mobility on N3/N9 2. Transport Network (TN) and Slice aware Mobility on N3/N9
Service Based Interfaces (SBI) Service Based Interfaces (SBI)
----+-----+-----+----+----+-----+----+--------+-----+----+------ ----+-----+-----+----+----+-----+----+--------+-----+----+------
| | | | | | | | | | | | | | | | | | | |
+---+---+ | +--+--+ | +--+---+ | +--+--+ +--+--+ | +-+--+ +---+---+ | +--+--+ | +--+---+ | +--+--+ +--+--+ | +-+--+
| NSSF | | | NRF | | | AUSF | | | UDM | | NEF | | | AF | | NSSF | | | NRF | | | AUSF | | | UDM | | NEF | | | AF |
+-------+ | +-----+ | +------+ | +-----+ +-----+ | +----+ +-------+ | +-----+ | +------+ | +-----+ +-----+ | +----+
+---+----+ +--+--+ +---=++ +--------------+-+ +---+----+ +--+--+ +---=++ +--------------+-+
skipping to change at page 6, line 16 skipping to change at page 6, line 19
Currently specified Control Plane (CP) functions Access and Mobility Currently specified Control Plane (CP) functions Access and Mobility
Management Function (AMF), Session Management Function (SMF) and User Management Function (AMF), Session Management Function (SMF) and User
plane (UP) components gNodeB (gNB), User Plane Function (UPF) with plane (UP) components gNodeB (gNB), User Plane Function (UPF) with
N2, N3, N4, N6 and N9 are relevant to this document. Other N2, N3, N4, N6 and N9 are relevant to this document. Other
Virtualized 5G control plane components NRF, AUSF, PCF, AUSF, UDM, Virtualized 5G control plane components NRF, AUSF, PCF, AUSF, UDM,
NEF, and AF are not directly relevant for the discussion in this NEF, and AF are not directly relevant for the discussion in this
document and one can see the functionalities of these in document and one can see the functionalities of these in
[TS.23.501-3GPP]. [TS.23.501-3GPP].
N3 interface is similar to S1U in 4G/LTE [TS23.401] network and uses N3 interface is similar to S1U in 4G/LTE [TS.23.401-3GPP] network and
GTP-U [TS.29.281-3GPP] encapsulation to transport any UE PDUs (IPv4, uses GTP-U [TS.29.281-3GPP] encapsulation to transport any UE PDUs
IPv6, IPv4v6, Ethernet or Unstructured). N9 interface is a new (IPv4, IPv6, IPv4v6, Ethernet or Unstructured). N9 interface is a
interface to connect UPFs in SSC Mode3 Section 3.4.3 and right user new interface to connect UPFs in SSC Mode3 Section 3.4.3 and right
plane protocol/encapsulation is being studied through 3GPP CT4 WG user plane protocol/encapsulation is being studied through 3GPP CT4
approved study item [CT4SID] for REL-16. WG approved study item [CT4SID] for REL-16.
TN Aware Mobility with optimized transport network functionality TN Aware Mobility with optimized transport network functionality is
is explained in the below section. How PPR fits in this framework explained below. How PPR fits in this framework in detail along with
in detail along with other various TE technologies briefly are other various TE technologies briefly are in Section 3 and Section 4
in Section 3 and Section 4 respectively. respectively.
2.1. Discrete Approach 2.1. Discrete Approach
In this approach transport network functionality from gNB to UPF is In this approach transport network functionality from gNB to UPF is
discrete and 5GS is not aware of the underlying transport network and discrete and 5GS is not aware of the underlying transport network and
the resources available. Deployment specific mapping function is the resources available. Deployment specific mapping function is
used to map the GTP-U encapsulated traffic at gNB at UL and UPF in DL used to map the GTP-U encapsulated traffic at gNB at UL and UPF in DL
direction to the appropriate transport slice or transport Traffic direction to the appropriate transport slice or transport Traffic
Engineered (TE) paths. These TE paths can be established using RSVP- Engineered (TE) paths. These TE paths can be established using RSVP-
TE [RFC3209] for MPLS underlay, SR [I-D.ietf-spring-segment-routing] TE [RFC3209] for MPLS underlay, SR [I-D.ietf-spring-segment-routing]
skipping to change at page 7, line 6 skipping to change at page 7, line 8
Unstructured) independent of the underlying transport or user plane Unstructured) independent of the underlying transport or user plane
(IPv4, IPv6 or MPLS) network. Mapping of the PDU sessions to TE (IPv4, IPv6 or MPLS) network. Mapping of the PDU sessions to TE
paths can be done based on the source UDP port ranges (if these are paths can be done based on the source UDP port ranges (if these are
assigned based on the PDU session QCIs, as done in some deployments assigned based on the PDU session QCIs, as done in some deployments
with 4G/LT) of the GTP-U encapsulated packet or based on the 5QI or with 4G/LT) of the GTP-U encapsulated packet or based on the 5QI or
RQI values in the GTP-U header. Here, TNF as shown in Figure 1 need RQI values in the GTP-U header. Here, TNF as shown in Figure 1 need
not be part of the 5G Service Based Interface (SBI). Only management not be part of the 5G Service Based Interface (SBI). Only management
plane functionality is needed to create, monitor, manage and delete plane functionality is needed to create, monitor, manage and delete
(life cycle management) the transport TE paths/transport slices from (life cycle management) the transport TE paths/transport slices from
gNB to UPF (on N3/N9 interfaces). This approach provide partial gNB to UPF (on N3/N9 interfaces). This approach provide partial
inetgration of the transport network into 5GS with some benefits. integration of the transport network into 5GS with some benefits.
One of the limitations of this approach is the inability of 5GS One of the limitations of this approach is the inability of 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 gNB selection in Xn mobility in SSC Mode1, without be, a target gNB selection in Xn mobility in SSC Mode1, without
knowing if the target gNB is having a underlay transport slice knowing if the target gNB is having a underlay transport slice
resource for the 5QI of the PDU session. The below approach can resource for the 5QI of the PDU session. The below approach can
mitigate this. mitigate this.
skipping to change at page 9, line 20 skipping to change at page 9, line 22
In a network implementing source routing, packets may be transported In a network implementing source routing, packets may be transported
through the use of Segment Identifiers (SIDs), where a SID uniquely through the use of Segment Identifiers (SIDs), where a SID uniquely
identifies a segment as defined in [I-D.ietf-spring-segment-routing]. 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 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 all SRv6 features along with a few concerns in Section 5.3.7 of the
same document. Those concerns are addressed by a new backhaul same document. Those concerns are addressed by a new backhaul
routing mechanism called Preferred Path Routing (PPR), of which this routing mechanism called Preferred Path Routing (PPR), of which this
Section provides an overview. Section provides an overview.
Like SR, PPR uses the concept of identifiers that can be computed by The label/PPR-ID refer not to individual segments of which the path
a controller to create an end to end path. However, unlike SR, the
labels refer not to Segment Identifiers of segments of which the path
is composed, but to the identifier of a path that is deployed on is composed, but to the identifier of a path that is deployed on
network nodes. The fact that paths and path identifiers can be network nodes. The fact that paths and path identifiers can be
computed and controlled by a controller, not a routing protocol, computed and controlled by a controller, not a routing protocol,
allows the deployment of any path that network operators prefer, not allows the deployment of any path that network operators prefer, not
just shortest paths. As packets refer to a path towards a given just shortest paths. As packets refer to a path towards a given
destination and nodes make their forwarding decision based on the destination and nodes make their forwarding decision based on the
identifier of a path, not the identifier of a next segment node, it 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 is no longer necessary to carry a sequence of labels. This results
in multiple benefits including significant reduction in network layer in multiple benefits including significant reduction in network layer
overhead, increased performance and hardware compatibility for overhead, increased performance and hardware compatibility for
skipping to change at page 10, line 12 skipping to change at page 10, line 12
additional overhead to the user plane, unlike SR-MPLS or SRv6. This additional overhead to the user plane, unlike SR-MPLS or SRv6. This
is achieved by: is achieved by:
o For 3 different SSTs, 3 PPR-IDs can signaled from any node in the o For 3 different SSTs, 3 PPR-IDs can signaled from any node in the
transport network. For Uplink traffic, gNB will choose the right transport network. For Uplink traffic, gNB will choose the right
PPR-ID of the UPF based on the 5QI value in the encapsulation PPR-ID of the UPF based on the 5QI value in the encapsulation
header of the PDU session. Similarly in the Downlink direction header of the PDU session. Similarly in the Downlink direction
matching PPR-ID of the gNB is chosen for the RQI value in the matching PPR-ID of the gNB is chosen for the RQI value in the
encapsulated SL payload. The table below shows a typical mapping: encapsulated SL payload. The table below shows a typical mapping:
+--------------------------------------------------------------+ +----------------+------------+------------------+-----------------+
| 5QI (Ranges)/ SST Transport Path Transport Path | | 5QI (Ranges)/ | SST | Transport Path | Transport Path |
| RQI (Ranges) Info Characteristics | | RQI (Ranges) | | 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) PPR-ID-A Bit Rate) | | values) | (massive | PPR-ID-A | Bit Rate) |
| 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) PPR-ID-B Req. | | values) | (ultra-low | PPR-ID-B | Req. |
| 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) PPR-ID-C Bandwidth: Bx | | values) | (broadband)| PPR-ID-C | Bandwidth: Bx |
+--------------------------------------------------------------+ +----------------+------------+------------------+-----------------+
Figure 2: 5QI/RQI Mapping with PPR-IDs on N3/N9 Figure 2: 5QI/RQI Mapping with PPR-IDs on N3/N9
o It is possible to have a single PPR-ID for multiple input points o It is possible to have a single PPR-ID for multiple input points
through a PPR tree structure separate in UL and DL direction. through a PPR tree structure separate in UL and DL direction.
o Same set of PPRs are created uniformly across all needed gNBs and o Same set of PPRs are created uniformly across all needed gNBs and
UPFs to allow various mobility scenarios. 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
skipping to change at page 11, line 15 skipping to change at page 11, line 15
encapsulation approach including GTP-U as defined currently for N3 encapsulation approach including GTP-U as defined currently for N3
interface. interface.
3.2. Path Steering Support to native IP user planes 3.2. Path Steering Support to native IP user planes
PPR works in fully compatible way with SR defined user planes (SR- PPR works in fully compatible way with SR defined user planes (SR-
MPLS and SRv6) by reducing the path overhead and other challenges as MPLS and SRv6) by reducing the path overhead and other challenges as
listed in [I-D.chunduri-lsr-isis-preferred-path-routing] or listed in [I-D.chunduri-lsr-isis-preferred-path-routing] or
Section 5.3.7 of [I-D.bogineni-dmm-optimized-mobile-user-plane]. PPR 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 also expands the source routing to user planes beyond SR-MPLS and
SRv6 i.e., native IPv6 and IPv4 user planes. This helps legacy SRv6 i.e., native IPv6 and IPv4 user planes.
transport networks to get the immediate path steering benefits and
helps in overall migration strategy of the network to the desired This helps legacy transport networks to get the immediate path
user plane. It is important to note, these benefits can be realized steering benefits and helps in overall migration strategy of the
with no hardware upgrade except control plane software for native network to the desired user plane. It is important to note, these
IPv6 and IPv4 user planes. benefits can be realized with no hardware upgrade except control
plane software for native IPv6 and IPv4 user planes.
3.3. Service Level Guarantee in Underlay 3.3. Service Level Guarantee in Underlay
PPR also optionally allows to allocate resources that are to be PPR also optionally allows to allocate resources that are to be
reserved along the preferred path. These resources are required in reserved along the preferred path. These resources are required in
some cases (for some 5G SSTs with stringent GBR and latency some cases (for some 5G SSTs with stringent GBR and latency
requirements) not only for providing committed bandwidth or requirements) not only for providing committed bandwidth or
deterministic latency, but also for assuring overall service level deterministic latency, but also for assuring overall service level
guarantee in the network. This approach does not require per-hop guarantee in the network. This approach does not require per-hop
provisioning and reduces the OPEX by minimizing the number of provisioning and reduces the OPEX by minimizing the number of
skipping to change at page 15, line 43 skipping to change at page 16, line 4
This also describes PPR This also describes PPR
[I-D.chunduri-lsr-isis-preferred-path-routing], a transport underlay [I-D.chunduri-lsr-isis-preferred-path-routing], a transport underlay
routing mechanism, which helps with goal of optimized user plane for routing mechanism, which helps with goal of optimized user plane for
N9 interface. PPR provides a method for N3 and N9 interfaces to N9 interface. PPR provides a method for N3 and N9 interfaces to
support transport slicing in a way which does not erase the gains support transport slicing in a way which does not erase the gains
made with 5GNR and virtualized cellular core network features for made with 5GNR and virtualized cellular core network features for
various types of 5G traffic (e.g. needing low and deterministic various types of 5G traffic (e.g. needing low and deterministic
latency, real-time, mission-critical or AR/VR traffic). PPR provides latency, real-time, mission-critical or AR/VR traffic). PPR provides
path steering, optionally guaranteed services with TE, unique Fast- path steering, optionally guaranteed services with TE, unique Fast-
ReRoute (FRR) mechanism beyond shortest path backups in the backhaul ReRoute (FRR) mechanism with preferred backups (beyond shortest path
network with any underlay being used in the operator's network (IPv4, backups through existing LFA schemes) in the mobile backhaul network
IPv6 or MPLS) in an optimized fashion. with any underlay being used in the operator's network (IPv4, IPv6 or
MPLS) in an optimized fashion.
7. Acknowledgements 7. Acknowledgements
TBD. TBD.
8. IANA Considerations 8. IANA Considerations
This document has no requests for any IANA code point allocations. This document has no requests for any IANA code point allocations.
9. Security Considerations 9. Security Considerations
skipping to change at page 16, line 28 skipping to change at page 16, line 32
10.1. Normative References 10.1. Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
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>.
10.2. Informative References 10.2. Informative References
[I-D.bashandy-rtgwg-segment-routing-ti-lfa]
Bashandy, A., Filsfils, C., Decraene, B., Litkowski, S.,
Francois, P., and d. daniel.voyer@bell.ca, "Topology
Independent Fast Reroute using Segment Routing", draft-
bashandy-rtgwg-segment-routing-ti-lfa-04 (work in
progress), April 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] [I-D.chunduri-lsr-isis-preferred-path-routing]
Chunduri, U., Li, R., White, R., Tantsura, J., Contreras, Chunduri, U., Li, R., White, R., Tantsura, J., Contreras,
skipping to change at page 18, line 5 skipping to change at page 17, line 48
[RFC6241] Enns, R., Ed., Bjorklund, M., Ed., Schoenwaelder, J., Ed., [RFC6241] Enns, R., Ed., Bjorklund, M., Ed., Schoenwaelder, J., Ed.,
and A. Bierman, Ed., "Network Configuration Protocol and A. Bierman, Ed., "Network Configuration Protocol
(NETCONF)", RFC 6241, DOI 10.17487/RFC6241, June 2011, (NETCONF)", RFC 6241, DOI 10.17487/RFC6241, June 2011,
<https://www.rfc-editor.org/info/rfc6241>. <https://www.rfc-editor.org/info/rfc6241>.
[RFC6830] Farinacci, D., Fuller, V., Meyer, D., and D. Lewis, "The [RFC6830] Farinacci, D., Fuller, V., Meyer, D., and D. Lewis, "The
Locator/ID Separation Protocol (LISP)", RFC 6830, Locator/ID Separation Protocol (LISP)", RFC 6830,
DOI 10.17487/RFC6830, January 2013, DOI 10.17487/RFC6830, January 2013,
<https://www.rfc-editor.org/info/rfc6830>. <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 [RFC7752] Gredler, H., Ed., Medved, J., Previdi, S., Farrel, A., and
S. Ray, "North-Bound Distribution of Link-State and S. Ray, "North-Bound Distribution of Link-State and
Traffic Engineering (TE) Information Using BGP", RFC 7752, Traffic Engineering (TE) Information Using BGP", RFC 7752,
DOI 10.17487/RFC7752, March 2016, DOI 10.17487/RFC7752, March 2016,
<https://www.rfc-editor.org/info/rfc7752>. <https://www.rfc-editor.org/info/rfc7752>.
[RFC8040] Bierman, A., Bjorklund, M., and K. Watsen, "RESTCONF [RFC8040] Bierman, A., Bjorklund, M., and K. Watsen, "RESTCONF
Protocol", RFC 8040, DOI 10.17487/RFC8040, January 2017, Protocol", RFC 8040, DOI 10.17487/RFC8040, January 2017,
<https://www.rfc-editor.org/info/rfc8040>. <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>.
[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 line 826 skipping to change at page 19, line 19
Email: renwei.li@huawei.com Email: renwei.li@huawei.com
Jeff Tantsura Jeff Tantsura
Nuage Networks Nuage Networks
755 Ravendale Drive 755 Ravendale Drive
Mountain View, CA 94043 Mountain View, CA 94043
USA USA
Email: jefftant.ietf@gmail.com Email: jefftant.ietf@gmail.com
Luis M. Contreras
Telefonica
Sur-3 building, 3rd floor
Madrid 28050
Spain
Email: luismiguel.contrerasmurillo@telefonica.com
Xavier De Foy
InterDigital Communications, LLC
1000 Sherbrooke West
Montreal
Canada
Email: Xavier.Defoy@InterDigital.com
 End of changes. 25 change blocks. 
61 lines changed or deleted 88 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/