Return-Path: <susmit.shannigrahi@gmail.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 A3E2C3A0B66
 for <icnrg@ietfa.amsl.com>; Thu, 14 May 2020 10:12:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.298
X-Spam-Level: 
X-Spam-Status: No, score=-1.298 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.25,
 FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25,
 HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H2=-0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001]
 autolearn=no 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 SDEghUtKsqTM for <icnrg@ietfa.amsl.com>;
 Thu, 14 May 2020 10:12:05 -0700 (PDT)
Received: from mail-pf1-f171.google.com (mail-pf1-f171.google.com
 [209.85.210.171])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by ietfa.amsl.com (Postfix) with ESMTPS id A27F53A0BA3
 for <icnrg@irtf.org>; Thu, 14 May 2020 10:12:05 -0700 (PDT)
Received: by mail-pf1-f171.google.com with SMTP id x2so1579232pfx.7
 for <icnrg@irtf.org>; Thu, 14 May 2020 10:12:05 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=rt3yONxsp1NqvZWR/oGbPXddV7OVq9xHMWNgvWIJa+I=;
 b=XiO0y/qipDYD0nNWhBPYcOMxoaKN/PrdyzVXQA1Xfng6tLLYoNn3Q90Aew1kn80flF
 7Tbl1xWbsMoUcqHxCtxE4954TOnikt5A1Al0XyARoFacN++H3sgnLrA/fxh7pGhP1I6X
 v/Ydvi/77MFzTaPsXpJ6BwsnoGhMXkF3rKuEgkhv1OgEAUSGS6q/FJmaY3n5z1aY0ATu
 LiPkLVtmyLIr8gslzxkDj8O++PJQPAVGHSbbt9d4SkIpFjYXU5LQ6oE7rHAS54vKPRNZ
 cJ9qHPusGqELSN0Eb8hratLNXzyTQXdQz4rem+nD+vBIzQhg7onIFkK+Z1pQQmjDNTzA
 xbtQ==
X-Gm-Message-State: AOAM533b7gzs5iUfW+bIjO/jpc8YqaaRUlHqhrqDaqWCzSU/wcfv0OU4
 p8yiXVx5lY6p7/zIzvwfvHRDR64Rey2D0PfTmNk=
X-Google-Smtp-Source: ABdhPJzpaCWF3nYrhLA4Yan/xcOIBtjCZvwwE/qwK28XuFeKCtC93yUj3F65kyQ/u5H4QnoHOnfpamfGkvkMLDcLCDk=
X-Received: by 2002:a62:1cc9:: with SMTP id c192mr5050017pfc.197.1589476324691; 
 Thu, 14 May 2020 10:12:04 -0700 (PDT)
MIME-Version: 1.0
References: <93E56749-73D1-4E34-81BB-B7F66DA30F7A@orandom.net>
 <CAH8sseRzHtrKpw5S+DKOUuysiZ7LaFM=ew5sgrwQjvSqnKL00A@mail.gmail.com>
 <C8616085-6FE7-4C4F-8048-4CD40C423261@cablelabs.com>
 <CAH8sseQ5Zn1T8DH2YzZaRqc-3cVf3M47aveWOPvjg1Rov6Sq2A@mail.gmail.com>
 <0A3AFADD-B47E-45BA-A08A-94971C861C34@cablelabs.com>
 <CAH8sseS4NEi3RE360NUcxhUrbVW_vnDZGbRFv1L3U1WKivx68g@mail.gmail.com>
 <D2C9AF4E-9E25-48FD-9E0D-9214D397DEA2@dkutscher.net>
 <CAH8sseSXU1MsoahzCT+9g8Tc9nY-3oH+JTsafYqp4k3BDhrHrg@mail.gmail.com>
 <65AE7F1B-D307-478B-9B86-E36E863C0918@dkutscher.net>
 <CAH8sseT0HhzixQ+ofnpF+p+bhOV13z6Uj-tpVuzni_jgJPd9Cg@mail.gmail.com>
 <28EA075D-75B4-4046-88C4-1CA28458EDE3@dkutscher.net>
 <CAH8sseQv7evCHgCVQ3aBLnDotnVQ5suGjbip-yBRYmAMjB8Z9w@mail.gmail.com>
 <395162EA-39AE-41B3-8B2B-A28008266BD5@orandom.net>
 <72624FB2-D813-42F4-B559-58E0F3AE085B@cablelabs.com>
 <CAH8sseStpoLoQfQP2q9my4nY0ZMd6o24jcrhnu+JcO4P2ShDsw@mail.gmail.com>
 <CAH8sseS9z14Rhd3J9j5GgsHuSeW3eXCyLO3-5fWY7042f1ZtSg@mail.gmail.com>
In-Reply-To: <CAH8sseS9z14Rhd3J9j5GgsHuSeW3eXCyLO3-5fWY7042f1ZtSg@mail.gmail.com>
From: Susmit <susmit@cs.colostate.edu>
Date: Thu, 14 May 2020 12:11:51 -0500
Message-ID: <CAM4XVkoj=ayzqa1nvQ6GU=VSpT6XAgo+v7D79-6_GV+eSrHALg@mail.gmail.com>
To: Luca Muscariello <muscariello@ieee.org>
Cc: Greg White <g.white@cablelabs.com>, icnrg <icnrg@irtf.org>, 
 "Oran, Dave" <daveoran@orandom.net>, Dirk Kutscher <ietf@dkutscher.net>
Content-Type: multipart/alternative; boundary="000000000000b653a905a59ecb00"
Archived-At: <https://mailarchive.ietf.org/arch/msg/icnrg/98nUofiM7_KAVRad2cFWuDYDmrE>
Subject: Re: [icnrg] Last Call: draft-irtf-icnrg-ipoc
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, 14 May 2020 17:24:09 -0000

--000000000000b653a905a59ecb00
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Luca,

Would you mind expanding on why you think it will not work with NDN?
BTW, here is the actual NDN code that implemented IPoC -
https://github.com/named-data/IPoC.

Susmit

On Tue, May 12, 2020 at 5:21 PM Luca Muscariello <muscariello@ieee.org>
wrote:

> +list
>
> + one more comment
> I would let you check that IPoC can also work with NDN.
> The draft mentions NDN too but I'm not sure it would work.
> At first glance, it cannot work with NDN. But maybe things have changed.
>
> Luca
>
>
> On Wed, May 13, 2020 at 12:01 AM Luca Muscariello <muscariello@ieee.org>
> wrote:
>
>> Hi Greg,
>>
>> Thanks for the clarifications.
>> More comments in line.
>>
>>
>> On Sat, May 9, 2020 at 7:36 PM Greg White <g.white@cablelabs.com> wrote:
>>
>>> Hi Luca,
>>>
>>>
>>>
>>> Sorry for the delay in responding.
>>>
>>>
>>>
>>> The IPoC draft has been presented at four ICNRG meetings (the first
>>> being November 2016) and the draft has been available since December 20=
17.
>>> Several ICNRG participants have provided comments at the mic or on the
>>> mailing list in the intervening 3.5 years, and in November the chairs a=
sked
>>> the authors and the RG if the draft was ready for last call.  The view =
of
>>> the authors and the RG participants was that a couple of changes were
>>> needed, but it was otherwise ready.  Anyway, as Dave indicated, the pur=
pose
>>> of Last Call is to force final reviews, and I agree with him that it
>>> succeeded.
>>>
>>>
>>>
>>> On to your comments.
>>>
>>>
>>>
>>> Thanks for pointing out the language in the abstract..  I agree it does
>>> sound like marketing, and will revise it.
>>>
>>>
>>>
>>> Some of your questions echo questions that others in the RG have asked
>>> in the past, and have previously been answered verbally. You are not th=
e
>>> first to read the draft with the mindset that it must be trying to prov=
ide
>>> ICN features to IP applications, and thus failing to accomplish the goa=
l.
>>> While I hope that Dirk and I have made it clear what the point of IPoC =
is,
>>> let me be doubly sure here (and we can look for ways to make the text
>>> clearer on this point as well).
>>>
>>>
>>>
>>> The primary benefit of IPoC is for the network operator, not for the
>>> application. Mobile networks support thousands of 3rd party
>>> applications that are built for the IP world.  Updating these applicati=
ons
>>> to use NDN/CCNx (or replacing them) will not happen quickly.
>>>
>>
>> The introduction of the document is misleading because it puts too much
>> emphasis
>> on mobility. The document is not about mobility but on a
>> tunneling protocol.
>> Assuming total absence of the IP network creates some issues to me in
>> case EPC is considered.
>>
>> For instance the following I-D in this RG
>> https://datatracker.ietf.org/doc/draft-irtf-icnrg-icn-lte-4g
>> <https://nam01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdat=
atracker.ietf.org%2Fdoc%2Fdraft-irtf-icnrg-icn-lte-4g&data=3D02%7C01%7Csusm=
it%40cs.colostate.edu%7C7bf4d49612b34646a3cd08d7f6c2c1ee%7Cafb58802ff7a4bb1=
ab21367ff2ecfc8b%7C0%7C0%7C637249188662441903&sdata=3DF3ROaggCfuq2bJtp9FpZx=
hMI8Xkad2a7EecmAqtPMMI%3D&reserved=3D0>
>> makes use of ICN for the user plane only along with IP.
>>
>> If you remove IP entirely then EPC operations vanish.
>> Several interfaces do not use GTP. Some components may be physically
>> located
>> out of the backhaul. EPC w/o IP cannot be obtained by just replacing GTP=
.
>>
>> This document is in a logical loop to me:
>>
>> 0) There is no IP in the hypothetical EPC. But:
>> 1) IP in the UE
>> 2) IP in the eNB
>> 3) No IP in S1-U (also in S1-C?), S1-MME? S5/S8? SGi? etc.
>> 4) IP in the IPoC GW
>> 5) IP in the Cloud (or anywhere the other application head end is
>> running).
>> 6) CCNx replaces ONLY GTP,
>> 7) Mobility management is absent in CCNx so we must assume
>>    the rest of the EPC components are still there (MME, HSS, SGW, PGW,
>> PCF...)
>> 8) Hence, there must be IP in this hypothetical EPC.
>>
>> If the document did not mention anything about LTE/EPC or GTP
>> and just focused on a bare-bones description of the IP tunnel over CCNx
>> it would make more sense to me.
>>
>> I also realize that by rewriting the abstract and the intro only
>> you would achieve that easily, as the rest of the document, from
>> section 2 until the end of the document, IS a bare-bones description
>> of the tunneling protocol.
>>
>>
>>
>>
>>>
>>>
>>> If an MNO wishes to support native CCNx applications, they have multipl=
e
>>> options.  One option is to deploy native CCNx forwarding in the mobile =
core
>>> (without IP as an underlay). This would allow them to take advantage of=
 the
>>> CCNx mobility features instead of using a legacy mobility plane (e.g.
>>> GTP/IP). But what about all of the existing 3rd party IP applications?
>>> Does the MNO need to continue to maintain the GTP/IP mobility plane
>>> indefinitely to support them?  IPoC provides a mechanism that an MNO ca=
n
>>> use to transition off of GTP/IP as a backhaul with **zero** changes to
>>> legacy IP applications (and hence zero work for the application develop=
er).
>>> Since there are zero changes to the legacy applications, their
>>> communication semantics are of course not changed. The benefit to the
>>> application is that it can continue to work as it always has.
>>>
>>>
>>>
>>> You are correct that IPoC is fairly isomorphic with GTP.  In the paper,
>>> we argue that it has some (relatively minor) benefits compared to GTP
>>> tunnel management, but otherwise it is comparable.
>>>
>>>
>>>
>>> To be absolutely clear, IPoC presumes that an MNO has an a priori desir=
e
>>> to deploy CCNx, and it offers them a transition strategy that decreases=
 the
>>> complexity in doing so. IPoC is not intended to be the end goal or the
>>> motivating factor in itself.  But, many times, removing hurdles is just=
 as
