Re: [5gangip] New Version Notification for draft-xyx-5gip-ps-01.txt

Tom Herbert <tom@herbertland.com> Fri, 26 May 2017 00:31 UTC

Return-Path: <tom@herbertland.com>
X-Original-To: 5gangip@ietfa.amsl.com
Delivered-To: 5gangip@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B68B712EACE for <5gangip@ietfa.amsl.com>; Thu, 25 May 2017 17:31:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland-com.20150623.gappssmtp.com
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 NrtJuLmgK63M for <5gangip@ietfa.amsl.com>; Thu, 25 May 2017 17:31:57 -0700 (PDT)
Received: from mail-wm0-x244.google.com (mail-wm0-x244.google.com [IPv6:2a00:1450:400c:c09::244]) (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 CFBD11292FC for <5gangip@ietf.org>; Thu, 25 May 2017 17:31:56 -0700 (PDT)
Received: by mail-wm0-x244.google.com with SMTP id g15so361233wmc.2 for <5gangip@ietf.org>; Thu, 25 May 2017 17:31:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=xbFK24FF1V7E4coiYGDudYdKM/X/9NYVVIUeMFhSwOo=; b=mwWFihModeQ8IIZ4YyDTO1GL2Hny2BgtVuTWcwVFh7Jf12EkVKPXfVCrx8SCG8K9wj mi67xyF6FSdJ9EujQFKd8zDY8cSskDBXk6Xhg2g1KAH9P+FdzAjYxD/IRtrZM15zfHKK TRwFokQlk240sUNf0vVWvNu/ygZOuJfzyxb/3hl5Sbc5JBNNkfoEuV+c5eUHTtuCxNt6 VNM30S7vt6u2E/r7O7v1p4wL9sR5YQZmdy4I1QetGtDw1CO/rZJIiAd2oOSdETHj5nXM vOoQZq87Nl09F77w2cCxKEgda1ryRMtIqUSZsoNYhRgUifczLuRwqinhP8O5sTMdhAms E8+g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=xbFK24FF1V7E4coiYGDudYdKM/X/9NYVVIUeMFhSwOo=; b=fsdjEKxgMe77ajwNS33yggSAJWc/rU8uAkActHazfI8oTKzgVlf5b2D0ihqxprOSHR TC7MgJKAjhq/IjVckLeSzR4KQ9XVdAyr89PoAuq4WVIrfvG4OWAZiiSCLilhc2uvNX9y Z7HO48CHCadOl37MnVmKJaJ0OCI+WaSrgPUgD/dxXz/PSyKWjOrhPtt02WAb3hgm08ev RoJwADz9t/gVGjk/S/3xmfzhipF4o7tFpjQbqjjdTwBAhOUAla2eBb4a1byT6mb4d3em hV9Fct2Ada/rVh7UFGiCaz5st6XWq11KU7qTtmZoHF4wUyXwW/KehR53jL/GmrPpKPe6 L0Mg==
X-Gm-Message-State: AODbwcAVRxNmheGxbKkKauRRBjcH2rZkCEzuccLHDSlvEi9hdEREmu7j 9FLXOsppeN+YSEP4NGhEBNdL1PqiixJl
X-Received: by 10.28.229.144 with SMTP id c138mr10674397wmh.60.1495758714949; Thu, 25 May 2017 17:31:54 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.132.195 with HTTP; Thu, 25 May 2017 17:31:54 -0700 (PDT)
In-Reply-To: <CAD6AjGQQmkzb8Hrdya0rZPn4AhVSe03DDEChnCkzbxv8YtMExg@mail.gmail.com>
References: <149547735610.22634.10661693302211465600.idtracker@ietfa.amsl.com> <CAC8QAcdiCsxRT7_ube47q5YiAdkBP9-jC7AyLWXQaGR4vAboRQ@mail.gmail.com> <1765af8f1375483dba56391633ebb4d5@HE105831.emea1.cds.t-internal.com> <CAD6AjGSYJVjnBkA0oTO49=ApPeHQBK=z5JPadBtujoP0_9iL8g@mail.gmail.com> <CALx6S35GzM7Kmj9C80VN4TZNZZjYwLWXPpZpbPD0gXS-74Va9g@mail.gmail.com> <CAD6AjGRwK+ikUeytA=H64VMO1o1GkPVV4e9q3CaSi0xNi0xHAw@mail.gmail.com> <CALx6S37mF8Ujb75SeG6xOC-X=8KQPBtPj2pNoOvCnFJK6fBtQQ@mail.gmail.com> <9735C639-84B5-4C8F-8C3B-B4E85A16EEB8@st-andrews.ac.uk> <CALx6S36H9f5Ew7b2fru9SOQesJD6YsCt7wwwb1mV=kworXmq5w@mail.gmail.com> <84FDD158-BE3D-400B-A814-53A793437470@st-andrews.ac.uk> <CALx6S35Bxei_3Rh735qKovMNZyi45ho0HTdag=9kpsLtzip71Q@mail.gmail.com> <404F6417-C15D-4E57-9FFD-DB8DA6A055EB@st-andrews.ac.uk> <CALx6S34SKgtVoOGi+SxvFSde81dPm41fmqNrsGLA=MJJXjZHOg@mail.gmail.com> <CAD6AjGQQmkzb8Hrdya0rZPn4AhVSe03DDEChnCkzbxv8YtMExg@mail.gmail.com>
From: Tom Herbert <tom@herbertland.com>
Date: Thu, 25 May 2017 17:31:54 -0700
Message-ID: <CALx6S34D7YeQbgJDbTGxLoPBVqHT6B4FNRq2Jyz_Of+apWgw6Q@mail.gmail.com>
To: Ca By <cb.list6@gmail.com>
Cc: Saleem Bhatti <saleem@st-andrews.ac.uk>, "5gangip@ietf.org" <5gangip@ietf.org>, "Dirk.von-Hugo@telekom.de" <Dirk.von-Hugo@telekom.de>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/5gangip/jmAbEG4Jfo9AQAtY2dXuqEVopmk>
Subject: Re: [5gangip] New Version Notification for draft-xyx-5gip-ps-01.txt
X-BeenThere: 5gangip@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Discussion of implications of the upcoming 5th Generation \(fixed and\) Mobile communication systems on IP protocols." <5gangip.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/5gangip>, <mailto:5gangip-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/5gangip/>
List-Post: <mailto:5gangip@ietf.org>
List-Help: <mailto:5gangip-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/5gangip>, <mailto:5gangip-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 May 2017 00:32:00 -0000

On Thu, May 25, 2017 at 5:07 PM, Ca By <cb.list6@gmail.com> wrote:
>
> On Thu, May 25, 2017 at 4:54 PM Tom Herbert <tom@herbertland.com> wrote:
>>
>> On Thu, May 25, 2017 at 12:21 PM, Saleem Bhatti <saleem@st-andrews.ac.uk>
>> wrote:
>> > Tom;
>> >
>> > On 25 May 2017, at 19:39, Tom Herbert <tom@herbertland.com> wrote:
>> >
>> > On Thu, May 25, 2017 at 10:12 AM, Saleem Bhatti
>> > <saleem@st-andrews.ac.uk>
>> > wrote:
>> >
>> > Tom;
>> >
>> > On 25 May 2017, at 16:31, Tom Herbert <tom@herbertland.com> wrote:
>> >
>> > On Thu, May 25, 2017 at 1:48 AM, Saleem Bhatti <saleem@st-andrews.ac.uk>
>> > wrote:
>> >
>> > Tom;
>> >
>> > On 24 May 2017, at 16:32, Tom Herbert <tom@herbertland.com> wrote:
>> >
>> > On Wed, May 24, 2017 at 5:32 AM, Ca By <cb.list6@gmail.com> wrote:
>> >
>> >
>> > Tom -- as a network operator, my ideal scenario just moves the packets.
>> > To
>> > that end, i would like to remove the anchor / touchpoint.
>> >
>> > The scaling comment is that any anchor needs to scale to N where N is
>> > some
>> > set of users total throughput. This is why ILNP appeals to me and ILA
>> > looks
>> > like more of what we already have today with less functionality.
>> >
>> > Ca,
>> >
>> > ILA is a super set of ILNP use cases. ILA can be used end to end or as
>> > a means to implement an overlay within the network or something in
>> > between. The typical deployment is a hybrid approach. If a non-ILA
>> > enable node is talking to a mobile node communications can go through
>> > a router; else if the node is ILA capable then it can get the ILA
>> > mapping to speak directly to the mobile node and eliminate the
>> > triangular routing.
>> >
>> >
>> > ILNP does not define an overlay mechanism or a tunnelling mechanism.
>> > However, I do not know a reason that ILNP could not be tunnelled, if
>> > tunnelling was required (for whatever reason).
>> >
>> > While ILNP is designed to be end-to-end, it also supports various
>> > use-cases
>> > with the deployment of an ILNP-capable site-border router (SBR), e.g. a
>> > router at the edge of a radio (access) network. Such a SBR could be used
>> > as
>> > a control and management point for a radio (access) network.
>> >
>> > RFC6748 gives an outline of some of the various use cases with an
>> > ILNP-capable SBR (perhaps not all of them are of interest to this list,
>> > however):
>> >
>> > - localised numbering (localised addressing)
>> > - site-multihoming
>> > - mobility of whole networks/sites
>> > - traffic engineering options
>> > - options for datacentres, including wide-area virtual machine image
>> > migration
>> > - identity privacy and location privacy
>> >
>> > Hi Saleem,
>> >
>> > My primary concern about ILNP is this statement from section 4,
>> > RFC6741: "So, transport protocol implementations MUST be modified in
>> > order to operate over ILNP." There are lot of transport protocol
>> > implementations, some of these are not even in the kernel (like QUIC),
>> > and some may be proprietary that we don't even know about.
>> >
>> >
>> > Agreed.
>> >
>> > I'm not
>> > sure it's feasible to require all transport implementations are
>> > updated to understand ILNP.
>> >
>> >
>> > For ILNP, any protocol state that uses address bits directly potentially
>> > needs to change, e.g. end-to-end state for TCP or UDP. However, I would
>> > not
>> > expect application protocols (apart from specific systems
>> > management/control/configuration applications) to use address bits
>> > directly
>> > (but lots do).
>> >
>> > Overall, moving from IPv6 to ILNPv6 will be much less work that moving
>> > from
>> > IPv4 to IPv6, in terms of lines of code.
>> >
>> > Of course, if there is a requirement for not refactoring transport layer
>> > code for 5G and onwards, then the solution chosen must have someway of
>> > dealing with that concern in an acceptable way. As far as I know, there
>> > is
>> > no such requirement. I totally agree, however, that aiming to minimise
>> > implementation pain is a good goal to aim for.
>> >
>> > Also, this requirement probably makes
>> > tunneling hard to do in ILNP without proxying.
>> >
>> >
>> > I am not sure I understand what you mean here, but I would imagine it
>> > depends on the type/purpose of the tunnel.
>> >
>> >
>> > These are all possible without the loss of end-to-end state, and so can
>> > all
>> > be used together. For ILNPv6, they also preserve the current IPv6
>> > addressing
>> > and numbering practises.
>> >
>> > How does ILNP solve the /64 assignment to UEs problem? In this case it
>> > seems the identifier needs to be longer than 64 bits.
>> >
>> >
>> > A /64 assigned to an ILNPv6 host would be treated as a Locator value - a
>> > L64
>> > value. Locator values in ILNPv6 are 64 bits.
>> >
>> > ILNPv6 Identifier values - Node ID (NID) values - are also 64 bits.
>> >
>> > So, I am not sure why an assignment of a /64 to an ILNPv6 end-node would
>> > require the identifier to be longer than 64 bits.
>> >
>> > (My apologies if I have misunderstood your question.)
>> >
>> >
>> > I think the problem is that there is no single global 64 bit
>> > identifier space in this scenario. So for example, if two UEs get a
>> > /64 address assignment they could each assign </64 prefix>::1 to their
>> > nodes. So if an external node wants to communicate by ILNP for each of
>> > these nodes, what is the identifier?
>> >
>> >
>> > 1 (or ::1 as you have it above).
>> >
>> > A ::1 identifier is not unique in
>> > the network,
>> >
>> >
>> > A NID value MUST be unique within the scope of the Locator (the /64
>> > vlaue),
>> > which is all that is required for ILNP.
>> >
>> > That is, no two nodes would have the NID value of 1 *and* the same value
>> > for
>> > the Locator.
>> >
>> > For ILNPv6, as for ILNPv6, only the /64 - top 64 bits, the routing
>> > prefix,
>> > the Locator - is used for routing, so that is enough to get the packet
>> > to
>> > the correct UE.
>> >
>> > Once the packet is at the UE, the UE can then forward the packet to the
>> > correct node.
>> >
>> Right, but the question is how the packet got to the UE in the first
>> place. Consider that is it is the UE that moves around in the network
>> and pulls its /64 address space along with. The locator is for the UE,
>> that could refer to an eNodeB. Now in the example above suppose
>> someone send a packet to node with identifier "1" and there are two
>> UEs in the network that have assigned a node with "1" in the lower
>> order 64 bits of their respective address spaces. How is the locator,
>> i.e. eNodeB determined? It seems like  "1" as an identifier is not
>> unique so there are two possible locators (one for each UE).
>>
>> Tom
>
>
> Hi Tom,
>
> An eNB today is strictly an L2 device today.
>
> Assuming we change that, it may be more fit to say the eNB has a /48 and
> assigns /64 to a UE per pdp / radio access bearer , that would align more
> closely with today's architecture, and assuming each UE has exclusive access
> to the /64, then rfc7238 may be relevant, as it is today.
>
Thanks. So in that case if we let the locator becomes 48 bits which
means we can have 65K UEs in the network with 80 bit identifier and
assuming /64 bit assignment. That seems too little UEs for an ID/loc
split addressing.

Tom

>
>>
>> > more information is needed (probably about the UEs) to
>> > differentiate them. In other words the logical node is identified by
>> > both its UE and the address that UE assigned it within its
>> > allocation-- that's more than 64 bits of information in the case a UE
>> > is assigned a /64.
>> >
>> >
>> > That is a L64<->NID binding issue handled locally at the correspondent
>> > node
>> > (please see RFC6741, Section 5, specifically Section 5.4).
>> >
>> > Cheers,
>> > --/Saleem
>> >
>> >
>> >
>> > Tom
>> >
>> > Cheers,
>> > --/Saleem
>> >
>> >
>> >
>> > Thanks,
>> > Tom
>> >
>> > Cheers,
>> > --/Saleem
>> >
>> >
>> >
>> > Tom
>> >
>> >
>> > Finally, the 5G ship has already sailed.  Many network are "launching
>> > 5G"
>> > this year, and more networks (including the one i work at ) are
>> > committed to
>> > launching "real 5G" in the next 2 to 3 years.  None of the work in this
>> > group is within that 5G scope AFAIK. So, it may be most appropriate to
>> > carry
>> > on the effort at 6G to avoid folks getting confused.
>> >
>> > I still hold out hope for ILNP to replace the mobility core at some
>> > future
>> > date, the radio network just does a simple authentication and that is
>> > all.
>> > But, that is my own dream of a simpler world :)  I would suggest the
>> > standard we look for in this group is:  what can we remove from 3GPP 5G
>> > /
>> > 6G, not what we can add.  How does the work in this group reduce NET
>> > signalling and user-plane modification from the 3GPP steady state?  How
>> > is
>> > that quantified?
>> >
>> > CB
>> >
>> >
>> >
>> > On Tue, May 23, 2017 at 2:53 AM, <Dirk.von-Hugo@telekom.de> wrote:
>> >
>> >
>> > Dear all,
>> >
>> > We have updated the PS draft on 5G IP issues regarding the planned BoF
>> > in
>> > Prague.
>> >
>> > Please check whether we have addressed the comments correctly and
>> > continue
>> > to discuss this towards further improvement.
>> >
>> > Thanks a lot – also on behalf of Roland, SungHoon, and Behcet
>> >
>> >
>> >
>> > Best Regards
>> > Dirk
>> >
>> >
>> >
>> > ---------- Forwarded message ----------
>> > From: <internet-drafts@ietf.org>
>> > Date: Mon, May 22, 2017 at 1:22 PM
>> > Subject: New Version Notification for draft-xyx-5gip-ps-01.txt
>> > To: Behcet Sarikaya <sarikaya@ieee.org>, Tom Herbert
>> > <tom@herbertland.com>, Roland Schott <roland.schott@telekom.de>,
>> > SungHoon
>> > Seo <sh.seo@kt.com>, Roland Schott <Roland.Schott@telekom.de>, Dirk von
>> > Hugo
>> > <dirk.von-hugo@telekom.de>, Satish Kanugovi <satish.k@nokia.com>
>> >
>> >
>> >
>> > A new version of I-D, draft-xyx-5gip-ps-01.txt
>> > has been successfully submitted by Behcet Sarikaya and posted to the
>> > IETF repository.
>> >
>> > Name:           draft-xyx-5gip-ps
>> > Revision:       01
>> > Title:          5G IP Access and Session Management Protocols
>> > Document date:  2017-05-22
>> > Group:          Individual Submission
>> > Pages:          14
>> > URL:
>> > https://www.ietf.org/internet-drafts/draft-xyx-5gip-ps-01.txt
>> > Status:         https://datatracker.ietf.org/doc/draft-xyx-5gip-ps/
>> > Htmlized:       https://tools.ietf.org/html/draft-xyx-5gip-ps-01
>> > Htmlized:
>> > https://datatracker.ietf.org/doc/html/draft-xyx-5gip-ps-01
>> > Diff:           https://www.ietf.org/rfcdiff?url2=draft-xyx-5gip-ps-01
>> >
>> > Abstract:
>> > This document builds upon 5G IP issues work and - based on a
>> > simplified 5G system architecture - attempts to make the case for a
>> > possible set of new protocols that need to be developed to be used
>> > among various virtualized functions in a 5G network.
>> >
>> >
>> >
>> >
>> > Please note that it may take a couple of minutes from the time of
>> > submission
>> > until the htmlized version and diff are available at tools.ietf.org.
>> >
>> > The IETF Secretariat
>> >
>> >
>> >
>> >
>> > _______________________________________________
>> > 5gangip mailing list
>> > 5gangip@ietf.org
>> > https://www.ietf.org/mailman/listinfo/5gangip
>> >
>> >
>> >
>> > _______________________________________________
>> > 5gangip mailing list
>> > 5gangip@ietf.org
>> > https://www.ietf.org/mailman/listinfo/5gangip
>> >
>> >
>> > _______________________________________________
>> > 5gangip mailing list
>> > 5gangip@ietf.org
>> > https://www.ietf.org/mailman/listinfo/5gangip
>> >
>> >