Re: [icnrg] [EXT] I-D Action: draft-irtf-icnrg-icnping-03.txt

Spyridon Mastorakis <smastorakis@unomaha.edu> Fri, 08 April 2022 19:15 UTC

Return-Path: <prvs=10978dd805=smastorakis@unomaha.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 732C93A07B7 for <icnrg@ietfa.amsl.com>; Fri, 8 Apr 2022 12:15:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 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, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=unomaha.edu header.b=V9iARpU3; dkim=pass (1024-bit key) header.d=unomaha.edu header.b=UKp2wSKY
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 dm6BNglfov2K for <icnrg@ietfa.amsl.com>; Fri, 8 Apr 2022 12:15:16 -0700 (PDT)
Received: from mx0b-00246402.pphosted.com (mx0b-00246402.pphosted.com [148.163.143.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 001C93A07CD for <icnrg@irtf.org>; Fri, 8 Apr 2022 12:15:15 -0700 (PDT)
Received: from pps.filterd (m0136271.ppops.net [127.0.0.1]) by mx0a-00246402.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 238J6Zvl009764; Fri, 8 Apr 2022 14:15:13 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unomaha.edu; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=pppod; bh=8vImVXsL3qNQZwdVvGeitBnWHngZglNprw0Blc4yqLQ=; b=V9iARpU3T7ZRXHbpQS41q8HWSTaKAfsdUVsKPgsVJw00NrrkdOq0Ck7D0k0qcdsSk28Y EpdD4z67Uz5PhDeoCZbe7GbYM33vDaBoLcknJVdeneVFMeSWimQioNAyMk1nMCc5MX9r tBtcGe3C4vyBzVNanA2dagrxKtCgXCd6xEgiCOt/XCUnc6cb8frskb6DwH73QXmBipEY u25koMS1NBcbinjVvfdoAVm8gFP6SNgFnh5dY3KFfuqPMs0HATV+0f+L64GM2Fy7gT2c pVWwtG5MaU58BOXwecdJzi+WFUOZkKUxT89AIMslyOYtfeW4WQPCTWoQaVm2k2HsZoKH XQ==
Received: from nam04-mw2-obe.outbound.protection.outlook.com (mail-mw2nam08lp2177.outbound.protection.outlook.com [104.47.73.177]) by mx0a-00246402.pphosted.com (PPS) with ESMTPS id 3fatw8g1gw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 08 Apr 2022 14:15:13 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WiI3cHB7PT0tIazqgip5LkGt+JwY/e6dU8jxLrLzTikWs/vAUdHVz7Yb800rVxS8yZrlCGrrouOYkgMqNoSRB0TXY2DB5n2RnVcO/EZGKH/4XsCyPzXbtT5vbL4DwA8WZa+2QYNvNpbT4s8A6R4jXq/0JOsqbhgPrt1YjD1H4UUv13ysXk2WQTJ1+7Ved8T8/NGFKqQ6J0Yt0ym5/tzumj4INtW74SPjXIAtXNDpM2ZFqkEtoiqmGX7VrIskiGhWlMcJ/bJ/3KLtkXQ8V4QGisq6bp1tfbLzuvBbPSr9DYamOt7EktIRWSf3vaQcNbVIuIaN+AJWrp+e5juS+ckJVA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=8vImVXsL3qNQZwdVvGeitBnWHngZglNprw0Blc4yqLQ=; b=bRqR0nFgPsO35j0g9XYHaXtC6UfK0ryoEStcjoIbqmEY9VFLuiRC64KR91rOqMpV9KZ+LgWjA1Y1q7KCXxT2ulR3bX86NUaGELIdyWdQuyWjo3/RLM/mrWxkxxNhe14tQ92PTqibOFL+MXTkX+TmU+/0II+2PzJBL/nuII+dHSu1nullc52Me+46nHbuzP6wAKhBGXgOPqW7ysDT3uSJ/3OQjzp5q/KrdMBD3QzP05YZUl6rLKvXHZBc4UQwghcU75vACVTSzdNrRnWNZZdKO38rnnHfPC2timUcqmtAkkWomfdEvpldZgZNSY0h7BN8/Ds+5nVmdx5p/6BxFza9dg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=unomaha.edu; dmarc=pass action=none header.from=unomaha.edu; dkim=pass header.d=unomaha.edu; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unomaha.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8vImVXsL3qNQZwdVvGeitBnWHngZglNprw0Blc4yqLQ=; b=UKp2wSKYZSp7jt1MEetXEjhfCNyEJ2IR/sOVMx3UPvMaqomRIiXfXpYcApIp79p232EXU+/r5yZKLg9YVNomRlRTFEfQS+ByxHrFZz8S5oAp1X/cgDNQBHwUnOGKF1vBVsj+9jR315jqFGfMSwT+ybv50IqJdFm+a+jk+LjAP5U=
Received: from BYAPR07MB5960.namprd07.prod.outlook.com (2603:10b6:a03:134::10) by BYAPR07MB4326.namprd07.prod.outlook.com (2603:10b6:a02:c1::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.26; Fri, 8 Apr 2022 19:15:11 +0000
Received: from BYAPR07MB5960.namprd07.prod.outlook.com ([fe80::a4b3:7082:f21c:7411]) by BYAPR07MB5960.namprd07.prod.outlook.com ([fe80::a4b3:7082:f21c:7411%6]) with mapi id 15.20.5144.026; Fri, 8 Apr 2022 19:15:10 +0000
From: Spyridon Mastorakis <smastorakis@unomaha.edu>
To: Junxiao Shi <shijunxiao@email.arizona.edu>
CC: "icnrg@irtf.org" <icnrg@irtf.org>, "David R. Oran" <daveoran@orandom.net>
Thread-Topic: [icnrg] [EXT] I-D Action: draft-irtf-icnrg-icnping-03.txt
Thread-Index: AQHX8DJNVgxsgJw5dUmPYzyEhFff5KyziiGAgC0O2ACAAUpUgIAFNjwA
Date: Fri, 08 Apr 2022 19:15:10 +0000
Message-ID: <23D030F8-DDFD-437A-A289-3F23960021E0@unomaha.edu>
References: <163519291458.16034.1879568644895811832@ietfa.amsl.com> <CAOFH+Oaq-it9CV3T82Vm9uHVWGyc4yzu8_qTMwR3WzVtdE13FQ@mail.gmail.com> <2D588ADD-F5F2-47F5-9C7C-A15113395CF9@unomaha.edu> <CAOFH+OZOrno0EWkSPJUD17tYusowDmcw2Z5BgobV6o6av6U08A@mail.gmail.com> <FED6100B-FF22-4231-87AE-68D452EDD268@orandom.net>
In-Reply-To: <FED6100B-FF22-4231-87AE-68D452EDD268@orandom.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3693.60.0.1.1)
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 490432d9-e457-4972-094b-08da19941a13
x-ms-traffictypediagnostic: BYAPR07MB4326:EE_
x-microsoft-antispam-prvs: <BYAPR07MB4326D271C6E33C542401281AA4E99@BYAPR07MB4326.namprd07.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: iahb2D5M+FYuVbd6yQL0ERA5ANs3LAeKecxp1qQAfyr5AtQi9xxW94nzuA4VDKJLlNfGBn7nIWkfoFV1I8OLAqnE8HC12QcOe1/dIq/p2tydBv1lJ/y/CpDATzo3tNf7lzo0bNsG8N2QKgs2Ah1R+ABKyaMAWY4Zo/q+oBGjUoyVzaLFXAfFctVENaBnBjEoytA5+6zpNz+IyLD8eDXjyRGHs1lGlIy5ee5jKcWzGYXCuHEj1EIp3rHe3VF8Fyu8G7D1nbkIhYdrUwSsZDqjyigWTZc+MPDGacTi3VjeoI4FHiZMi6Z817Xc2n1jaxWgClbin8v/MCkdnrbghdr2oUAQ1gWtKi9k6o1ilOQnlgREuzLBZted+o2ULE1lWtkKfd4SETQyuDLHubKrWMIcitrmZQ+7OFkduiTeIAsWBtUA3uuXzrlW8gQpOthhBQ8CWvZC4FfZF6ePXfZmIM/Rdbg72z0LDZCNW3froinSWlBlxrTQkujXcushQJV42Fwud40/n/Fo/sani2BbkO/khsOCUqD3AH6y8rhfgiGWog5UqfWbJx+R+iYTOQx8rBWzjHUMoPcOaXBoIXmxjrfNatQStMgUnM3I/H+BIsUJvgyDLcJovN6LSL85WgeORAwy7uiHU98Bz0wzdZb716YUh2898ekzbraQiN3+vf0d5xAQwz0PGzGHWN5gfWGXIAHzTAsMM256VFuzFooGUGWgH5WMFTqLWfdLdy0374u/+FjTJ5qr3oWDSTiuX1ohTBO4jZ0NruzDrKmmNQdUATOaTSPK04amylaMcLAoAhwSHDRmXdHbBtTEjpdqjnMOo6kA
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR07MB5960.namprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(6486002)(966005)(2616005)(186003)(26005)(508600001)(66556008)(6506007)(6512007)(66574015)(83380400001)(2906002)(33656002)(71200400001)(36756003)(75432002)(66476007)(4326008)(8936002)(86362001)(5660300002)(6916009)(316002)(54906003)(166002)(786003)(122000001)(91956017)(53546011)(38100700002)(64756008)(8676002)(76116006)(66446008)(38070700005)(66946007)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: wZspSdstdXwdVP2EXgWveTlD9CftI3eEsdWQmnYOpJp8KwmzCPXOTZSH566ofjjk8saoqO+zSuVRl4n821o7l2O86qW3YoGCwmv5kaHZsZ3HdG6PMiYlm4aLHWpxcz7ahlClO50RybIkfDFg36RJksc7z0y1ePn83YUpi1f4KlruZgbAFP++HBFtrhZEaAuozRyFuK8nzwmk6xLUV1WnqcPZMd6BMfSCpyPFUgRgHDA4YDV3vCQXCyb8iMVjB0zWetyKKdGKhOHsdkv8ILiU4xUHROSX4ThCCuTbkHC5tjoW9vJQDlZ2tT9G2rXE2cSy1xyRszqgrQS+2Nt0l3NIXufj4ex4CptFnhN0dMjhjMNppdMdwP338vHaiZg9VdU7KUyna7Bdcnj4PfxgceQSyBYuSAPon4YGPihSbkNyHPCISQLtSFeDk5k79wJshc7nQzPrA6TM7kHc4pXFld82LqrgdX0LNvK4HYVNEO2GYj+HuqneJXnVPqx6RH9fBA9gJS33PffdTeZUMmeIoS6n7fF753bsKlcaoyqBZZ1F6iGTlDxhJbJuwP7ibyP5UfjHIY5EkcZ6g4PnmfNfoivmixn/PO27ZTcimn1xw1s/k9TizLWHiRVKTKE4LuhbbJITY7mE7eCIhVSkuhRpGwXlDOXoH7EAz5A9OOUbg45m73y1KEJgS3JBwv3+Bc16kpzJN/b16aS+iV7GTFRvMD09un59xFBqrYA6cEJZmMfmVsCbPkcxVTigfRDshHdcDibWt/NlojrweUUMqjJ5aS+2NRON1YxfZeqN4r5RyljlaoB/aaNOSatSbpZaiEQrT0fNHoTasJWApIzZVvUzLuz507j31HLEnSbRC5nk2HoOh9FYn3Wq3w5nLwDoS7sBCOwcxwiPwvIJwc6Dkl2MfhUACD7xl0aNGQ3nOAR9AJWj6PSvvLxueP4CdaEeS90AEZ1oP+HL6mN7iYm2cHtx+NuuYfWSuvQY/jNfkZJCaNX18IbvHkPY2D34NVvf2z00FumEMPq8WEQ7tWP1hJ8ELMTT8Z/Hjk/L4/FR/0F+v7x8M9YlbO62OXy7j8PULFDZvS0rmMJT27jiwlbqur0NUP6vq7K/bdtatNYnoeL3cHUC/cPfcqb3vMSZ/UtHNPOvkO6NytH1n70FtNxcFSbIAA7/dj9B3RCQfhnkea7jvF2Pu2C1FOD7S6s4tasWO0U61fm1A9LN38kIKsgdGFM+YvJ0s9viGiG7smdWy/2PJVTrFMze//YJhXSIVFZWEnU/HcOKGP+f+x2bbNLr4ondpBRIMNMDRnOGi0S0HFTyzkpjndkJ2CRld4vTenbgxDaAx3AHjErKDLEwERm//4+enrfNGY/NZzygE9FdhZchmlgiJ+uNh0KuJ2lNLz06aJflxLqgKy+Hrl2r+nSXpNdsfFD94ndgqLkscKdn3aOnWWbFCO+jH0B78HyA/toK4IMvEhrSBAV74hGvCxlKaKSuWRQZJl9Dplmvl0nHFTPrBZRNxCeYfHG/a+4b5m/ZtWvdt+oTuewqmB0cR5/XrKCJTo3VkkODDj3Zozj7D0le4Fjb52a2olQDa1EAy/bNryTGnFF6ZlEXPoMosUwVSGfl+0oQWfs8lf7PJkUM6PiY8dJNKrlmNUMRN0Ua4tR9SEzRxn8w8DxoH2qHGtut43dSX5yMP4D3MK/7fF/bLy/aOXvKg22JviZjwEYQIz+CBMtc8wVXtF6k4oje70OHKtEcxRBeHoiSYjz1N4NPUCDeiEE0CpM=
Content-Type: multipart/alternative; boundary="_000_23D030F8DDFD437AA2893F23960021E0unomahaedu_"
MIME-Version: 1.0
X-OriginatorOrg: unomaha.edu
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BYAPR07MB5960.namprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 490432d9-e457-4972-094b-08da19941a13
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Apr 2022 19:15:10.8718 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f1f4be86-d048-47e8-aa26-15b01dcdb13d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: iwGSE7TtE6gOI2ATGMW9fFsrbs0WRAUKnmUDBydKLVtwDqortu+Nw/HnUTpWSEm0nIr7uG3x355zWZphtBBFog==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR07MB4326
X-Proofpoint-ORIG-GUID: V_giABCl19CFGUx3P0yfZxouy2fbo5Fe
X-Proofpoint-GUID: V_giABCl19CFGUx3P0yfZxouy2fbo5Fe
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 phishscore=0 clxscore=1011 bulkscore=0 malwarescore=0 mlxlogscore=999 adultscore=0 spamscore=0 impostorscore=0 mlxscore=0 suspectscore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2204080097
Archived-At: <https://mailarchive.ietf.org/arch/msg/icnrg/O6FDUTgZl_s-P-O5grwDnOwo294>
Subject: Re: [icnrg] [EXT] I-D Action: draft-irtf-icnrg-icnping-03.txt
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: Fri, 08 Apr 2022 19:15:21 -0000

Thanks for the comments, Junxiao. The drafts have been updated and your comments have been addressed.

Spyros

—

Spyridon (Spyros) Mastorakis, Ph.D.
Assistant Professor
Computer Science Department
University of Nebraska at Omaha
Peter Kiewit Institute Room 174E
Associate Editor, IEEE Internet of Things Journal
Director, Ph.D. Program in Information Technology
Website: https://sites.google.com/site/spyridonmastorakis

On Apr 5, 2022, at 6:39 AM, David R. Oran <daveoran@orandom.net<mailto:daveoran@orandom.net>> wrote:

Non-NU Email

Thanks!
We’ll get these fixed quickly.

On 4 Apr 2022, at 11:57, Junxiao Shi wrote:

Hi Spyros

I have inspected the diff between -03 and -4. Certain errors are not fully
fixed. See comments inline.

New problem: in references

[NDNTLV]   "NDN Packet Format Specification.", 2016,
<https://urldefense.com/v3/__http://named-data.net/doc/ndn-tlv/__;!!PvXuogZ4sRB2p-tU!Xz_WVwqvAcMkJkLusl_deBsZ2d92QSiVeCmfC6bOzFHRjdZdhj71JsWc0R-MLFGprkAL$ > .

The current spec link is:
https://urldefense.com/v3/__https://named-data.net/doc/NDN-packet-spec/current/__;!!PvXuogZ4sRB2p-tU!Xz_WVwqvAcMkJkLusl_deBsZ2d92QSiVeCmfC6bOzFHRjdZdhj71JsWc0R-MLKV7kvFM$  . It was last updated
in 2022.
You can also cite a specific version on
https://urldefense.com/v3/__https://github.com/named-data/NDN-packet-spec__;!!PvXuogZ4sRB2p-tU!Xz_WVwqvAcMkJkLusl_deBsZ2d92QSiVeCmfC6bOzFHRjdZdhj71JsWc0R-MLMaxcvab$  using a commit hash.

On Sun, Mar 6, 2022 at 6:52 PM Spyridon Mastorakis <smastorakis@unomaha.edu<mailto:smastorakis@unomaha.edu>>
wrote:

*External Email*
Dear Junxiao,

Thank you for your comments. We have addressed them in the updated
versions of our drafts that we just uploaded. Please see below for more
details:

On Dec 13, 2021, at 9:00 AM, Junxiao Shi <shijunxiao@email.arizona.edu<mailto:shijunxiao@email.arizona.edu>>
wrote:

Non-NU Email
------------------------------
Dear folks

I had a look at the NDN encoding for ICN Ping Protocol rev03.
It seems that the protocol partially assumes NDN packet format v0.2, and
is incompatible with the current NDN packet format.

As of 2019-May
<https://urldefense.com/v3/__https://redmine.named-data.net/issues/4853__;!!PvXuogZ4sRB2p-tU!R1XTGYwBlOXYUAzHhlV6sAyjq-Qz47wI4GLKSybSpxaQ2vKKrLONq9piKdxFWKR6IgjQ$> ,
the NDN packet encoding is written with IETF ABNF syntax.
However, ICN Ping still specifies its encoding with W3C EBNF syntax, which
could lead to confusion.


Fixed. We converted the packet encoding to the ETF ABNF syntax.


RFC5234 <https://urldefense.com/v3/__https://datatracker.ietf.org/doc/html/rfc5234__;!!PvXuogZ4sRB2p-tU!Xz_WVwqvAcMkJkLusl_deBsZ2d92QSiVeCmfC6bOzFHRjdZdhj71JsWc0R-MLHhiZDl2$ > defines the IETF
ABNF syntax. NDN packet encoding follows this specification.
In this syntax, a rule is defined by the following sequence:

name =  elements crlf

However, draft-irtf-icnrg-icnping-04 Section 5.2 is still defining a rule
with ::= operator.

The Parameters element is meant to contain PathSteering TLV.
As suggested below, it may make sense to move it to the NDNLPv2 header.

Section 5.2 defines Ping Echo Reply to be a Data packet with ContentType=0
and FreshnessPeriod=0.
Since ContentType defaults to 0 and FreshnessPeriod defaults to 0, neither
field is necessary.

Importantly, the NDN protocol specifies
<https://urldefense.com/v3/__https://named-data.net/doc/NDN-packet-spec/current/data.html*freshnessperiod__;Iw!!PvXuogZ4sRB2p-tU!R1XTGYwBlOXYUAzHhlV6sAyjq-Qz47wI4GLKSybSpxaQ2vKKrLONq9piKdxFWGIoTdsr$>
:

If the Data does not have a FreshnessPeriod or if it has a FreshnessPeriod
equal to zero, it MUST be immediately marked “non-fresh”.
If an Interest contains MustBeFresh element, a node MUST NOT return
“non-fresh” Data in response to this Interest.

This rule applies to not only the Content Store, but also the forwarding
pipelines.
Based on this rule, the Ping Echo Reply packet does not satisfy the Ping
Echo Request packet, making the ICN Ping incompatible with the current NDN
packet format.


We aim to avoid fetching cached responses from the network (unless a
request’s base name matches the name of a content object in the CS of a
forwarder and the client is ok with receiving a cached response). To do
that in the first place, the operation of a forwarder needs to be different
than how NFD works right now. So we do not think this is an issue with the
packet format per se, but rather the operation of the forwarder, which
needs to be extended/modified to handle ping and traceroute traffic.


draft-irtf-icnrg-icnping-04 Section 5.1 says:

Since the NDN packet format does not provide a mechanism to prevent the
network from caching specific data packets, we use the MustBeFresh element
for echo requests (in combination with a Freshness Period TLV of value 0
for echo replies) to avoid fetching cached echo replies with an expired
freshness period.


This still will not work, because an Interest with MustBeFresh cannot be
satisfied by a non-fresh Data.
This is enforced not only in NDN forwarders, but also in NDN libraries.

To minimize caching effect, you can either set FreshnessPeriod to 1 (not
0), or use a unique name each time (you are already doing this by adding a
random nonce component), or both.


Section 5.2 inserts a "PathSteering TLV" in the Data packet, which appears
before the Name element.
The TLV evolvability guidelines of the NDN protocol does not permit adding
new elements before the Name element.
New elements should be added later in the packet; to exclude an element
from the security envelope, it should appear after the SignatureValue
element.


Good point. We have moved the PathSteering TLV after the Signature TLV.

In the case of PathSteering TLV that "might be modified in a hop-by-hop
fashion", it does not belong in the network layer, but should be added as a
link layer header in NDNLPv2 or another link layer protocol.

The "PathSteering TLV" cites draft-oran-icnrg-pathsteering, but that
document only defines a "Path label TLV".
Its TLV-TYPE number assignment is 0x09, but that number is a "critical"
TLV-TYPE number that would cause a forwarder that does not understand this
feature to drop the packet; this choice needs justification.
Moreover, 0x09 is marked as reserved
<https://urldefense.com/v3/__https://named-data.net/doc/NDN-packet-spec/current/types.html__;!!PvXuogZ4sRB2p-tU!R1XTGYwBlOXYUAzHhlV6sAyjq-Qz47wI4GLKSybSpxaQ2vKKrLONq9piKdxFWM33PpJJ$> because
it conflicts with the former Selectors element in NDN packet format v0.2,
so that you may need to choose a different number.
You can then propose a change
<https://urldefense.com/v3/__https://gerrit.named-data.net/admin/repos/NDN-TLV__;!!PvXuogZ4sRB2p-tU!R1XTGYwBlOXYUAzHhlV6sAyjq-Qz47wI4GLKSybSpxaQ2vKKrLONq9piKdxFWA18J1X7$> to
reserve the number in NDN network layer protocol or edit this page
<https://urldefense.com/v3/__https://redmine.named-data.net/projects/nfd/wiki/NDNLPv2__;!!PvXuogZ4sRB2p-tU!R1XTGYwBlOXYUAzHhlV6sAyjq-Qz47wI4GLKSybSpxaQ2vKKrLONq9piKdxFWIEfRn16$> to
reserve the number in NDNLPv2.


To some extent, this sounds like an open question to us (i.e., whether
PathSteering TLV should be a part of the encoding of the base NDN protocol
or should be included in NDNLPv2). Nevertheless, we believe that since a
field like HopCount (whose value changes on a hop-by-hop basis) is in the
base NDN protocol rather than NDNLP, path steering should also be in the
base protocol, since it too is a hop-by-hop field independent of a
particular single hop.


The "PathSteering TLV" cites draft-oran-icnrg-pathsteering
<https://urldefense.com/v3/__https://www.ietf.org/archive/id/draft-oran-icnrg-pathsteering-05.html__;!!PvXuogZ4sRB2p-tU!Xz_WVwqvAcMkJkLusl_deBsZ2d92QSiVeCmfC6bOzFHRjdZdhj71JsWc0R-MLLgu6Y3D$ > ,
but that document only defines a "Path label TLV", and its encoding differs
from what's given in Figure 9.

Yours, Junxiao

_______________________________________________
icnrg mailing list
icnrg@irtf.org<mailto:icnrg@irtf.org>
https://urldefense.com/v3/__https://www.irtf.org/mailman/listinfo/icnrg__;!!PvXuogZ4sRB2p-tU!Xz_WVwqvAcMkJkLusl_deBsZ2d92QSiVeCmfC6bOzFHRjdZdhj71JsWc0R-MLBoVZn8p$
DaveO