>>> important as providing motivations.
>>>
>>>
>>>
>>> Your points about performance and computation cost are fair ones.
>>> Neither implementation has been optimized for computational performance=
, so
>>> that remains an area for experimentation and assessment.   This is an
>>> experimental protocol after all.
>>>
>>
>> The cost in terms of performance makes IPoC (as a tunnelling protocol)
>> way more complex
>> and expensive than any other secure tunnel used today.
>> Considering that IPoC is just a tunneling protocol, that IMO cannot use
>> unauthenticated endpoints,
>> you should consider efficient alternatives to full signatures, e.g. by
>> using HMAC.
>> Provenance in IPoC is not even a requirement as the namespace need not
>> authentication of provenance,
>> as the end-points are identified by an IP address which is a locator.
>> In fact if the IP addresses change the tunnel is reset.
>>
>>
>>
>>
>>>
>>>
>>> Let me know if you see an opportunity to make some of these aspects mor=
e
>>> clear in the draft.   As mentioned I will revise the abstract per your
>>> suggestion, and will do another review with an eye toward eliminating s=
ome
>>> of the confusing aspects.
>>>
>>
>> Hope comments above can help achieving that.
>> Best
>> Luca
>>
>>
>>
>>
>>>
>>>
>>> Best Regards,
>>>
>>> Greg
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> *From: *"Dave Oran (oran)" <daveoran@orandom.net>
>>> *Date: *Wednesday, April 22, 2020 at 8:55 AM
>>> *To: *Luca Muscariello <muscariello@ieee.org>
>>> *Cc: *Dirk Kutscher <ietf@dkutscher.net>, Greg White
>>> <g.white@CableLabs.com>, ICNRG <icnrg@irtf.org>
>>> *Subject: *Re: [icnrg] Last Call: draft-irtf-icnrg-ipoc
>>>
>>>
>>>
>>> Not to derail the discussion, but one clarification on process. Last
>>> Call is both for technical review and to assess consensus or the lack
>>> thereof. As chair I have no problem with Last-calling documents in orde=
r to
>>> achieve both goals. Sometimes last call works as a forcing function to
>>> produce good technical review and foster discussion that did not happen
>>> while a document languished as an RG work item with little or no feedba=
ck.
>>>
>>> So, I=E2=80=99d make the observation that I think the process is workin=
g in this
>>> case. We have a solid, comprehensive technical review and a discussion =
with
>>> the authors on that. It would be helpful if more ICNRG participants wou=
ld
>>> also review IPOC and weigh in on these and possibly other issues that g=
et
>>> raised.
>>>
>>> Lastly, the IRTF doesn=E2=80=99t work by consensus formally, so let=E2=
=80=99s focus on
>>> the technical questions. The document won=E2=80=99t have passed last ca=
ll until we
>>> get better understanding of whether the technical questions are of a na=
ture
>>> that would argue against publication.
>>>
>>> DaveO.
>>>
>>>
>>>
>>> On 21 Apr 2020, at 10:41, Luca Muscariello wrote:
>>>
>>>
>>>
>>>
>>>
>>> On Tue, Apr 21, 2020 at 4:28 PM Dirk Kutscher <ietf@dkutscher.net>
>>> wrote:
>>>
>>> Hi Luca,
>>>
>>> > I fail to understand the definition of review in this list.
>>> > I made technical comments and got not a single technical answer.
>>> >
>>> > What's the point of having open reviews?
>>> > We can shutdown the discussion right away if this is what it is.
>>> >
>>> > I'm not interested in fake reviews to let documents go through w/o
>>> > an open technical debate.
>>>
>>> Not sure, I follow.
>>>
>>> Nobody has discouraged the technical review. I am hoping that the
>>> discussion continues. I was trying to explain the nature of this
>>> document in my view: documenting an experimental approach (which may no=
t
>>> be the most desirable approach for all scenarios). I did not object to
>>> your other technical comments.
>>>
>>>
>>>
>>> So let us focus on technical details.
>>>
>>> So far I got none.
>>>
>>>
>>>
>>> Let's avoid getting text published that may generate mockery from
>>>
>>> people working on the 3GPP EPC.
>>>
>>>
>>>
>>>
>>>
>>>
>>> It's great to get the technical review. Unfortunately, in many groups,
>>> not just ICNRG, we don't have enough of it before we last-call things.
>>>
>>>
>>>
>>> do not last call something that has no consensus yet.
>>>
>>>
>>>
>>>
>>>
>>>
>>> > this is the abstract:
>>> >
>>> > This document describes a protocol that enables tunneling of Internet
>>> >    Protocol traffic over a Content Centric Network (CCNx) or a Named
>>> >    Data Network (NDN).  The target use case for such a protocol is to
>>> >    provide an IP mobility plane for mobile networks that might
>>> > otherwise
>>> >    use IP-over-IP tunneling, such as the GPRS Tunneling Protocol (GTP=
)
>>> >    used by the Evolved Packet Core in LTE networks (LTE-EPC)..  By
>>> >    leveraging the elegant, built-in support for mobility provided by
>>> >    CCNx or NDN, this protocol achieves performance on par with
>>> > LTE-EPC,
>>> >    equivalent efficiency, and substantially lower implementation and
>>> >    protocol complexity [Shannigrahi].  Furthermore, the use of
>>> > CCNx/NDN
>>> >    for this purpose paves the way for the deployment of ICN native
>>> >    applications on the mobile network.
>>> >
>>> > For me the above text is wrong with a marketing tone.
>>>
>>>
>>> Yes, I get it. This should be discussed.
>>>
>>>
>>>
>>> The document should be cleaned up from this kind of text.
>>>
>>> Who's going to buy into this?
>>>
>>>
>>>
>>>
>>>
>>>
>>> Cheers,
>>> Dirk
>>>
>>>
>>>
>>> >
>>> >
>>> > On Tue, Apr 21, 2020 at 3:26 PM Dirk Kutscher <ietf@dkutscher.net>
>>> > wrote:
>>> >
>>> >> Hi Luca,
>>> >>
>>> >>> The IPoC paper compares to GTP and concludes that it is no worse.
>>> >>> It makes a lot of sense to compare to GTP and I am not surprised
>>> >>> the authors made that comparison in the first place.
>>> >>
>>> >> Sure, it's helpful to explain how it compares to the GTP approach.
>>> >>
>>> >>> If a transition mechanism should be used it has to bring advantages
>>> >>> to
>>> >>> create incentives to switch to another solution.
>>> >>>
>>> >>> if, like you say Dirk, it is just about enabling applications to us=
e
>>> >>> ICN, the mechanism has to let the application use ICN. Otherwise,
>>> >>> what's
>>> >>> for?
>>> >>>
>>> >>> For instance:
>>> >>>
>>> >>>
>>> >>> NDNizing Existing Applications: Research Issues and Experiences
>>> >>
>>> >> There are different ways to support applications, from adapting them
>>> >> to
>>> >> ICN (perhaps ideal) or just running them unmodified (this is what
>>> >> IPOC
>>> >> could enable).
>>> >>
>>> >>> The above work shows that to get benefits you have to work a lot
>>> >>> more on the namespace, otherwise if you just tie locators to names,
>>> >>> like in IPoC, you get something that is isomorphic to GTP.
>>> >>
>>> >> Clearly, more invasive changes would leverage ICN better. IPOC is
>>> >> just
>>> >> for those that you cannot change, i.e., it's transparent to the
>>> >> applications.
>>> >>
>>> >>> In IPoC there are no rewards and no incentives. But it takes
>>> >>> implicitly the risk of having CCNx in the stack of the client
>>> >>> and in the access/backhaul network. Who's gonna take that
>>> >>> risk and why?
>>> >>
>>> >> I think we all agree that there are better ways. Optimistically
>>> >> speaking, this would only be used for a short period of time -- unti=
l
>>> >> all relevant apps have been ICNified. :-)
>>> >>
>>> >> As a general comment: in a Research Group, we don't have to converge
>>> >> on
>>> >> one (possibly optimal) protocol. Instead, we can publish competing
>>> >> experimental specifications -- enabling more experiments which could
>>> >> inform later standards work (for example).
>>> >>
>>> >> Cheers,
>>> >> Dirk
>>> >>
>>> >>
>>> >>>
>>> >>>
>>> >>>>
>>> >>>> In that sense, it would not have to show improvements over existin=
g
>>> >>>> tunneling tech at all -- it just has to be good enough (and work
>>> >>>> correctly, of course).
>>> >>>>
>>> >>>
>>> >>>
>>> >>>
>>> >>>>
>>> >>>> It is clearly experimental and needs more testing (which may
>>> >>>> exhibit
>>> >>>> problems) -- that's why it's not proposed as a standard.
>>> >>>>
>>> >>>
>>> >>> It cannot be proposed as standard from the IRTF.
>>> >>>
>>> >>>
>>> >>>
>>> >>>>
>>> >>>> Cheers,
>>> >>>> Dirk
>>> >>>>
>>> >>>>
>>> >>>>>
>>> >>>>> On Tue, Apr 21, 2020 at 6:05 AM Greg White <g.white@cablelabs.com=
>
>>> >>>>> wrote:
>>> >>>>>
>>> >>>>>> Luca,
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> Clearly you have a vested interest in hICN.  But, just as there
>>> >>>>>> are
>>> >>>>>> multiple technologies to enable the transition from IPv4 to IPv6=
,
>>> >>>>>> there is
>>> >>>>>> value in having multiple transition technologies for ICN.  IPoC
>>> >>>>>> fills
>>> >>>>>> a
>>> >>>>>> different niche from hICN, and it seems you=E2=80=99ve failed to
>>> >>>>>> understand
>>> >>>>>> that.
>>> >>>>>> Whereas hICN is a way to run limited ICN applications over a
>>> >>>>>> modified
>>> >>>>>> IPv6
>>> >>>>>> network, IPoC is a way to run **unmodified** IPv4/IPv6
>>> >>>>>> applications
>>> >>>>>> over
>>> >>>>>> a pure CCNx network.  Both approaches have their own
>>> >>>>>> applicability,
>>> >>>>>> and
>>> >>>>>> their own tradeoffs.  In the context of a mobile network, hICN
>>> >>>>>> does
>>> >>>>>> not
>>> >>>>>> provide a mobility solution for IP traffic, and thus requires th=
e
>>> >>>>>> operator
>>> >>>>>> to deploy and maintain two parallel forwarding planes. On the
>>> >>>>>> other
>>> >>>>>> hand,
>>> >>>>>> IPoC allows the operator to eliminate IP routing and legacy
>>> >>>>>> mobility
>>> >>>>>> mechanisms from the mobile core and support all services over
>>> >>>>>> CCNx.
>>> >>>>>> Yes,
>>> >>>>>> IPoC assumes a bigger first step (deployment of CCNx), but it
>>> >>>>>> makes
>>> >>>>>> taking
>>> >>>>>> that step easier, and once taken, native CCNx applications can b=
e
>>> >>>>>> deployed
>>> >>>>>> getting the advantages of the full CCNx architecture.
>>> >>>>>> Additionally,
>>> >>>>>> other
>>> >>>>>> transition technologies (like HTTP->CCN proxies) can be deployed
>>> >>>>>> to
>>> >>>>>> enable
>>> >>>>>> certain applications to get more of the CCNx-native benefits.
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> -Greg
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> *From: *Luca Muscariello <muscariello@ieee.org>
>>> >>>>>> *Date: *Thursday, April 16, 2020 at 1:29 AM
>>> >>>>>> *To: *Greg White <g.white@CableLabs.com>
>>> >>>>>> *Cc: *"Dave Oran (oran)" <daveoran@orandom.net>, ICNRG
>>> >>>>>> <icnrg@irtf.org>
>>> >>>>>> *Subject: *Re: [icnrg] Last Call: draft-irtf-icnrg-ipoc
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> Hi Greg,
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> comments in line.
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> On Thu, Apr 16, 2020 at 12:50 AM Greg White
>>> >>>>>> <g.white@cablelabs.com>
>>> >>>>>> wrote:
>>> >>>>>>
>>> >>>>>> Hi Luca,
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> Thanks for the review and for the questions and comments.
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> On your first question, the IPoC naming convention and CCNx
>>> >>>>>> routing
>>> >>>>>> mechanism ensure that the IPoC client remains in communication
>>> >>>>>> with
>>> >>>>>> the
>>> >>>>>> IPoC gateway that provides reachability to the client=E2=80=99s
>>> >>>>>> assigned
>>> >>>>>> IP
>>> >>>>>> address
>>> >>>>>> by other devices on the IP network.  If the IPoC gateway becomes
>>> >>>>>> unreachable due to a network attachment change (e.g. if the
>>> >>>>>> client
>>> >>>>>> leaves
>>> >>>>>> the current IPoC network and joins another), it would need to
>>> >>>>>> establish
>>> >>>>>> communication with a new IPoC gateway in the new network, using
>>> >>>>>> the
>>> >>>>>> mechanism described in Section 8.  It would thus be in a
>>> >>>>>> different
>>> >>>>>> subnet,
>>> >>>>>> with a different IP address.   It would also be possible for a
>>> >>>>>> client
>>> >>>>>> to
>>> >>>>>> periodically run the Section 8 mechanism in order to determine
>>> >>>>>> whether it
>>> >>>>>> was connected to the topologically nearest gateway..  If it find=
s
>>> >>>>>> a
>>> >>>>>> nearer
>>> >>>>>> gateway (and thus gets a new IP address) it could begin
>>> >>>>>> transitioning
>>> >>>>>> new
>>> >>>>>> IP connections to the new IP address, while allowing existing
>>> >>>>>> connections
>>> >>>>>> that used the previous IP address to complete.
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> The IPoC GW is very similar to what we do in enterprise networks
>>> >>>>>> with
>>> >>>>>> LISP
>>> >>>>>> to optimize Wi-Fi mobility management and more. Even if this
>>> >>>>>> happens
>>> >>>>>> from
>>> >>>>>> the AP to the switch it does not change much.
>>> >>>>>>
>>> >>>>>> Similarly from the eNB to the SGW using GTP tunneling. IPoC does
>>> >>>>>> not
>>> >>>>>> provide any advantage w.r.t. LISP or GTP which both rely on IP
>>> >>>>>> only.
>>> >>>>>> I'd
>>> >>>>>> say that in this case I only see the disadvantages of IPoC as it
>>> >>>>>> makes the
>>> >>>>>> assumption that CCNx is the backhaul.
>>> >>>>>>
>>> >>>>>> The fact that IPoC binds IP addresses to the CCNx namespace
>>> >>>>>> destroys
>>> >>>>>> all
>>> >>>>>> good features of CCNx which is used with hands and legs tied.
>>> >>>>>>
>>> >>>>>> In summary: No many-to-many communications, weak security
>>> >>>>>> properties,
>>> >>>>>> inferior mobility wrt the state of the art and also no incentive=
s
>>> >>>>>> to
>>> >>>>>> move
>>> >>>>>> from the current solutions to this one.
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> Correct me if I am misunderstanding, but questions 2 & 4 seem to
>>> >>>>>> be
>>> >>>>>> essentially the same question, i.e.:  is it expected that
>>> >>>>>> Interests
>>> >>>>>> and
>>> >>>>>> Content Objects are all signed, and if so, what are the
>>> >>>>>> performance
>>> >>>>>> implications?
>>> >>>>>>
>>> >>>>>> As you noted, section 14 mentions signing of Interests and
>>> >>>>>> Content
>>> >>>>>> Objects, and implies that it is optional.  It is in fact
>>> >>>>>> optional.
>>> >>>>>> As
>>> >>>>>> section 14 discusses, the protocol is intended for use within a
>>> >>>>>> managed,
>>> >>>>>> CCNx-based, mobile core network where endpoint authentication an=
d
>>> >>>>>> authorization is managed via existing means. Interest and CO
>>> >>>>>> signing
>>> >>>>>> would
>>> >>>>>> certainly add computational complexity perhaps on the order of
>>> >>>>>> the
>>> >>>>>> complexity associated with encrypted tunnels in IP, so the
>>> >>>>>> benefits
>>> >>>>>> of
>>> >>>>>> doing so would need to be weighed against the scalability
>>> >>>>>> impacts.
>>> >>>>>> I=E2=80=99ll
>>> >>>>>> add an explicit mention in Section 4 that signing is optional.
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> Q2 and Q4 are distinct questions related to the usage of signed
>>> >>>>>> interest
>>> >>>>>> systematically, i.e. 100% of the interests.
>>> >>>>>>
>>> >>>>>> Q2: This is about the fact that interests are signed because the=
y
>>> >>>>>> carry
>>> >>>>>> payload. So local flow balance is gone and this has performance
>>> >>>>>> implications in terms of congestion management, loss recovery AN=
D
>>> >>>>>> mobility.
>>> >>>>>> All gone. This is what Q2 is about. Sorry for being so compact,
>>> >>>>>> but
>>> >>>>>> I'm
>>> >>>>>> assuming some terminology is well understood in this list.
>>> >>>>>>
>>> >>>>>> Also what are the security implications of signing every
>>> >>>>>> Interest?
>>> >>>>>> It
>>> >>>>>> looks very similar to an IPSEC GW with all the certificate
>>> >>>>>> business.
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> Q4: This is about the computation cost. In the hICN project we'r=
e
>>> >>>>>> spending
>>> >>>>>> a lot of time to bring performance of a single transfer beyond
>>> >>>>>> 10Gbps. All
>>> >>>>>> forms of optimizations are required: manifests, hash computation
>>> >>>>>> offloading, software/hardware tricks and many more.. This is not=
 a
