[icnrg] Comments on reflexive draft

Ken Calvert <calvert@netlab.uky.edu> Wed, 08 April 2020 15:16 UTC

Return-Path: <calvert@netlab.uky.edu>
X-Original-To: icnrg@ietfa.amsl.com
Delivered-To: icnrg@ietfa.amsl.com
Received: from localhost (localhost []) by ietfa.amsl.com (Postfix) with ESMTP id 923B33A0C2C for <icnrg@ietfa.amsl.com>; Wed, 8 Apr 2020 08:16:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.101
X-Spam-Status: No, score=-1.101 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_ALL=0.8, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id psBIEfbdvzJs for <icnrg@ietfa.amsl.com>; Wed, 8 Apr 2020 08:16:44 -0700 (PDT)
Received: from mail3.netlab.uky.edu (wonder.netlab.uky.edu []) by ietfa.amsl.com (Postfix) with ESMTP id D6FCE3A0E77 for <icnrg@irtf.org>; Wed, 8 Apr 2020 08:16:38 -0700 (PDT)
Received: from [] (cpe-96-29-182-38.kya.res.rr.com []) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail3.netlab.uky.edu (Postfix) with ESMTPSA id 4A0231FF51; Wed, 8 Apr 2020 11:16:37 -0400 (EDT)
From: Ken Calvert <calvert@netlab.uky.edu>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.5\))
Message-Id: <34552F76-578B-43C6-BBF3-54930DD2DE1F@netlab.uky.edu>
Date: Wed, 08 Apr 2020 11:16:34 -0400
Cc: icnrg@irtf.org
To: "David R. Oran" <daveoran@orandom.net>, Dirk Kutscher <dku@dkutscher.net>
X-Mailer: Apple Mail (2.3445.9.5)
Archived-At: <https://mailarchive.ietf.org/arch/msg/icnrg/dWW1NRv2uylqwpLxfxH1PgTvgmg>
Subject: [icnrg] Comments on reflexive draft
X-BeenThere: icnrg@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Information-Centric Networking research group discussion list <icnrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/icnrg>, <mailto:icnrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/icnrg/>
List-Post: <mailto:icnrg@irtf.org>
List-Help: <mailto:icnrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/icnrg>, <mailto:icnrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Apr 2020 15:16:46 -0000

Gents - Overall it reads really well and does a great motivating the proposal.  And obviously feel free to ignore any suggestions.

1. Introduction

6th paragraph: "built on top of on reliable" [delete 2nd "on"]

3. Overview of the Reflexive Forwarding Design

Bullet 1. ("The Reflexive Interest needs..."): "This name is what the originating consumer will use to match against the Data object ... it wishes the producer to fetch..."  I found this construction a bit confusing; suggest something like "this name (or an extension) will refer to the Data object(s) the originating consumer prepares to send to the producer..."  That also avoids the anthropomorphism ("wishes").

Bullet 2. ("There has to be a FIB..."):  Suggest "At each forwarder along the path from producer to consumer, a FIB entry must match (LNPM) this name...".
Also "deign" -> design, later in the paragraph.

Bullet 3. ("There has to be coupling...")  "...this accomplished by the way..." -> this is accomplished by the way

4. Naming of Reflexive Interests

1st paragraph: "...enough information in their initial Interest" -> enough information in its initial Interest
Also, "...enough state must be provided by the consumer..." - I found this a bit confusing.  The forwarder creates the state, from info provided by the consumer.  Suggest "enough information must be available for the forwarders to construct a FIB entry...", or just change "state" to "information".

[I have some additional thoughts about the content of this section, but will send them separately.]

7.1 Achieving Remote Method ...

2nd paragraph: "computating" -> computing

8.1.2 Interactions with Interest Lifetime

4th paragraph: "...a reflexive Interest arrives from upstream matching the..." - suggest deleting "from upstream", it's not clearly defined and doesn't seem necessary.

last paragraph: "While the above approach..." - this sentence is garbled, the first clause seems to be missing a predicate.

last sentence: "Interest-Datsa exchange" -> Interest-Data exchange