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

"David R. Oran" <daveoran@orandom.net> Fri, 05 May 2023 05:22 UTC

Return-Path: <daveoran@orandom.net>
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 C5666C14CEE3; Thu, 4 May 2023 22:22:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-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 (1024-bit key) header.d=crystalorb.net header.b="ke38Xdf1"; dkim=neutral reason="invalid (unsupported algorithm ed25519-sha256)" header.d=crystalorb.net header.b="fOnlTfoo"
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 YXRrJVyPZQ7e; Thu, 4 May 2023 22:22:13 -0700 (PDT)
Received: from crystalorb.net (omega.crystalorb.net [IPv6:2600:3c01:e000:42e::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 8BB0AC15198A; Thu, 4 May 2023 22:22:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=crystalorb.net; s=mail; h=Content-Transfer-Encoding:Content-Type: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:From: Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post: List-Owner:List-Archive; bh=2jyFVr21SDT2D4fTz4S0x/Ce5I7h/BybvhsfOK1FSvQ=; b=k e38Xdf1IURNPdZQX9zQPTVAFBZzbwIkDGmx7x+eifqudCQ8b7liIZkcvo8VHi2cG7DR1K3eOeJiv0 ZIkseoHhnkqEKHa3my4pRnKVhZ5O7TYV/aO8ugdgu8pOgj+hCdN7VBuKKda6BGuyANRVRkCwEfdoN ht9aSHQsQbkK3cY8=;
DKIM-Signature: v=1; a=ed25519-sha256; q=dns/txt; c=relaxed/relaxed; d=crystalorb.net; s=omegamail; h=Content-Transfer-Encoding:Content-Type: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:From: Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post: List-Owner:List-Archive; bh=2jyFVr21SDT2D4fTz4S0x/Ce5I7h/BybvhsfOK1FSvQ=; b=f OnlTfooV/QDUuL8cp55rjw4TU8LZvEqCY95lBWq6VEAliu3xxSLSylQyckxNsPdwsfcSXOQmEtXnC PlgoAxCQ==;
Received: from 88.red-88-26-224.staticip.rima-tde.net ([88.26.224.88] helo=[172.16.14.81]) by crystalorb.net with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <daveoran@orandom.net>) id 1punqz-00EDLQ-Np; Thu, 04 May 2023 22:19:38 -0700
From: "David R. Oran" <daveoran@orandom.net>
To: "Brian Trammell (IETF)" <ietf@trammell.ch>
Cc: Internet Research Steering Group <irsg@irtf.org>, icnrg@irtf.org
Date: Fri, 05 May 2023 07:22:06 +0200
X-Mailer: MailMate (1.14r5964)
Message-ID: <58E007F9-C546-4B11-AE10-615A40E3D229@orandom.net>
In-Reply-To: <F90A8A86-F599-4508-9A20-B39D3BF1839C@trammell.ch>
References: <F90A8A86-F599-4508-9A20-B39D3BF1839C@trammell.ch>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=_MailMate_214EF868-E735-4A6D-987B-6BA10C8ABDD2_="
Content-Transfer-Encoding: 8bit
X-SA-Exim-Connect-IP: 88.26.224.88
X-SA-Exim-Mail-From: daveoran@orandom.net
X-SA-Exim-Scanned: No (on crystalorb.net); SAEximRunCond expanded to false
Archived-At: <https://mailarchive.ietf.org/arch/msg/icnrg/I7ITX40orJnf3NZkyyYyDZbu-rg>
Subject: Re: [icnrg] 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, 05 May 2023 05:22:17 -0000

Thanks a ton for the review, Brian!

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.

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 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.

>
> Thanks, cheers,
>
> Brian
>
> _______________________________________________
> icnrg mailing list
> icnrg@irtf.org
> https://www.irtf.org/mailman/listinfo/icnrg
DaveO