>>> >>>>>> negligible point. In practice one would be tempted to disable
>>> >>>>>> signatures.
>>> >>>>>> This is worse.
>>> >>>>>>
>>> >>>>>> The security implication of using non authenticated end-points
>>> >>>>>> are
>>> >>>>>> very
>>> >>>>>> well known even in a managed network. Managed networks carry
>>> >>>>>> customer'
>>> >>>>>> traffic and security is MUST, not an option.
>>> >>>>>>
>>> >>>>>> Current solid deployments of LISP in enterprise networks make us=
e
>>> >>>>>> of
>>> >>>>>> authentication, GTP tunnels too in the EPC backhaul. Tunnel
>>> >>>>>> confidentiality
>>> >>>>>> may be an option but authentication is not.
>>> >>>>>>
>>> >>>>>> It is an option in EPC for 4G but for 5G UPC confidentiality is
>>> >>>>>> mandatory..
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> On question 3, there are two implementations that have been made
>>> >>>>>> available.  One was built on the PARC Metis libraries,
>>> >>>>>> experimental
>>> >>>>>> results
>>> >>>>>> using this implementation were shared at the November 13, 2016
>>> >>>>>> ICNRG
>>> >>>>>> Interim Meeting, and it was mentioned as well at the March 20,
>>> >>>>>> 2018
>>> >>>>>> and
>>> >>>>>> July 21, 2018 ICNRG meeting where IPoC was presented.  While thi=
s
>>> >>>>>> implementation is not currently being maintained, the code is
>>> >>>>>> available.
>>> >>>>>> The second implementation was built in ndnSim, and is available
>>> >>>>>> on
>>> >>>>>> GitHub..
>>> >>>>>> Experimental results and a link to the repo can be found in the
>>> >>>>>> paper
>>> >>>>>> listed in the Informative References of the IPoC draft.  That
>>> >>>>>> paper
>>> >>>>>> discusses the benefits compared to the existing GTP tunneling
>>> >>>>>> mechanisms
>>> >>>>>> used in LTE-EPC.  I=E2=80=99m not sure why you are questioning w=
hether
>>> >>>>>> CCNx
>>> >>>>>> consumer mobility still holds.  This protocol makes use of CCNx
>>> >>>>>> stateful
>>> >>>>>> forwarding directly, and is designed precisely to make use of
>>> >>>>>> that
>>> >>>>>> feature.
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> I read the paper that describes and evaluates IPoC and compares
>>> >>>>>> to
>>> >>>>>> GTP.
>>> >>>>>> That's the whole point. The conclusion of the paper is that IPoC
>>> >>>>>> is
>>> >>>>>> no
>>> >>>>>> worse than GTP. Which is my whole point.
>>> >>>>>>
>>> >>>>>> What is the reason to disrupt a technology (GTP) and replace it
>>> >>>>>> with
>>> >>>>>> something that is no worse?
>>> >>>>>>
>>> >>>>>> As soon as the IPoC namespace is tied to the IP addresses of the
>>> >>>>>> end-points of the tunnel, IPoC becomes isomorphic to GTP or any
>>> >>>>>> tunneling
>>> >>>>>> protocol making use of locators.
>>> >>>>>>
>>> >>>>>> So it is no worse than any of those protocols. This does not loo=
k
>>> >>>>>> like a
>>> >>>>>> compelling reason to change the transport infrastructure. Worse,
>>> >>>>>> it
>>> >>>>>> looks
>>> >>>>>> like an argument NOT to move towards ICN.
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> I am surprised that this draft has moved to last call with this
>>> >>>>>> implicit
>>> >>>>>> message.
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> I did not pay attention to all drafts moving forward in this RG
>>> >>>>>> because
>>> >>>>>> there are so many of them being pushed by the chairs, but I hope
>>> >>>>>> we
>>> >>>>>> pay
>>> >>>>>> more attention to "shoot-yourself-in-the-foot" messages.
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> Best
>>> >>>>>>
>>> >>>>>> Luca
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> Best Regards,
>>> >>>>>>
>>> >>>>>> Greg
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> *From: *icnrg <icnrg-bounces@irtf.org> on behalf of Luca
>>> >>>>>> Muscariello
>>> >>>>>> <
>>> >>>>>> muscariello@ieee.org>
>>> >>>>>> *Date: *Monday, March 23, 2020 at 2:01 AM
>>> >>>>>> *To: *"Dave Oran (oran)" <daveoran@orandom.net>
>>> >>>>>> *Cc: *ICNRG <icnrg@irtf.org>
>>> >>>>>> *Subject: *Re: [icnrg] Last Call: draft-irtf-icnrg-ipoc
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> Hi
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> I went through the draft and I have a few comments and some
>>> >>>>>> questions.
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> 1 how does this system work when IP addresses at local interface=
s
>>> >>>>>> change?
>>> >>>>>>
>>> >>>>>>   My question is about both the underlying mechanics and also th=
e
>>> >>>>>> performance
>>> >>>>>>
>>> >>>>>>   of the system in such cases.
>>> >>>>>>
>>> >>>>>> 2 What are the implications of using signed Interests in this
>>> >>>>>> way?
>>> >>>>>> I
>>> >>>>>> mean
>>> >>>>>>
>>> >>>>>>   100% of the Interests are signed in the tunneling scheme. My
>>> >>>>>> question is
>>> >>>>>> both
>>> >>>>>>
>>> >>>>>>   in terms of security and performance. And with performance I
>>> >>>>>> mean
>>> >>>>>> both
>>> >>>>>>
>>> >>>>>>   mobility and local flow balance.
>>> >>>>>>
>>> >>>>>> 3 Is there any reality check and running code of this scheme?
>>> >>>>>>
>>> >>>>>>   Every Internet draft comes with a security section but not a
>>> >>>>>> cost
>>> >>>>>> section
>>> >>>>>>
>>> >>>>>>   however it is unclear in this specific case, what are the
>>> >>>>>> benefits
>>> >>>>>> of
>>> >>>>>> this
>>> >>>>>>
>>> >>>>>>   scheme and if one would need it compared to existing tunneling
>>> >>>>>> technologies.
>>> >>>>>>
>>> >>>>>>   The alleged benefits of CCNx in terms of mobility are never
>>> >>>>>> spelled
>>> >>>>>> out
>>> >>>>>> in the
>>> >>>>>>
>>> >>>>>>   draft but it is unclear if any mobility benefit still holds
>>> >>>>>> using
>>> >>>>>> this
>>> >>>>>> technique.
>>> >>>>>>
>>> >>>>>> 4 The cost of signing every packet is significant and would
>>> >>>>>> probably
>>> >>>>>> kill
>>> >>>>>>
>>> >>>>>>   the performance of the tunnel. In the last section the authors
>>> >>>>>> seem
>>> >>>>>> to
>>> >>>>>>
>>> >>>>>>   consider interest/data signatures as optional. Can this be
>>> >>>>>> clarified and
>>> >>>>>> spelled
>>> >>>>>>
>>> >>>>>>   out clearly? Is the intent to use the tunnel w/o signatures?
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> Thank
>>> >>>>>>
>>> >>>>>> Best
>>> >>>>>>
>>> >>>>>> Luca
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> On Fri, Mar 20, 2020 at 2:51 PM David R. Oran
>>> >>>>>> <daveoran@orandom.net>
>>> >>>>>> wrote:
>>> >>>>>>
>>> >>>>>> Hello ICNRG,
>>> >>>>>>
>>> >>>>>> This is a last call for comments on draft-irtf-icnrg-IPOC
>>> >>>>>> (Internet
>>> >>>>>> Protocol Tunneling over Content Centric Mobile Networks).
>>> >>>>>>
>>> >>>>>> We want to publish this as an Experimental RFC. Please read it
>>> >>>>>> and
>>> >>>>>> let
>>> >>>>>> us know if you think there are issues. The last call ends on
>>> >>>>>> April
>>> >>>>>> 15,
>>> >>>>>> i.e., 3 weeks from today.
>>> >>>>>>
>>> >>>>>> https://datatracker.ietf.org/doc/draft-irtf-icnrg-ipoc/
>>> <https://nam01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fda=
tatracker.ietf.org%2Fdoc%2Fdraft-irtf-icnrg-ipoc%2F&data=3D02%7C01%7Csusmit=
%40cs.colostate.edu%7C7bf4d49612b34646a3cd08d7f6c2c1ee%7Cafb58802ff7a4bb1ab=
21367ff2ecfc8b%7C0%7C0%7C637249188662441903&sdata=3Dwnj3dsfrOFqaID%2FVdbhnK=
8Aic3%2BCFi48V3w3K8yBQWA%3D&reserved=3D0>
>>> >>>>>>
>>> >>>>>> Abstract
>>> >>>>>>
>>> >>>>>>     This document describes a protocol that enables tunneling of
>>> >>>>>> Internet
>>> >>>>>>     Protocol traffic over a Content Centric Network (CCNx) or a
>>> >>>>>> Named
>>> >>>>>>     Data Network (NDN).  The target use case for such a protocol
>>> >>>>>> is
>>> >>>>>> to
>>> >>>>>>     provide an IP mobility plane for mobile networks that might
>>> >>>>>> otherwise
>>> >>>>>>     use IP-over-IP tunneling, such as the GPRS Tunneling Protoco=
l
>>> >>>>>> (GTP)
>>> >>>>>>     used by the Evolved Packet Core in LTE networks (LTE-EPC).
>>> >>>>>> By
>>> >>>>>>     leveraging the elegant, built-in support for mobility
>>> >>>>>> provided
>>> >>>>>> by
>>> >>>>>>     CCNx or NDN, this protocol achieves performance on par with
>>> >>>>>> LTE-EPC,
>>> >>>>>>     equivalent efficiency, and substantially lower implementatio=
n
>>> >>>>>> and
>>> >>>>>>     protocol complexity [Shannigrahi].  Furthermore, the use of
>>> >>>>>> CCNx/NDN
>>> >>>>>>     for this purpose paves the way for the deployment of ICN
>>> >>>>>> native
>>> >>>>>>     applications on the mobile network.
>>> >>>>>>
>>> >>>>>> Best regards,
>>> >>>>>> ICNRG chairs
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> DaveO
>>> >>>>>>
>>> >>>>>> _______________________________________________
>>> >>>>>> icnrg mailing list
>>> >>>>>> icnrg@irtf.org
>>> >>>>>> https://www.irtf.org/mailman/listinfo/icnrg
>>> <https://nam01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fww=
w.irtf.org%2Fmailman%2Flistinfo%2Ficnrg&data=3D02%7C01%7Csusmit%40cs.colost=
ate.edu%7C7bf4d49612b34646a3cd08d7f6c2c1ee%7Cafb58802ff7a4bb1ab21367ff2ecfc=
8b%7C0%7C0%7C637249188662451898&sdata=3DQBeJLfVXip82j8i35KeXV6JPxT5zwRi0ctq=
BHxZvbHk%3D&reserved=3D0>
>>> >>>>>>
>>> >>>>>>
>>> >>>>
>>> >>>>
>>> >>>>> _______________________________________________
>>> >>>>> icnrg mailing list
>>> >>>>> icnrg@irtf.org
>>> >>>>> https://www.irtf.org/mailman/listinfo/icnrg
>>> <https://nam01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fww=
w.irtf.org%2Fmailman%2Flistinfo%2Ficnrg&data=3D02%7C01%7Csusmit%40cs.colost=
ate.edu%7C7bf4d49612b34646a3cd08d7f6c2c1ee%7Cafb58802ff7a4bb1ab21367ff2ecfc=
8b%7C0%7C0%7C637249188662461892&sdata=3D0svH1%2FOhcmFTLNgzfeWQBwaZvNZr0nCMh=
ebe1dfIO70%3D&reserved=3D0>
>>> >>>>
>>> >>
>>> >>
>>> >>> _______________________________________________
>>> >>> icnrg mailing list
>>> >>> icnrg@irtf..org <icnrg@irtf.org>
>>> >>> https://www.irtf.org/mailman/listinfo/icnrg
>>> <https://nam01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fww=
w.irtf.org%2Fmailman%2Flistinfo%2Ficnrg&data=3D02%7C01%7Csusmit%40cs.colost=
ate.edu%7C7bf4d49612b34646a3cd08d7f6c2c1ee%7Cafb58802ff7a4bb1ab21367ff2ecfc=
8b%7C0%7C0%7C637249188662461892&sdata=3D0svH1%2FOhcmFTLNgzfeWQBwaZvNZr0nCMh=
ebe1dfIO70%3D&reserved=3D0>
>>> >>
>>>
>>>
>>>
>>> DaveO
>>>
>> _______________________________________________
> icnrg mailing list
> icnrg@irtf.org
>
> https://nam01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.i=
rtf.org%2Fmailman%2Flistinfo%2Ficnrg&amp;data=3D02%7C01%7Csusmit%40cs.colos=
tate.edu%7C7bf4d49612b34646a3cd08d7f6c2c1ee%7Cafb58802ff7a4bb1ab21367ff2ecf=
c8b%7C0%7C0%7C637249188662491883&amp;sdata=3DWFBKE1r7FCuA0MJEygETfm0iavfjkz=
SVS90pqyP1Wqc%3D&amp;reserved=3D0
>

