< draft-contreras-nmrg-transport-slice-intent-03.txt   draft-contreras-nmrg-transport-slice-intent-04.txt >
NMRG LM. Contreras NMRG LM. Contreras
Internet-Draft Telefonica Internet-Draft Telefonica
Intended status: Informational P. Demestichas Intended status: Informational P. Demestichas
Expires: January 27, 2021 WINGS Expires: May 6, 2021 WINGS
J. Tantsura J. Tantsura
Apstra, Inc. Apstra, Inc.
July 26, 2020 November 2, 2020
Transport Slice Intent IETF Network Slice Intent
draft-contreras-nmrg-transport-slice-intent-03 draft-contreras-nmrg-transport-slice-intent-04
Abstract Abstract
Slicing at the transport network is expected to be offered as part of Slicing at the transport network is expected to be offered as part of
end-to-end network slices, fostered by the introduction of new end-to-end network slices, fostered by the introduction of new
services such as 5G. This document explores the usage of intent services such as 5G. This document explores the usage of intent
technologies for requesting transport slices. technologies for requesting IETF network slices.
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
provisions of BCP 78 and BCP 79. provisions of BCP 78 and BCP 79.
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 27, 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
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 . . . . . . . . . . . . . . . . . . . . . . . . 2 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Transport slice intent . . . . . . . . . . . . . . . . . . . 3 2. IETF network slice intent . . . . . . . . . . . . . . . . . . 3
3. Foundation of transport slice intents . . . . . . . . . . . . 3 3. Foundation of IETF network slice intents . . . . . . . . . . 3
4. Mechanisms for translating transport slice intents . . . . . 4 4. Mechanisms for translating IETF network slice intents . . . . 4
4.1. Translation approaches and interaction with the upper 4.1. Translation approaches and interaction with the upper
systems . . . . . . . . . . . . . . . . . . . . . . . . . 4 systems . . . . . . . . . . . . . . . . . . . . . . . . . 4
4.2. Intent-based system suite . . . . . . . . . . . . . . . . 5 4.2. Intent-based system suite . . . . . . . . . . . . . . . . 5
5. Security Considerations . . . . . . . . . . . . . . . . . . . 5 5. Security Considerations . . . . . . . . . . . . . . . . . . . 5
6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 5 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 5
7. References . . . . . . . . . . . . . . . . . . . . . . . . . 5 7. References . . . . . . . . . . . . . . . . . . . . . . . . . 5
Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . 6 Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . 6
Contributors . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Contributors . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 6 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 6
skipping to change at page 2, line 37 skipping to change at page 2, line 37
a customer with an apparent dedicated network built on top of logical a customer with an apparent dedicated network built on top of logical
(i.e. virtual) and/or physical functions and resources supported by a (i.e. virtual) and/or physical functions and resources supported by a
shared infrastructure, provided by one or more telecom operators. shared infrastructure, provided by one or more telecom operators.
The concept of network slicing has been largely fostered by the The concept of network slicing has been largely fostered by the
advent of 5G services that are expected to be deployed on top of advent of 5G services that are expected to be deployed on top of
different kind of slices, each built to support specific different kind of slices, each built to support specific
characteristics (extreme low latency, high bandwidth, etc). characteristics (extreme low latency, high bandwidth, etc).
As part of an end-to-end network slice it is expected to have a As part of an end-to-end network slice it is expected to have a
number of transport network slices providing the necessary number of network slices at transport level (referred as IETF network
connectivity to the rest of components of the end-to-end slice, e.g., slices) providing the necessary connectivity to the rest of
mobile packet core slice. components of the end-to-end slice, e.g., mobile packet core slice.
For a definition of an IETF network slice refer to
[I-D.nsdt-teas-ietf-network-slice-definition]. The following
paragraph is directly taken from it: "An IETF Network Slice is a
logical network topology connecting a number of endpoints with a set
of shared or dedicated network resources, that are used to satisfy
specific Service Level Objectives (SLOs)."
For a definition of a transport slice refer to
[I-D.nsdt-teas-transport-slice-definition]. The following paragraph
is directly taken from it: "A transport slice is built based on a
request from a higher operations system. The interface to higher
operations systems should express the needed connectivity in a
technology-agnostic way, and slice customers do not need to recognize
concrete configurations based on the technologies (e.g being more
declarative than imperative). The request to instantiate a transport
slice is represented with some indicators such as SLO, and
technologies are selected and managed accordingly."
Intent is a high-level, declarative goal that operates at the level Intent is a high-level, declarative goal that operates at the level
of a network and services it provides, not individual devices. It is of a network and services it provides, not individual devices. It is
used to define outcomes and high-level operational goals. used to define outcomes and high-level operational goals.
In consequence, it seems very convenient to apply the intent-based In consequence, it seems very convenient to apply the intent-based
mechanisms for the provision of transport network slices, providing mechanisms for the provision of IETF network slices, providing the
the adequate level of abstraction towards the transport network adequate level of abstraction towards the transport network control
control and management planes. and management planes.
This document leverages current industry trends in the definition of This document leverages current industry trends in the definition of
end-to-end network slices. The final objective is to describe end-to-end network slices. The final objective is to describe
intents that can be used to flexibly declare the operational aspects intents that can be used to flexibly declare the operational aspects
and goals of a transport network slice, meaning that the customer and goals of an IETF network slice, meaning that the customer could
could declare what kind of transport slice is needed (the outcome) declare what kind of IETF network slice is needed (the outcome) and
and not how to achieve the goals of the transport slice. not how to achieve the goals of the IETF network slice.
2. Transport slice intent 2. IETF network slice intent
As stated in [I-D.irtf-nmrg-ibn-concepts-definitions], "Intent is a As stated in [I-D.irtf-nmrg-ibn-concepts-definitions], "Intent is a
declaration of operational goals that a network should meet and declaration of operational goals that a network should meet and
outcomes that the network is supposed to deliver, without specifying outcomes that the network is supposed to deliver, without specifying
how to achieve them. Those goals and outcomes are defined in a how to achieve them. Those goals and outcomes are defined in a
manner that is purely declarative - they specify what to accomplish, manner that is purely declarative - they specify what to accomplish,
not how to achieve it." not how to achieve it."
When applied to transport networks, this implies that an intent for When applied to transport networks, this implies that an intent for
transport slices should provide the necessary abstraction with IETF network slices should provide the necessary abstraction with
respect to implementation details, including the final devices (or respect to implementation details, including the final devices (or
resources) involved, and be focused on the characteristics and resources) involved, and be focused on the characteristics and
performance expectations related to it. performance expectations related to it.
With that intent it can be expected that the intent based system can With that intent it can be expected that the intent based system can
fulfill and assure the requested transport network slice, triggering fulfill and assure the requested IETF network slice, triggering
initial configurations at the time of initial provisioning and initial configurations at the time of initial provisioning and
corrective actions during the transport slice lifetime. corrective actions during the IETF network slice lifetime.
3. Foundation of transport slice intents 3. Foundation of IETF network slice intents
The industrial interest around 5G is accelerating network deployments The industrial interest around 5G is accelerating network deployments
and operational changes. and operational changes.
With this respect, the GSMA has been developing a universal blueprint With this respect, the GSMA has been developing a universal blueprint
that can be used by any vertical customer to request the deployment that can be used by any vertical customer to request the deployment
of a network slice instance (NSI) based on a specific set of service of a network slice instance (NSI) based on a specific set of service
requirements. Such a blueprint is a network slice descriptor called requirements. Such a blueprint is a network slice descriptor called
Generic Slice Template (GST) [GSMA]. The GST contains multiple Generic Slice Template (GST) [GSMA]. The GST contains multiple
attributes that can be used to characterize a network slice. A attributes that can be used to characterize a network slice. A
skipping to change at page 4, line 16 skipping to change at page 4, line 11
Such templates refer to the end-to-end network slice, including the Such templates refer to the end-to-end network slice, including the
transport part. Despite the fact that some of the values would not transport part. Despite the fact that some of the values would not
have applicability for the transport network, others do. An analysis have applicability for the transport network, others do. An analysis
of the relevant attributes is performed in of the relevant attributes is performed in
[I-D.contreras-teas-slice-nbi]. [I-D.contreras-teas-slice-nbi].
According to 3GPP propositions [TS28.541], an upper 3GPP Management According to 3GPP propositions [TS28.541], an upper 3GPP Management
System interacts with the transport network for establishing the System interacts with the transport network for establishing the
necessary slices at the transport level. Such interaction can be necessary slices at the transport level. Such interaction can be
expected to happen using the transport slice intent, described to an expected to happen using the IETF network slice intent, described to
intent-based system (IBS) in the transport network part. Then, an intent-based system (IBS) in the transport network part. Then,
according to the intent lifecycle in according to the intent lifecycle in
[I-D.irtf-nmrg-ibn-concepts-definitions], the IBS, after recognizing [I-D.irtf-nmrg-ibn-concepts-definitions], the IBS, after recognizing
the intent, will proceed to translate it in order to interact with a the intent, will proceed to translate it in order to interact with a
transport slice controller by using a NBI as proposed in IETF network slice controller by using a NBI as proposed in
[I-D.contreras-teas-slice-nbi]. [I-D.contreras-teas-slice-nbi].
4. Mechanisms for translating transport slice intents 4. Mechanisms for translating IETF network slice intents
This section describes approaches for implementing mechanisms to This section describes approaches for implementing mechanisms to
translate transport slice intents. translate IETF network slice intents.
4.1. Translation approaches and interaction with the upper systems 4.1. Translation approaches and interaction with the upper systems
A suite of mechanisms will be required to allow instantiation of the A suite of mechanisms will be required to allow instantiation of the
user's intent into a transport slice. In order to be able to deliver user's intent into a IETF network slice. In order to be able to
an end2end Intent driven slice - a well defined set of context aware deliver an end2end Intent driven slice - a well defined set of
attributes that allow unambiguous instantiation of the intent should context aware attributes that allow unambiguous instantiation of the
be agreed upon. A combination of a structured set of intent should be agreed upon. A combination of a structured set of
attributes communicated between an IBN and an upper layer system with attributes communicated between an IBN and an upper layer system with
user input would allow an IBN to have intent modeled and reason about user input would allow an IBN to have intent modeled and reason about
its completeness/validity. Translation approaches and interaction its completeness/validity. Translation approaches and interaction
with the upper systems might benefit from Natural Language Processing with the upper systems might benefit from Natural Language Processing
(NLP) technics that are needed for enabling high level expression of (NLP) technics that are needed for enabling high level expression of
requirements found missing. The goal would be to identify and requirements found missing. The goal would be to identify and
classify the answers for as many fields as possible from the Generic classify the answers for as many fields as possible from the Generic
Slice Template (GST), based on the free text / speech provided by the Slice Template (GST), based on the free text / speech provided by the
user. As it is highly unlikely that the minimum set of fields to user. As it is highly unlikely that the minimum set of fields to
properly define a transport slice (geo-temporal characteristics, properly define an IETF network slice (geo-temporal characteristics,
performance characteristics, SLO and SLA properties) will be performance characteristics, SLO and SLA properties) will be
fulfilled in this first step, a follow up two-step approach might fulfilled in this first step, a follow up two-step approach might
need to be implemented. need to be implemented.
o The minimum missing fields from the GST have to be identified and o The minimum missing fields from the GST have to be identified and
appropriate questions have to be generated (e.g. based on a pool appropriate questions have to be generated (e.g. based on a pool
of available questions correlated with each field, or based on AI of available questions correlated with each field, or based on AI
approaches). approaches).
o An iterative interrogation phase will be initiated towards the o An iterative interrogation phase will be initiated towards the
skipping to change at page 5, line 42 skipping to change at page 5, line 37
6. IANA Considerations 6. IANA Considerations
This draft does not include any IANA considerations This draft does not include any IANA considerations
7. References 7. References
[GSMA] "Generic Network Slice Template, version 3.0", NG.116 , [GSMA] "Generic Network Slice Template, version 3.0", NG.116 ,
May 2020. May 2020.
[I-D.contreras-teas-slice-nbi] [I-D.contreras-teas-slice-nbi]
Contreras, L., Homma, S., and J. Ordonez-Lucena, Contreras, L., Homma, S., and J. Ordonez-Lucena, "IETF
"Considerations for defining a Transport Slice NBI", Network Slice use cases and attributes for Northbound
draft-contreras-teas-slice-nbi-01 (work in progress), Interface of controller", draft-contreras-teas-slice-
March 2020. nbi-03 (work in progress), October 2020.
[I-D.irtf-nmrg-ibn-concepts-definitions] [I-D.irtf-nmrg-ibn-concepts-definitions]
Clemm, A., Ciavaglia, L., Granville, L., and J. Tantsura, Clemm, A., Ciavaglia, L., Granville, L., and J. Tantsura,
"Intent-Based Networking - Concepts and Definitions", "Intent-Based Networking - Concepts and Definitions",
draft-irtf-nmrg-ibn-concepts-definitions-01 (work in draft-irtf-nmrg-ibn-concepts-definitions-02 (work in
progress), March 2020. progress), September 2020.
[I-D.nsdt-teas-transport-slice-definition] [I-D.nsdt-teas-ietf-network-slice-definition]
Rokui, R., Homma, S., Makhijani, K., and L. Contreras, Rokui, R., Homma, S., Makhijani, K., Contreras, L., and J.
"IETF Definition of Transport Slice", draft-nsdt-teas- Tantsura, "Definition of IETF Network Slices", draft-nsdt-
transport-slice-definition-02 (work in progress), April teas-ietf-network-slice-definition-00 (work in progress),
2020. October 2020.
[TS28.541] [TS28.541]
"TS 28.541 Management and orchestration; 5G Network "TS 28.541 Management and orchestration; 5G Network
Resource Model (NRM); Stage 2 and stage 3 (Release 16) Resource Model (NRM); Stage 2 and stage 3 (Release 16)
V16.2.0.", 3GPP TS 28.541 V16.2.0 , September 2019. V16.2.0.", 3GPP TS 28.541 V16.2.0 , September 2019.
Acknowledgments Acknowledgments
This work has been partly funded by the European Commission through This work has been partly funded by the European Commission through
the H2020 project 5G-EVE (Grant Agreement no. 815074). the H2020 project 5G-EVE (Grant Agreement no. 815074).
 End of changes. 24 change blocks. 
54 lines changed or deleted 51 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/