Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05

"Black, David" <David.Black@dell.com> Fri, 25 May 2018 21:26 UTC

Return-Path: <David.Black@dell.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 928D512DA1D; Fri, 25 May 2018 14:26:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.711
X-Spam-Level:
X-Spam-Status: No, score=-2.711 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_LOW=-0.7, 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=dell.com header.b=iMUrCkve; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=tJJcISM6
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 Pumn2jPLSadw; Fri, 25 May 2018 14:26:55 -0700 (PDT)
Received: from esa6.dell-outbound.iphmx.com (esa6.dell-outbound.iphmx.com [68.232.149.229]) (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 2594B12AAB6; Fri, 25 May 2018 14:26:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1527283615; x=1558819615; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=6OF7K4Y1Gdi+MzuvEtMOnHLlTQN5tKgwmB4Z0h4TWx8=; b=iMUrCkvecjl+OHa8nF8OoR3O93f9AOP8mUH64jPw6LpVrsejV9sELN1z qXPPFWcq04bdIBn0Taqppvmx76/B0xV1/j8liW60s5wpMxxtdAuRLQQP6 lZz6hQRi19CORqCVIipaGfFW4f71dimt9XYZOEzX/qqervNZ6dNtMoWsq Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A2GZAAA9fwhbmGKa6ERcHAEBAQQBAQoBAYJwJYEDDn0oCotxjG2BeYEPkzmBPTsLGAsLg3hGAoIQITQYAQIBAQEBAQECAQECEAEBAQEBCAsLBigjDII1JAEOLxwhCAYBAQEBAQEnAQEBAQEBAQEBAQEBAQEBAQEBFwJDARICGAEBAQQBASUTBh8IBwsBCwQCAQgOAwEDAQELFAkHJwsUAwYIAgQBDQUIgxoCgX8BDqkfM4J2hUuBdAMFhzp8gVU+hByDEQEBgS8zgy6CJJhhAwQCAohAh1aDb4dciWaGdgIEAgQFAhSBQYILcC8hgkOCLoNOhRSFPm+MTIEtgRkBAQ
X-IPAS-Result: A2GZAAA9fwhbmGKa6ERcHAEBAQQBAQoBAYJwJYEDDn0oCotxjG2BeYEPkzmBPTsLGAsLg3hGAoIQITQYAQIBAQEBAQECAQECEAEBAQEBCAsLBigjDII1JAEOLxwhCAYBAQEBAQEnAQEBAQEBAQEBAQEBAQEBAQEBFwJDARICGAEBAQQBASUTBh8IBwsBCwQCAQgOAwEDAQELFAkHJwsUAwYIAgQBDQUIgxoCgX8BDqkfM4J2hUuBdAMFhzp8gVU+hByDEQEBgS8zgy6CJJhhAwQCAohAh1aDb4dciWaGdgIEAgQFAhSBQYILcC8hgkOCLoNOhRSFPm+MTIEtgRkBAQ
Received: from esa4.dell-outbound2.iphmx.com ([68.232.154.98]) by esa6.dell-outbound.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 25 May 2018 16:26:43 -0500
From: "Black, David" <David.Black@dell.com>
Received: from mailuogwdur.emc.com ([128.221.224.79]) by esa4.dell-outbound2.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 May 2018 03:26:43 +0600
Received: from maildlpprd51.lss.emc.com (maildlpprd51.lss.emc.com [10.106.48.155]) by mailuogwprd51.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id w4PLQfct030885 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 25 May 2018 17:26:42 -0400
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd51.lss.emc.com w4PLQfct030885
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1527283602; bh=jkMvniBMHdtGGpHYcFlW5RvgvGs=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=tJJcISM6q2ZynUSRMvP9qPKRABlohahqyFxVY4lORAwJpoJ8EcHwvP9+sSPolXAKl JfgTHaMn7mkPliaJBuZQcKaGt1/bcEx4Cn3eDpk2MiWKT+gE7ou59G2utWvJPEBksj hJMPUkL4Y7rf1GuU5v43pADmeJSM2ZiK7GalXZnI=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd51.lss.emc.com w4PLQfct030885
Received: from mailusrhubprd02.lss.emc.com (mailusrhubprd02.lss.emc.com [10.253.24.20]) by maildlpprd51.lss.emc.com (RSA Interceptor); Fri, 25 May 2018 17:26:26 -0400
Received: from MXHUB306.corp.emc.com (MXHUB306.corp.emc.com [10.146.3.32]) by mailusrhubprd02.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id w4PLQS4J009861 (version=TLSv1.2 cipher=AES128-SHA256 bits=128 verify=FAIL); Fri, 25 May 2018 17:26:30 -0400
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB306.corp.emc.com ([10.146.3.32]) with mapi id 14.03.0382.000; Fri, 25 May 2018 17:26:28 -0400
To: Lou Berger <lberger@labn.net>, DetNet WG <detnet@ietf.org>
CC: DetNet Chairs <detnet-chairs@ietf.org>
Thread-Topic: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
Thread-Index: AQHT6XGt9peyQ1ClD06FxPgGJRt8zKRA/GYA
Date: Fri, 25 May 2018 21:26:28 +0000
Message-ID: <CE03DB3D7B45C245BCA0D2432779493630148955@MX307CL04.corp.emc.com>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net>
In-Reply-To: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.238.21.33]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd02.lss.emc.com
X-RSA-Classifications: public
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/QthIgfmXXO8aIusCtyXj0jS1Tps>
Subject: Re: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 25 May 2018 21:27:09 -0000