--000000000000b653a905a59ecb00
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi Luca, <br></div><div><br></div><div>Would you mind=
 expanding on why you think it will not work with NDN? <br>BTW, here is the=
 actual NDN code that implemented IPoC - <a href=3D"https://github.com/name=
d-data/IPoC">https://github.com/named-data/IPoC</a>.</div><div><br></div><d=
iv>Susmit<br></div><div><br></div><div class=3D"gmail_quote"><div dir=3D"lt=
r" class=3D"gmail_attr">On Tue, May 12, 2020 at 5:21 PM Luca Muscariello &l=
t;<a href=3D"mailto:muscariello@ieee.org">muscariello@ieee.org</a>&gt; wrot=
e:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=
.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"l=
tr"><div dir=3D"ltr"><div style=3D"font-family:monospace">+list=C2=A0<br></=
div></div><div><br></div><div><div style=3D"font-family:monospace">+ one mo=
re comment=C2=A0</div><div style=3D"font-family:monospace">I would let you =
check that IPoC can also work with NDN.</div><div style=3D"font-family:mono=
space">The draft mentions NDN too but I&#39;m not sure it would work.</div>=
<div style=3D"font-family:monospace">At first=C2=A0glance, it cannot work w=
ith NDN. But maybe things have=C2=A0changed.</div><div style=3D"font-family=
:monospace"><br></div><div style=3D"font-family:monospace">Luca<br></div><b=
r></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr=
">On Wed, May 13, 2020 at 12:01 AM Luca Muscariello &lt;<a href=3D"mailto:m=
uscariello@ieee.org" target=3D"_blank">muscariello@ieee.org</a>&gt; wrote:<=
br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"=
><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div style=3D"font-fami=
ly:monospace">Hi Greg,</div><div style=3D"font-family:monospace"><br></div>=
<div style=3D"font-family:monospace">Thanks for the clarifications.</div><d=
iv style=3D"font-family:monospace">More comments in line.</div><div style=
=3D"font-family:monospace">=C2=A0</div></div><br><div class=3D"gmail_quote"=
><div dir=3D"ltr" class=3D"gmail_attr">On Sat, May 9, 2020 at 7:36 PM Greg =
White &lt;<a href=3D"mailto:g.white@cablelabs.com" target=3D"_blank">g.whit=
e@cablelabs.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex">





<div lang=3D"EN-US">
<div>
<p class=3D"MsoNormal">Hi Luca,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Sorry for the delay in responding.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">The IPoC draft has been presented at four ICNRG meet=
ings (the first being November 2016) and the draft has been available since=
 December 2017.=C2=A0 Several ICNRG participants have provided comments at =
the mic or on the mailing list in the intervening
 3.5 years, and in November the chairs asked the authors and the RG if the =
draft was ready for last call.=C2=A0 The view of the authors and the RG par=
ticipants was that a couple of changes were needed, but it was otherwise re=
ady.=C2=A0 Anyway, as Dave indicated, the
 purpose of Last Call is to force final reviews, and I agree with him that =
it succeeded.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">On to your comments.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Thanks for pointing out the language in the abstract=
..=C2=A0 I agree it does sound like marketing, and will revise it.<u></u><u=
></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Some of your questions echo questions that others in=
 the RG have asked in the past, and have previously been answered verbally.=
 You are not the first to read the draft with the mindset that it must be t=
rying to provide ICN features to IP
 applications, and thus failing to accomplish the goal.=C2=A0 While I hope =
that Dirk and I have made it clear what the point of IPoC is, let me be dou=
bly sure here (and we can look for ways to make the text clearer on this po=
int as well).<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">The primary benefit of IPoC is for the network opera=
tor, not for the application. Mobile networks support thousands of 3<sup>rd=
</sup> party applications that are built for the IP world.=C2=A0 Updating t=
hese applications to use NDN/CCNx (or replacing
 them) will not happen quickly. =C2=A0</p></div></div></blockquote><div><br=
></div><div><div style=3D"font-family:monospace">The introduction of the do=
cument is misleading because it puts too much emphasis</div><div style=3D"f=
ont-family:monospace">on mobility. The document is not about mobility but o=
n=C2=A0a tunneling=C2=A0protocol.=C2=A0</div><div style=3D"font-family:mono=
space">Assuming total absence of the IP network creates some issues to me i=
n case EPC is considered.<br></div><div style=3D"font-family:monospace"><di=
v><br></div><div>For instance the following I-D in this RG</div><div><a hre=
f=3D"https://nam01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fda=
tatracker.ietf.org%2Fdoc%2Fdraft-irtf-icnrg-icn-lte-4g&amp;data=3D02%7C01%7=
Csusmit%40cs.colostate.edu%7C7bf4d49612b34646a3cd08d7f6c2c1ee%7Cafb58802ff7=
a4bb1ab21367ff2ecfc8b%7C0%7C0%7C637249188662441903&amp;sdata=3DF3ROaggCfuq2=
bJtp9FpZxhMI8Xkad2a7EecmAqtPMMI%3D&amp;reserved=3D0" target=3D"_blank">http=
s://datatracker.ietf.org/doc/draft-irtf-icnrg-icn-lte-4g</a><br></div><div>=
makes use of ICN for the user plane only along with IP.</div><div><br></div=
><div>If you remove IP entirely then EPC operations vanish.</div><div>Sever=
al interfaces do not use=C2=A0GTP. Some components may be physically locate=
d=C2=A0</div><div>out of the backhaul. EPC w/o IP cannot be obtained by jus=
t replacing GTP.</div></div><div style=3D"font-family:monospace"><br></div>=
<div style=3D"font-family:monospace">This document is in a logical loop to =
me:</div><div style=3D"font-family:monospace"><br></div><div style=3D"font-=
family:monospace">0) There is no IP in the hypothetical=C2=A0EPC. But:</div=
><div style=3D"font-family:monospace">1) IP in the UE</div><div style=3D"fo=
nt-family:monospace">2) IP in the eNB</div><div style=3D"font-family:monosp=
ace">3) No IP in S1-U (also in S1-C?), S1-MME? S5/S8? SGi? etc.</div><div s=
tyle=3D"font-family:monospace">4) IP in the IPoC GW</div><div style=3D"font=
-family:monospace">5) IP in the Cloud (or anywhere the other application he=
ad end is running).</div><div style=3D"font-family:monospace">6) CCNx repla=
ces ONLY GTP,</div><div style=3D"font-family:monospace">7) Mobility managem=
ent is absent in CCNx so we must assume</div><div style=3D"font-family:mono=
space">=C2=A0 =C2=A0the rest of the EPC components are still there (MME, HS=
S, SGW, PGW, PCF...)</div><div style=3D"font-family:monospace">8) Hence, th=
ere must be IP in this hypothetical=C2=A0EPC.=C2=A0</div><div style=3D"font=
-family:monospace"><br></div><div style=3D"font-family:monospace">If the do=
cument did not mention anything about LTE/EPC or GTP</div><div style=3D"fon=
t-family:monospace">and just focused on a bare-bones description of the IP =
tunnel over CCNx</div><div style=3D"font-family:monospace">it would make mo=
re sense to me.=C2=A0</div><div style=3D"font-family:monospace"><br></div><=
div style=3D"font-family:monospace">I also realize that by rewriting the ab=
stract and the intro only</div><div style=3D"font-family:monospace">you wou=
ld achieve that easily, as the rest of the document, from</div><div style=
=3D"font-family:monospace">section 2 until the end of the document, IS a ba=
re-bones description</div><div style=3D"font-family:monospace">of the tunne=
ling protocol.</div><div style=3D"font-family:monospace"><br></div><div sty=
le=3D"font-family:monospace"><br></div></div><div>=C2=A0</div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli=
d rgb(204,204,204);padding-left:1ex"><div lang=3D"EN-US"><div><p class=3D"M=
soNormal"><u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">If an MNO wishes to support native CCNx applications=
, they have multiple options.=C2=A0 One option is to deploy native CCNx for=
warding in the mobile core (without IP as an underlay). This would allow th=
em to take advantage of the CCNx mobility
 features instead of using a legacy mobility plane (e.g. GTP/IP). But what =
about all of the existing 3<sup>rd</sup> party IP applications?=C2=A0 Does =
the MNO need to continue to maintain the GTP/IP mobility plane indefinitely=
 to support them?=C2=A0 IPoC provides a mechanism
 that an MNO can use to transition off of GTP/IP as a backhaul with *<b>zer=
o</b>* changes to legacy IP applications (and hence zero work for the appli=
cation developer). Since there are zero changes to the legacy applications,=
 their communication semantics are
 of course not changed. The benefit to the application is that it can conti=
