Re: [5gangip] New Version Notification for draft-xyzy-atick-gaps-00.txt

Tom Herbert <tom@herbertland.com> Fri, 08 June 2018 22:34 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 AA11C130DD1 for <5gangip@ietfa.amsl.com>; Fri, 8 Jun 2018 15:34:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level:
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, T_DKIMWL_WL_MED=-0.01] 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 I41QxE5AodZA for <5gangip@ietfa.amsl.com>; Fri, 8 Jun 2018 15:34:24 -0700 (PDT)
Received: from mail-qt0-x230.google.com (mail-qt0-x230.google.com [IPv6:2607:f8b0:400d:c0d::230]) (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 C7DA9130DC2 for <5gangip@ietf.org>; Fri, 8 Jun 2018 15:34:23 -0700 (PDT)
Received: by mail-qt0-x230.google.com with SMTP id y20-v6so15027718qto.8 for <5gangip@ietf.org>; Fri, 08 Jun 2018 15:34:23 -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; bh=jS5+N1txABRen0SSJTPm3BpWDXRkz9RgKc9dZLbIslM=; b=VmQxyTRrcyJ1qYq4/1gfHsMz0okq2s4/tS3+LVGVfYT8e0tIzj6RI9lw5V73FOpQFq w3FgaN45rQnGnR+e2Qc62pb0L6LM9J7Olkl1wjejer3ov/emXshj/6DjZj51FlcDCVc9 gIl5mqPZvcBuX89Fu5R5FHI9oINhebxIZ2EXUq4QLhz3xazxEBud41m2MqXk5rQnzhab zB32mLblNjDrzXohn3oRq6Km1O+uFUz2Bp/xJvt6lpta+9wUJb63YHH5b0NHJIU23+B8 sPRcwLIkXCZMWfpQfc2xm9Z9R7DpFiKa2YmyCQpLTJxxCHN1VrGn/lDazoNxZEC1uNHI 8c/A==
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; bh=jS5+N1txABRen0SSJTPm3BpWDXRkz9RgKc9dZLbIslM=; b=maYYl7ENEvsOjhtv6Cxi3GRK5HsObJqJ+M0ntMs2GvYSQj+/VLaiKnEgTbQLA4nGme TMokU4MUHSPgsuwWR1ty9X2jgpzTcG/Kt7lyyIPuKHOCgfpKmnE23sZTRp3rFeMAuaph wY/+EF+j9Wn4wpFFPIPaLVoJ3up3X8a1CcAWQO/dkcRQdNWYyhbuURRJhcfmVGxDixIN 6RDl1IO77Y9pyJs9PvGBBNALYWi9wtOFD/iCtFuegBeptmR/V1LecBSfPV36KUL1Uf6T g8mfJodw7mkrJziLPegJOnoQP0VvrZxFYNmZQoXxrXrzpPkyzISU/q/GsnEQPXV8g1QK 4LjA==
X-Gm-Message-State: APt69E2gqBe9S4Z+1x5tL0yBcoDkQd1+d6J5Fk93/Jkoz0r+h7spx3lt q+H/ktFkRguyGQ6Gl7yoNrcGC+WqCLHwVQeR5ks31w==
X-Google-Smtp-Source: ADUXVKJ646XMRYg4uFUG9P89RtpB+9YrqMGExvHfE8acDtUwu7BiRAKO7fCVPAHOCloWasZHJq/9srI8cuSLdxRXLnY=
X-Received: by 2002:aed:3df2:: with SMTP id j47-v6mr7805203qtf.130.1528497262631; Fri, 08 Jun 2018 15:34:22 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:aed:33a2:0:0:0:0:0 with HTTP; Fri, 8 Jun 2018 15:34:21 -0700 (PDT)
In-Reply-To: <CE9F21E7-5991-4897-BA58-E564BBBD0C0F@att.com>
References: <CAC8QAcfuk6e+JPuKC4sw=FPYSgO3Tkr5mjSRJeOzvjxUSc9xFw@mail.gmail.com> <B300114A-8838-4FE2-8FA9-95BA4CD07089@st-andrews.ac.uk> <C42C02FB-4452-4D4F-A826-F24D401BB76D@gigix.net> <1AFE10CF28AE8B4C9663445736B8034D3826A13C@CAFRFD1MSGUSRJI.ITServices.sbc.com> <F5E27567-7D26-4C10-9327-AF7A6FA3712B@gigix.net> <CALx6S356aAYm5Qp75t+SnB=vRKJYcZiktfZD32n92AjwoW7OWA@mail.gmail.com> <1AFE10CF28AE8B4C9663445736B8034D3826B279@CAFRFD1MSGUSRJI.ITServices.sbc.com> <523BE304-3160-4AB8-BACD-245472382320@gmail.com> <1AFE10CF28AE8B4C9663445736B8034D3826B4D5@CAFRFD1MSGUSRJI.ITServices.sbc.com> <C6C5B0AE-3498-4612-9A24-17BCCD9AC930@gmail.com> <1528414247.2315.235.camel@gmail.com> <1AFE10CF28AE8B4C9663445736B8034D3826B8A3@CAFRFD1MSGUSRJI.ITServices.sbc.com> <94DD51FC-3550-4233-BB8C-CC37161ECF0D@gmail.com> <CAPDqMer17WA+rbzWOXxV-E-0G0h38J=MPMCfDYjvS5-mJZgNFw@mail.gmail.com> <18C4E8AC-6CA0-4247-AB9D-27B8F1237FDD@gmail.com> <CE9F21E7-5991-4897-BA58-E564BBBD0C0F@att.com>
From: Tom Herbert <tom@herbertland.com>
Date: Fri, 08 Jun 2018 15:34:21 -0700
Message-ID: <CALx6S36HxS3EU-bD6QOefM7GQPdLgNmh8wbCr=Psg--MqQTjug@mail.gmail.com>
To: "FIGURELLE, TERRY F" <tf2934@att.com>
Cc: Dino Farinacci <farinacci@gmail.com>, Tom Herbert <tom@quantonium.net>, Rex Buddenberg <buddenbergr@gmail.com>, Luigi Iannone <ggx@gigix.net>, 5GANGIP <5gangip@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000612f83056e2900b9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/5gangip/EN_S1SJKnNnYh9mYVJirR0To-NM>
Subject: Re: [5gangip] New Version Notification for draft-xyzy-atick-gaps-00.txt
X-BeenThere: 5gangip@ietf.org
X-Mailman-Version: 2.1.26
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, 08 Jun 2018 22:34:27 -0000

On Fri, Jun 8, 2018 at 3:18 PM, FIGURELLE, TERRY F <tf2934@att.com> wrote:

>
>
> Sent from my iPhone
>
> On Jun 7, 2018, at 7:57 PM, Dino Farinacci <farinacci@gmail.com> wrote:
>
> Also note the problems of tunneling like encapsulation overhead,
>
> diff-serv, hashing for ECMP, UDP checksum, fragmentation go away if
>
> tunneling is not being done. This is
>
>
> You heard what was said, GTP is not going away anytime soon.
>
> There is no diff-serv problem, hashing can always be improved, as was just
> said in this thread, no UDP checksum problem,  and fragmentation can be
> avoided.
>
> We’ve seen all of this with LISP deployment. These are not real problems.
> Just ones that are fabricated.
>
>
> That’s a bit harsh.
>
> GTP encapsulation can increase fragmentation and fragmentation does cause
> problems.
>
> It increases latency because layer4 (e.g. PCEF) has to buffer until it has
> full packet. Retransmits at RAN layer2 can cause out of order packets. That
> is really bad when one of the fragments is out of order and the number of
> packets between the fragments is larger than a layer4+ element is
> configured to handle or supports.
>
> Hi Terry,

That's interesting. I would assume that the typical fragmentation pattern
in the tunneling MTU scenario is precisely two fragments. I believe this is
usually one big fragment followed by one small one. I would expect fragment
loss to be a problem, but without loss it's a bit surprising that OOO would
be a major issue, maybe this is going through some middlebox that expects
fragments in order?. The general OOO problem between fragments and not
fragments is being solve in other IETF protocols either by fragmenting
within the encapsulation (like in GUE) or the basing ECMP in flow label and
not transport ports (i.e. transport ports only are in first fragment).

While AT&T has taken great efforts to address all of these issues, often
> blazing the trail, not all mobile operators have the knowledge and
> resources to do so.
>
> However, there is plenty of info on the topic and vendors should do the
> right things for their mobile network operator customers.
>
> Typically the easiest things to do is reduce MSS for TCP traffic and
> attempt to reduce device MTU. TCP can be the majority of traffic on mobile
> networks (Google YouTube can flip that due to QUIC).
>
> An addressable or transparent proxy that can be a TCP proxy should be set
> not only for MSS that prevents fragmentation but you want SACK too. Since
> TCP latency can play a huge role in throughout (see Massey in wiki TCP) due
> to bit error rates causing retransmits. The split TCP sessions (inside and
> outside of proxy) reduces the apparent latency over the RAN for the inside
> TCP session.
>
> While mobiles have gotten a bit creative with their TCP stacks, the user
> still feels the impact of stalls. It’s a very common complaint even when a
> MNO/ISP does everything right.
>
> It can also help to reduce MTU in PCO but not all mobiles honor that 3GPP
> feature. That also didn’t help mobile WiFi hotspots or tethering.
>
> Yes, larger transport MTU is probably worth pursing at least for RAN and
> backhaul for GTP-U. I would start with backhaul transport contracts by
> adding at least IP MTU 2000 or appropriate layer2 value. Then as contracts
> expire the new ones should support what you need. Make sure as any upgrades
> are done on network, EPC or RAN that it can support larger transport MTU
> and if possible set MRU>MTU. This takes planning and time to fix.
>
> I do think we should focus more on the benefits mapping can have towards
> services. Particularly when those services are in more than one location
> and for devices that typically are moving or nomadic enough to cross
> wireless (tracking area changes that cause path changes) or service
> locations changes.
>
> Apps are all over the place when it comes to how they deal with or
> tolerate lost sessions, lost transactions, periods of unavailability,
> location changes and other factors due to an access that is less reliable
> and more variable when compare to current fixed location ISP access.
>
> How does mapping help for these types of problems?
>
> ILA eschews encapsulation, so that avoids the tunneling issues like this.


> It could support a better path to a service which could include migration
> to a new service location. It could obscure that from the service or it
> could enable the service to move to the new location.
>
> Just my thoughts.
>
>
> Dino
> _______________________________________________
> 5gangip mailing list
> 5gangip@ietf.org
> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.
> ietf.org_mailman_listinfo_5gangip&d=DwIGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=tO_
> sNxa2NTxwl2paJIf4zw&m=o9ik5qSzFvRAmMSixdE24AXFFKxQ9Yy6D3o5JYG4MbE&s=iin_
> 2H25Swh9BuuHKWfDWpES5-WhM3osr0TWrIg7HnA&e=
>
>