Re: [Detnet] Alvaro Retana's Discuss on draft-ietf-detnet-architecture-11: (with DISCUSS and COMMENT)

Lou Berger <lberger@labn.net> Wed, 20 February 2019 16:11 UTC

Return-Path: <lberger@labn.net>
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 0B84312870E for <detnet@ietfa.amsl.com>; Wed, 20 Feb 2019 08:11:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (768-bit key) header.d=labn.net
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 jHL5IoELNW2J for <detnet@ietfa.amsl.com>; Wed, 20 Feb 2019 08:11:47 -0800 (PST)
Received: from alt-proxy16.mail.unifiedlayer.com (alt-proxy16.mail.unifiedlayer.com [70.40.197.35]) (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 496961277D2 for <detnet@ietf.org>; Wed, 20 Feb 2019 08:11:47 -0800 (PST)
Received: from cmgw10.unifiedlayer.com (unknown [10.9.0.10]) by gproxy9.mail.unifiedlayer.com (Postfix) with ESMTP id F01E01E1050 for <detnet@ietf.org>; Wed, 20 Feb 2019 09:11:44 -0700 (MST)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id wUTGgXHBSuj2owUTGgbfwg; Wed, 20 Feb 2019 09:11:42 -0700
X-Authority-Reason: nr=8
X-Authority-Analysis: $(_cmae_reason
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From: References:Cc:To:Subject:Sender:Reply-To:Content-Transfer-Encoding:Content-ID :Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To: Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe :List-Post:List-Owner:List-Archive; bh=iZ1FR7xcIl+1+HBCpZNFQLSuWKB0dxgbY3vQsU+XbC8=; b=fyVRjN2x6nO21AqmkqlpKoiVdF /6x7ArJsJWN5elDU84SEC0hYKek1RrYRs9Uim2/aiufYfI24lz+fIX5CB0TcdJvkMSKeTzWs+d1a1 o73jH9fcBNxXj735B7e8+WF7+;
Received: from pool-72-66-11-201.washdc.fios.verizon.net ([72.66.11.201]:60832 helo=[IPv6:::1]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <lberger@labn.net>) id 1gwUTG-000cd4-MT; Wed, 20 Feb 2019 09:11:42 -0700
To: Alvaro Retana <aretana.ietf@gmail.com>, The IESG <iesg@ietf.org>
Cc: draft-ietf-detnet-architecture@ietf.org, detnet-chairs@ietf.org, detnet@ietf.org
References: <155067820715.31361.3746519237969586434.idtracker@ietfa.amsl.com>
From: Lou Berger <lberger@labn.net>
Message-ID: <108f9294-fb9d-557a-011a-6a53156bcb37@labn.net>
Date: Wed, 20 Feb 2019 11:11:41 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <155067820715.31361.3746519237969586434.idtracker@ietfa.amsl.com>
Content-Type: multipart/alternative; boundary="------------43FA4C089F9DBF3828CB31D4"
Content-Language: en-US
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 72.66.11.201
X-Source-L: No
X-Exim-ID: 1gwUTG-000cd4-MT
X-Source:
X-Source-Args:
X-Source-Dir:
X-Source-Sender: pool-72-66-11-201.washdc.fios.verizon.net ([IPv6:::1]) [72.66.11.201]:60832
X-Source-Auth: lberger@labn.net
X-Email-Count: 5
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/u2QEM5ae5O97a0LSKt4aYjf-qFQ>
Subject: Re: [Detnet] Alvaro Retana's Discuss on draft-ietf-detnet-architecture-11: (with DISCUSS and COMMENT)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
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, 20 Feb 2019 16:11:50 -0000

Hi Alissa,

Thanks for the comments - see below.

On 2/20/2019 10:56 AM, Alvaro Retana wrote:
> Alvaro Retana has entered the following ballot position for
> draft-ietf-detnet-architecture-11: Discuss
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-detnet-architecture/
>
>
>
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
>
> I support Mirja's and Alissa's DISCUSSes...and have a related set of concerns
> about the coexistence with non-DetNet traffic and privacy:
>
> §3.3.1 talks about what I think is a hard to achieve balance between coexisting
> with non-DetNet traffic and keeping that traffic from disrupting DetNet flows.
> Because of the constraints, the intent of prioritizing DetNet flows is clear
> (and that is ok), but that may result in starvation of non-DetNet
> traffic...even if the text does explicitly say that it "must be avoided".
>
> I would like to see the potential case of starving non-DetNet traffic called
> out somewhere.

This is the objective of section 3.3.1.


>   I'm looking for something similar to the first paragraph in §5,
> but focused on the non-DetNet traffic.

The current text reads:

3.3.1.  Coexistence with normal traffic

    A DetNet network supports the dedication of a high proportion of the
    network bandwidth to DetNet flows.  But, no matter how much is
    dedicated for DetNet flows, it is a goal of DetNet to coexist with
    existing Class of Service schemes (e.g., DiffServ).  It is also
    important that non-DetNet traffic not disrupt the DetNet flow, of
    course (see Section 3.3.2 and Section 5).  For these reasons:

    o  Bandwidth (transmission opportunities) not utilized by a DetNet
       flow is available to non-DetNet packets (though not to other
       DetNet flows).

    o  DetNet flows can be shaped or scheduled, in order to ensure that
       the highest-priority non-DetNet packet is also ensured a worst-
       case latency.

    o  When transmission opportunities for DetNet flows are scheduled in
       detail, then the algorithm constructing the schedule should leave
       sufficient opportunities for non-DetNet packets to satisfy the
       needs of the users of the network.  Detailed scheduling can also
       permit the time-shared use of buffer resources by different DetNet
       flows.

    Starvation of non-DetNet traffic must be avoided, e.g., by traffic
    policing functions (e.g., [RFC2475]).  Thus, the net effect of the
    presence of DetNet flows in a network on the non-DetNet flows is
    primarily a reduction in the available bandwidth.


I think we need a little bit more to understand what you'd like to see changed or added.  Can you suggest text or what specific topic you'd like to see added/addressed?


> Related to the above is the fact that the identification of flows could be used
> to specifically *not* include some of them as DetNet flows.  This is a
> variation of the concern outlined in §6, but applied to non-DetNet flows, with
> the potential starvation mentioned above.  Again, I would like to at least see
> some discussion of this risk.

I don't follow - what is the risk that should be addressed?


> The use case and problem statement documents outline specific applications that
> may not have non-DetNet traffic, and the Introduction supports that.  However,
> the architecture described in this document may be used in more general
> networks to provide guarantees to specific traffic...  IOW, even if the
> intention is there, there is no guarantee that DetNet will only be used in the
> expected use cases.

You're not requesting any change in the document here, right?

Thanks,

Lou

(as doc shepherd)