nue to work as it always has.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">You are correct that IPoC is fairly isomorphic with =
GTP.=C2=A0 In the paper, we argue that it has some (relatively minor) benef=
its compared to GTP tunnel management, but otherwise it is comparable.=C2=
=A0
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">To be absolutely clear, IPoC presumes that an MNO ha=
s an a priori desire to deploy CCNx, and it offers them a transition strate=
gy that decreases the complexity in doing so. IPoC is not intended to be th=
e end goal or the motivating factor
 in itself.=C2=A0 But, many times, removing hurdles is just as important as=
 providing motivations.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Your points about performance and computation cost a=
re fair ones.=C2=A0 Neither implementation has been optimized for computati=
onal performance, so that remains an area for experimentation and assessmen=
t. =C2=A0=C2=A0This is an experimental protocol after
 all.</p></div></div></blockquote><div><br></div><div><div style=3D"font-fa=
mily:monospace">The cost in terms of performance makes IPoC (as a tunnellin=
g protocol) way more complex</div><div style=3D"font-family:monospace">and =
expensive than any other secure tunnel used today.=C2=A0</div><div style=3D=
"font-family:monospace">Considering that IPoC is just a tunneling protocol,=
 that IMO cannot use unauthenticated endpoints,</div><div style=3D"font-fam=
ily:monospace">you should consider efficient alternatives to full signature=
s, e.g. by using HMAC.=C2=A0</div><div style=3D"font-family:monospace">Prov=
enance in IPoC is not even a requirement as the namespace need not authenti=
cation of provenance,</div><div style=3D"font-family:monospace">as the end-=
points are identified by an IP address which is a locator.</div><div style=
=3D"font-family:monospace">In fact if the IP addresses change the tunnel is=
 reset.</div><div style=3D"font-family:monospace"><br></div><br></div><div>=
=C2=A0</div><blockquote class=3D"gmail_quote"><div lang=3D"EN-US"><div><p c=
lass=3D"MsoNormal"><u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Let me know if you see an opportunity to make some o=
f these aspects more clear in the draft.=C2=A0=C2=A0 As mentioned I will re=
vise the abstract per your suggestion, and will do another review with an e=
ye toward eliminating some of the confusing
 aspects.</p></div></div></blockquote><div><br></div><div><div style=3D"fon=
t-family:monospace">Hope comments above can help achieving that.</div><div =
style=3D"font-family:monospace">Best</div><div style=3D"font-family:monospa=
ce">Luca</div><br></div><div><br></div><div>=C2=A0</div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div lang=3D"EN-US"><div><p class=3D"MsoNo=
rmal"> <u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Best Regards,<u></u><u></u></p>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div style=3D"border-color:rgb(181,196,223) currentcolor currentcolor;borde=
r-style:solid none none;border-width:1pt medium medium;padding:3pt 0in 0in"=
>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><b><span style=3D"font-s=
ize:12pt;color:black">From:
</span></b><span style=3D"font-size:12pt;color:black">&quot;Dave Oran (oran=
)&quot; &lt;<a href=3D"mailto:daveoran@orandom.net" target=3D"_blank">daveo=
ran@orandom.net</a>&gt;<br>
<b>Date: </b>Wednesday, April 22, 2020 at 8:55 AM<br>
<b>To: </b>Luca Muscariello &lt;<a href=3D"mailto:muscariello@ieee.org" tar=
get=3D"_blank">muscariello@ieee.org</a>&gt;<br>
<b>Cc: </b>Dirk Kutscher &lt;<a href=3D"mailto:ietf@dkutscher.net" target=
=3D"_blank">ietf@dkutscher.net</a>&gt;, Greg White &lt;g.white@CableLabs.co=
m&gt;, ICNRG &lt;<a href=3D"mailto:icnrg@irtf.org" target=3D"_blank">icnrg@=
irtf.org</a>&gt;<br>
<b>Subject: </b>Re: [icnrg] Last Call: draft-irtf-icnrg-ipoc<u></u><u></u><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><u></u>=C2=A0<u></u></p>
</div>
<div>
<div>
<p style=3D"margin-left:0.5in"><span style=3D"font-family:Arial,sans-serif"=
>Not to derail the discussion, but one clarification on process. Last Call =
is both for technical review and to assess consensus or the lack thereof. A=
s chair I have no problem with Last-calling
 documents in order to achieve both goals. Sometimes last call works as a f=
orcing function to produce good technical review and foster discussion that=
 did not happen while a document languished as an RG work item with little =
or no feedback.<u></u><u></u></span></p>
<p style=3D"margin-left:0.5in"><span style=3D"font-family:Arial,sans-serif"=
>So, I=E2=80=99d make the observation that I think the process is working i=
n this case. We have a solid, comprehensive technical review and a discussi=
on with the authors on that. It would be helpful
 if more ICNRG participants would also review IPOC and weigh in on these an=
d possibly other issues that get raised.<u></u><u></u></span></p>
<p style=3D"margin-left:0.5in"><span style=3D"font-family:Arial,sans-serif"=
>Lastly, the IRTF doesn=E2=80=99t work by consensus formally, so let=E2=80=
=99s focus on the technical questions. The document won=E2=80=99t have pass=
ed last call until we get better understanding of whether the
 technical questions are of a nature that would argue against publication.<=
u></u><u></u></span></p>
<p style=3D"margin-left:0.5in"><span style=3D"font-family:Arial,sans-serif"=
>DaveO.<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-right:0in;margin-bottom:12pt;margin-=
left:0.5in">
<span style=3D"font-family:Arial,sans-serif"><u></u>=C2=A0<u></u></span></p=
>
<p style=3D"margin-left:0.5in"><span style=3D"font-family:Arial,sans-serif"=
>On 21 Apr 2020, at 10:41, Luca Muscariello wrote:<u></u><u></u></span></p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(119,119,119);border-style:none none none solid;border-width:medium medium=
 medium 1.5pt;padding:0in 0in 0in 4pt;margin-left:0in;margin-right:0in;marg=
in-bottom:3.75pt">
<div id=3D"gmail-m_4442965252093367746gmail-m_-7037071856809596995m_2422569=
302117259955gmail-m_-3266695128118355894gmail-m_-3764934705693054688m_-1300=
675275555488329m_2614541789789004073m_-4891997937464868606m_807060065144355=
7786m_-1038401572497984360gmail-m_3492373254197284607F7568DCB-7E54-4818-81A=
E-415115A4F707">
<div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-fami=
ly:&quot;Courier New&quot;;color:rgb(119,119,119)"><u></u>=C2=A0<u></u></sp=
an></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-fami=
ly:Arial,sans-serif;color:rgb(119,119,119)"><u></u>=C2=A0<u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-fami=
ly:Arial,sans-serif;color:rgb(119,119,119)">On Tue, Apr 21, 2020 at 4:28 PM=
 Dirk Kutscher &lt;<a href=3D"mailto:ietf@dkutscher.net" target=3D"_blank">=
ietf@dkutscher.net</a>&gt; wrote:<u></u><u></u></span></p>
</div>
<blockquote>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-fami=
ly:Arial,sans-serif;color:rgb(119,119,119)">Hi Luca,<br>
<br>
&gt; I fail to understand the definition of review in this list.<br>
&gt; I made technical comments and got not a single technical answer.<br>
&gt;<br>
&gt; What&#39;s the point of having open reviews?<br>
&gt; We can shutdown the discussion right away if this is what it is.<br>
&gt;<br>
&gt; I&#39;m not interested in fake reviews to let documents go through w/o=
<br>
&gt; an open technical debate.<br>
<br>
Not sure, I follow.<br>
<br>
Nobody has discouraged the technical review. I am hoping that the <br>
discussion continues. I was trying to explain the nature of this <br>
document in my view: documenting an experimental approach (which may not <b=
r>
be the most desirable approach for all scenarios). I did not object to <br>
your other technical comments.<u></u><u></u></span></p>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-fami=
ly:Arial,sans-serif;color:rgb(119,119,119)"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-fami=
ly:&quot;Courier New&quot;;color:rgb(119,119,119)">So let us focus on techn=
ical details.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-fami=
ly:&quot;Courier New&quot;;color:rgb(119,119,119)">So far I got none.<u></u=
><u></u></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-fami=
ly:&quot;Courier New&quot;;color:rgb(119,119,119)"><u></u>=C2=A0<u></u></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-fami=
ly:&quot;Courier New&quot;;color:rgb(119,119,119)">Let&#39;s avoid getting =
text published that may generate mockery from<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-fami=
ly:&quot;Courier New&quot;;color:rgb(119,119,119)">people working on the 3G=
PP EPC.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-fami=
ly:&quot;Courier New&quot;;color:rgb(119,119,119)"><u></u>=C2=A0<u></u></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-fami=
ly:Arial,sans-serif;color:rgb(119,119,119)">=C2=A0<u></u><u></u></span></p>
</div>
<blockquote>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-fami=
ly:Arial,sans-serif;color:rgb(119,119,119)"><br>
It&#39;s great to get the technical review. Unfortunately, in many groups, =
<br>
not just ICNRG, we don&#39;t have enough of it before we last-call things.<=
u></u><u></u></span></p>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-fami=
ly:Arial,sans-serif;color:rgb(119,119,119)"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-fami=
ly:&quot;Courier New&quot;;color:rgb(119,119,119)">do not last call somethi=
ng that has no consensus yet.<u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-fami=
ly:Arial,sans-serif;color:rgb(119,119,119)"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-fami=
ly:Arial,sans-serif;color:rgb(119,119,119)">=C2=A0<u></u><u></u></span></p>
</div>
<blockquote>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-fami=
ly:Arial,sans-serif;color:rgb(119,119,119)"><br>
&gt; this is the abstract:<br>
&gt;<br>
&gt; This document describes a protocol that enables tunneling of Internet<=
br>
&gt;=C2=A0 =C2=A0 Protocol traffic over a Content Centric Network (CCNx) or=
 a Named<br>
&gt;=C2=A0 =C2=A0 Data Network (NDN).=C2=A0 The target use case for such a =
protocol is to<br>
&gt;=C2=A0 =C2=A0 provide an IP mobility plane for mobile networks that mig=
ht <br>
&gt; otherwise<br>
&gt;=C2=A0 =C2=A0 use IP-over-IP tunneling, such as the GPRS Tunneling Prot=
ocol (GTP)<br>
&gt;=C2=A0 =C2=A0 used by the Evolved Packet Core in LTE networks (LTE-EPC)=
..=C2=A0 By<br>
&gt;=C2=A0 =C2=A0 leveraging the elegant, built-in support for mobility pro=
vided by<br>
&gt;=C2=A0 =C2=A0 CCNx or NDN, this protocol achieves performance on par wi=
th <br>
&gt; LTE-EPC,<br>
&gt;=C2=A0 =C2=A0 equivalent efficiency, and substantially lower implementa=
tion and<br>
&gt;=C2=A0 =C2=A0 protocol complexity [Shannigrahi].=C2=A0 Furthermore, the=
 use of <br>
