Re: [DMM] Comments to draft-hmm-dmm-5g-uplane-analysis-01

Behcet Sarikaya <sarikaya2012@gmail.com> Fri, 05 October 2018 14:34 UTC

Return-Path: <sarikaya2012@gmail.com>
X-Original-To: dmm@ietfa.amsl.com
Delivered-To: dmm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 84C311292AD for <dmm@ietfa.amsl.com>; Fri, 5 Oct 2018 07:34:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.747
X-Spam-Level:
X-Spam-Status: No, score=-1.747 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DIET_1=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 GPqPJVqUt93N for <dmm@ietfa.amsl.com>; Fri, 5 Oct 2018 07:34:03 -0700 (PDT)
Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) (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 B76D0124C04 for <dmm@ietf.org>; Fri, 5 Oct 2018 07:34:02 -0700 (PDT)
Received: by mail-wr1-x42e.google.com with SMTP id a13-v6so13786500wrt.5 for <dmm@ietf.org>; Fri, 05 Oct 2018 07:34:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:reply-to:from:date:message-id :subject:to:cc; bh=wTutgKlsEBR501iIf+Ag1nRmLuNmRB+rURwAEOCljB4=; b=oO/iKRRj6mv6QFNa2imKdvoU5Iz09iaYeTbtUv7VD/NY4ViFXk76Z7fYV0M8Yq8LLP Xj+4kxJrJ77tTWH0qa1ydtY17CvnPJMVeL1avXYIsEtgfcGbBL/mshLAENT3f8K8SjSp Vm1Slvaqe2TgfKFjk3j390X/OQp7wTOtiTpKnU3xYX/MK0MlrSX67nDcTFqh1psVzagi mOxM+lfsXQwcKFbo+aMvFsL8vLVsNyP9tVpracqMBMTAPe6S8jr50pGzc4Owm17IRTqV QrKiPCRtOMjmsAp6h9r1lEzZlC5uW6XcxwPEOMqzar1uU3STrhr+7BFqgYAP1cKyr0N2 M1jQ==
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:reply-to :from:date:message-id:subject:to:cc; bh=wTutgKlsEBR501iIf+Ag1nRmLuNmRB+rURwAEOCljB4=; b=A2hkxqOo1RIS+3AYtfUHgJ8A2twd98J8Y5xXCj63zvWPgkcr6Hv5ZxUldxO80XAxco ts1ss7jEHWEGQERoLe9jatZfPzl1tQkXiGaRFAA+b2YWSiQXCPpPGBgrevsSzMFClgkk zXKkOkyYilgUrMSJs2/uSS2KmdGUg9Lmer2MmcOnPdkd/Vqa0INBo2yXXnEPZ6aY6vHf m0f2qFdZHCZBUnmejh4T6X60HF0SB2xdin/BsGOJ93IYKgtE+55NZzMc5vB7zk1GP2qP L3dxN1da66Nea+BemIW7rHT9ne5gaFn5Dx3X4lR8HuFeD7zyr7poRjXSFJ0LUwZX1auH GrLQ==
X-Gm-Message-State: ABuFfoiaWkMFbx5Ero5nKlTXcsbU2MiFmq8kT6bq4sy90J/P+Q+UYRjB Zv5cnurqbCeBOGdKVAG0lxrqxhNE4EtVqKdSbSI=
X-Google-Smtp-Source: ACcGV60lzPqjN/TYwSt5cevmODne+gXXQZ8g0QIyl+uvBQskWU7MsXgiytMUFR0+MJVCk36FpgE+lDqqIVsKVqx/UsM=
X-Received: by 2002:a5d:6490:: with SMTP id r16-v6mr7843670wru.99.1538750040968; Fri, 05 Oct 2018 07:34:00 -0700 (PDT)
MIME-Version: 1.0
References: <11B710EE-FEBA-47FC-AE6B-EC58E824D864@gmail.com> <BD87AFBF-7366-4D92-A745-B72E321F33CF@gmail.com> <D57109449177B54F8B9C093953AC5BCD74C2DA3D@YYZEML701-CHM.china.huawei.com> <CAPDqMeqp_=fh3=94pxnb0QNx5OKvWTstK4HcW2NRfdF-HP4e5A@mail.gmail.com> <D57109449177B54F8B9C093953AC5BCD74C2DA86@YYZEML701-CHM.china.huawei.com> <178B5F73-C71C-4C5C-A2D4-64D9989656DE@gmail.com> <D57109449177B54F8B9C093953AC5BCD74C2DD31@YYZEML701-CHM.china.huawei.com> <1E459413-9569-4EF6-BD52-2C8A37812491@gmail.com> <7ecba086-50a0-7856-6841-23ec72c7803b@lab.ntt.co.jp> <9ad8cc9e-2330-f5b1-a3b2-fa91d2d02039@gmail.com> <FRAPR01MB0801EC9033545E53759DA432D1EF0@FRAPR01MB0801.DEUPRD01.PROD.OUTLOOK.DE> <c80fd028-4dd4-9a1c-668f-7183813377da@lab.ntt.co.jp> <CAC8QAcdg0FWpc5PR9SMCmu2DBYwFBf_N4WGCTkHe+MY3iiZhOg@mail.gmail.com> <D57109449177B54F8B9C093953AC5BCD755E4D4B@yyzeml704-chm.china.huawei.com> <CA+3a8OZidmk2Fj8-TeL8G-DpOJ8yZ5S-WKqO9zRtFPOYOs3egA@mail.gmail.com> <291c20ae-6ce2-7002-cbb8-88ee9d19a1a1@gmail.com>
In-Reply-To: <291c20ae-6ce2-7002-cbb8-88ee9d19a1a1@gmail.com>
Reply-To: sarikaya@ieee.org
From: Behcet Sarikaya <sarikaya2012@gmail.com>
Date: Fri, 05 Oct 2018 09:33:46 -0500
Message-ID: <CAC8QAcdS+Me1hRKP9_UbB=8OKToWGASaWWct7ZX8Y-ox-4UZow@mail.gmail.com>
To: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Cc: Sridhar Bhaskaran <sridhar.bhaskaran@gmail.com>, Arashmid Akhavain <arashmid.akhavain@huawei.com>, dmm <dmm@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000970fd305777c292f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dmm/DR_cbaqaggFZvQuJzlKX0-QVv3M>
Subject: Re: [DMM] Comments to draft-hmm-dmm-5g-uplane-analysis-01
X-BeenThere: dmm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Distributed Mobility Management Working Group <dmm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dmm>, <mailto:dmm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dmm/>
List-Post: <mailto:dmm@ietf.org>
List-Help: <mailto:dmm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dmm>, <mailto:dmm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Oct 2018 14:34:08 -0000

Alex, user plane means data plane in 3GPP terminology.
Data plane versus control plane  separation to my knowledge has first been
introduced by 3GPP.

Behcet
PS. Maybe Sridhar can add some 3GPP standard quotes/references here.



On Fri, Oct 5, 2018 at 12:25 AM Alexandre Petrescu <
alexandre.petrescu@gmail.com> wrote:

> Thank you very much for the clarification.
>
> I understand now that GTP is a user-plane function run in the network.
>
> - the UE (smartphone) never runs GTP.  I think this is worth putting in
>    the draft and state it as such, if we so believe.
>
> - it is strange for me to call it a User-Plane Function while the user
>    has no impact on it.  I think this abbreviation deserves
>    clarification.  We can suggest to 3GPP to change the name.
>
> (terms like data-plane/control-plane (not user-plane) are already in
> widespread use, and could be improved).
>
> Alex
>
>
>
> Le 03/10/2018 à 18:29, Sridhar Bhaskaran a écrit :
> >  >>A UPF is any function that can be executed on user traffic in mobile
> > network. Having said that however, I think the first UPFs that we will
> > see will be in the form of SGW, PGW.
> >
> > Even this is not accurate..
> >
> > A UPF is a _*5G system core network*_ entity whereas the SGW-U and PGW-U
> > are EPC core network entities. 5G core network has many differences from
> > EPC. To avoid confusion it should be noted that 5G NR radio can be
> > deployed with EPC as the core network and technically such deployments
> > can also be called as 5G deployments. But an UPF has no role in such
> > deployments.
> >
> > Some of the user plane functionalities of an UPF are completely
> > different from SGW-U or PGW-U.. Here are few differences (not exhaustive)
> >
> > 1. SGW-U and PGW-U --> one GTP-U tunnel per EPS bearer. No need of any
> > QFI marking. UPF on the other hand has one GTP-U tunnel per PDU session.
> > Different QoS flows within that PDU session are identified based on the
> > QFI marking. So a UPF has to support QFI marking.
> > 2. An UPF can support classification and encapsulation Ethernet frames
> > whereas a SGW-U/PGW-U has no requirement to support classification and
> > encapsulation of Ethernet frames.
> > 3. An UPF supporting Ethernet PDU session type may support ARP proxying
> > / IPv6 ND Proxying whereas a SGW-U/PGW-U have no such requirement..
> > 4. An UPF shall support RQI bit for reflective QoS. A PGW-U/SGW-U has no
> > such requirement.
> >
> > One may say that SGW-U / PGW-U also plays a role in user plane
> > forwarding and hence why not call it a UPF?  For the lack of a better
> > terminology, 3GPP has called the entity that performs the user plane
> > functionalities and features within a _*5G core network*_ as UPF. Those
> > functionalities are not exactly similar to EPC.
> >
> > Thanks
> > Sridhar
> >
> > On Tue, Oct 2, 2018 at 10:45 PM Arashmid Akhavain
> > <arashmid.akhavain@huawei.com <mailto:arashmid.akhavain@huawei.com>>
> wrote:
> >
> >     Not necessarily,____
> >
> >     __ __
> >
> >     You are correct in that PGW is a UPF, but a UPF is by no means
> >     limited to PGW. A UPF is any function that can be executed on user
> >     traffic in mobile network. Having said that however, I think the
> >     first UPFs that we will see will be in the form of SGW, PGW.____
> >
> >     __ __
> >
> >     Arashmid____
> >
> >     __ __
> >
> >     *From:*dmm [mailto:dmm-bounces@ietf.org
> >     <mailto:dmm-bounces@ietf.org>] *On Behalf Of *Behcet Sarikaya
> >     *Sent:* Tuesday, October 02, 2018 11:44 AM
> >     *To:* Shunsuke Homma <homma.shunsuke@lab.ntt.co.jp
> >     <mailto:homma.shunsuke@lab.ntt.co.jp>>
> >     *Cc:* dmm <dmm@ietf.org <mailto:dmm@ietf.org>>
> >     *Subject:* Re: [DMM] Comments to
> draft-hmm-dmm-5g-uplane-analysis-01____
> >
> >     __ __
> >
> >     UPF is virtualized PGW, folks.____
> >
> >     While PGW is fixed in location and possibly serving a large number
> >     of UE which are geographically in the area, that part of the city
> >     and that city itself, UPF can be deployed closer to the UE and thus
> >     probably serving smaller number of UEs____
> >
> >     __ __
> >
> >     Behcet____
> >
> >     __ __
> >
> >     On Mon, Oct 1, 2018 at 10:47 PM Shunsuke Homma
> >     <homma.shunsuke@lab.ntt.co.jp <mailto:homma.shunsuke@lab.ntt.co.jp>>
> >     wrote:____
> >
> >         Thanks Dark for your explaining what is UPF instead of me.
> >
> >         Alex, brief definitions of UPF are described in the section
> >         4.1.1.1 of
> >         this draft. Also, you can find more details in 3GPP TS23.501.
> >
> >         Regards,
> >
> >         Shunsuke
> >
> >         On 2018/10/01 20:32, Dirk.von-Hugo@telekom.de
> >         <mailto:Dirk.von-Hugo@telekom.de> wrote:
> >          > Hi Alex,
> >          > and sorry for jumping into the discussion...
> >          >  From my and (AFAIK) 3GPPs understanding your smartphone is a
> >         UE - sitting on the other side of RAN (gNB) - whereas a UPF
> >         normally is seen as UP entry (and exit) of the 5G core (i.e.
> >         handling all UP traffic in a true CP/UP split fashion).
> >          > Any other ideas on this? Can someone imagine any scenario
> >         where UE implements UPF?
> >          > Thanks!
> >          > Best Regards
> >          > Dirk
> >          >
> >          > -----Original Message-----
> >          > From: dmm [mailto:dmm-bounces@ietf.org
> >         <mailto:dmm-bounces@ietf.org>] On Behalf Of Alexandre Petrescu
> >          > Sent: Montag, 1. Oktober 2018 13:22
> >          > To: dmm@ietf.org <mailto:dmm@ietf.org>
> >          > Subject: Re: [DMM] Comments to
> >         draft-hmm-dmm-5g-uplane-analysis-01
> >          >
> >          >
> >          >
> >          > Le 01/10/2018 à 05:50, Shunsuke Homma a écrit :
> >          >> Hi all,
> >          >> # Sorry for my late response...
> >          >>
> >          >> Thank you for your lively discussion. It is very helpful for
> >          >> understanding points which need supplemental explanation and
> >         more
> >          >> consideration.
> >          >>
> >          >> Following the discussion, we're planning to update the I-D
> for
> >          >> covering the points below:
> >          >>
> >          >> - termination points of GTP-U
> >          >>     (RANs and UPFs terminate GTP-U in 5GS.)
> >          >
> >          > What is UPF?
> >          >
> >          > I understand UPF stands for User-Plane Function.
> >          >
> >          > Is my smartphone supposed to implement UPF?
> >          >
> >          > Alex
> >          >
> >          >> - setting QoS parameter of outer IP header
> >          >>     (Note that it's not just copy of inner to outer.)
> >          >> - problems related to IP connectivity (e.g., MTU in IPv6
> >         networks,
> >          >> IPv4 address duplication)
> >          >> - summary of network slicing in 5GS
> >          >>     (E.g., "slice is composed of SMF and UPFs. AMF selects
> SMF
> >          >> depending on NSSAI sent from UE, and SMF indicates to the UE
> >         the UPF
> >          >> that it is
> >          >> allocated.")
> >          >> - case studies on UPF selection
> >          >>     (E.g., parameters used for deciding destination UPF) #
> >         Optimizing
> >          >> forwarding paths solution might be realized with UPF
> selection
> >          >> mechanism in 3GPP architecture. (ID-LOC may be applied as
> such
> >          >> mechanism.)
> >          >>
> >          >>
> >          >> If you have any request for us on this updating, please let
> >         us know.
> >          >>
> >          >> Best regards,
> >          >>
> >          >> Shunsuke
> >          >>
> >          >> On 2018/09/08 3:28, Dino Farinacci wrote:
> >          >>>> I understand your point, but there is no guarantee for a
> >         precise QoS
> >          >>>> without using some sort of encapsulation being it GTP,
> >         RSVP, etc.
> >          >>>> Even with tunnels, there is no guarantee that all nodes
> >         along the
> >          >>>> path have the same hardware capability and can provide the
> >         same QoS
> >          >>>> treatment.
> >          >>>
> >          >>> There is existing hardware where the encapsulator copies
> >         inner QoS to
> >          >>> outer QoS. All routers along the path just process the
> >         outer QoS, no
> >          >>> changes to or new processing requirements for them.
> >          >>>
> >          >>>> For example, the code points in routers need to be
> >         configured to
> >          >>>> correctly handle the EXP bits in MPLS labels. But there is
> no
> >          >>>> guarantee that all routers can support all values. The EXP
> >         values
> >          >>>> get mapped to code points but the mapping is not always
> >         one to one.
> >          >>>> 3-bit EXPs can map to 4 code points on those routers with
> less
> >          >>>> capable H/W.
> >          >>>
> >          >>> That is a completely different matter. The discussion is
> about
> >          >>> remarking. And if one remarks to what the path cannot
> >         support, well
> >          >>> things don’t work as expected.
> >          >>>
> >          >>>> Slicing is almost the same. It allows user traffic to be
> >         mapped to
> >          >>>> what the operator provides.
> >          >>>> I agree with you that network should not touch/change
> original
> >          >>>> header bits. GTP or any other encapsulation easily allow
> >         for this.
> >          >>>> The question is whether we can provide for this without
> using
> >          >>>> encapsulation. IPv6 might be the answer. But as Tom
> >         pointed out,
> >          >>>> flow labels can still change in the middle. Is there any
> >         room for
> >          >>>> improvement. SIDs might present an opportunity.
> >          >>>
> >          >>> Not if they are encapsulated and routers don’t touch
> >         packets inside.
> >          >>>
> >          >>> Dino
> >          >>>
> >          >>>>
> >          >>>>
> >          >>>>
> >          >>>>
> >          >>>>
> >          >>>>> -----Original Message-----
> >          >>>>> From: Dino Farinacci [mailto:farinacci@gmail.com
> >         <mailto:farinacci@gmail.com>]
> >          >>>>> Sent: 07 September 2018 13:08
> >          >>>>> To: Arashmid Akhavain <arashmid.akhavain@huawei.com
> >         <mailto:arashmid.akhavain@huawei.com>>
> >          >>>>> Cc: Tom Herbert <tom@quantonium.net
> >         <mailto:tom@quantonium.net>>; ta-miyasaka@kddi-research.jp
> >         <mailto:ta-miyasaka@kddi-research.jp>;
> >          >>>>> dmm <dmm@ietf.org <mailto:dmm@ietf.org>>
> >          >>>>> Subject: Re: [DMM] Comments to
> >         draft-hmm-dmm-5g-uplane-analysis-01
> >          >>>>>
> >          >>>>> I think you’ll still have the PHB re-marking issues I
> >         mentioned in
> >          >>>>> previous emails. The question is, should the network
> >         touch/change
> >          >>>>> any header bits of the packet the source has built. The
> >         answer
> >          >>>>> should probably be no.
> >          >>>>>
> >          >>>>> Having said that, GTP did it the right way, even though
> >         it cost in
> >          >>>>> header length.
> >          >>>>>
> >          >>>>> Dino
> >          >>>>>
> >          >>>>>> On Sep 7, 2018, at 8:26 AM, Arashmid Akhavain
> >          >>>>> <arashmid.akhavain@huawei.com
> >         <mailto:arashmid.akhavain@huawei.com>> wrote:
> >          >>>>>>
> >          >>>>>> Correct, flow labels can change along the path. That's
> >         why I like
> >          >>>>>> the slicing
> >          >>>>> concept.
> >          >>>>>> UEs can request services with different attributes,
> >         operators
> >          >>>>>> control how
> >          >>>>> service request are mapped into slices. I should look
> >         into the air
> >          >>>>> side of the business and see what happens there.
> >          >>>>>>
> >          >>>>>>
> >          >>>>>>
> >          >>>>>>> -----Original Message-----
> >          >>>>>>> From: Tom Herbert [mailto:tom@quantonium.net
> >         <mailto:tom@quantonium.net>]
> >          >>>>>>> Sent: 07 September 2018 11:13
> >          >>>>>>> To: Arashmid Akhavain <arashmid.akhavain@huawei.com
> >         <mailto:arashmid.akhavain@huawei.com>>
> >          >>>>>>> Cc: Dino Farinacci <farinacci@gmail.com
> >         <mailto:farinacci@gmail.com>>;
> >          >>>>>>> ta-miyasaka@kddi-research.jp
> >         <mailto:ta-miyasaka@kddi-research.jp>; dmm <dmm@ietf.org
> >         <mailto:dmm@ietf.org>>
> >          >>>>>>> Subject: Re: [DMM] Comments to
> >          >>>>>>> draft-hmm-dmm-5g-uplane-analysis-01
> >          >>>>>>>
> >          >>>>>>> On Fri, Sep 7, 2018 at 8:01 AM, Arashmid Akhavain
> >          >>>>>>> <arashmid.akhavain@huawei.com
> >         <mailto:arashmid.akhavain@huawei...com>> wrote:
> >          >>>>>>>>
> >          >>>>>>>>
> >          >>>>>>>>> -----Original Message-----
> >          >>>>>>>>> From: Dino Farinacci [mailto:farinacci@gmail.com
> >         <mailto:farinacci@gmail.com>]
> >          >>>>>>>>> Sent: 06 September 2018 18:59
> >          >>>>>>>>> To: Arashmid Akhavain <arashmid.akhavain@huawei.com
> >         <mailto:arashmid.akhavain@huawei.com>>
> >          >>>>>>>>> Cc: Tom Herbert <tom@quantonium.net
> >         <mailto:tom@quantonium.net>>; ta-miyasaka@kddi-
> >          >>>>> research.jp <http://research.jp>;
> >          >>>>>>>>> dmm <dmm@ietf.org <mailto:dmm@ietf.org>>
> >          >>>>>>>>> Subject: Re: [DMM] Comments to
> >          >>>>>>>>> draft-hmm-dmm-5g-uplane-analysis-
> >          >>>>> 01
> >          >>>>>>>>>
> >          >>>>>>>>>> Dino brought up a good point. Here is my two cents
> >         worth:
> >          >>>>>>>>>
> >          >>>>>>>>> Not sure which point.
> >          >>>>>>>>>
> >          >>>>>>>>>> As it was explained by Sridhar,  each UE can have
> >         multiple
> >          >>>>>>>>>> contexts. For
> >          >>>>>>>>> example, today some operators provide Data and VoLTE
> >         service to
> >          >>>>>>>>> their customers. These two services are represented
> >         by separate
> >          >>>>>>>>> GTP tunnels in the core with each tunnel tied up to a
> >         particular QoS.
> >          >>>>>>>>>>
> >          >>>>>>>>>> IPv4 didn't fit the bill when GTP work was under way
> >         as it
> >          >>>>>>>>>> couldn't uniquely identify multiple UE
> >          >>>>>>>>>
> >          >>>>>>>>> There is no reason why it shouldn’t. And IPv6, for
> this
> >          >>>>>>>>> use-case doesn’t add anything new other than a 28 bit
> >          >>>>>>>>> traffic-class/flow-label that can provide more bits
> >         for “new
> >          >>>>> functionality”.
> >          >>>>>>>>
> >          >>>>>>>>
> >          >>>>>>>> [Arashmid]  And that's what I meant. Having a flow
> >         label is handy.
> >          >>>>>>>> We can perhaps use it to identify different UE
> sessions.
> >          >>>>>>>>
> >          >>>>>>> Careful if you use the flow label to identify flows. It
> >         should be
> >          >>>>>>> considered "soft identification" since it might not
> >         always be
> >          >>>>>>> correct (it can be changed en route, isn't protected by
> any
> >          >>>>>>> checksum, anyone can set it however they want, etc.).
> >         It's useful
> >          >>>>>>> for things like ECMP that don't require 100% accuracy in
> >          >>>>>>> identifying flow. The flow label was briefly considered
> for
> >          >>>>>>> holding VNIs in network virtualization, but we
> >          >>>>> talked them out of that.
> >          >>>>>>>
> >          >>>>>>> Tom
> >          >>>>>>>
> >          >>>>>>>>>
> >          >>>>>>>>>> sessions/context/bearer. So, GTP and TEID did the
> >         job. But I
> >          >>>>>>>>>> agree with
> >          >>>>>>>>> Dino that IPv6 is much more versatile and is
> >         definitely worth
> >          >>>>>>>>> looking at as an alternative.
> >          >>>>>>>>>
> >          >>>>>>>>> That is not what I said. I said “IP could have solved
> >         this
> >          >>>>>>>>> problem”. And
> >          >>>>> “IP”
> >          >>>>>>>>> means either IPv4 or IPv6, or both at the same time.
> >          >>>>>>>>
> >          >>>>>>>>
> >          >>>>>>>> [Arashmid]
> >          >>>>>>>> How would we employ IPv4 to distinguish between
> >         different UE
> >          >>>>>>>> sessions.
> >          >>>>>>> TOS?
> >          >>>>>>>> Or you mean using encapsulation?
> >          >>>>>>>>
> >          >>>>>>>>>
> >          >>>>>>>>>> A factor worth considering though is that the use of
> >         GTP and
> >          >>>>>>>>>> TEID in mobile
> >          >>>>>>>>> core allows operators to deal with QoS on their own
> >         terms. The
> >          >>>>>>>>> tunnels with specific operator-controlled QoS are
> >         established
> >          >>>>>>>>> by the control plane between eNB, SGW, and PGW. UEs or
> >          >>>>>>>>> applications sitting in the UEs have no say in this.
> >         Well at
> >          >>>>>>>>> least till the packet exits operator's
> >          >>>>>>> network.
> >          >>>>>>>>>
> >          >>>>>>>>> The problem with one header, is that if you re-mark
> >         (known as
> >          >>>>>>>>> PHB markign in the ole days) you lose the original
> value.
> >          >>>>>>>>> Encapsulation is useful here because you can map the
> >         inner to
> >          >>>>>>>>> outer and anywhere along the path you can PHB remark
> >         on the
> >          >>>>>>>>> outer header. And then the destination can see the
> >         orignal
> >          >>>>>>>>> source’s ToS/QoS/TC/flow-label
> >          >>>>> whatever.
> >          >>>>>>>>
> >          >>>>>>>>
> >          >>>>>>>> [Arashmid] Yes, I agree. The original value is lost
> >         with PHB.
> >          >>>>>>>> Encapsulation certainly makes things easier and the
> >         inner to
> >          >>>>>>>> outer mapping trick has been widely used in IP and
> >         MPLS(multiple
> >          >>>>>>>> labels like service and transport)
> >          >>>>>>>>
> >          >>>>>>>>>
> >          >>>>>>>>>> Using the information in UE's IP packet header can
> >         jeopardise
> >          >>>>>>>>>> the above tight QoS control. I think going
> >          >>>>>>>>>
> >          >>>>>>>>> Not if you encapsulate. But note with SRv6, you can
> >         possibly
> >          >>>>>>>>> retain the original flow-label if the SID can retain
> >         those bits
> >          >>>>>>>>> before overwriting the destination address from the
> >         option’s value.
> >          >>>>>>>>
> >          >>>>>>>> [Arashmid] Agree. Encapsulation does the trick again.
> >         That's why
> >          >>>>>>>> GTP has worked well and served the purpos in the mobile
> >          >>>>>>>> back-haul so far.
> >          >>>>>>>>
> >          >>>>>>>>>
> >          >>>>>>>>> Dino
> >          >>>>>>>>>
> >          >>>>>>>>>> down this path, operators need proof that they will
> >         be still
> >          >>>>>>>>>> in the driving
> >          >>>>>>>>> seat and QoS cannot be dictated/tampered by the UE or
> any
> >          >>>>>>>>> application running in it.
> >          >>>>>>>>>>
> >          >>>>>>>>>> Now, here is an interesting question for the
> >         operators. Would
> >          >>>>>>>>>> any operator
> >          >>>>>>>>> be interested in allowing QoS  to be set by the UE or
> by
> >          >>>>>>>>> applications running in the UE and charged for by the
> >         network?
> >          >>>>>>>>> "Yes" could potentially imply impacts on the air
> >         interface, UE
> >          >>>>>>>>> resource block allocation and can make scheduling on
> >         the RAN
> >          >>>>>>>>> side
> >          >>>>> much more complex.
> >          >>>>>>>>>>
> >          >>>>>>>>>> Arashmid
> >          >>>>>>>>>>
> >          >>>>>>>>>>
> >          >>>>>>>>>>> -----Original Message-----
> >          >>>>>>>>>>> From: dmm [mailto:dmm-bounces@ietf.org
> >         <mailto:dmm-bounces@ietf.org>] On Behalf Of Dino
> >          >>>>>>>>>>> Farinacci
> >          >>>>>>>>>>> Sent: 06 September 2018 12:45
> >          >>>>>>>>>>> To: Tom Herbert <tom@quantonium.net
> >         <mailto:tom@quantonium.net>>
> >          >>>>>>>>>>> Cc: ta-miyasaka@kddi-research.jp
> >         <mailto:ta-miyasaka@kddi-research.jp>; dmm <dmm@ietf.org
> >         <mailto:dmm@ietf.org>>
> >          >>>>>>>>>>> Subject: Re: [DMM] Comments to
> draft-hmm-dmm-5g-uplane-
> >          >>>>> analysis-
> >          >>>>>>> 01
> >          >>>>>>>>>>>
> >          >>>>>>>>>>>> Behcet,
> >          >>>>>>>>>>>>
> >          >>>>>>>>>>>> I was thinking if TEID is need then that can be
> >         encoded in a
> >          >>>>>>>>>>>> locator easily enough.
> >          >>>>>>>>>>>>
> >          >>>>>>>>>>>> Tom
> >          >>>>>>>>>>>
> >          >>>>>>>>>>> Not if a locator is a PGW that is shared by many
> UEs.
> >          >>>>>>>>>>>
> >          >>>>>>>>>>> 3GPP wants per bearer awareness so they need a
> >         specific ID,
> >          >>>>>>>>>>> that could have been the UE’s IP address. And with
> >         IPv6 it
> >          >>>>>>>>>>> can be unique and not the issue that Sridhar
> >         brought up.
> >          >>>>>>>>>>>
> >          >>>>>>>>>>> If ILA was in use, just use the ILA-ID for this
> >         purpose.
> >          >>>>>>>>>>>
> >          >>>>>>>>>>> Dino
> >          >>>>>>>>>>>
> >          >>>>>>>>>>> _______________________________________________
> >          >>>>>>>>>>> dmm mailing list
> >          >>>>>>>>>>> dmm@ietf.org <mailto:dmm@ietf.org>
> >          >>>>>>>>>>> https://www.ietf.org/mailman/listinfo/dmm
> >          >>>>>>>>
> >          >>>>
> >          >>>
> >          >>> _______________________________________________
> >          >>> dmm mailing list
> >          >>> dmm@ietf.org <mailto:dmm@ietf.org>
> >          >>> https://www.ietf.org/mailman/listinfo/dmm
> >          >>>
> >          >>
> >          >>
> >          >
> >          > _______________________________________________
> >          > dmm mailing list
> >          > dmm@ietf.org <mailto:dmm@ietf.org>
> >          > https://www.ietf.org/mailman/listinfo/dmm
> >          > _______________________________________________
> >          > dmm mailing list
> >          > dmm@ietf.org <mailto:dmm@ietf.org>
> >          > https://www.ietf.org/mailman/listinfo/dmm
> >          >
> >
> >
> >         --
> >         ----------------------------------
> >         Shunsuke Homma
> >         <homma...shunsuke@lab.ntt.co.jp
> >         <mailto:homma.shunsuke@lab.ntt.co.jp>>
> >         TEL: +81 422 59 3486
> >         FAX: +81 422 60 7460
> >
> >         NTT Network Service Systems Labs.
> >         Musashino city, Tokyo, Japan
> >         ----------------------------------
> >
> >         _______________________________________________
> >         dmm mailing list
> >         dmm@ietf.org <mailto:dmm@ietf.org>
> >         https://www.ietf.org/mailman/listinfo/dmm____
> >
> >     _______________________________________________
> >     dmm mailing list
> >     dmm@ietf.org <mailto:dmm@ietf.org>
> >     https://www.ietf.org/mailman/listinfo/dmm
> >
> >
> >
> > --
> >   o__
> >   _>  /__
> > (_) \(_)... Burn fat not fuel - Bike along to a healthier life and
> cleaner
> > world! :)
> >
> > Sridhar Bhaskaran
> >
> >
> >
> > _______________________________________________
> > dmm mailing list
> > dmm@ietf.org
> > https://www.ietf.org/mailman/listinfo/dmm
> >
>
> _______________________________________________
> dmm mailing list
> dmm@ietf.org
> https://www.ietf.org/mailman/listinfo/dmm
>