Re: [icnrg] Review, draft-irtf-icnrg-icnping-00

Spyridon Mastorakis <smastorakis@unomaha.edu> Thu, 08 October 2020 19:14 UTC

Return-Path: <prvs=3550661b61=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 B0FE43A0CB7 for <icnrg@ietfa.amsl.com>; Thu, 8 Oct 2020 12:14:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.333
X-Spam-Level:
X-Spam-Status: No, score=0.333 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, HTTPS_HTTP_MISMATCH=0.1, LH_URI_DOM_IN_PATH=2.331, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=unomaha.edu header.b=p82euLlV; dkim=pass (1024-bit key) header.d=unomaha.edu header.b=jQjwRt+q
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 omzgM2nBA5qr for <icnrg@ietfa.amsl.com>; Thu, 8 Oct 2020 12:14:27 -0700 (PDT)
Received: from mx0a-00246402.pphosted.com (mx0a-00246402.pphosted.com [148.163.147.197]) (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 DDB763A0CD1 for <icnrg@irtf.org>; Thu, 8 Oct 2020 12:14:26 -0700 (PDT)
Received: from pps.filterd (m0136267.ppops.net [127.0.0.1]) by mx0a-00246402.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 098IuwZg016610; Thu, 8 Oct 2020 14:14:23 -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=MGTDquvGlgkrLWBuTih2RYrlrHdfvLIKhHyqLyD7SWM=; b=p82euLlV7C+8dmK4qfpBuYxF4ydgwB4tuHAQxX68y8FEkEWT80x3h4KCf4rHEyie4W6a UcaiRxMg97jlyEIcjvV7MIqdjCcdLHDb7yCUDsTtaf52VJAnUqKbEGKG3tc+QKxWR14e jr+Vi4SSbiNEooW/Lcd/raqs26FrrdhXtQrf+1QfZ7Aa+gEMdI86s5UnjIkLskYoY7vo 6u0qtQsDZ0xWJeImCEeVQ5RSC1d2NZPYuOC3NyUiAADesdlOZomtnhCcDHxDpcYnLP47 Sd1i/je821bVFJh0SI8g367eOm3jPlH/HPvhKwdWoeSS/I/qWmfrKV7KLyB5zK6s9BBH pg==
Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2045.outbound.protection.outlook.com [104.47.66.45]) by mx0a-00246402.pphosted.com with ESMTP id 341m1cc6mg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 08 Oct 2020 14:14:23 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OUf1gCqYgYKEezZiXQv+1TAqLB7l6+F4LM7XUeSH13Cfb6cEPK9JTeUohPEhq3HJ0XSOKlu27MnKWS24qBLTSCbOD5EPrRg6zD80qVjfHvJ1aMhuP4WQ3ykKOfz9pu+rg2LMcLZ6nb6yPAE0O978GKbQe5+eiD/XUExYYhdY4yHSwHxH8vT1SrcCFVacMJq+nBo0Lfrf2XtH1zvktWbxnYjF805upB9MLTkgb/34KaDtO0BTRXqKj4ocg8mPWUM53dzIkZ+U7Qcjp5PHF0fCfOUaZNIUjOHaDWVUFvRxZPVWV+48Wi8npyXXs178ycihwtq+ZBpKeE2PFtSx8LONHQ==
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-SenderADCheck; bh=MGTDquvGlgkrLWBuTih2RYrlrHdfvLIKhHyqLyD7SWM=; b=S/+IwiBzZsaT1B9yLnNxlN8pvR6zrP7v2yNN0rbwQLVLJqTaRQdDlBHFlmS0+zq5OAm7dctHG78yaCpX91pWiHJe8eZvsCie3JP14rKkitQqCZovdogctxL9khCeCuSbaMAucsjjxp1FNMxCDgr/22aGvlnG3WKMYi1mb4t7Xr+pLyVf80ZvOM8aVyJyM4/0hRhJeM93ZuIxVDhwYKE0Ntim4gBEPiyZKCm3oOmWKtjIUkjq0K9bpPhHc4W/XHfPuKYniEJZOz03k4id1HcXxzvUXIeCen2HvtRcauG0Tq1aMwMZY2reg8IW3Z4PrjxXCeS8FtTA4XnkPjyRcKZnyw==
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=MGTDquvGlgkrLWBuTih2RYrlrHdfvLIKhHyqLyD7SWM=; b=jQjwRt+qhXc3XYXOMEaymjtTmfMFNk+R59OxxQ9zuuRfN/72bK/M09bOCVJdTitbyD4jTTF/+vIivsYJ2B8kjuZ9A7MdQ0bGaQUJvn0XSA0mXaPt6cm62Wk58KY2mfWQ1ok++L7bPaVoQKi16+sfV94gKs4eTkN75EHwdVkoUJg=
Received: from BYAPR07MB5960.namprd07.prod.outlook.com (2603:10b6:a03:134::10) by SJ0PR07MB7776.namprd07.prod.outlook.com (2603:10b6:a03:28f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.34; Thu, 8 Oct 2020 19:14:21 +0000
Received: from BYAPR07MB5960.namprd07.prod.outlook.com ([fe80::a462:fde7:e07:48d8]) by BYAPR07MB5960.namprd07.prod.outlook.com ([fe80::a462:fde7:e07:48d8%7]) with mapi id 15.20.3433.045; Thu, 8 Oct 2020 19:14:21 +0000
From: Spyridon Mastorakis <smastorakis@unomaha.edu>
To: Rute Sofia <sofia@fortiss.org>
CC: "icnrg@irtf.org" <icnrg@irtf.org>
Thread-Topic: [icnrg] Review, draft-irtf-icnrg-icnping-00
Thread-Index: AdYoVt4St9es17zJQJCsUlXMAneBoAAFIhoAHU70swA=
Date: Thu, 08 Oct 2020 19:14:21 +0000
Message-ID: <27AD36DE-972E-4E31-905D-52864009BA6A@unomaha.edu>
References: <95e2ca4a262341bbbd4884306e296cc2@fortiss.org> <38689C06-8376-48FA-8988-ADAFA6B6D9A8@unomaha.edu>
In-Reply-To: <38689C06-8376-48FA-8988-ADAFA6B6D9A8@unomaha.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: fortiss.org; dkim=none (message not signed) header.d=none;fortiss.org; dmarc=none action=none header.from=unomaha.edu;
x-originating-ip: [67.3.167.109]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 04e12970-074c-4f3e-c5b1-08d86bbe5c99
x-ms-traffictypediagnostic: SJ0PR07MB7776:
x-microsoft-antispam-prvs: <SJ0PR07MB7776F43642F6BCC2E71B5347A40B0@SJ0PR07MB7776.namprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Im3WDOvI+j9JmdotONaau+BidjIj3E8O9Tu0D5Q3FlgrplfPHwDAla/NzH3Eo+Dh/4bFxNeElgYlGfdvgXXm5ThKgMqa6U7npjvxTFB/m3inh470GMSb/lCeQcm2Eb+JDHgEFZ7jcT/4vmekEWA5DspJM5DvUTEBxdOX/tCgyFeYOTEkKy/F/zJBwr7MD0UXhcH1jliAACiQmtMjks7PVbSB0jqKugl/4LJ5SVZMhDuXDcI9I0MoLoqCf8AsadRee8crw/g5A6XZPpV0s4/wV2Y6N9QxzZDyfYiIz4pKlLinuk6jIODoR99UWOH9oLV61EbN2yqXGAw1R38iOJgwI2W31y+PzdUGkCH43TkpJraRoa8k5ZxMiD1urpPpZ+JRXpzIkGfO28NwtVK/vhs15g==
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:(4636009)(376002)(346002)(39860400002)(366004)(136003)(396003)(966005)(2906002)(786003)(6512007)(86362001)(71200400001)(316002)(6916009)(36756003)(478600001)(2616005)(4326008)(8936002)(66446008)(83080400001)(66476007)(5660300002)(66556008)(186003)(66574015)(75432002)(26005)(83380400001)(166002)(8676002)(33656002)(6506007)(6486002)(64756008)(53546011)(91956017)(66946007)(76116006); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: saPLeBUFSzOUP9X42fmD98c3NXVC1rcIX3mqDEguZduNTHcJvzxrBJSVf0sx+Wrrz++vT1485v5OKl+XvTw2cPkDQbmQYvE1Y+raCSXES/W8iUAoeiqFOUbPuPFfvLiIELVhZKQ4ncqUZ4+lcv+5jfkXFtdjVPQuPKqC08ZSPRlcIpbx9+WVS2USvAYNAeHhuCP+hS+8nlmDvPaFcInq7mgWTh8ofxjr8QcPrZ4pE5sCOhQI7EApSLBkqP7LCcA10BahAAveMLR+LFsVh1ii+WyNzHDquzB364jLkA/f0Tmi5gpuFs6yPFEd3G554fllgi4yHHBYQM+CbS1xFNAvsbMcqnyBSPl7JdetDFFM0mAcddoDHu4xCp20coqx0cxQHVepe2ywES3nO/SH+0iSH7gARgjWcc5fF5NQLbg3Xqc4iE6kzt/1hn6hMqj5LnM0MkZKxDPNNV0Zc78+kj2NCHG32ApxkPXdlrL1IZ5/c3kFwOayxeSFxgVPET8yFWAklppuBAR/HVxxrMrgDcZiBHjAbkW1PZ4xYA+/jsoT8W6gZcQBiZAQMx1zeKudQVytpzdBnPsHcRySCOUp9CUFBvMBZBigeSb11IgtsnoUVYD3ddk0chZqpQkBGY66BQPGx8L7zi+wB8XWunIwUwAgrg==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_27AD36DE972E4E31905D52864009BA6Aunomahaedu_"
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: 04e12970-074c-4f3e-c5b1-08d86bbe5c99
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Oct 2020 19:14:21.2496 (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: lU8UHtvirsooEBIAMnF1CAGk1DqxVf7ru2z90/06sOIchZRPgpdb1AvYJzdqCTiPwFyxcaxlzQtmAwRGvgP1iA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR07MB7776
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 suspectscore=0 mlxlogscore=999 priorityscore=1501 mlxscore=0 clxscore=1011 malwarescore=0 adultscore=0 spamscore=0 phishscore=0 impostorscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2010080134
Archived-At: <https://mailarchive.ietf.org/arch/msg/icnrg/FULdHWidy1Bs45TMKwu3yzq1GFY>
Subject: Re: [icnrg] Review, draft-irtf-icnrg-icnping-00
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: Thu, 08 Oct 2020 19:14:31 -0000

Dear Rute,

Thank you again for your comments. We have uploaded an updated version of our draft addressing your comments. Please see inline for further details.

Thanks,

Spyridon (Spyros) Mastorakis
Assistant Professor
Computer Science Department
University of Nebraska, Omaha
Peter Kiewit Institute Room 175A
https://sites.google.com/site/spyridonmastorakis

On May 12, 2020, at 9:41 AM, Spyridon Mastorakis <smastorakis=40unomaha.edu@dmarc.ietf.org<mailto:smastorakis=40unomaha.edu@dmarc.ietf.org>> wrote:

Dear Rute,

Thank you very much for your review. We will keep you posted as we address your comments and we will also get back to you with answers to your questions.

Thanks,
Spyros

Spyridon (Spyros) Mastorakis
Assistant Professor
Computer Science Department
University of Nebraska, Omaha
Peter Kiewit Institute Room 175A
https://sites.google.com/site/spyridonmastorakis<https://urldefense.proofpoint.com/v2/url?u=https-3A__sites.google.com_site_spyridonmastorakis&d=DwMGaQ&c=Cu5g146wZdoqVuKpTNsYHeFX_rg6kWhlkLF8Eft-wwo&r=eI5Bh74ovG-uIXQ5ksQETSPgRFzmJXjIZXneCqw580E&m=h1PuqS5uiqUjzJ21JUOFfHhbkTvAeZ01BoaZJOLAZ00&s=9y6SXf9Fy8qtp-CmgEH-pRrw3snMEGsaf2RQuZlXrgE&e=>

On May 12, 2020, at 7:48 AM, Rute Sofia <sofia@fortiss.org<mailto:sofia@fortiss.org>> wrote:

Dear Spyridon, Jim, Ilya, Ralph and Dave,

So here is my review concerning the ICN Ping protocol draft. Overall this is a must. On this version, there is still the need to consolidate definitions and to explain additional aspects concerning the protocol operation (which right now is more focused on the different proposed packet formats)..


…………………………………………
List of definitions would be helpful:
-          Content object
-          Producer application/application (sometimes you refer to it as content, others as application)
-          Unit of named data
-          Named data…
-          Define RTT for ICN environments…
-          Sender and name of the sender (it would be also good to have a consolidated version, where a single term would refer to an entity; sometimes we have sender, others producer. Same thing for consumer/client).
-          Border forwarder.



Thank you, we have added a list of definitions in Section 1.2.


1.       Introduction

Reachability of names – reachability of data sources?

“This document proposes protocol mechanisms for a ping equivalent in

   ICN networks.  A non-normative appendix suggests useful properties

   for an ICN ping client application, analogous to IP ping, that

   originates echo requests and process echo replies.

“  -- would suggest considering other term for “ICN networks”, and also specifically state here that you are proposing ping adaptations for CCNx and NDN.


We specified that we propose ICN Ping for CCNx and NDN.


3.       Ping functionality challenges in ICN

“ICN protocols (e.g., NDN and CCNx)” – in ICN paradigms or simply ICN.



“An Interest is forwarded across

   the network based on its name”—an Interest is forwarded across the network based on the Name prefix it carries?

“IP-based ping was built as an add-on on top of an already existing

   network architecture“—understand what is meant, but this seems to be half sentence. Ping is a measurement tool.

“in the network layer protocol” – in the network layers?



“ICN Interests do not have source addresses “ – neither destination addresses. Perhaps it is relevant to state that ICN is not host oriented…



“Test the reachability of an application – test the reachability of a producer?

“

Thank you. We have made changes to Section 3 to address these comments.


4.       ICN Ping echo CCNx Packet formats
-          You first state here that you propose echo requests and echo replies; however, these are also mentioned before in section 3. Even though readers are most likely acquainted with these notions, it would assist the reading in first specifying the 2 formats, before mentioning them in section 3.

5.       ICN Ping for NDN


“The name of an echo request” – the name prefix carried by an echo request consists of the string to be pinged, …

Fixed.




“  The "Paremeters" – typo

Fixed.




6.       Forwarder Handling
Section 6 would benefit from having a scheme explaining the reception by a forwarder of an echo request and respective echo reply.


Thank you, we have added a figure to illustrate the process.


In terms of the protocol functionality, a few questions which do not seem to be covered in this version:

-          How many echo requests/replies does the protocol require to compute the RTT?

An RTT is calculated based on a single request response exchange. It is up to a measurement application to use ICN ping properly in order to compute various statistics.

-          Path steering is mentioned, but an ICN ping will most likely also handle the computation of RTT based on having Interests sent by different paths. How is this handled, what is then the definition of RTT?


The definition of an RTT is the same as in today’s TCP/IP networks: an RTT is the time between sending a request and receiving a response. This is something that depends on how a measurement application utilizes ICN ping to explore multiple paths and compute RTT related statistics.


Best Regards,

Rute Sofia

--
fortiss · Landesforschungsinstitut des Freistaats Bayern
An-Institut Technische Universität München
Guerickestraße 25
80805 München
Germany
Tel.: +49 (89) 3603522 170
Fax: +49 (89) 3603522 50
E-Mail: sofia@fortiss.org<mailto:sofia@fortiss.org>
https://www.fortiss.org/<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.fortiss.org_&d=DwMGaQ&c=Cu5g146wZdoqVuKpTNsYHeFX_rg6kWhlkLF8Eft-wwo&r=eI5Bh74ovG-uIXQ5ksQETSPgRFzmJXjIZXneCqw580E&m=h1PuqS5uiqUjzJ21JUOFfHhbkTvAeZ01BoaZJOLAZ00&s=CdzjnQvQ46ueeL2RInet08jnHpIKgYpiFLKX3tLMKT8&e=>

Amtsgericht München: HRB: 176633
USt-IdNr.: DE263907002, Steuer-Nr.: 143/237/25900
Rechtsform: gemeinnützige GmbH
Sitz der Gesellschaft: München
Geschäftsführer: Dr. Harald Rueß, Thomas Vallon
Vorsitzender des Aufsichtsrats: Dr. Manfred Wolter

_______________________________________________
icnrg mailing list
icnrg@irtf.org<mailto:icnrg@irtf.org>
https://www.irtf.org/mailman/listinfo/icnrg<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.irtf.org_mailman_listinfo_icnrg&d=DwMGaQ&c=Cu5g146wZdoqVuKpTNsYHeFX_rg6kWhlkLF8Eft-wwo&r=eI5Bh74ovG-uIXQ5ksQETSPgRFzmJXjIZXneCqw580E&m=h1PuqS5uiqUjzJ21JUOFfHhbkTvAeZ01BoaZJOLAZ00&s=Q62AlyClcsVQBdr0mig5FnuI13rjZP6jt5kjuIeITuk&e=>