Re: [icnrg] [irsg] IRSG review of draft-irtf-icnrg-pathsteering

Colin Perkins <csp@csperkins.org> Fri, 19 May 2023 14:47 UTC

Return-Path: <csp@csperkins.org>
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 4CA59C14CF1E; Fri, 19 May 2023 07:47:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.096
X-Spam-Level:
X-Spam-Status: No, score=-7.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=csperkins.org
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 91O-yT9No73Z; Fri, 19 May 2023 07:46:58 -0700 (PDT)
Received: from mx1.mythic-beasts.com (mx1.mythic-beasts.com [IPv6:2a00:1098:0:86:1000:0:2:1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 18E42C14F726; Fri, 19 May 2023 07:46:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=csperkins.org; s=mythic-beasts-k1; h=Date:Subject:To:From; bh=X0EZxaMN0axHGpjPHBQ7twc478S+bV7WB6uxsxxtkZg=; b=oezzYm4sKH/i27E4ggMa6iDn+4 6ZMF7PpiBVW/xmrDIXbdjyO3NAc1QZdQoPb9P6k+zUcO5En8nDwPhX8H1bhLh+FeGWdx0vaAea4l0 SlpAeTPYDPJNsFW4O0pKWjMMZcAkzYu+qo6YfIbHfQ3LZ4kD5ji/w316HAr93j0D8zCG7lcUt5H7j +GChPR7psNTTf8XqBu1wRDfwfmLAyILXdKZhX5BSU7fqK/TQtuc1RRWgc809t7T0tJWcPhgWm7sP0 OfiCVODDHKgoNR5At8Tko1SAOksrOjRfKVZhAD/0vp8ndT+qPqzOw3r8Onwp6k/EeTrY1eyyKa7ju kdIYUGSw==;
Received: by mailhub-cam-d.mythic-beasts.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <csp@csperkins.org>) id 1q01Nd-006sJc-9e; Fri, 19 May 2023 15:46:53 +0100
From: Colin Perkins <csp@csperkins.org>
To: "David R. Oran" <daveoran@orandom.net>
Cc: "Brian Trammell (IETF)" <ietf@trammell.ch>, Internet Research Steering Group <irsg@irtf.org>, icnrg@irtf.org
Date: Fri, 19 May 2023 15:46:43 +0100
X-Mailer: MailMate (1.14r5964)
Message-ID: <14919496-4F03-47CE-8EAE-D4493984D490@csperkins.org>
In-Reply-To: <41359D68-286F-4761-BF85-7FB5D7C29BD4@orandom.net>
References: <F90A8A86-F599-4508-9A20-B39D3BF1839C@trammell.ch> <58E007F9-C546-4B11-AE10-615A40E3D229@orandom.net> <767F2424-300A-49CA-9C6D-145B6244D006@csperkins.org> <41359D68-286F-4761-BF85-7FB5D7C29BD4@orandom.net>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=_MailMate_C77A3DBD-C7FC-4908-A383-F36A6CCD4791_="
Content-Transfer-Encoding: 8bit
X-BlackCat-Spam-Score: 0
Archived-At: <https://mailarchive.ietf.org/arch/msg/icnrg/kHBf2I2ipJN3ZEq8y7oNskppWOE>
Subject: Re: [icnrg] [irsg] IRSG review of draft-irtf-icnrg-pathsteering
X-BeenThere: icnrg@irtf.org
X-Mailman-Version: 2.1.39
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: Fri, 19 May 2023 14:47:03 -0000

Thanks for the update. The changes look good to me. Once Brian confirms, 
we can start the IRTF Final Poll.

Colin



On 18 May 2023, at 13:44, David R. Oran wrote:

> I just submitted -02 with the changes noted below. Let me know if this 
> is ok and if we can go to final IRSG poll.
>
> Again, many thanks for the helpful review!
>
> DaveO.
>
>
> On 16 May 2023, at 11:13, Colin Perkins wrote:
>
>> Hi Dave, Brian,
>>
>> On 5 May 2023, at 6:22, David R. Oran wrote:
>>> Thanks a ton for the review, Brian!
>>
>> Yes - thanks!
>>
>>> On 4 May 2023, at 14:52, Brian Trammell (IETF) wrote:
>>>
>>>> Greetings,
>>>>
>>>> I’ve reviewed draft-irtf-icnrg-pathsteering for the IRSG.
>>>>
>>>> IMO this document is ready for an IRSG ballot, with nits.
>>>>
>>>> It describes a fairly straightforward way to add path awareness to 
>>>> (path-symmetric) CCNx (as an example of ICN approaches). It has 
>>>> somewhat less stringent security properties than other approaches 
>>>> in the path-aware networking space (e.g. SCION), but this seems 
>>>> perfectly reasonable in the ICN space.
>>>>
>>>> This document could be seen as “glue” between ICNRG and PANRG 
>>>> (note: I’m saying this with my PANRG chair hat off). At the risk 
>>>> of making an obligatory “you didn’t cite the reviewer” 
>>>> comment, which you can feel free to ignore, the document clearly 
>>>> answers the second and third questions (path discovery and 
>>>> selection, here called “steering”) posed by RFC 9217 
>>>> (“Current Open Questions in Path-Aware Networking”) in an ICN 
>>>> context. I find it interesting that no mention was made of the 
>>>> first question (i.e., which properties of a path would a consumer 
>>>> use to make a decision about which paths to use?), aside from a 
>>>> mention in the abstract of potential uses. Given that the document 
>>>> essentially shows how to implement an externally specified design 
>>>> within CCNx, this is possibly reasonable, but might be worth 
>>>> addressing.
>>>>
>>> Good point. We obliquely talk about this in the introductory 
>>> sections about the experimental nature of this specification and 
>>> what experiments it enables, specifically things like network 
>>> instrumentation and multi-path congestion control. Would it make 
>>> sense to add a sentence or two to say that experimenting with paths 
>>> having different properties is also a good goal for research using 
>>> the defined protocol machinery? Happy to do that, and explicitly 
>>> reference RFC9127.
>>
>> I don't think it needs much, but adding a couple of sentences about 
>> this could make sense.
>>
> Done.
>
>>> One nuance compared to other PAN approaches is that this piggybacks 
>>> path discovery on the base ICN data exchange, rather than having a 
>>> separate path advertisement/discovery mechanism. That means when the 
>>> recorded path comes back in an ICN Data message response, the 
>>> properties of the path are known only implicitly to the consumer as 
>>> opposed to being explicitly labeled. That makes the question of what 
>>> properties a consumer uses to choose a path one of 
>>> observation/measurement rather than advance selection based on an 
>>> explicit advertised property (e.g ala SCION). Is this perhaps worth 
>>> mentioning? I’m not sure.
>>
>> I'd think it worth mentioning briefly. It's always good to explicitly 
>> highlight different approaches and the trade-offs they make.
>>
> Done.
>
>> Colin
>>
>>
>>
>>>> I have one editorial nit:
>>>>
>>>> typo “in roder that the forwarders use that path” -> “in 
>>>> order”
>>> Can fix now or wait for RFCed. Will fix if folks think an updated 
>>> draft is appropriate prior to IRSG ballot.
> Fixed now.
>
>>>
>>>>
>>>> Thanks, cheers,
>>>>
>>>> Brian
>>>>
>>>> _______________________________________________
>>>> icnrg mailing list
>>>> icnrg@irtf.org
>>>> https://www.irtf.org/mailman/listinfo/icnrg
>>> aveO
> DaveO