Re: [icnrg] New Version Notification for draft-wissingh-icnrg-terminology-00.txt

Börje Ohlman <borje.ohlman@ericsson.com> Sun, 17 July 2016 05:07 UTC

Return-Path: <borje.ohlman@ericsson.com>
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 8916312B005 for <icnrg@ietfa.amsl.com>; Sat, 16 Jul 2016 22:07:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level:
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham 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 b73ZSH4kGE74 for <icnrg@ietfa.amsl.com>; Sat, 16 Jul 2016 22:07:03 -0700 (PDT)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9180212B00C for <icnrg@irtf.org>; Sat, 16 Jul 2016 22:07:01 -0700 (PDT)
X-AuditID: c1b4fb25-f79f26d00000327e-48-578b1274304f
Received: from ESESSHC001.ericsson.se (Unknown_Domain [153.88.183.21]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id 3E.F9.12926.4721B875; Sun, 17 Jul 2016 07:07:00 +0200 (CEST)
Received: from ESESSMB107.ericsson.se ([169.254.7.40]) by ESESSHC001.ericsson.se ([153.88.183.21]) with mapi id 14.03.0294.000; Sun, 17 Jul 2016 07:06:59 +0200
From: Börje Ohlman <borje.ohlman@ericsson.com>
To: "Wissingh, B.F. (Bastiaan)" <bastiaan.wissingh@tno.nl>
Thread-Topic: [icnrg] New Version Notification for draft-wissingh-icnrg-terminology-00.txt
Thread-Index: AQHR2Vbq+WtIa2RqlEa4xLXoIkx/kqAO/SMAgAJ9bBCACoNSAA==
Date: Sun, 17 Jul 2016 05:06:59 +0000
Message-ID: <22F8C01B-650E-454C-9D2A-A9AC6BA0718F@ericsson.com>
References: <20160708202536.32099.65810.idtracker@ietfa.amsl.com> <B5364B5F-023D-4E57-B425-2E03A6B04D85@tno.nl> <82AB329A76E2484D934BBCA77E9F5249AF36E794@PALLENE.office.hd>
In-Reply-To: <82AB329A76E2484D934BBCA77E9F5249AF36E794@PALLENE.office.hd>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.149]
Content-Type: text/plain; charset="utf-8"
Content-ID: <0BD5173066A7404DA3E2EF19B56CF7B8@ericsson.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRmVeSWpSXmKPExsUyM2K7qG6JUHe4wc/HAhZ7JjczWjx8lG6x c/ZOJgdmj8kbD7N5zDj2kt3j4LoLzAHMUVw2Kak5mWWpRfp2CVwZJ8/9YSuY5Vlx4OkV1gbG Fe5djJwcEgImEndf9LBB2GISF+6tB7K5OIQEjjBK3DzygR3CWcwoceX8HEaQKjYBJ4ll55+y g9giAlYSm842soDYzALOEi8XXWEGsYUFoiU+H7rFBlETI9F9/w0LhO0ksebdIiYQm0VAVWLz ryusIDavgL3En40gc0CWbWCU+LZ+DVgDp4CnxJ4JXWA2o4CsxJfG1cwQy8Qlbj2ZzwRxtoDE kj3nmSFsUYmXj/+xQthKEmsPbwfq5QCq15RYv0sfotVaYs6Rz1BjFCWmdD9kh7hBUOLkzCcs ExjFZyHZMAuhexaS7llIumch6V7AyLqKUbQ4tTgpN93IWC+1KDO5uDg/Ty8vtWQTIzACD275 rbqD8fIbx0OMAhyMSjy8Ceu6woVYE8uKK3MPMUpwMCuJ8LbydocL8aYkVlalFuXHF5XmpBYf YpTmYFES5/V/qRguJJCeWJKanZpakFoEk2Xi4JRqYOQJZ0w+pfw+WS36r1+wN4O1RO5VrSb9 h7MbNskuz0z73q5/S61QcXZPj1HI5vZj22TzFikoaSRkGDW8+G642yKhuOaonKjXqsJdnYGn rbfLKR9krQ4oXs95IMWPRWe56KZXdWkdd/f5bnUSFDq5XKzZr+WE15eydRfrP/rOZDlmtX+X QsYsJZbijERDLeai4kQAzVb7U7wCAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/icnrg/H2eYHQeMOaPwdJRo8pQc8DP34yc>
Cc: icnrg <icnrg@irtf.org>, Dirk Kutscher <Dirk.Kutscher@neclab.eu>
Subject: Re: [icnrg] New Version Notification for draft-wissingh-icnrg-terminology-00.txt
X-BeenThere: icnrg@irtf.org
X-Mailman-Version: 2.1.17
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: Sun, 17 Jul 2016 05:07:05 -0000

Hi Bastiaan and co-authors,

<chair hat off>

I also think it is good that we get some progress on this work. Some initial comments from my side. I agree with Dirk’s comments below, in particular regarding the use of the term “packet”.

The major comment I have is that I think it is important that this terminology document gives the full view of ICN technology and is not limited to the CCN/NDN view of ICN. A lot of the text in the document seems to assume ICN=CCN=NDN which I think might confuse many readers. 

For section 2 I would like to see a bit broader perspective of ICN. I understand that we need to keep this section short and that it should be a very high level overview, but we should make sure what is in there is generic to ICN. One example of what should be stated differently is “ Every data packet must be cryptographically signed which binds its name and content together.”, this is not necessarily true, there are other ways of achieving name data integrity.

In section 3 I think we should try to find a way to indicate to the reader which terms are truly generic ICN terms that the ICN community at large has agreed on and which terms are specific to a certain approach. We also have a third category of terms, which probably is the most problematic, and it is the terms that are used in several approaches but might have slightly different semantics in the respective approach.

While I do hope that we one day have only one agreed ICN approach and associated terminology, I don’t think we are there quite yet. To help us get there I think it is important that this document reflect the efforts we have made to get there in a correct way.


	Börje




> On 10 juli 2016, at 13:21, Dirk Kutscher <Dirk.Kutscher@neclab.eu> wrote:
> 
> Hi Bastiaan and co-authors,
> 
> <chair hat off>
> 
> Thanks for working on this. I have some comments:
> 
> 1) Naming packets:
> 
> I find the text on naming packets unnecessarily restrictive. In ICN the network is IMO delivering named data objects. These are the units of communication that are authenticated etc. For communication, they may be split up (fragmented) -- it's IMO an implementation detail whether name granularity then applies to a per-packet basis. Especially when you think of running ICN on top of protocols such as UDP, QUIC etc -- the packet analogy does not work.
> 
> Useful terminology in that context is IMO:
> 
> Named Data Object -- objects that a requestor asked for and that the network delivers. These are the units to validate name-content bindings for and to authenticate.
> 
> Messages: interests for NDOs and corresponding responses that may carry requested NDOs. (In general, I'd s/packet/message/ in the draft.)
> 
> 2) ICN node:
> 
> I don't think distinguishing "real-time" forwarding from "packet mule" operation is the best possible characterization. I'd probably say something like "an ICN node can apply different strategies to forwarding ICN Interests messages and NDOs. In general, Interest message are forwarded over suitable faces according to forwarding information, and NDOs are forwarded according to Pending Interest information. However ICN node may chose other strategies, for example store-and-forward like operation for both Interest and NDO messages."
> 
> 3) Segmentation/Chunking:
> 
> I don't think you need to prescribe the naming scheme for that in a terminology draft. In general, I think it is important to say that chunks are just NDOs, i.e, unique Named Data Objects. They may be part of a larger logical application data unit, for example a video stream/file.
> 
> 
> 4) Self-Certifying Name:
> 
> That's really a problematic term that we should avoid, because it's unclear WHAT you are actually certifying. You are merely using a hash (of a potentially signed message) that allows you to validate name-content binding and to potentially ascertain an object creator's identity.
> 
> I have some additional comments -- but perhaps this can start off some discussion already.
> 
> Cheers,
> Dirk
> 
> </chair hat off>
> 
>> -----Original Message-----
>> From: icnrg [mailto:icnrg-bounces@irtf.org] On Behalf Of Wissingh, B.F.
>> (Bastiaan)
>> Sent: Freitag, 8. Juli 2016 22:33
>> To: icnrg@irtf.org
>> Subject: [icnrg] FW: New Version Notification for draft-wissingh-icnrg-
>> terminology-00.txt
>> 
>> Hi All,
>> 
>> We’ve just submitted a first version of the draft regarding ICN Terminology, as
>> discussed during the Buenos Aires meeting. The goal of this document is to
>> provide a complete collection of ICN related terms with their corresponding
>> definition.
>> 
>> Best,
>> Bastiaan
>> 
>> Op 08-07-16 22:25 heeft internet-drafts@ietf.org <internet-drafts@ietf.org>
>> geschreven:
>> 
>> 
>> A new version of I-D, draft-wissingh-icnrg-terminology-00.txt
>> has been successfully submitted by Bastiaan Wissingh and posted to the IETF
>> repository.
>> 
>> Name:		draft-wissingh-icnrg-terminology
>> Revision:	00
>> Title:		Information-Centric Networking: Terminology
>> Document date:	2016-07-08
>> Group:		Individual Submission
>> Pages:		11
>> URL:            https://www.ietf.org/internet-drafts/draft-wissingh-icnrg-
>> terminology-00.txt
>> Status:         https://datatracker.ietf.org/doc/draft-wissingh-icnrg-terminology/
>> Htmlized:       https://tools.ietf.org/html/draft-wissingh-icnrg-terminology-00
>> 
>> 
>> Abstract:
>>   Information Centric Networking (ICN) is a new paradigm where network
>>   communications are accomplished by requesting named content, instead
>>   of sending packets to destination addresses.  This document provides
>>   an overview of the terminology and definitions that have been used in
>>   describing this new paradigm.  This document is a product of the IRTF
>>   Information-Centric Networking Research Group (ICNRG).
>> 
>> 
>> 
>> 
>> Please note that it may take a couple of minutes from the time of submission
>> until the htmlized version and diff are available at tools.ietf.org.
>> 
>> The IETF Secretariat
>> 
>> 
>> 
>> This message may contain information that is not intended for you. If you are
>> not the addressee or if this message was sent to you by mistake, you are
>> requested to inform the sender and delete the message. TNO accepts no liability
>> for the content of this e-mail, for the manner in which you use it and for damage
>> of any kind resulting from the risks inherent to the electronic transmission of
>> messages.
>> _______________________________________________
>> icnrg mailing list
>> icnrg@irtf.org
>> https://www.irtf.org/mailman/listinfo/icnrg
> _______________________________________________
> icnrg mailing list
> icnrg@irtf.org
> https://www.irtf.org/mailman/listinfo/icnrg