&gt; CCNx/NDN<br>
&gt;=C2=A0 =C2=A0 for this purpose paves the way for the deployment of ICN =
native<br>
&gt;=C2=A0 =C2=A0 applications on the mobile network.<br>
&gt;<br>
&gt; For me the above text is wrong with a marketing tone.<br>
<br>
<br>
Yes, I get it. This should be discussed.<u></u><u></u></span></p>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-fami=
ly:Arial,sans-serif;color:rgb(119,119,119)"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-fami=
ly:&quot;Courier New&quot;;color:rgb(119,119,119)">The document should be c=
leaned up from this kind of text.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-fami=
ly:&quot;Courier New&quot;;color:rgb(119,119,119)">Who&#39;s going to buy i=
nto this?<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-fami=
ly:&quot;Courier New&quot;;color:rgb(119,119,119)"><u></u>=C2=A0<u></u></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-fami=
ly:Arial,sans-serif;color:rgb(119,119,119)">=C2=A0</span><span style=3D"fon=
t-family:&quot;Courier New&quot;;color:rgb(119,119,119)"><u></u><u></u></sp=
an></p>
</div>
</div>
<blockquote>
<p class=3D"MsoNormal" style=3D"margin-right:0in;margin-bottom:12pt;margin-=
left:0.5in">
<span style=3D"font-family:Arial,sans-serif;color:rgb(119,119,119)"><br>
Cheers,<br>
Dirk<br>
<br>
<br>
<br>
&gt;<br>
&gt;<br>
&gt; On Tue, Apr 21, 2020 at 3:26 PM Dirk Kutscher &lt;<a href=3D"mailto:ie=
tf@dkutscher.net" target=3D"_blank">ietf@dkutscher.net</a>&gt;
<br>
&gt; wrote:<br>
&gt;<br>
&gt;&gt; Hi Luca,<br>
&gt;&gt;<br>
&gt;&gt;&gt; The IPoC paper compares to GTP and concludes that it is no wor=
se.<br>
&gt;&gt;&gt; It makes a lot of sense to compare to GTP and I am not surpris=
ed<br>
&gt;&gt;&gt; the authors made that comparison in the first place.<br>
&gt;&gt;<br>
&gt;&gt; Sure, it&#39;s helpful to explain how it compares to the GTP appro=
ach.<br>
&gt;&gt;<br>
&gt;&gt;&gt; If a transition mechanism should be used it has to bring advan=
tages <br>
&gt;&gt;&gt; to<br>
&gt;&gt;&gt; create incentives to switch to another solution.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; if, like you say Dirk, it is just about enabling applications =
to use<br>
&gt;&gt;&gt; ICN, the mechanism has to let the application use ICN. Otherwi=
se,<br>
&gt;&gt;&gt; what&#39;s<br>
&gt;&gt;&gt; for?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; For instance:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; NDNizing Existing Applications: Research Issues and Experience=
s<br>
&gt;&gt;<br>
&gt;&gt; There are different ways to support applications, from adapting th=
em <br>
&gt;&gt; to<br>
&gt;&gt; ICN (perhaps ideal) or just running them unmodified (this is what =
<br>
&gt;&gt; IPOC<br>
&gt;&gt; could enable).<br>
&gt;&gt;<br>
&gt;&gt;&gt; The above work shows that to get benefits you have to work a l=
ot<br>
&gt;&gt;&gt; more on the namespace, otherwise if you just tie locators to n=
ames,<br>
&gt;&gt;&gt; like in IPoC, you get something that is isomorphic to GTP.<br>
&gt;&gt;<br>
&gt;&gt; Clearly, more invasive changes would leverage ICN better. IPOC is =
<br>
&gt;&gt; just<br>
&gt;&gt; for those that you cannot change, i.e., it&#39;s transparent to th=
e<br>
&gt;&gt; applications.<br>
&gt;&gt;<br>
&gt;&gt;&gt; In IPoC there are no rewards and no incentives. But it takes<b=
r>
&gt;&gt;&gt; implicitly the risk of having CCNx in the stack of the client<=
br>
&gt;&gt;&gt; and in the access/backhaul network. Who&#39;s gonna take that<=
br>
&gt;&gt;&gt; risk and why?<br>
&gt;&gt;<br>
&gt;&gt; I think we all agree that there are better ways. Optimistically<br=
>
&gt;&gt; speaking, this would only be used for a short period of time -- un=
til<br>
&gt;&gt; all relevant apps have been ICNified. :-)<br>
&gt;&gt;<br>
&gt;&gt; As a general comment: in a Research Group, we don&#39;t have to co=
nverge <br>
&gt;&gt; on<br>
&gt;&gt; one (possibly optimal) protocol. Instead, we can publish competing=
<br>
&gt;&gt; experimental specifications -- enabling more experiments which cou=
ld<br>
&gt;&gt; inform later standards work (for example).<br>
&gt;&gt;<br>
&gt;&gt; Cheers,<br>
&gt;&gt; Dirk<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; In that sense, it would not have to show improvements over=
 existing<br>
&gt;&gt;&gt;&gt; tunneling tech at all -- it just has to be good enough (an=
d work<br>
&gt;&gt;&gt;&gt; correctly, of course).<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; It is clearly experimental and needs more testing (which m=
ay <br>
&gt;&gt;&gt;&gt; exhibit<br>
&gt;&gt;&gt;&gt; problems) -- that&#39;s why it&#39;s not proposed as a sta=
ndard.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; It cannot be proposed as standard from the IRTF.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Cheers,<br>
&gt;&gt;&gt;&gt; Dirk<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On Tue, Apr 21, 2020 at 6:05 AM Greg White &lt;<a href=
=3D"mailto:g.white@cablelabs.com" target=3D"_blank">g.white@cablelabs.com</=
a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Luca,<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Clearly you have a vested interest in hICN.=C2=A0 =
But, just as there <br>
&gt;&gt;&gt;&gt;&gt;&gt; are<br>
&gt;&gt;&gt;&gt;&gt;&gt; multiple technologies to enable the transition fro=
m IPv4 to IPv6,<br>
&gt;&gt;&gt;&gt;&gt;&gt; there is<br>
&gt;&gt;&gt;&gt;&gt;&gt; value in having multiple transition technologies f=
or ICN.=C2=A0 IPoC<br>
&gt;&gt;&gt;&gt;&gt;&gt; fills<br>
&gt;&gt;&gt;&gt;&gt;&gt; a<br>
&gt;&gt;&gt;&gt;&gt;&gt; different niche from hICN, and it seems you=E2=80=
=99ve failed to<br>
&gt;&gt;&gt;&gt;&gt;&gt; understand<br>
&gt;&gt;&gt;&gt;&gt;&gt; that.<br>
&gt;&gt;&gt;&gt;&gt;&gt; Whereas hICN is a way to run limited ICN applicati=
ons over a<br>
&gt;&gt;&gt;&gt;&gt;&gt; modified<br>
&gt;&gt;&gt;&gt;&gt;&gt; IPv6<br>
&gt;&gt;&gt;&gt;&gt;&gt; network, IPoC is a way to run **unmodified** IPv4/=
IPv6 <br>
&gt;&gt;&gt;&gt;&gt;&gt; applications<br>
&gt;&gt;&gt;&gt;&gt;&gt; over<br>
&gt;&gt;&gt;&gt;&gt;&gt; a pure CCNx network.=C2=A0 Both approaches have th=
eir own <br>
&gt;&gt;&gt;&gt;&gt;&gt; applicability,<br>
&gt;&gt;&gt;&gt;&gt;&gt; and<br>
&gt;&gt;&gt;&gt;&gt;&gt; their own tradeoffs.=C2=A0 In the context of a mob=
ile network, hICN <br>
&gt;&gt;&gt;&gt;&gt;&gt; does<br>
&gt;&gt;&gt;&gt;&gt;&gt; not<br>
&gt;&gt;&gt;&gt;&gt;&gt; provide a mobility solution for IP traffic, and th=
us requires the<br>
&gt;&gt;&gt;&gt;&gt;&gt; operator<br>
&gt;&gt;&gt;&gt;&gt;&gt; to deploy and maintain two parallel forwarding pla=
nes. On the <br>
&gt;&gt;&gt;&gt;&gt;&gt; other<br>
&gt;&gt;&gt;&gt;&gt;&gt; hand,<br>
&gt;&gt;&gt;&gt;&gt;&gt; IPoC allows the operator to eliminate IP routing a=
nd legacy<br>
&gt;&gt;&gt;&gt;&gt;&gt; mobility<br>
&gt;&gt;&gt;&gt;&gt;&gt; mechanisms from the mobile core and support all se=
rvices over <br>
&gt;&gt;&gt;&gt;&gt;&gt; CCNx.<br>
&gt;&gt;&gt;&gt;&gt;&gt; Yes,<br>
&gt;&gt;&gt;&gt;&gt;&gt; IPoC assumes a bigger first step (deployment of CC=
Nx), but it <br>
&gt;&gt;&gt;&gt;&gt;&gt; makes<br>
&gt;&gt;&gt;&gt;&gt;&gt; taking<br>
&gt;&gt;&gt;&gt;&gt;&gt; that step easier, and once taken, native CCNx appl=
ications can be<br>
&gt;&gt;&gt;&gt;&gt;&gt; deployed<br>
&gt;&gt;&gt;&gt;&gt;&gt; getting the advantages of the full CCNx architectu=
re.<br>
&gt;&gt;&gt;&gt;&gt;&gt; Additionally,<br>
&gt;&gt;&gt;&gt;&gt;&gt; other<br>
&gt;&gt;&gt;&gt;&gt;&gt; transition technologies (like HTTP-&gt;CCN proxies=
) can be deployed <br>
&gt;&gt;&gt;&gt;&gt;&gt; to<br>
&gt;&gt;&gt;&gt;&gt;&gt; enable<br>
&gt;&gt;&gt;&gt;&gt;&gt; certain applications to get more of the CCNx-nativ=
e benefits.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; -Greg<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; *From: *Luca Muscariello &lt;<a href=3D"mailto:mus=
cariello@ieee.org" target=3D"_blank">muscariello@ieee.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; *Date: *Thursday, April 16, 2020 at 1:29 AM<br>
&gt;&gt;&gt;&gt;&gt;&gt; *To: *Greg White &lt;g.white@CableLabs.com&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; *Cc: *&quot;Dave Oran (oran)&quot; &lt;<a href=3D"=
mailto:daveoran@orandom.net" target=3D"_blank">daveoran@orandom.net</a>&gt;=
, ICNRG<br>
&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:icnrg@irtf.org" target=3D"_b=
lank">icnrg@irtf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; *Subject: *Re: [icnrg] Last Call: draft-irtf-icnrg=
-ipoc<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Hi Greg,<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; comments in line.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; On Thu, Apr 16, 2020 at 12:50 AM Greg White <br>
&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:g.white@cablelabs.com" targe=
t=3D"_blank">g.white@cablelabs.com</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Hi Luca,<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Thanks for the review and for the questions and co=
mments.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; On your first question, the IPoC naming convention=
 and CCNx <br>
&gt;&gt;&gt;&gt;&gt;&gt; routing<br>
&gt;&gt;&gt;&gt;&gt;&gt; mechanism ensure that the IPoC client remains in c=
ommunication <br>
&gt;&gt;&gt;&gt;&gt;&gt; with<br>
&gt;&gt;&gt;&gt;&gt;&gt; the<br>
&gt;&gt;&gt;&gt;&gt;&gt; IPoC gateway that provides reachability to the cli=
ent=E2=80=99s <br>
&gt;&gt;&gt;&gt;&gt;&gt; assigned<br>
&gt;&gt;&gt;&gt;&gt;&gt; IP<br>
&gt;&gt;&gt;&gt;&gt;&gt; address<br>
&gt;&gt;&gt;&gt;&gt;&gt; by other devices on the IP network.=C2=A0 If the I=
PoC gateway becomes<br>
&gt;&gt;&gt;&gt;&gt;&gt; unreachable due to a network attachment change (e.=
g. if the <br>
&gt;&gt;&gt;&gt;&gt;&gt; client<br>
&gt;&gt;&gt;&gt;&gt;&gt; leaves<br>
&gt;&gt;&gt;&gt;&gt;&gt; the current IPoC network and joins another), it wo=
uld need to<br>
&gt;&gt;&gt;&gt;&gt;&gt; establish<br>
&gt;&gt;&gt;&gt;&gt;&gt; communication with a new IPoC gateway in the new n=
etwork, using <br>
&gt;&gt;&gt;&gt;&gt;&gt; the<br>
&gt;&gt;&gt;&gt;&gt;&gt; mechanism described in Section 8.=C2=A0 It would t=
hus be in a <br>
&gt;&gt;&gt;&gt;&gt;&gt; different<br>
&gt;&gt;&gt;&gt;&gt;&gt; subnet,<br>
&gt;&gt;&gt;&gt;&gt;&gt; with a different IP address.=C2=A0 =C2=A0It would =
also be possible for a<br>
&gt;&gt;&gt;&gt;&gt;&gt; client<br>
&gt;&gt;&gt;&gt;&gt;&gt; to<br>
&gt;&gt;&gt;&gt;&gt;&gt; periodically run the Section 8 mechanism in order =
to determine<br>
&gt;&gt;&gt;&gt;&gt;&gt; whether it<br>
&gt;&gt;&gt;&gt;&gt;&gt; was connected to the topologically nearest gateway=
..=C2=A0 If it finds <br>
&gt;&gt;&gt;&gt;&gt;&gt; a<br>
&gt;&gt;&gt;&gt;&gt;&gt; nearer<br>
&gt;&gt;&gt;&gt;&gt;&gt; gateway (and thus gets a new IP address) it could =
begin<br>
&gt;&gt;&gt;&gt;&gt;&gt; transitioning<br>
&gt;&gt;&gt;&gt;&gt;&gt; new<br>
&gt;&gt;&gt;&gt;&gt;&gt; IP connections to the new IP address, while allowi=
ng existing<br>
&gt;&gt;&gt;&gt;&gt;&gt; connections<br>
&gt;&gt;&gt;&gt;&gt;&gt; that used the previous IP address to complete.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; The IPoC GW is very similar to what we do in enter=
prise networks<br>
&gt;&gt;&gt;&gt;&gt;&gt; with<br>
&gt;&gt;&gt;&gt;&gt;&gt; LISP<br>
&gt;&gt;&gt;&gt;&gt;&gt; to optimize Wi-Fi mobility management and more. Ev=
en if this<br>
&gt;&gt;&gt;&gt;&gt;&gt; happens<br>
&gt;&gt;&gt;&gt;&gt;&gt; from<br>
&gt;&gt;&gt;&gt;&gt;&gt; the AP to the switch it does not change much.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Similarly from the eNB to the SGW using GTP tunnel=
ing. IPoC does<br>
&gt;&gt;&gt;&gt;&gt;&gt; not<br>
&gt;&gt;&gt;&gt;&gt;&gt; provide any advantage w.r.t. LISP or GTP which bot=
h rely on IP<br>
&gt;&gt;&gt;&gt;&gt;&gt; only.<br>
&gt;&gt;&gt;&gt;&gt;&gt; I&#39;d<br>
&gt;&gt;&gt;&gt;&gt;&gt; say that in this case I only see the disadvantages=
 of IPoC as it<br>