Looking at this from a Transport (Area) viewpoint, I have a few mostly editorial comments:

-- Section 3.1

   o  Minimum and maximum end-to-end latency from source to destination;
      timely delivery and jitter avoidance derive from these constraints

"jitter avoidance" -> "limits on jitter"
as jitter cannot be entirely avoided.

   o  Probability of loss of a packet, under various assumptions as to
      the operational states of the nodes and links.  A derived property
      is whether it is acceptable to deliver a duplicate packet, which
      is an inherent risk in highly reliable and/or broadcast transmissions

"derived" does not seem to be the right word in "derived property" and
the whole second sentence seems off.   Suggest:

   o  Probability of loss of a packet, under various assumptions as to
      the operational states of the nodes and links.  If packet replication
      is used to reduce the probability of packet loss, then a related
      property is the probability (may be zero) of delivery of a duplicate
      packet.  Duplicate packet delivery
      is an inherent risk in highly reliable and/or broadcast transmissions.

-- Section 3.2

Text in 3.1 lists three techniques used by DetNet to provide QoS, but
section 3.2 (Mechanisms to achieve DetNet QoS) has five subsections.
An introductory paragraph in 3.2 (before 3.2.1) to explain how the five
mechanisms relate to the three techniques would be helpful.  As 3.2.3 on
jitter reduction is related to 3.2.1 on congestion protection, it might
help to swap the order of 3.2.2 and 3.2.3 so that the congestion
protection material is contiguous.

-- Section 4.1.1, after Figure 2

   The layers are, from top to bottom:

Not exactly - the list that follows does not contain an entry per layer.  Suggest

   The functionality shown in Figure 2 is:

and I would move OAM out of the list to its own paragraph at the end of
Section 4.1.1, as OAM is not shown in Figure 2.

-- Section 4.3.2 Source guarantees

Section title seems off, as nothing is being guaranteed to the source.
Would "Source transmission behavior" or Source transmission requirements"
be clearer?

   The source promises that these limits will not be exceeded.

I don't understand "promises" - who/what is the recipient of the promise, and 
how is the promise made?  Suggest:

   The source is required not to exceed these limits in order to obtain DetNet service.

-- Section 4.3.3 Incomplete Networks

   as
   extra buffering, and thus extra latency, must be allocated at points
   downstream from the non-DetNet intermediate node for a DetNet flow.

I don't think "extra latency" is being "allocated" - in addition, jitter should be
mentioned.   Suggest:

   as
   extra buffering must be allocated at points
   downstream from the non-DetNet intermediate node for a DetNet flow.
   This extra buffering may increase latency and/or jitter.

-- Section 4.10.  Scaling to larger networks

   The DetNet data plane, in
   order to support larger numbers of DetNet flows, must support the
   aggregation of DetNet flows into tunnels, , which themselves can be
   viewed by the transit nodes' data planes largely as individual DetNet
   flows.

That sentence makes two points:
  a) Flow aggregation is required for scaling.
  b) That flow aggregation has to employ tunnels.

The first point is supported by the text in this section, but the second point
does not appear to have supporting text.  It appears that tunnels are necessary
because: 
	- Each aggregated flow has to be a DetNet flow, and hence has to have
		its own 	DetNet flow ID.
	- The DetNet flow IDs of the flows that comprise an aggregated
		flow have to be carried through the aggregated flow in
		order to correctly demux to those original DetNet flows
		at the downstream end of flow aggregation.
A sentence or two should be added to explain this.

Thanks, --David
p.s.  I see that I'm already listed in the Acknowledgements section - that is appreciated.

> -----Original Message-----
> From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of Lou Berger
> Sent: Friday, May 11, 2018 5:44 PM
> To: DetNet WG
> Cc: DetNet Chairs
> Subject: [Detnet] WG Last Call: draft-ietf-detnet-architecture-05
> 
> All,
> 
> This starts a two-week working group last call on
> draft-ietf-detnet-architecture-05
> 
> The working group last call ends on May 25.
> Please send your comments to the detnet mailing list.
> 
> Positive comments, e.g., "I've reviewed this document
> and believe it is ready for publication", are welcome!
> This is useful and important, even from authors.
> 
> Thank you,
> DetNet Chairs
> 
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet