Re: [Teas] I-D Action: draft-bestbar-teas-ns-packet-09.txt

Tarek Saad <tsaad.net@gmail.com> Fri, 29 April 2022 16:35 UTC

Return-Path: <tsaad.net@gmail.com>
X-Original-To: teas@ietfa.amsl.com
Delivered-To: teas@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C2B67C15EB4F; Fri, 29 Apr 2022 09:35:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nTDsJUBgap5W; Fri, 29 Apr 2022 09:35:53 -0700 (PDT)
Received: from mail-io1-xd2e.google.com (mail-io1-xd2e.google.com [IPv6:2607:f8b0:4864:20::d2e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0E6A4C15E6E3; Fri, 29 Apr 2022 09:35:48 -0700 (PDT)
Received: by mail-io1-xd2e.google.com with SMTP id e15so10348579iob.3; Fri, 29 Apr 2022 09:35:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:thread-topic:thread-index:date:message-id :references:in-reply-to:accept-language:content-language :mime-version; bh=hehjDALqGckx/ENTtc5iupz2b9dUgOVWsqD1OYaLHO4=; b=qFiJfbqZxO9YkWbCiY9EjayhKhss75c6e+Ub+1DHy1qJijrWDyWNaHdWfB+2hv6oj0 DnQ73P9l1LJMdxCXTlsPaOT9Q15fe+DXGVW5/0rdA1lIoJNPXdPBJ/K68v5wXWnsprE+ OyXnV53ZdG1Sz1LbSMkDvoTHnGqpebBmKiSp86ElOEn+5SznCICvY8uqdDgg4OwqqgzJ qJBhZBGyHnfo2l+BiIHfmgT175eVR/QRPRWE2uOtwCGjqsTnh4zIXVAD5pS7EgFqArXJ IgzE/dYpssLsu1nZlWLIR0zyaLcmkFYrAtoEHBA6rcx9FjpGLOrNXaBD4zEXubfNPdQg X9Bw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:thread-topic:thread-index :date:message-id:references:in-reply-to:accept-language :content-language:mime-version; bh=hehjDALqGckx/ENTtc5iupz2b9dUgOVWsqD1OYaLHO4=; b=8OpJIOAYNTZ/D407SLHQnWWdqNzJT8bQyCTaAkP1P2RwNW0GK8r18thqU+pRB5PTDj LoQcB//GVWVhEGG2wsNw48YBD1darmKzuZxC9yiijWgcmzEKKE9HKN9fVAOa2pUwAc+p xs051v6GksEAZQJZ8AWNRM8IHBAcjH7JmLMfF4BNyy1/wusfTDmwGsS9ahQn2hnvBpyt 2rYkVWYgKwp61MS/FbiSKAK+lLJitX6akgWdSZcDiwMdD8KRIrYtKd4Cq1T1Hmw957/n sIZoVRo7lID5cnwWfMRDnXjV1VLQ7DWlO/W8YjVo5fXNGPutNtWK1z0spttBKCf0OCew WBzA==
X-Gm-Message-State: AOAM532hrOcg1fBIuXpd79S1Ag+LbKmI5FnbuLYgYCE7sw0x1b3ANd2s +62J9AQ0qY7Hd4tWi4DRjM6chgLcOQU=
X-Google-Smtp-Source: ABdhPJyifBV19mvNOSjAi9OqTZRDjGpsyp0369GXlRTd9RIjEVn+KieCuriIfvZm2+3bP6kprI5SkQ==
X-Received: by 2002:a05:6638:3797:b0:32a:f93b:fd65 with SMTP id w23-20020a056638379700b0032af93bfd65mr89101jal.118.1651250146765; Fri, 29 Apr 2022 09:35:46 -0700 (PDT)
Received: from DM5PR1901MB2150.namprd19.prod.outlook.com ([40.97.200.53]) by smtp.gmail.com with ESMTPSA id x16-20020a0566380cb000b0032b3a78173esm686930jad.2.2022.04.29.09.35.45 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 29 Apr 2022 09:35:46 -0700 (PDT)
From: Tarek Saad <tsaad.net@gmail.com>
To: Huzhibo <huzhibo=40huawei.com@dmarc.ietf.org>, TEAS WG <teas@ietf.org>
CC: TEAS WG Chairs <teas-chairs@ietf.org>, draft-bestbar-teas-ns-packet <draft-bestbar-teas-ns-packet@ietf.org>
Thread-Topic: [Teas] I-D Action: draft-bestbar-teas-ns-packet-09.txt
Thread-Index: ATAzMDY1qwNhoSns67nnH1OE/jPqPNBGN6kfgAmZfwCAAEPe7g==
X-MS-Exchange-MessageSentRepresentingType: 1
Date: Fri, 29 Apr 2022 16:35:45 +0000
Message-ID: <DM5PR1901MB21500BAD656A103CE3BBE768FCFD9@DM5PR1901MB2150.namprd19.prod.outlook.com>
References: <165057815598.9368.7216073171936460040@ietfa.amsl.com>, <DM5PR1901MB21502356D6CCD55BA629F1C0FCF79@DM5PR1901MB2150.namprd19.prod.outlook.com> <626ab9af.1c69fb81.95618.4f2aSMTPIN_ADDED_BROKEN@mx.google.com>
In-Reply-To: <626ab9af.1c69fb81.95618.4f2aSMTPIN_ADDED_BROKEN@mx.google.com>
Accept-Language: en-US
Content-Language: en-CA
X-MS-Has-Attach:
X-MS-Exchange-Organization-SCL: -1
X-MS-TNEF-Correlator:
X-MS-Exchange-Organization-RecordReviewCfmType: 0
Content-Type: multipart/alternative; boundary="_000_DM5PR1901MB21500BAD656A103CE3BBE768FCFD9DM5PR1901MB2150_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/Nxva5_Uxgqw-rrixpJqj3nwI6eY>
Subject: Re: [Teas] I-D Action: draft-bestbar-teas-ns-packet-09.txt
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas>, <mailto:teas-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas/>
List-Post: <mailto:teas@ietf.org>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas>, <mailto:teas-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 29 Apr 2022 16:35:56 -0000

Hi Zhibo,

Please see inline..

From: Teas <teas-bounces@ietf.org> on behalf of Huzhibo <huzhibo=40huawei.com@dmarc.ietf.org>
Date: Thursday, April 28, 2022 at 11:58 AM
To: Tarek Saad <tsaad.net@gmail.com>, TEAS WG <teas@ietf.org>
Cc: TEAS WG Chairs <teas-chairs@ietf.org>, draft-bestbar-teas-ns-packet <draft-bestbar-teas-ns-packet@ietf.org>
Subject: Re: [Teas] I-D Action: draft-bestbar-teas-ns-packet-09.txt
Hi all,

I've read the update version and think there are still issues which could impede correct understanding of the network slice realization and the required functionality on network nodes. It would be good if these issues can be solved in an update version before the adoption.

1. Slice-Flow Aggregate (SFA) and NRP

In my understanding the concept Slice-Flow Aggregate is to describe an optional behavior on the controller or the ingress node which can group multiple network traffic flows together. But the relationship between SFA and NRP is still not clear from the document. During the adoption call discussion, it seems the conclusion is that there is one-to-one mapping of SFA to NRP. If this is the case, it is better to make it explicit in the draft.
[TS]: Yes, clarifying the relation between SFA and NRP is tracked in Section 9, item 2 of the open issues.

My greatest concern is that in several places in the document, the description indicates that transit nodes also need to be aware of the mapping of slice flows to SFA, which apparentely is not true.

For example, section 4.1 says:

   "In the data plane NRP mode, the transit nodes within an NRP domain use the FAS to associate packets with a Slice-Flow Aggregate and to determine the Network Resource Partition Per Hop Behavior (NRP-PHB) that is applied to the packet."

The transit nodes do not need to know how the packet is mapped to an NRP, thus they are not aware of the SFA. What they need to do is to use some identifier in the packet to determine the corresponding NRP and forward the packet according to the NRP's forwarding behavior. Thus Slice-Flow Aggregate does not need to be mentioned in the text about transit nodes behavior.
[TS]: what the text is saying is that a packet that belongs to a specific SFA carries a FAS in it. The FAS is used by nodes in the network to associate the packet to the NRP.

In the document there are many other occurrence of SFA where it was actually talking about NRP. My suggestion is to only use SFA in the description of the traffic aggregation procedure.
[TS]: the SFA resembles the traffic packets. The NRP is the set of network resources. The two are related but are different. As noted above, the clarification of relationship between SFA and NRP is tracked in item 2 of Section 9.


2. Flow Aggregate Selector (FAS) / G-FAS or NRP-ID

During the adoption call, there was comment that NRP-ID is essentially the same as FAS and G-FAS, and it was suggested to simplify the mapping between different terms/components.
[TS]: As responded to during adoption, the FAS can take multiple forms (the document describes several). Carrying a global ID (G-FAS) is just one form of FAS.

Regards,
Tarek (for the co-authors)

According to the example above, the FAS is used by the transit nodes to determine the NRP, thus it makes more sense to call it NRP-ID or NRP specific IDs directly.

thanks

zhibo


________________________________

胡志波 Hu Zhibo
Mobile: +86-18618192287
Email: huzhibo@huawei.com
发件人:Tarek Saad <tsaad.net@gmail.com>
收件人:TEAS WG <teas@ietf.org>
抄 送:TEAS WG Chairs <teas-chairs@ietf.org>;draft-bestbar-teas-ns-packet <draft-bestbar-teas-ns-packet@ietf.org>
时 间:2022-04-22 21:27:12
主 题:Re: [Teas] I-D Action: draft-bestbar-teas-ns-packet-09.txt

Dear WG and Chairs,

We have made changes to I-D.draft-bestbar-teas-ns-packet to address comments that were received during the working group adoption poll for the revision -08 of this draft.

The changes include:

  *   Removing references to work-in-progress drafts
  *   Moving status of the draft to informational
  *   Adding Section 9 to record non-blocking issues raised during the WG adoption poll
  *   Some editorial nits, including fixing RFC2119 language.

We welcome further review and feedback.

Regards,
Tarek (for co-authors)


From: Teas <teas-bounces@ietf.org> on behalf of internet-drafts@ietf.org <internet-drafts@ietf.org>
Date: Thursday, April 21, 2022 at 5:56 PM
To: i-d-announce@ietf.org <i-d-announce@ietf.org>
Cc: teas@ietf.org <teas@ietf.org>
Subject: [Teas] I-D Action: draft-bestbar-teas-ns-packet-09.txt

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Traffic Engineering Architecture and Signaling WG of the IETF.

        Title           : Realizing Network Slices in IP/MPLS Networks
        Authors         : Tarek Saad
                          Vishnu Pavan Beeram
                          Jie Dong
                          Bin Wen
                          Daniele Ceccarelli
                          Joel Halpern
                          Shaofu Peng
                          Ran Chen
                          Xufeng Liu
                          Luis M. Contreras
                          Reza Rokui
                          Luay Jalil
        Filename        : draft-bestbar-teas-ns-packet-09.txt
        Pages           : 31
        Date            : 2022-04-21

Abstract:
   Realizing network slices may require the Service Provider to have the
   ability to partition a physical network into multiple logical
   networks of varying sizes, structures, and functions so that each
   slice can be dedicated to specific services or customers.  Multiple
   network slices can be realized on the same network while ensuring
   slice elasticity in terms of network resource allocation.  This
   document describes a scalable solution to realize network slicing in
   IP/MPLS networks by supporting multiple services on top of a single
   physical network by relying on compliant domains and nodes to provide
   forwarding treatment (scheduling, drop policy, resource usage) on to
   packets that carry identifiers that indicate the slicing service that
   is to be applied to the packets.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-bestbar-teas-ns-packet/

There is also an htmlized version available at:
https://datatracker.ietf.org/doc/html/draft-bestbar-teas-ns-packet-09

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-bestbar-teas-ns-packet-09


Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts


_______________________________________________
Teas mailing list
Teas@ietf.org
https://www.ietf.org/mailman/listinfo/teas