Re: [Detnet] Warren Kumari's No Objection on draft-ietf-detnet-ip-06: (with COMMENT)

Warren Kumari <warren@kumari.net> Thu, 25 June 2020 20:06 UTC

Return-Path: <warren@kumari.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 186713A0DB8 for <detnet@ietfa.amsl.com>; Thu, 25 Jun 2020 13:06:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=kumari-net.20150623.gappssmtp.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 7rJFCGkiTzTy for <detnet@ietfa.amsl.com>; Thu, 25 Jun 2020 13:05:57 -0700 (PDT)
Received: from mail-lj1-x230.google.com (mail-lj1-x230.google.com [IPv6:2a00:1450:4864:20::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 73C4E3A0FE9 for <detnet@ietf.org>; Thu, 25 Jun 2020 13:05:57 -0700 (PDT)
Received: by mail-lj1-x230.google.com with SMTP id q19so7931539lji.2 for <detnet@ietf.org>; Thu, 25 Jun 2020 13:05:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kumari-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+ufI9szclm/nnTWmntciBxvC2joocUy3X0MBtHfsNkg=; b=o8ZISTmXBFAcFft9dx7XoosKr5rYrnwJPflFHJtycW554LKQi/Ag087I0rAk7hb96c jmSTFZbFeLYbFGoEG0H6yZMdCOQVcvnk/u2aq+aepaRzj4TBzEIHK/2EHGDVgL2OJ4QQ Du+d1fXdHGuelGuXL9pMo5QJwIf5jyc8KD3G1QcwGTDxisLZiCe3w0cmnRr5X+hEZvWD lB12vJKfqOxRmn6TbHP+mR5jOkq4xvrHLoha2HWIXP6k+pmNbi3Khbglzbe66kDdyv1A WCMpZCFkkthvpxZ0tch4dsDTpAN/aG1Y4gP3vKdn2uuDZOLS/ONw3iwR6QX/k2+guTPN iUCQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=+ufI9szclm/nnTWmntciBxvC2joocUy3X0MBtHfsNkg=; b=q+i4784OpWOSV10G8fNNuxZFxM8mNccxqewoSPh39rnOAARD5foZwzZ3n9Unnkw5xp jnaz/Dvw2tw2ijcPeTcNkF4jToORHwViXQE5WZWuiGyWbGvgmp98WHJJxJeZVZhhg/be ykYxX54HYsXaIp6C+6d2kNPa7eN/6Z9bzd1WDWXmru5f2aDDRMYaJtO+sEgJ6/t7xNI3 H8n1u6DKW+YmdEjkRxhgn/DkrYcGlBXR7o/M6LHPbZ0/PkSlSstVWi9iUoPobNHdPVYw VvZqPpDdeeLuoK3YBXt7pub4eP5DK8itu4kPEhWrUMu1chodHAO1ppOBt7xEZiJ76c63 A9JA==
X-Gm-Message-State: AOAM530xzIB+wyzri7zEj12hm3Ax5idVlden1myBPOQz85zGZTyAhlbP 9jyXeslapm9rLcYahrHB0jgAEPZRAlqW/M2PhShDsg==
X-Google-Smtp-Source: ABdhPJzzfrFH7zWdvPENEJdpgXMynDKf9Ieo0cASIov4UrlVlbk+XU5qbRsLqcuROwVXc73l5pyGAPpfACHnr2YWMtw=
X-Received: by 2002:a05:651c:1045:: with SMTP id x5mr16756182ljm.153.1593115555123; Thu, 25 Jun 2020 13:05:55 -0700 (PDT)
MIME-Version: 1.0
References: <159304144303.23392.12428421340026282601@ietfa.amsl.com> <2b056bce-0a0a-9ca2-f350-8124464085d9@labn.net>
In-Reply-To: <2b056bce-0a0a-9ca2-f350-8124464085d9@labn.net>
From: Warren Kumari <warren@kumari.net>
Date: Thu, 25 Jun 2020 16:05:18 -0400
Message-ID: <CAHw9_iKpTYfwy2KF55O+_+1J30iMZ01fxf98V=RWcBQhYvwrpg@mail.gmail.com>
To: Lou Berger <lberger@labn.net>
Cc: The IESG <iesg@ietf.org>, draft-ietf-detnet-ip@ietf.org, detnet-chairs@ietf.org, detnet@ietf.org, Ethan Grossman <eagros@dolby.com>
Content-Type: multipart/alternative; boundary="000000000000bfe60405a8ee1ec3"
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/tzyCU4QmrBQVpM30nvfLpYlbfa4>
Subject: Re: [Detnet] Warren Kumari's No Objection on draft-ietf-detnet-ip-06: (with 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: Thu, 25 Jun 2020 20:06:01 -0000

On Thu, Jun 25, 2020 at 12:26 PM Lou Berger <lberger@labn.net> wrote:

> Hi Warren,
>
> Thanks for the comments.  It sounds like you are just
> echoing/reinforcing Alvaro's main points so would like to keep the
> conversation on that thread.  Is that okay?
>
>
Yup.
W



> Are there any other points you'd like to discuss?
>
> thanks,
>
> Lou
>
> On 6/24/2020 7:30 PM, Warren Kumari via Datatracker wrote:
> > Warren Kumari has entered the following ballot position for
> > draft-ietf-detnet-ip-06: No Objection
> >
> > 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-ip/
> >
> >
> >
> > ----------------------------------------------------------------------
> > COMMENT:
> > ----------------------------------------------------------------------
> >
> > I'm balloting NoObj in the "I read the protocol action, and I trust the
> > sponsoring AD so have no problem." / "I have no cycles" sense. Due to
> other
> > work, I was not able to review this document nearly as thoroughly as I
> would
> > have liked, but I *do* support Alvaro's (and others) DISCUSS - there are
> many
> > places where the document says that the network MUST do something, but
> without
> > the something being particularly well defined;I'm sure that the authors /
> > DetNet WG understand what these are, but it's not clear from the document
> > itself -- I'm guessing that this is defined in other documents, but I
> wasn't
> > able to easily find them.
> >
> > I was mystified by " For some of the protocols 5-tuples and 6-tuples
> cannot be
> > used because the port information is not available (e.g., ICMP, IPSec
> ESP).
> > Same can be valid for flow aggregates. " - is this that the 5/6 tuples
> cannot
> > be used for flow aggregates? I went to try and find more info on flow
> > aggregates, and looked in ietf-detnet-data-plane-framework (which, like
> many of
> > the referenced draft-detnet- documents should be Normative references),
> but it
> > didn't seem to have much detail (other than that "There are many
> techniques to
> > achieve aggregation" -- where is how flow aggregation actually works
> > documented? This document (S4.4) says that: flow aggregation "is an
> important
> > technique for improving
> >     scaling by reducing the state per hop", but without understanding
> how flows
> >     are aggregated, and the state needed per flow, this is hard to
> evaluate. In
> >     addition "In either case, the management or control function that
> provisions
> >     the aggregate flows must ensure that adequate resources are
> allocated and
> >     configured to provide combined service requirements of the individual
> >     flows." -- if this "of the individual flows", or "of the aggregate
> flows"?
> >     Presumably there will be a difference.
> >
> > I found Section "5.3.  DetNet IP Traffic Treatment Procedures" to be
> very terse
> > -- I was expecting to read this and understand what *exactly* the IP
> Traffic
> > Treatment Procedures are - instead it seemed to feel more like
> "Implementations
> > must make sure that they provide the service that has been configured".
> The
> > section says: " Typical mechanisms used to provide different treatment to
> > different flows includes the allocation of system resources (such as
> queues and
> > buffers) and provisioning or related parameters (such as shaping, and
> > policing). " -- but this all feels fairly circular - where is the
> treatment of
> > traffic "when operating in an IP packet switched network." actually
> defined? If
> > I'm building a router/switch/similar, and what to provide support for
> DetNet
> > over IP, what *exactly* do I do with traffic once it has been
> identified? How
> > do I queue it differently? What happens if I cannot meet the
> requirement? Where
> > is this documented?
> >
> > Apologies for not being able to review this in the depth it deserves,
> > W
> >
> >
> >
> >
>


-- 
I don't think the execution is relevant when it was obviously a bad idea in
the first place.
This is like putting rabid weasels in your pants, and later expressing
regret at having chosen those particular rabid weasels and that pair of
pants.
   ---maf