[Teas] Re: 2nd WG Last Call: draft-ietf-teas-5g-ns-ip-mpls-09 (*one* week)

Krzysztof Szarkowicz <kszarkowicz@gmail.com> Fri, 06 September 2024 15:53 UTC

Return-Path: <kszarkowicz@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 9FF25C14F6FE; Fri, 6 Sep 2024 08:53:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.105
X-Spam-Level:
X-Spam-Status: No, score=-1.105 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, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no 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 7R-3AMH-oOot; Fri, 6 Sep 2024 08:53:22 -0700 (PDT)
Received: from mail-qv1-xf36.google.com (mail-qv1-xf36.google.com [IPv6:2607:f8b0:4864:20::f36]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BAE2DC14F6EA; Fri, 6 Sep 2024 08:53:22 -0700 (PDT)
Received: by mail-qv1-xf36.google.com with SMTP id 6a1803df08f44-6c35357cdacso11014646d6.0; Fri, 06 Sep 2024 08:53:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725638002; x=1726242802; darn=ietf.org; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=HcBKdAIuwoR9u6wbZA2uVww5EK6KrxqIgTd9aHcEVBw=; b=SZ/PfqK1/rmCRnfXUhTve1INAbeZq02ieDEQvbl472NIUdfwlekOiisqSDhB2rCFRa bfP25nqakTSrdugcI1qEX7elfigx24SW0MBUIxiZwsHHMe1oWLl3bo+7WI8FS6g5DcJo klE3g0hfDZOm7EnM2nyqGwWyAWTUS33vNt/pquqXwXwWySfcauVNydXPgCjahfMcLtzd vBDy3AhUp7CT1nHy8hu2P9zhjAw+Hmzt21Bw2QhQ4Gzb0rH+D8PqqngpkXl2eWhWDQBM 69K2Ez+RQx8dvuV/emR6mki1kRzPidKH1QzCz7tVhtNW32dydlm4lFAzkg5FLEbpN38Q AFbA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725638002; x=1726242802; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=HcBKdAIuwoR9u6wbZA2uVww5EK6KrxqIgTd9aHcEVBw=; b=HHgWn2JG/yMHT5SYeDezWIV75jjUfS99UIfdnUyN4d4n/dYNwP3WSkrHEiZDyaXEY0 40BViM0JjWFG0YB/52/8qlvvjN3enftJwtx4wTw/NNvqnnrvXbz/ijNvXUWWKoQO/WWf +gsAsK3khyFSvyCCFF+QNTtJYnxwWh/ZZxYBQeXbBWauinkYjiIihnNEpcrAZ00bGi8X 3vglAGon0DZaBcVMtMUvgbpGQkb4uAxkTorgnSYJZvGcBMXCpEC87R9ltZdH/WhGG+il aS8uRakuE+HaO03q1lvz3mUeMAqDxoRhVISNtHmwsf3ggPR9ntuqYLRCUpjZsi4LHRwY W2Gw==
X-Forwarded-Encrypted: i=1; AJvYcCWPJHPkDERCjt68/jM2Kqby2iaWfa4NKdmz34n88H+V1a/Pu0h5csxfePrIXNGLFAiM1lRPvw==@ietf.org, AJvYcCWtu2dhtoZrMV3OV85yGs8l6iYFJT9lt4KM8lu5yx/3fJqyXXIclPgNw3NHOuRfJ8T5MNgVp0L0ZTqJjg==@ietf.org
X-Gm-Message-State: AOJu0YzR/m8XLhfQ6F8TyqmkWOQLl2sHcN1zK7Q8deIPSEMAKIh/KFJJ MkZY5IqZzheQr5LaNRs1cFv/pb+pgYXQrej3vkXfZFbPlOdgzD/m2TLgzUqK
X-Google-Smtp-Source: AGHT+IFZxvTGFh73ahTM19ijhIGdGWlEzxGREBBC3YgP7HNIoNX4TId0CfZAPADd66Iq81f/cpFKBg==
X-Received: by 2002:a05:6214:4588:b0:6c4:de93:8544 with SMTP id 6a1803df08f44-6c52851e187mr36366266d6.52.1725638001396; Fri, 06 Sep 2024 08:53:21 -0700 (PDT)
Received: from smtpclient.apple (jpams-nat14.juniper.net. [193.110.49.14]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6c5201e43dasm17662856d6.46.2024.09.06.08.53.19 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 06 Sep 2024 08:53:20 -0700 (PDT)
From: Krzysztof Szarkowicz <kszarkowicz@gmail.com>
Message-Id: <4E60C28E-D0D2-424B-A49F-D22CD2F0760C@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_903B842F-6E9F-446B-BF5D-14A657DCFD55"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6.1.2\))
Date: Fri, 06 Sep 2024 17:53:06 +0200
In-Reply-To: <d27ef01a787a42a9945b818124728c2c@huawei.com>
To: "Dongjie (Jimmy)" <jie.dong=40huawei.com@dmarc.ietf.org>
References: <CA+YzgTuwRDSxfy7rHR21A3LqAmRcQtcFZWo1KD6KQZaEFMcODQ@mail.gmail.com> <d27ef01a787a42a9945b818124728c2c@huawei.com>
X-Mailer: Apple Mail (2.3731.700.6.1.2)
Message-ID-Hash: VTEG5GL3HM7WDWAYL73WSSSAYCM3VES5
X-Message-ID-Hash: VTEG5GL3HM7WDWAYL73WSSSAYCM3VES5
X-MailFrom: kszarkowicz@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-teas.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "EXT-vishnupavan@gmail.com" <vishnupavan@gmail.com>, TEAS WG <teas@ietf.org>, TEAS WG Chairs <teas-chairs@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [Teas] Re: 2nd WG Last Call: draft-ietf-teas-5g-ns-ip-mpls-09 (*one* week)
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/ngKXuUK0nqHq_g5Hok4BVttLML0>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Owner: <mailto:teas-owner@ietf.org>
List-Post: <mailto:teas@ietf.org>
List-Subscribe: <mailto:teas-join@ietf.org>
List-Unsubscribe: <mailto:teas-leave@ietf.org>

Dear Jie,

Please see my comments below.


Best regards,
Krzysztof


> On Aug 28, 2024, at 11:21, Dongjie (Jimmy) <jie.dong=40huawei.com@dmarc.ietf.org> wrote:
> 
> Dear authors and WG,
>  
> Thanks for the efforts in updating the document. I’ve read the diffs between -04 and -09, and please find below a few comments to the changes.
>  
> The line numbers generated by the idnits are used.
>  
>  
> 133        technologies.  Specifically, this document explains how RFC 9543
> 134        Network Slices are realized within provider networks and how such
> 135        slices are stitched to Transport Network resources in a customer site
> 136        in the context of Transport Network Slices (Figure 1).
>  
> [Jie] Suggest to change this to: this document explains one approach of realizing RFC 9543 Network Slices within provider networks…

[Krzysztof] Ack. We will update the text in the next revision.
 
> 177        3, or Layer 4).  The realization of the mapping between customer
> 178        sites and provider networks is refered to as the "hand-off".
> 179        Section 4 lists a set of such hand-off methods.
>  
> [Jie] From the context it seems the mapping refers to the mapping between 5G network slices and network slices in TN domain. But the text here just says mapping is between customer sites and provider networks. It is suggested to clarify the scope of the mapping is for network slices.
>  
> As for the term “hand-off”, it seems it is used in the wireless world for something else. If this draft wants to use this term for the network slice mapping mechanism, I’d suggest to make it clear that it is “network slice hand-off in data plane”.
>  
> And it is suggested this section also refer to draft-ietf-teas-5g-network-slice-application for the methods of network slice mapping/hand-off in data plane. 

[Krzysztof] Not sure, how you come to the conclusion that the context indicates that mapping is between 5G network slices and network slices in the TN domain. We clearly described in the text, that it is between customer sites and provider networks, so scope is already clearly specified

[Krzysztof] “hand-off” is very generic term, used in many contexts. We clarified the term “hand-off” in the context of this draft, and using it in the similar manner as term “hand-off/handoff” in the draft-ietf-teas-5g-network-slice-application, for consistency between two drafts.

[Krzysztof] In the context of mapping, this section already references draft-ietf-teas-5g-network-slice-application (one paragraph earlier). 
>  
> 186        resource control at the Provider Edges (PEs), (3) coarse-grained
> 187        resource control at within the provider network, 
>  
> [Jie] s/at within/within
>  

[Krzysztof] Ack. We will update the text in the next revision.

>  
> 432        While in most cases CEs connect to PEs using IP (e.g., VLANs
> 433        subinterface on a Layer 3 interface), a CE may also connect to the
>  
> [Jie] s/VLANs subinterface on a Layer 3 interface/via layer-3 VLAN subinterfaces

[Krzysztof] Ack. We will update the text in the next revision.

>  
>  
> 573        A TN slice might be considered as a variant of horizontal composition
> 574        of Network Slices mentioned in Appendix A.6 of [RFC9543].
>  
> [Jie] For composition of network slices, it is suggested to also add a reference to draft-li-teas-composite-network-slices.

[Krzysztof] We reference RFC 9543 for slice composition. We don’t see as necessary to reference individual drafts at this point of time.

>  
> 782     3.6.  First 5G Slice versus Subsequent Slices
>  
> 784        An operational 5G Network Slice incorporates both 5G control plane
> 785        and user plane capabilities.  For instance, consider a slice based on
> 786        split-CU in the RAN, both CU-UP and Centralized Unit Control Plane
> 787        (CU-CP) need to be deployed along with the associated interfaces E1,
> 788        F1-c, F1-u, N2, and N3 which are conveyed in the TN.  In this regard,
> 789        the creation of the "first slice" can be subject to a specific logic
> 790        that does not apply to subsequent slices.
>  
> [Jie] Section 3.6 assumes that the deployment of the first 5G slice is different from the deployment of subsequent slices. This may be true for the example in Figure 10, where the control plane for different 5G slices are shared. While it is possible the control plane of different 5G slices need to be separated, then the deployment of TN slices would be different from the description in this section.
>  
> It is suggested to clarify the presumption of shared slice for control plane in the beginning of section 3.6.

[Krzysztof] Section 3.6 describes very common model, where CP is shared between slices (so, 2nd slice shares the CP with 2st slice), as an example (“For instance”). At the same time, there are no presumptions. Depending on the operational guidelines, operator might deploy slices with shared CP, or slices with separate CPs. Or, could have some mixture of slices with shared CPs, and slices with separate CPs.

>  
>  
> 790        that does not apply to subsequent slices.  Let us consider the
> 791        example depicted in Figure 10 to illustrate this deploloyment.  In
>  
> [Jie]  s/deploloyment/deployment

[Krzysztof] Ack. We will update the text in the next revision.

>  
>  
> 918           methods used here can range from careful network planning, to
> 919           ensure a more or less equal traffic distribution (i.e., equal cost
> 920           load balancing), to advanced TE techniques, with or without
> 921           bandwidth reservations, to force more consistent load distribution
> 922           even in non-ECMP friendly network topologies. 
>  
> [Jie] Section 3.7 mentions that coarse-grained resource control with up to 8 traffic classes is used at the transit links in the provider network. Then in capacity planning/management, it mentions “advanced TE techniques, with or without bandwidth reservation”. It is not very clear whether bandwidth reservation is at coarse granularity (up to 8 traffic classes), or it can be done at finer granularity (e.g. per path)? If it is the latter, does it conflict with “coarse-grained resource control”?

[Krzysztof] We are not perspective, and not dictating any concrete granularity of bandwidth reservation. Typical deployments today use non-coarse, per path (not per traffic class) BW reservation. Some time ago, Diff-Serv Aware Traffic Engineering BW reservation modes (RFC 4128) were standardized by IETF. These model could be in prinicple used here as well. Saying that, these models didn’t gain much attention among operators (real production network deployments), comparing to simple per-path BW reservation model.

>  
> 1097    4.2.1.  An Example of Local IPv6 Addressing Plan for Network Functions
>  
> [Jie] I appreciate the update in the text which explains the example of embedding S-NSSAI into IPv6 address. While since it is about the IPv6 addressing of the 5G NFs, which is out of the scope of the TN network, and IMO not the focus of this document. It is suggested to either move this section to the appendix or remove it from this document.

[Krzysztof] IP addressing and IP allocation scheme is an important aspect of TN network. One allocation scheme is provided as an example in section 4.2.1.

>  
> 2049    6.  PEs Underlay Transport Mapping Models
>  
> 2058       It is worth noting that TN QoS Classes and underlay transport are
> 2059       orthogonal.  
>  
> 2091       Similar to the QoS mapping models discussed in Section 5, for mapping
> 2092       to underlay transports at the ingress PE, both 5QI-unaware and 5QI-
> 2093       aware models are defined. 
>  
> [Jie] Does it mean the underlay transport can be aware of 5QI, while is orthogonal to TN QoS Classes? Then how are the QoS mapping models combined with the underlay transport mapping model? For example, can the 5QI-unaware QoS model be combined with the 5QI-aware underlay transport mapping model?  Or they always need to be consistent on 5QI-aware or unawareness?

[Krzysztof] We will slightly update the first sentence: “It is worth noting that TN QoS Classes and underlay transport are each related to different engineering objectives”. And, since they are independent and addressing different engineering objectives, then yes, the 5QI-unaware QoS model can be combined with the 5QI-aware underlay transport mapping model, as described in subsections of Section 5 and Section 6.

>  
> 2404    7.2.2.  Scheme 2: TE Paths with Fixed Bandwidth Reservations
>  
> 2410       slice.  Note that the "reservations" would be in the mind of the
> 2411       transport controller - it is not necessary (or indeed possible for
> 2412       SR-TE) to reserve bandwidth at the network layer.
>  
> [Jie] With some mechanisms resource reservation can also be done on the network devices. If section 7.2.2 only talks about bandwidth reservation in the mind of the controller, it is suggested to make this explicit in the title of this section.
>  
> As for segment routing with resource reservation at the network layer, this document may consider to add a reference to draft-ietf-spring-resource-aware-segments.
>  

[Krzysztof] Good catch! We will adjust the text in this section to “allow" reservations in the controller or the network devices. 

[Krzysztof] As the draft title says, this draft focuses on “current IP/MPLS Technologies”, with broad deployment status, therefore we don’t see the possibility to reference draft-ietf-spring-resource-aware-segments, which is new, emerging technology.


>  
> Best regards,
> Jie
>  
>  
> From: Vishnu Pavan Beeram [mailto:vishnupavan@gmail.com] 
> Sent: Thursday, August 22, 2024 2:28 AM
> To: TEAS WG <teas@ietf.org <mailto:teas@ietf.org>>
> Cc: TEAS WG Chairs <teas-chairs@ietf.org <mailto:teas-chairs@ietf.org>>
> Subject: [Teas] 2nd WG Last Call: draft-ietf-teas-5g-ns-ip-mpls-09 (*one* week)
>  
> All,
>  
> This starts the 2nd working group last call on
> https://datatracker.ietf.org/doc/draft-ietf-teas-5g-ns-ip-mpls/
>  <https://datatracker.ietf.org/doc/draft-ietf-teas-5g-ns-ip-mpls/>
>  
> Please note that the previous last call was for version 4 of the document and several changes have been made to the document since then. The changes have been discussed on the list and a summary presented during the WG session in IETF 120.
>  
> As this is a 2nd last call that is primarily focused on changes since the previous last call, it closes in *one" week. The working group last call ends on August 28th, 2024. Please send your comments to the working group mailing list.
>  
> A diff (v4-v9) can be found at:
> https://author-tools.ietf.org/iddiff?url1=draft-ietf-teas-5g-ns-ip-mpls-04&url2=draft-ietf-teas-5g-ns-ip-mpls-09&difftype=--html
>  
> Thank you,
> Pavan and Oscar
> ps: The following comment from Greg will be considered as part of this 2nd LC -
> https://mailarchive.ietf.org/arch/msg/teas/Pr7hvoB_RS9ZgGIRGEdCf2rn4bE/
> _______________________________________________
> Teas mailing list -- teas@ietf.org <mailto:teas@ietf.org>
> To unsubscribe send an email to teas-leave@ietf.org <mailto:teas-leave@ietf.org>