Re: [Detnet] Fw: New Version Notification for draft-peng-detnet-packet-timeslot-mechanism-01.txt

Florian Kauer <florian.kauer@linutronix.de> Tue, 04 April 2023 10:20 UTC

Return-Path: <florian.kauer@linutronix.de>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 12180C151B1E for <detnet@ietfa.amsl.com>; Tue, 4 Apr 2023 03:20:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.397
X-Spam-Level:
X-Spam-Status: No, score=-4.397 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=linutronix.de header.b="ubzbAb2V"; dkim=neutral reason="invalid (unsupported algorithm ed25519-sha256)" header.d=linutronix.de header.b="oHOR+ze8"
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 Rz0zs1tPfyx3 for <detnet@ietfa.amsl.com>; Tue, 4 Apr 2023 03:20:30 -0700 (PDT)
Received: from galois.linutronix.de (Galois.linutronix.de [IPv6:2a0a:51c0:0:12e:550::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 2231AC15153F for <detnet@ietf.org>; Tue, 4 Apr 2023 03:20:29 -0700 (PDT)
Message-ID: <667aab47-2d68-ff55-b50c-b9b9b78654f1@linutronix.de>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1680603626; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=C7rO0OpZWNy3NsZlkd7aRYMVs4TYEno4hOTkuoyoJjM=; b=ubzbAb2VWhA648SlePBOkjw5NYvFcoku6Vs3GGQLOFDD2HNzWP5A3EWIgu6Lg3oBCs9P9m zBdXSMMiTBeKGUrsFRDnS3LAkg0TSxDtEAPan6jSvLXs70pJQWuSJePWsLShFKg/y2llNx xkv2tRZ7JWnaYtiVYb0KaS+vtWcndUFNINBPsMGNtiTQRniBHmo6qxoOj3U+8UrXuUVH1s Tug6T1YpDuwlk/1LSP4nM+e4iEzKEolchfgGFhzlhwpUO6x/EU+x1yu9EEg4inEffnQeoZ RKfwxvEodmirEHxy21NnFtZZu1v6qFNw0wc3RV3rWXDErMFA9Y5R0tOAIE+9bQ==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1680603626; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=C7rO0OpZWNy3NsZlkd7aRYMVs4TYEno4hOTkuoyoJjM=; b=oHOR+ze8OwpwsOEfUYtGg8jRiGqEEDWd8wm2qxgVf8ODoJ6EUvQRsM/9XZQywTizu6ffiI /6q4zlWdFbGJbkDA==
Date: Tue, 04 Apr 2023 12:20:05 +0200
MIME-Version: 1.0
Content-Language: en-US
To: peng.shaofu@zte.com.cn, detnet@ietf.org
References: <202303141140135401721@zte.com.cn>
From: Florian Kauer <florian.kauer@linutronix.de>
In-Reply-To: <202303141140135401721@zte.com.cn>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/3TZ697QMgbm2UEhjtFyajplRTyg>
Subject: Re: [Detnet] Fw: New Version Notification for draft-peng-detnet-packet-timeslot-mechanism-01.txt
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Apr 2023 10:20:34 -0000

Hi Shaofu,
this sounds very interesting! For many DetNet applications that I have in mind,
timeslot scheduling is the most promising approach by providing hard bounds
on the latencies.

However, I have low experience with MPLS (since I mostly worked in the area
of timeslotted low-power wireless communication), so I would be very happy if 
we could discuss a few questions I have regarding your draft.

My main question is how you imagine the realization of the timeslots themselves,
especially in comparison to TSN CQF. 
So TSN CQF can utilize Qbv (for positioning the slots in time), Qbu (for frame
preemption) and Qci (for ingress traffic policing). Do you plan to reuse some of the
functionality on the higher layer (e.g. applying MPLS over TSN and then allow the 
DetNet control plane to configure Qbv and schedule traffic in time slots provided
by Qbv according to the methods described in your draft) or would you prefer to 
completely skip the use of TSN on a lower layer and provide everything separately?

Greetings,
Florian

On 14.03.23 04:40, peng.shaofu@zte.com.cn wrote:
> 
> Hi WG,
> 
> 
> The packet timeslot scheduling mechanism is inspired by TSN CQF and applied in large-scale networks. 
> 
> Compared with CQF, it has the follow enhancements (or tagets that try to have):
> 
> 1) Introduce timeslot resource in IP/MPLS network.
> 
> 2) Create flexible timeslot mapping based on timeslot resource reservation.
> 
> 3) Avoid overprovision and support more services.
> 
> 4) Avoid conflicts through simple and easy-to-implement (non theoretical) methods.
> 
> 
> The current version is still rough. We look forward to your any suggestions, comments, and welcome cooperation. Thanks !
> 
> 
> Regards,
> 
> PSF
> 
> 
> 
> Original
> *From: *internet-drafts@ietf.org <internet-drafts@ietf.org>
> *To: *刘爱华10024999;Dong Yang <dyang@bjtu.edu.cn>;Peng Liu <liupengyjy@chinamobile.com>;彭少富10053815;
> *Date: *2023年03月10日 20:51
> *Subject: **New Version Notification for draft-peng-detnet-packet-timeslot-mechanism-01.txt*
> 
> A new version of I-D, draft-peng-detnet-packet-timeslot-mechanism-01.txt
> has been successfully submitted by Shaofu Peng and posted to the
> IETF repository.
> 
> Name:        draft-peng-detnet-packet-timeslot-mechanism
> Revision:    01
> Title:        Generic Packet Timeslot Scheduling Mechanism
> Document date:    2023-03-10
> Group:        Individual Submission
> Pages:        17
> URL:            https://www.ietf.org/archive/id/draft-peng-detnet-packet-timeslot-mechanism-01.txt
> Status:         https://datatracker.ietf.org/doc/draft-peng-detnet-packet-timeslot-mechanism/
> Htmlized:       https://datatracker.ietf.org/doc/html/draft-peng-detnet-packet-timeslot-mechanism
> Diff:           https://author-tools.ietf.org/iddiff?url2=draft-peng-detnet-packet-timeslot-mechanism-01
> 
> Abstract:
>    IP/MPLS networks use packet switching (with the feature store-and-
>    forward) and are based on statistical multiplexing.  S tatistical
>    multiplexing is essentially a variant of time division multiplexing,
>    which refers to the asynchronous and dynamic allocation of link
>    timeslot resources.  In this case, the service flow does not occupy a
>    fixed timeslot, and the length of the timeslot is not fixed, but
>    depends on the size of the packet.  Statistical multiplexing has
>    certain challenges and complexity in meeting deterministic QoS, and
>    its delay performance is closely related to the used queueing
>    mechanism.  This document further describes a generic time division
>    multiplexing scheme in IP/MPLS networks, which we call packet
>    timeslot scheme.  It aims to make the control plane easier to
>    calculate the delay performance and more flexible to allocate
>    deterministic resources, and make the data plane create more flexible
>    timeslot mapping.
> 
>                                                                                   
> 
> 
> The IETF Secretariat
> 
> 
> 
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet