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

"Wissingh, B.F. (Bastiaan)" <bastiaan.wissingh@tno.nl> Wed, 02 November 2016 09:49 UTC

Return-Path: <bastiaan.wissingh@tno.nl>
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 04049129A4A for <icnrg@ietfa.amsl.com>; Wed, 2 Nov 2016 02:49:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.698
X-Spam-Level:
X-Spam-Status: No, score=-5.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-1.497, 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 ilRrrgWzldXb for <icnrg@ietfa.amsl.com>; Wed, 2 Nov 2016 02:49:35 -0700 (PDT)
Received: from fromintoutb.tno.nl (fromintoutb.tno.nl [134.221.1.27]) (using TLSv1.2 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2186A129A43 for <icnrg@irtf.org>; Wed, 2 Nov 2016 02:49:34 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="5.31,583,1473112800"; d="scan'208";a="11143843"
Received: from exc-cashub02.tsn.tno.nl (HELO mail.tno.nl) ([134.221.225.221]) by mailhost1b.tno.nl with ESMTP; 02 Nov 2016 10:49:33 +0100
Received: from EXC-MBX02.tsn.tno.nl ([fe80::5836:4645:c512:f964]) by EXC-CASHUB02.tsn.tno.nl ([fe80::8c02:de2a:3094:171%14]) with mapi id 14.03.0319.002; Wed, 2 Nov 2016 10:49:32 +0100
From: "Wissingh, B.F. (Bastiaan)" <bastiaan.wissingh@tno.nl>
To: Börje Ohlman <borje.ohlman@ericsson.com>
Thread-Topic: [icnrg] New Version Notification for draft-wissingh-icnrg-terminology-00.txt
Thread-Index: AQHR2Vbq+WtIa2RqlEa4xLXoIkx/kqAO/SMAgAJ9bBCACoNSAICqLEgA
Date: Wed, 02 Nov 2016 09:49:32 +0000
Message-ID: <4B276947-91D2-43A7-A078-5A0FFBC4DB1F@tno.nl>
References: <20160708202536.32099.65810.idtracker@ietfa.amsl.com> <B5364B5F-023D-4E57-B425-2E03A6B04D85@tno.nl> <82AB329A76E2484D934BBCA77E9F5249AF36E794@PALLENE.office.hd> <22F8C01B-650E-454C-9D2A-A9AC6BA0718F@ericsson.com>
In-Reply-To: <22F8C01B-650E-454C-9D2A-A9AC6BA0718F@ericsson.com>
Accept-Language: nl-NL, en-US
Content-Language: nl-NL
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.1b.0.161010
x-originating-ip: [134.221.225.191]
x-esetresult: clean, is OK
x-esetid: 37303A29BC344A67677263
Content-Type: text/plain; charset="utf-8"
Content-ID: <D52164E5F9208A429F5E0060DDFCC128@tno.nl>
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Archived-At: <https://mailarchive.ietf.org/arch/msg/icnrg/qM0pVZaCMrpHsgWtvIOgRzMU8eA>
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: Wed, 02 Nov 2016 09:49:38 -0000

Hi Börje,

Thanks for your comments! Could you clarify a bit what you mean with your section 3 remark? Do you mean for example, that the terms Name Component and Name Segment both refer to the same thing, but are given different terms in different implementations? And that the draft should clarify a bit more where these terms are coming from?

Best,
Bastiaan

Op 17-07-16 07:06 heeft Börje Ohlman <borje.ohlman@ericsson.com> geschreven:

    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
    
    

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.