[Netslices] Preliminary charter text for discussion

Xavier de Foy <x.defoy.ietf@gmail.com> Sat, 27 January 2018 17:51 UTC

Return-Path: <x.defoy.ietf@gmail.com>
X-Original-To: netslices@ietfa.amsl.com
Delivered-To: netslices@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0EF62120727 for <netslices@ietfa.amsl.com>; Sat, 27 Jan 2018 09:51:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level:
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3f1tN0oej7RO for <netslices@ietfa.amsl.com>; Sat, 27 Jan 2018 09:51:12 -0800 (PST)
Received: from mail-qk0-x231.google.com (mail-qk0-x231.google.com [IPv6:2607:f8b0:400d:c09::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 31880124217 for <NetSlices@ietf.org>; Sat, 27 Jan 2018 09:51:12 -0800 (PST)
Received: by mail-qk0-x231.google.com with SMTP id b76so915469qkc.1 for <NetSlices@ietf.org>; Sat, 27 Jan 2018 09:51:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=MW7XkZTr1tOBQncurn09h+TdPFXVkF8gLTQjV9VqXC4=; b=RTeb/bbxFv3lfLlcMhsovbsPG8LQ53Q/TycBn0zebwXSK2lF2G3jdfb6IS/LuS8fD2 lYqYhtiQ7NhHPtnjJ33vuCiOH38dKcCFyRz34nSi43vHZwHnHhTqixQh6zSenBshWZL0 hmq/ireGmIOo6W4Qt6mv4oV3hlQDuOxudUmJph6rOiPOpNVrmpwoRHU3a2wIxJRyytMc C9jgkdy2FqZhU+us57RPC8CXRIJmD10tAh9MT5uXpfFTBeuQngU4tPJUgObFyu5Rgi5R npwUoX2h2bWeZaCDxBm8buD4Nf6ZWkK+5mMw0DAac04nWKwlwBE65PZae3Zt6NsDa7O+ MNhA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=MW7XkZTr1tOBQncurn09h+TdPFXVkF8gLTQjV9VqXC4=; b=QLoxebAn2erhqKr/Kx6bAspkaRCCLY3w3Gm5JnJ3oMt6+gfEB4X4VK3HmLU8mkMlFM 3U/P3gUR2iqQEt+nHCL2gbcqR/hPt0/fENAIDtOSeUb7jbgxQvxJOdLZgtAhMDnQb4wE eEKbWvsb6nf6cFdx4lev5WdRLkJbOdXtR//SmHoBdmKAV9IAL+m6SY8lCcjIuF9q032o YpXswuQ6JlWC+NjYyUcnEXYURALXt21E4o0tdkgPViI/3P/D5+v1ElOSTxJAwqxD8ZZp cfYA+qz89b+NOQlAR+DxtWhK0MfgcWx8j9hCVNJ/1DrQ9LWVnJ/K4UQMYdmz3z6t6vuE 9YnQ==
X-Gm-Message-State: AKwxyteX1XEm1cgbMvkOyJOQdGMAZp+BSD+X9RQEPNYBBMSqTCswoRhb 7omzvIR/aFuIhqRyguFE/XOOpnoGpA2+lWLSKUNclg==
X-Google-Smtp-Source: AH8x2261LIu5EH/0W5pJLPHUe+S0NVE19CGYDJGuc32E1wSUXDwxg5NMCIWA7lKuu07RTXam3CDIGC1M1JUAYaiYJvc=
X-Received: by 10.55.222.19 with SMTP id h19mr27318179qkj.0.1517075470962; Sat, 27 Jan 2018 09:51:10 -0800 (PST)
MIME-Version: 1.0
Received: by 10.237.60.194 with HTTP; Sat, 27 Jan 2018 09:51:10 -0800 (PST)
From: Xavier de Foy <x.defoy.ietf@gmail.com>
Date: Sat, 27 Jan 2018 12:51:10 -0500
Message-ID: <CAHYjOTbKq5SGx2dUt5citBq=21dRYS4nK_Sebdq0nyPX9T7bLg@mail.gmail.com>
To: NetSlices@ietf.org
Content-Type: multipart/alternative; boundary="089e082d8c3c8b561a0563c5a8f9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netslices/J1Okgpuf4Zl2i45vRS9GvLd03Jk>
Subject: [Netslices] Preliminary charter text for discussion
X-BeenThere: netslices@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "This list is intended for discussion and review of network slicing at IETF." <netslices.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netslices>, <mailto:netslices-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netslices/>
List-Post: <mailto:netslices@ietf.org>
List-Help: <mailto:netslices-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netslices>, <mailto:netslices-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 27 Jan 2018 17:51:15 -0000

Hi all, a group of COMS proponents prepared a preliminary charter text,
taking into account recommendations collected when discussing the BoF
request for IETF 100
<https://trac.tools.ietf.org/bof/trac/wiki/BofIETF100#OperationsandManagement>
.

The recommendations were for:
1. better account of the 4 key elements used in COMS: connectivity,
compute, storage resources + network & service functions;
2. better description of the functional blocks and their positions in COMS;
3. better FCAPS coverage;
4. better coverage of the management of the data plane.

Please share your comments on this list by Feb 1st. Other COMS proponents
are also invited to provide additional information to help with the
discussion.

Best Regards,
Xavier, on behalf of COMS proponents.


I. Context

The Common Operations and Management on Network Slices (COMS) WG
standardizes slice-level operations and management of the resources
associated with a network slice. These resources include both network
infrastructures and service functions. More specifically, network
infrastructures are normally comprised of physical/logical connections in
access, aggregation and backbone networks as well as computing and storage
elements. Meantime, service functions include network functions and network
function chains which are pre-defined using corresponding network
infrastructure elements. Such resources may be parts of different domains
enabled by different technologies.

A "Network Slice" is realized using a collection of technologies spanning
across data, control and management planes. Many of them rely on existing
IETF technologies including both concluded and in-progress works such as:
- Data plane: DetNet, TE-Tunnels, MPLS, Segment Routing VPNs, NVO3 etc.
- Controller and/or control plane: ACTN, PCE and RSVP-TE (requiring LDP,
BGP, OSPF awareness at level below) etc.
- Management plane: YANG, OAM etc.

The foundation of COMS is a technology-independent and resource-centric
management plane. In reality, the network slice provider may have diverse
technology choices in different domains due to geographical and commercial
reasons. Therefore, COMS makes no assumption on which technology is used
for specific domains. The goal of COMS is to define a common and
inter-operative management mechanism, which is essential for the concept of
network slicing being adopted in a system with heterogeneous network
infrastructures and services functions. Major characteristics include:
- Enabling composition of slices within a single or over multiple domains.
- Allowing the operation and management of a network slice in a uniform
manner, even when this network slice span multiple technology and/or
administrative domains.
- Enabling deployment of services over individual slices.

II. Scope

The WG will describe an overall architecture for network slicing. To manage
network slices in a technology-independent manner, the network slice
provider (NSP) will need to communicate with a network slice orchestrator
(NSO) over a COMS Service Delivery Interface (SDI). The COMS SDI can also
be used between network slice orchestrators, enabling hierarchical
management through the notion of network slice subnets. Network slices will
be leased to tenants, which will be able to use Customer Service Interface
(CSI) exposed by the NS provider to run management tasks (e.g., on-demand
measurement) within their slice instance under certain policies.

The WG will describe an information model representing a network slice,
accounting for the key elements used in network slices: connectivity,
compute, storage resources, network and service functions — this
information model includes the representation of managed objects and
corresponding management and operations, will guide the design of data
models on SDI and CSI and also will enable orchestrators interworking.

The WG will specify requirements, operations and management functionalities
on network slicing interfaces SDI and/or CSI including:
1 Network slice service profile, e.g. set by NSP over SDI, including
high-level parameters for network infrastructures and service functions,
together with their corresponding performance requirements.
2 Lifecycle management of network slice.
3 Other FCAPS functions. An important task of NSP is to aggregate faults,
performance, status information and performance guarantees for certain
services.
4 Slice composition or stitching in multi-domain environment.
5 Slice management by the tenant under the control of NSP, including
deploying network services over a slice.

The WG will specify requirements and functionalities of data plane entities
as needed to enable the management of network slices. For example, this may
include abstractions of policy control and enforcement, or gateway
functionalities. The WG will also study the mapping between the abstract
information model and managed entities, and will liaise with other IETF WGs
as needed. However, the WG will not attempt to replicate data plane
technologies including DetNet, TE-Tunnels, MPLS, Segment Routing VPNs, NVO3
etc.

III. Deliverables

WG deliverables are listed below and may be split in any number of
documents as determined by the WG:
- Problem statement and use cases for management of network slices.
- Architecture of network slices.
- Information model(s) and operations for network slices on topics
described above in the scope section.
- SDI and CSI interface specifications and relevant YANG models.
- Study the mappings of technology independent network equipment
configurations derived from the information model towards specific
technologies and coordination with relevant WGs as needed.

IV. Milestones

Dec 2018     Problem Statement, use cases and architecture
Dec 2018     Common information model and related YANG model
June 2019    Network slices composition and interworking
October 2019 FCAPS management functions and operations on network
             slices including abstractions of policy control and
             enforcement, or gateway functionalities.
March 2020   SDI and CSI interface specifications and relevant YANG models