Re: [mpls] Last Call: <draft-ietf-mpls-in-udp-04.txt> (Encapsulating MPLS in UDP) to Proposed Standard

Joe Touch <touch@isi.edu> Wed, 22 January 2014 15:37 UTC

Return-Path: <touch@isi.edu>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CC6A71A00E4; Wed, 22 Jan 2014 07:37:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.735
X-Spam-Level:
X-Spam-Status: No, score=-4.735 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.535] autolearn=ham
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 hwx41X7SzANq; Wed, 22 Jan 2014 07:37:52 -0800 (PST)
Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by ietfa.amsl.com (Postfix) with ESMTP id 672BE1A00CF; Wed, 22 Jan 2014 07:37:52 -0800 (PST)
Received: from [192.168.1.93] (pool-71-105-87-112.lsanca.dsl-w.verizon.net [71.105.87.112]) (authenticated bits=0) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id s0MFbGJJ029275 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 22 Jan 2014 07:37:25 -0800 (PST)
Message-ID: <52DFE5AC.9020008@isi.edu>
Date: Wed, 22 Jan 2014 07:37:16 -0800
From: Joe Touch <touch@isi.edu>
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: Scott Brim <scott.brim@gmail.com>, Ross Callon <rcallon@juniper.net>
References: <20140102151419.4692.48031.idtracker@ietfa.amsl.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0824427A@NKGEML512-MBS.china.huawei.com> <A1F82D9D-F9D0-46C1-B666-0C13DB79A845@netapp.com> <52D40B91.8040101@joelhalpern.com> <CAPv4CP9R-6Dv9O_H8Ox_-uLWMSzqpx7Gn97TF8jceFkVKPLWTw@mail.gmail.com> <52D518D9.7010703@cisco.com> <CAPv4CP-eNJuOKv4vWxGkiUPUTMkYyqY4cbTmj8M4sn+jXzmCkw@mail.gmail.com> <CAPv4CP-DnNdSoVEFTg9N53xP=yOd6pNe97WxmXJeGHBPKC2h6w@mail.gmail.com> <52D547B2.1060302@cisco.com> <DB6CF60F-FFBA-47DA-9FD6-7288CCB260A6@netapp.com> <52D5568F.2070600@joelhalpern.com> <3D9BA53E-F0F7-4B8B-8433-4DFE6852AF87@netapp.com> <52D811A2.9070606@bogus.com> <7865A4F7-F142-43FA-9E6B-94912F1BDC3A@netapp.com> <491c4cdfce7e4d688f8c054553901f39@CO2PR05MB636.namprd05.prod.outlook.com> <52DF1AC4.7080007@isi.edu> <c3c178b033114a4eba7c226293f451c1@CO2PR05MB636.namprd05.prod.outlook.com> <CAPv4CP9UJxf+w6yOwVq9=nDmig=br4x1qD3_sJpz+WpHaDd+Kw@mail.gmail.com>
In-Reply-To: <CAPv4CP9UJxf+w6yOwVq9=nDmig=br4x1qD3_sJpz+WpHaDd+Kw@mail.gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Cc: "mpls@ietf.org" <mpls@ietf.org>, "Eggert, Lars" <lars@netapp.com>, IETF discussion list <ietf@ietf.org>
Subject: Re: [mpls] Last Call: <draft-ietf-mpls-in-udp-04.txt> (Encapsulating MPLS in UDP) to Proposed Standard
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jan 2014 15:37:54 -0000

On 1/21/2014 8:03 PM, Scott Brim wrote:
> Lars is right, this does allow traffic that was formerly run over
> provisioned paths in well-managed networks to possibly be part of
> general Internet traffic. It would be good if there were a way to be
> _sure_  there was e2e congestion control. But there is no signaling
> between this low-layer UDP encapsulation and anything above it that
> might already be reacting to congestion. There is no reasonably easy
> way for it to know what it is carrying. Yes there is a way to do
> congestion control at the bottom layer, but doing so could destroy
> performance if one (or more) layer(s) is already doing it up above. We
> have experience with that.

Lars isn't suggesting congestion control on the same timescale as TCP, 
which is where the problem would be.

Long-timescale control OR something as simple as a throttle-cap would be 
sufficient.

> I can't remember who said it, but an applicability statement might
> satisfy everyone, especially since it's been said (Curtis?) that this
> just isn't going to be used in situations where congestion will be a
> problem.

If we accepted that premise, we wouldn't need any congestion control. 
Nobody openly claims to want to generate congestion.

Congestion control is required to protect the rest of us from cases 
where that claim turns out to be false (typically because the protocol 
designers/use case authors turned out to be wrong).

> Alternatively, a paragraph laying out the problem and saying if this
> is used in a way that could impact ordinary traffic, a mechanism must
> be defined.

The problem is very clearly already stated in RFC5405. I can't see how 
this mechanism would ever be used if not for ordinary traffic.

So yes, a mechanism must be defined IMO too.

Joe