Return-Path: <calvert@netlab.uky.edu>
X-Original-To: icnrg@ietfa.amsl.com
Delivered-To: icnrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
 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-Level: 
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 ([4.31.198.44])
 by localhost (ietfa.amsl.com [127.0.0.1]) (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 [128.163.140.37])
 by ietfa.amsl.com (Postfix) with ESMTP id D6FCE3A0E77
 for <icnrg@irtf.org>; Wed,  8 Apr 2020 08:16:38 -0700 (PDT)
Received: from [192.168.73.191] (cpe-96-29-182-38.kya.res.rr.com
 [96.29.182.38])
 (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, 8 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

Cheers,

Ken