&gt;&gt;&gt;&gt;&gt;&gt; makes the<br>
&gt;&gt;&gt;&gt;&gt;&gt; assumption that CCNx is the backhaul.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; The fact that IPoC binds IP addresses to the CCNx =
namespace<br>
&gt;&gt;&gt;&gt;&gt;&gt; destroys<br>
&gt;&gt;&gt;&gt;&gt;&gt; all<br>
&gt;&gt;&gt;&gt;&gt;&gt; good features of CCNx which is used with hands and=
 legs tied.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; In summary: No many-to-many communications, weak s=
ecurity<br>
&gt;&gt;&gt;&gt;&gt;&gt; properties,<br>
&gt;&gt;&gt;&gt;&gt;&gt; inferior mobility wrt the state of the art and als=
o no incentives<br>
&gt;&gt;&gt;&gt;&gt;&gt; to<br>
&gt;&gt;&gt;&gt;&gt;&gt; move<br>
&gt;&gt;&gt;&gt;&gt;&gt; from the current solutions to this one.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Correct me if I am misunderstanding, but questions=
 2 &amp; 4 seem to <br>
&gt;&gt;&gt;&gt;&gt;&gt; be<br>
&gt;&gt;&gt;&gt;&gt;&gt; essentially the same question, i.e.:=C2=A0 is it e=
xpected that <br>
&gt;&gt;&gt;&gt;&gt;&gt; Interests<br>
&gt;&gt;&gt;&gt;&gt;&gt; and<br>
&gt;&gt;&gt;&gt;&gt;&gt; Content Objects are all signed, and if so, what ar=
e the <br>
&gt;&gt;&gt;&gt;&gt;&gt; performance<br>
&gt;&gt;&gt;&gt;&gt;&gt; implications?<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; As you noted, section 14 mentions signing of Inter=
ests and <br>
&gt;&gt;&gt;&gt;&gt;&gt; Content<br>
&gt;&gt;&gt;&gt;&gt;&gt; Objects, and implies that it is optional.=C2=A0 It=
 is in fact <br>
&gt;&gt;&gt;&gt;&gt;&gt; optional.<br>
&gt;&gt;&gt;&gt;&gt;&gt; As<br>
&gt;&gt;&gt;&gt;&gt;&gt; section 14 discusses, the protocol is intended for=
 use within a<br>
&gt;&gt;&gt;&gt;&gt;&gt; managed,<br>
&gt;&gt;&gt;&gt;&gt;&gt; CCNx-based, mobile core network where endpoint aut=
hentication and<br>
&gt;&gt;&gt;&gt;&gt;&gt; authorization is managed via existing means. Inter=
est and CO<br>
&gt;&gt;&gt;&gt;&gt;&gt; signing<br>
&gt;&gt;&gt;&gt;&gt;&gt; would<br>
&gt;&gt;&gt;&gt;&gt;&gt; certainly add computational complexity perhaps on =
the order of <br>
&gt;&gt;&gt;&gt;&gt;&gt; the<br>
&gt;&gt;&gt;&gt;&gt;&gt; complexity associated with encrypted tunnels in IP=
, so the <br>
&gt;&gt;&gt;&gt;&gt;&gt; benefits<br>
&gt;&gt;&gt;&gt;&gt;&gt; of<br>
&gt;&gt;&gt;&gt;&gt;&gt; doing so would need to be weighed against the scal=
ability <br>
&gt;&gt;&gt;&gt;&gt;&gt; impacts.<br>
&gt;&gt;&gt;&gt;&gt;&gt; I=E2=80=99ll<br>
&gt;&gt;&gt;&gt;&gt;&gt; add an explicit mention in Section 4 that signing =
is optional.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Q2 and Q4 are distinct questions related to the us=
age of signed<br>
&gt;&gt;&gt;&gt;&gt;&gt; interest<br>
&gt;&gt;&gt;&gt;&gt;&gt; systematically, i.e. 100% of the interests.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Q2: This is about the fact that interests are sign=
ed because they<br>
&gt;&gt;&gt;&gt;&gt;&gt; carry<br>
&gt;&gt;&gt;&gt;&gt;&gt; payload. So local flow balance is gone and this ha=
s performance<br>
&gt;&gt;&gt;&gt;&gt;&gt; implications in terms of congestion management, lo=
ss recovery AND<br>
&gt;&gt;&gt;&gt;&gt;&gt; mobility.<br>
&gt;&gt;&gt;&gt;&gt;&gt; All gone. This is what Q2 is about. Sorry for bein=
g so compact, <br>
&gt;&gt;&gt;&gt;&gt;&gt; but<br>
&gt;&gt;&gt;&gt;&gt;&gt; I&#39;m<br>
&gt;&gt;&gt;&gt;&gt;&gt; assuming some terminology is well understood in th=
is list.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Also what are the security implications of signing=
 every <br>
&gt;&gt;&gt;&gt;&gt;&gt; Interest?<br>
&gt;&gt;&gt;&gt;&gt;&gt; It<br>
&gt;&gt;&gt;&gt;&gt;&gt; looks very similar to an IPSEC GW with all the cer=
tificate<br>
&gt;&gt;&gt;&gt;&gt;&gt; business.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Q4: This is about the computation cost. In the hIC=
N project we&#39;re<br>
&gt;&gt;&gt;&gt;&gt;&gt; spending<br>
&gt;&gt;&gt;&gt;&gt;&gt; a lot of time to bring performance of a single tra=
nsfer beyond<br>
&gt;&gt;&gt;&gt;&gt;&gt; 10Gbps. All<br>
&gt;&gt;&gt;&gt;&gt;&gt; forms of optimizations are required: manifests, ha=
sh computation<br>
&gt;&gt;&gt;&gt;&gt;&gt; offloading, software/hardware tricks and many more=
.. This is not a<br>
&gt;&gt;&gt;&gt;&gt;&gt; negligible point. In practice one would be tempted=
 to disable<br>
&gt;&gt;&gt;&gt;&gt;&gt; signatures.<br>
&gt;&gt;&gt;&gt;&gt;&gt; This is worse.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; The security implication of using non authenticate=
d end-points <br>
&gt;&gt;&gt;&gt;&gt;&gt; are<br>
&gt;&gt;&gt;&gt;&gt;&gt; very<br>
&gt;&gt;&gt;&gt;&gt;&gt; well known even in a managed network. Managed netw=
orks carry<br>
&gt;&gt;&gt;&gt;&gt;&gt; customer&#39;<br>
&gt;&gt;&gt;&gt;&gt;&gt; traffic and security is MUST, not an option.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Current solid deployments of LISP in enterprise ne=
tworks make use<br>
&gt;&gt;&gt;&gt;&gt;&gt; of<br>
&gt;&gt;&gt;&gt;&gt;&gt; authentication, GTP tunnels too in the EPC backhau=
l. Tunnel<br>
&gt;&gt;&gt;&gt;&gt;&gt; confidentiality<br>
&gt;&gt;&gt;&gt;&gt;&gt; may be an option but authentication is not.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; It is an option in EPC for 4G but for 5G UPC confi=
dentiality is<br>
&gt;&gt;&gt;&gt;&gt;&gt; mandatory..<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; On question 3, there are two implementations that =
have been made<br>
&gt;&gt;&gt;&gt;&gt;&gt; available.=C2=A0 One was built on the PARC Metis l=
ibraries, <br>
&gt;&gt;&gt;&gt;&gt;&gt; experimental<br>
&gt;&gt;&gt;&gt;&gt;&gt; results<br>
&gt;&gt;&gt;&gt;&gt;&gt; using this implementation were shared at the Novem=
ber 13, 2016<br>
&gt;&gt;&gt;&gt;&gt;&gt; ICNRG<br>
&gt;&gt;&gt;&gt;&gt;&gt; Interim Meeting, and it was mentioned as well at t=
he March 20, <br>
&gt;&gt;&gt;&gt;&gt;&gt; 2018<br>
&gt;&gt;&gt;&gt;&gt;&gt; and<br>
&gt;&gt;&gt;&gt;&gt;&gt; July 21, 2018 ICNRG meeting where IPoC was present=
ed.=C2=A0 While this<br>
&gt;&gt;&gt;&gt;&gt;&gt; implementation is not currently being maintained, =
the code is<br>
&gt;&gt;&gt;&gt;&gt;&gt; available.<br>
&gt;&gt;&gt;&gt;&gt;&gt; The second implementation was built in ndnSim, and=
 is available <br>
&gt;&gt;&gt;&gt;&gt;&gt; on<br>
&gt;&gt;&gt;&gt;&gt;&gt; GitHub..<br>
&gt;&gt;&gt;&gt;&gt;&gt; Experimental results and a link to the repo can be=
 found in the<br>
&gt;&gt;&gt;&gt;&gt;&gt; paper<br>
&gt;&gt;&gt;&gt;&gt;&gt; listed in the Informative References of the IPoC d=
raft.=C2=A0 That <br>
&gt;&gt;&gt;&gt;&gt;&gt; paper<br>
&gt;&gt;&gt;&gt;&gt;&gt; discusses the benefits compared to the existing GT=
P tunneling<br>
&gt;&gt;&gt;&gt;&gt;&gt; mechanisms<br>
&gt;&gt;&gt;&gt;&gt;&gt; used in LTE-EPC.=C2=A0 I=E2=80=99m not sure why yo=
u are questioning whether<br>
&gt;&gt;&gt;&gt;&gt;&gt; CCNx<br>
&gt;&gt;&gt;&gt;&gt;&gt; consumer mobility still holds.=C2=A0 This protocol=
 makes use of CCNx<br>
&gt;&gt;&gt;&gt;&gt;&gt; stateful<br>
&gt;&gt;&gt;&gt;&gt;&gt; forwarding directly, and is designed precisely to =
make use of <br>
&gt;&gt;&gt;&gt;&gt;&gt; that<br>
&gt;&gt;&gt;&gt;&gt;&gt; feature.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; I read the paper that describes and evaluates IPoC=
 and compares <br>
&gt;&gt;&gt;&gt;&gt;&gt; to<br>
&gt;&gt;&gt;&gt;&gt;&gt; GTP.<br>
&gt;&gt;&gt;&gt;&gt;&gt; That&#39;s the whole point. The conclusion of the =
paper is that IPoC <br>
&gt;&gt;&gt;&gt;&gt;&gt; is<br>
&gt;&gt;&gt;&gt;&gt;&gt; no<br>
&gt;&gt;&gt;&gt;&gt;&gt; worse than GTP. Which is my whole point.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; What is the reason to disrupt a technology (GTP) a=
nd replace it<br>
&gt;&gt;&gt;&gt;&gt;&gt; with<br>
&gt;&gt;&gt;&gt;&gt;&gt; something that is no worse?<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; As soon as the IPoC namespace is tied to the IP ad=
dresses of the<br>
&gt;&gt;&gt;&gt;&gt;&gt; end-points of the tunnel, IPoC becomes isomorphic =
to GTP or any<br>
&gt;&gt;&gt;&gt;&gt;&gt; tunneling<br>
&gt;&gt;&gt;&gt;&gt;&gt; protocol making use of locators.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; So it is no worse than any of those protocols. Thi=
s does not look<br>
&gt;&gt;&gt;&gt;&gt;&gt; like a<br>
&gt;&gt;&gt;&gt;&gt;&gt; compelling reason to change the transport infrastr=
ucture. Worse, <br>
&gt;&gt;&gt;&gt;&gt;&gt; it<br>
&gt;&gt;&gt;&gt;&gt;&gt; looks<br>
&gt;&gt;&gt;&gt;&gt;&gt; like an argument NOT to move towards ICN.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; I am surprised that this draft has moved to last c=
all with this<br>
&gt;&gt;&gt;&gt;&gt;&gt; implicit<br>
&gt;&gt;&gt;&gt;&gt;&gt; message.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; I did not pay attention to all drafts moving forwa=
rd in this RG<br>
&gt;&gt;&gt;&gt;&gt;&gt; because<br>
&gt;&gt;&gt;&gt;&gt;&gt; there are so many of them being pushed by the chai=
rs, but I hope <br>
&gt;&gt;&gt;&gt;&gt;&gt; we<br>
&gt;&gt;&gt;&gt;&gt;&gt; pay<br>
&gt;&gt;&gt;&gt;&gt;&gt; more attention to &quot;shoot-yourself-in-the-foot=
&quot; messages.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Best<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Luca<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Best Regards,<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Greg<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; *From: *icnrg &lt;<a href=3D"mailto:icnrg-bounces@=
irtf.org" target=3D"_blank">icnrg-bounces@irtf.org</a>&gt; on behalf of Luc=
a<br>
&gt;&gt;&gt;&gt;&gt;&gt; Muscariello<br>
&gt;&gt;&gt;&gt;&gt;&gt; &lt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:muscariello@ieee.org" target=3D"=
_blank">muscariello@ieee.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; *Date: *Monday, March 23, 2020 at 2:01 AM<br>
&gt;&gt;&gt;&gt;&gt;&gt; *To: *&quot;Dave Oran (oran)&quot; &lt;<a href=3D"=
mailto:daveoran@orandom.net" target=3D"_blank">daveoran@orandom.net</a>&gt;=
<br>
&gt;&gt;&gt;&gt;&gt;&gt; *Cc: *ICNRG &lt;<a href=3D"mailto:icnrg@irtf.org" =
target=3D"_blank">icnrg@irtf.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; *Subject: *Re: [icnrg] Last Call: draft-irtf-icnrg=
-ipoc<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Hi<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; I went through the draft and I have a few comments=
 and some<br>
