[Detnet] updating the flow information model draft
János Farkas <janos.farkas@ericsson.com> Wed, 04 July 2018 18:12 UTC
Return-Path: <Janos.Farkas@ericsson.com>
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 1CF72130E09 for <detnet@ietfa.amsl.com>; Wed, 4 Jul 2018 11:12:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.311
X-Spam-Level:
X-Spam-Status: No, score=-4.311 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 jmpXuSSBzuyS for <detnet@ietfa.amsl.com>; Wed, 4 Jul 2018 11:12:05 -0700 (PDT)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 93FD9129619 for <detnet@ietf.org>; Wed, 4 Jul 2018 11:12:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1530727923; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=Kth/t4IVRqnX9LB/XwrG6qbZ2SB83fg22UUO8NxYzb8=; b=C/H+nd3pjBIUP3LPg414A5IMl24wNgpsUwfbIFMbYdmQjgz+btrmGyaVHKLJKVEv HrqorJZ47f4F8JG9jZjMAvLsohZ7A+evUyXWLiEqtdPT2MrCdM9o7i3deHoZ3Gzt l9IiSaWFAW3lXmKkHlGVyY9YCCzqgtnEE+Btry1f5eY=;
X-AuditID: c1b4fb2d-20bff700000055ff-32-5b3d0df3bec1
Received: from ESESSMB501.ericsson.se (Unknown_Domain [153.88.183.119]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id E2.8F.22015.3FD0D3B5; Wed, 4 Jul 2018 20:12:03 +0200 (CEST)
Received: from ESESBMB501.ericsson.se (153.88.183.168) by ESESSMB501.ericsson.se (153.88.183.162) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Wed, 4 Jul 2018 20:12:03 +0200
Received: from [100.94.59.252] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.184) with Microsoft SMTP Server id 15.1.1466.3 via Frontend Transport; Wed, 4 Jul 2018 20:12:03 +0200
From: János Farkas <janos.farkas@ericsson.com>
To: DetNet WG <detnet@ietf.org>
Message-ID: <2d6d8f85-a283-eb43-6bea-323b7af661f2@ericsson.com>
Date: Wed, 04 Jul 2018 20:12:03 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprELMWRmVeSWpSXmKPExsUyM2J7ue5nXttog8//rSx+f5rN4sDosWTJ T6YAxigum5TUnMyy1CJ9uwSujOamySwFU6QrDj2ZwtrAuECsi5GDQ0LAROLE6/AuRi4OIYGj jBJ/Vx9lhXC+Mkos+TyPHcI5zCjx4fAupi5GTg42AXuJu5c2MIPYwgJGEt+3nQGLiwjISzT2 fmYHsXmBaqZ/fApmswioSFz6+Z8ZZJuoQIzE+r4EiBJBiZMzn7CA2MwCFhIz559nhLDlJZq3 zgYbLySgJvHp7UP2CYx8s5C0zELSMgtJywJG5lWMosWpxcW56UbGeqlFmcnFxfl5enmpJZsY gSF1cMtv3R2Mq187HmIU4GBU4uF15LSNFmJNLCuuzD3EKMHBrCTCq/nLJlqINyWxsiq1KD++ qDQntfgQozQHi5I4r96qPVFCAumJJanZqakFqUUwWSYOTqkGRn+OuPBLfK5/G/Pcjz98q8ou rX+ue3t7dUvc093PhQuEjE735UunFhVt/Bih9K6yT/bY3S1FEfO6opYunGpxtJtbmtvzWoS3 SmKPZ5FMe2az5SGbeelCb2K8qz1rSo9uOM2++M7ac0psz8TO7L50+FDYJ+0PU1TPSD/wqan0 PlgX/DS0e2e/EktxRqKhFnNRcSIAkGiCEyUCAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/AWG2eemg_AWsvF2FwtREyd_xtC8>
Subject: [Detnet] updating the flow information model draft
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.26
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: Wed, 04 Jul 2018 18:12:07 -0000
Dear all, I think the flow information model draft needs some updates to bring it in-line with the recent developments in the WG. I’d like to have WG discussion on the list and at IETF 102 before making any updates. 1, Current version of draft-ietf-detnet-flow-information-model-01 Section 5.2 Service Parameters includes in order delivery, which is a binary value in draft-ietf-detnet-flow-information-model-01 depending on whether or not in order delivery is required for the given service. This requires refinements based on the developments we had in draft-ietf-detnet-architecture-06. The refinement would involve introducing a numerical service parameter, which could be called “MisorderingTolerance” or alike to replace the current binary parameter. 2, Recent updates of draft-ietf-detnet-architecture-06 draft-ietf-detnet-architecture-06 provides a finer grade DetNet QoS parameter by introducing : Section 3.1: “o An upper bound on out-of-order packet delivery. It is worth noting that some DetNet applications are unable to tolerate any out-of-order delivery.” Section 3.2.2.1. In-Order Delivery: “Out-of-order packet delivery can be a side effect of service protection. Packets delivered out-of-order impact the amount of buffering needed at the destination to properly process the received data. Such packets also influence the jitter of a flow. The DetNet service includes maximum allowed misordering as a constraint. Zero misordering would be a valid service constraint to reflect that the end system(s) of the flow cannot tolerate any out-of-order delivery. Service protection may provide a mechanism to support in-order delivery.” The architecture document does not provide further details on purpose. It is the job of the flow information model draft to go into the details. 3, “MisorderingTolerance” related thoughts The DetNet QoS requirements are correlated to each other. For instance, a packet received with a too big delay or jitter is practically a lost packet for the application. As for misordering, it is related, e.g., to jitter as explained in the architecture document. (Well, misordering above the tolerable limit can be considered loss.) The correlations can be taken into account when defining the QoS requirements for a DetNet service, and also when providing the given DetNet service by the DetNet network. Actually, misordering and jitter can be decreased with a similar tool, e.g., a playout buffer. It is a bit more complex for reordering and requires sequencing information carried in the packets. I see two approaches to express maximum allowed misordering: a) number of misordered packets b) time Both of them have their pros and cons. I propose to follow a) for multiple reasons. Maximum allowed/tolerable misordering could be defined along: “maximum number of misordered packets, e.g., a delta of sequence numbers between the highest sequence number that was just received and the lowest sequence that is acceptable” (credit goes to Pascal for initial wording!) This is a relatively simple definition and also simple to measure, detect, and verify. Furthermore, timing requirement is already defined as part of the jitter requirement, no need to duplicate. In addition, timing may not be as important as the order of packets for some applications. What do you think? Regards, Janos
- [Detnet] updating the flow information model draft János Farkas
- Re: [Detnet] updating the flow information model … qiangli (D)
- Re: [Detnet] updating the flow information model … Balázs Varga A
- Re: [Detnet] updating the flow information model … qiangli (D)
- Re: [Detnet] updating the flow information model … Rodney Cummings
- Re: [Detnet] updating the flow information model … Norman Finn
- Re: [Detnet] updating the flow information model … Lou Berger
- Re: [Detnet] updating the flow information model … Norman Finn
- Re: [Detnet] updating the flow information model … Pascal Thubert (pthubert)
- Re: [Detnet] updating the flow information model … qiangli (D)
- Re: [Detnet] updating the flow information model … qiangli (D)
- Re: [Detnet] updating the flow information model … Toerless Eckert
- Re: [Detnet] updating the flow information model … Norman Finn
- Re: [Detnet] updating the flow information model … Janos Farkas
- Re: [Detnet] updating the flow information model … Janos Farkas
- Re: [Detnet] updating the flow information model … Janos Farkas
- Re: [Detnet] updating the flow information model … Lou Berger
- Re: [Detnet] updating the flow information model … Norman Finn
- Re: [Detnet] updating the flow information model … Black, David
- Re: [Detnet] updating the flow information model … János Farkas
- Re: [Detnet] updating the flow information model … János Farkas