&gt;&gt;&gt;&gt;&gt;&gt; questions.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; 1 how does this system work when IP addresses at l=
ocal interfaces<br>
&gt;&gt;&gt;&gt;&gt;&gt; change?<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0My question is about both the underlyi=
ng mechanics and also the<br>
&gt;&gt;&gt;&gt;&gt;&gt; performance<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0of the system in such cases.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; 2 What are the implications of using signed Intere=
sts in this <br>
&gt;&gt;&gt;&gt;&gt;&gt; way?<br>
&gt;&gt;&gt;&gt;&gt;&gt; I<br>
&gt;&gt;&gt;&gt;&gt;&gt; mean<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0100% of the Interests are signed in th=
e tunneling scheme. My<br>
&gt;&gt;&gt;&gt;&gt;&gt; question is<br>
&gt;&gt;&gt;&gt;&gt;&gt; both<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0in terms of security and performance. =
And with performance I <br>
&gt;&gt;&gt;&gt;&gt;&gt; mean<br>
&gt;&gt;&gt;&gt;&gt;&gt; both<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0mobility and local flow balance.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; 3 Is there any reality check and running code of t=
his scheme?<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0Every Internet draft comes with a secu=
rity section but not a <br>
&gt;&gt;&gt;&gt;&gt;&gt; cost<br>
&gt;&gt;&gt;&gt;&gt;&gt; section<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0however it is unclear in this specific=
 case, what are the<br>
&gt;&gt;&gt;&gt;&gt;&gt; benefits<br>
&gt;&gt;&gt;&gt;&gt;&gt; of<br>
&gt;&gt;&gt;&gt;&gt;&gt; this<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0scheme and if one would need it compar=
ed to existing tunneling<br>
&gt;&gt;&gt;&gt;&gt;&gt; technologies.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0The alleged benefits of CCNx in terms =
of mobility are never<br>
&gt;&gt;&gt;&gt;&gt;&gt; spelled<br>
&gt;&gt;&gt;&gt;&gt;&gt; out<br>
&gt;&gt;&gt;&gt;&gt;&gt; in the<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0draft but it is unclear if any mobilit=
y benefit still holds <br>
&gt;&gt;&gt;&gt;&gt;&gt; using<br>
&gt;&gt;&gt;&gt;&gt;&gt; this<br>
&gt;&gt;&gt;&gt;&gt;&gt; technique.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; 4 The cost of signing every packet is significant =
and would<br>
&gt;&gt;&gt;&gt;&gt;&gt; probably<br>
&gt;&gt;&gt;&gt;&gt;&gt; kill<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0the performance of the tunnel. In the =
last section the authors<br>
&gt;&gt;&gt;&gt;&gt;&gt; seem<br>
&gt;&gt;&gt;&gt;&gt;&gt; to<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0consider interest/data signatures as o=
ptional. Can this be<br>
&gt;&gt;&gt;&gt;&gt;&gt; clarified and<br>
&gt;&gt;&gt;&gt;&gt;&gt; spelled<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0out clearly? Is the intent to use the =
tunnel w/o signatures?<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Thank<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Best<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Luca<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; On Fri, Mar 20, 2020 at 2:51 PM David R. Oran<br>
&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:daveoran@orandom.net" target=
=3D"_blank">daveoran@orandom.net</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Hello ICNRG,<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; This is a last call for comments on draft-irtf-icn=
rg-IPOC <br>
&gt;&gt;&gt;&gt;&gt;&gt; (Internet<br>
&gt;&gt;&gt;&gt;&gt;&gt; Protocol Tunneling over Content Centric Mobile Net=
works).<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; We want to publish this as an Experimental RFC. Pl=
ease read it <br>
&gt;&gt;&gt;&gt;&gt;&gt; and<br>
&gt;&gt;&gt;&gt;&gt;&gt; let<br>
&gt;&gt;&gt;&gt;&gt;&gt; us know if you think there are issues. The last ca=
ll ends on <br>
&gt;&gt;&gt;&gt;&gt;&gt; April<br>
&gt;&gt;&gt;&gt;&gt;&gt; 15,<br>
&gt;&gt;&gt;&gt;&gt;&gt; i.e., 3 weeks from today.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"https://nam01.safelinks.protection.outl=
ook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-irtf-icnrg-=
ipoc%2F&amp;data=3D02%7C01%7Csusmit%40cs.colostate.edu%7C7bf4d49612b34646a3=
cd08d7f6c2c1ee%7Cafb58802ff7a4bb1ab21367ff2ecfc8b%7C0%7C0%7C637249188662441=
903&amp;sdata=3Dwnj3dsfrOFqaID%2FVdbhnK8Aic3%2BCFi48V3w3K8yBQWA%3D&amp;rese=
rved=3D0" target=3D"_blank">
https://datatracker.ietf.org/doc/draft-irtf-icnrg-ipoc/</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Abstract<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0This document describes a proto=
col that enables tunneling of<br>
&gt;&gt;&gt;&gt;&gt;&gt; Internet<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0Protocol traffic over a Content=
 Centric Network (CCNx) or a<br>
&gt;&gt;&gt;&gt;&gt;&gt; Named<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0Data Network (NDN).=C2=A0 The t=
arget use case for such a protocol <br>
&gt;&gt;&gt;&gt;&gt;&gt; is<br>
&gt;&gt;&gt;&gt;&gt;&gt; to<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0provide an IP mobility plane fo=
r mobile networks that might<br>
&gt;&gt;&gt;&gt;&gt;&gt; otherwise<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0use IP-over-IP tunneling, such =
as the GPRS Tunneling Protocol<br>
&gt;&gt;&gt;&gt;&gt;&gt; (GTP)<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0used by the Evolved Packet Core=
 in LTE networks (LTE-EPC).=C2=A0 <br>
&gt;&gt;&gt;&gt;&gt;&gt; By<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0leveraging the elegant, built-i=
n support for mobility <br>
&gt;&gt;&gt;&gt;&gt;&gt; provided<br>
&gt;&gt;&gt;&gt;&gt;&gt; by<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0CCNx or NDN, this protocol achi=
eves performance on par with<br>
&gt;&gt;&gt;&gt;&gt;&gt; LTE-EPC,<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0equivalent efficiency, and subs=
tantially lower implementation<br>
&gt;&gt;&gt;&gt;&gt;&gt; and<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0protocol complexity [Shannigrah=
i].=C2=A0 Furthermore, the use of<br>
&gt;&gt;&gt;&gt;&gt;&gt; CCNx/NDN<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0for this purpose paves the way =
for the deployment of ICN <br>
&gt;&gt;&gt;&gt;&gt;&gt; native<br>
&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0applications on the mobile netw=
ork.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Best regards,<br>
&gt;&gt;&gt;&gt;&gt;&gt; ICNRG chairs<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; DaveO<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br=
>
&gt;&gt;&gt;&gt;&gt;&gt; icnrg mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:icnrg@irtf.org" target=3D"_blank=
">icnrg@irtf.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"https://nam01.safelinks.protection.outl=
ook.com/?url=3Dhttps%3A%2F%2Fwww.irtf.org%2Fmailman%2Flistinfo%2Ficnrg&amp;=
data=3D02%7C01%7Csusmit%40cs.colostate.edu%7C7bf4d49612b34646a3cd08d7f6c2c1=
ee%7Cafb58802ff7a4bb1ab21367ff2ecfc8b%7C0%7C0%7C637249188662451898&amp;sdat=
a=3DQBeJLfVXip82j8i35KeXV6JPxT5zwRi0ctqBHxZvbHk%3D&amp;reserved=3D0" target=
=3D"_blank">https://www.irtf.org/mailman/listinfo/icnrg</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt; icnrg mailing list<br>
&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:icnrg@irtf.org" target=3D"_blank">ic=
nrg@irtf.org</a><br>
&gt;&gt;&gt;&gt;&gt; <a href=3D"https://nam01.safelinks.protection.outlook.=
com/?url=3Dhttps%3A%2F%2Fwww.irtf.org%2Fmailman%2Flistinfo%2Ficnrg&amp;data=
=3D02%7C01%7Csusmit%40cs.colostate.edu%7C7bf4d49612b34646a3cd08d7f6c2c1ee%7=
Cafb58802ff7a4bb1ab21367ff2ecfc8b%7C0%7C0%7C637249188662461892&amp;sdata=3D=
0svH1%2FOhcmFTLNgzfeWQBwaZvNZr0nCMhebe1dfIO70%3D&amp;reserved=3D0" target=
=3D"_blank">https://www.irtf.org/mailman/listinfo/icnrg</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; icnrg mailing list<br>
&gt;&gt;&gt; <a href=3D"mailto:icnrg@irtf.org" target=3D"_blank">icnrg@irtf=
..org</a><br>
&gt;&gt;&gt; <a href=3D"https://nam01.safelinks.protection.outlook.com/?url=
=3Dhttps%3A%2F%2Fwww.irtf.org%2Fmailman%2Flistinfo%2Ficnrg&amp;data=3D02%7C=
01%7Csusmit%40cs.colostate.edu%7C7bf4d49612b34646a3cd08d7f6c2c1ee%7Cafb5880=
2ff7a4bb1ab21367ff2ecfc8b%7C0%7C0%7C637249188662461892&amp;sdata=3D0svH1%2F=
OhcmFTLNgzfeWQBwaZvNZr0nCMhebe1dfIO70%3D&amp;reserved=3D0" target=3D"_blank=
">https://www.irtf.org/mailman/listinfo/icnrg</a><br>
&gt;&gt;<br>
<br>
<u></u><u></u></span></p>
</blockquote>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in"><span style=3D"font-fami=
ly:Arial,sans-serif"><u></u>=C2=A0<u></u></span></p>
<p style=3D"margin-left:0.5in"><span style=3D"font-family:Arial,sans-serif"=
>DaveO<u></u><u></u></span></p>
</div>
</div>
</div>
</div>

</blockquote></div></div></div></div>
</blockquote></div></div>
_______________________________________________<br>
icnrg mailing list<br>
<a href=3D"mailto:icnrg@irtf.org" target=3D"_blank">icnrg@irtf.org</a><br>
<a href=3D"https://nam01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fwww.irtf.org%2Fmailman%2Flistinfo%2Ficnrg&amp;amp;data=3D02%7C01%7Csusm=
it%40cs.colostate.edu%7C7bf4d49612b34646a3cd08d7f6c2c1ee%7Cafb58802ff7a4bb1=
ab21367ff2ecfc8b%7C0%7C0%7C637249188662491883&amp;amp;sdata=3DWFBKE1r7FCuA0=
MJEygETfm0iavfjkzSVS90pqyP1Wqc%3D&amp;amp;reserved=3D0" rel=3D"noreferrer" =
target=3D"_blank">https://nam01.safelinks.protection.outlook.com/?url=3Dhtt=
ps%3A%2F%2Fwww.irtf.org%2Fmailman%2Flistinfo%2Ficnrg&amp;amp;data=3D02%7C01=
%7Csusmit%40cs.colostate.edu%7C7bf4d49612b34646a3cd08d7f6c2c1ee%7Cafb58802f=
f7a4bb1ab21367ff2ecfc8b%7C0%7C0%7C637249188662491883&amp;amp;sdata=3DWFBKE1=
r7FCuA0MJEygETfm0iavfjkzSVS90pqyP1Wqc%3D&amp;amp;reserved=3D0</a><br>
</blockquote></div></div>

--000000000000b653a905a59ecb00--

