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

Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> Wed, 22 January 2014 11:05 UTC

Return-Path: <Alexander.Vainshtein@ecitele.com>
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 7C2E31A041F for <mpls@ietfa.amsl.com>; Wed, 22 Jan 2014 03:05:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] 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 WpQrwruwg0bg for <mpls@ietfa.amsl.com>; Wed, 22 Jan 2014 03:05:01 -0800 (PST)
Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3lp0080.outbound.protection.outlook.com [213.199.154.80]) by ietfa.amsl.com (Postfix) with ESMTP id 136841A02DE for <mpls@ietf.org>; Wed, 22 Jan 2014 03:05:00 -0800 (PST)
Received: from AM3PR03MB532.eurprd03.prod.outlook.com (10.242.109.156) by AM3PR03MB532.eurprd03.prod.outlook.com (10.242.109.156) with Microsoft SMTP Server (TLS) id 15.0.851.11; Wed, 22 Jan 2014 11:04:58 +0000
Received: from AM3PR03MB532.eurprd03.prod.outlook.com ([10.242.109.156]) by AM3PR03MB532.eurprd03.prod.outlook.com ([10.242.109.156]) with mapi id 15.00.0851.011; Wed, 22 Jan 2014 11:04:58 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: "Eggert, Lars" <lars@netapp.com>
Thread-Topic: [mpls] Last Call: <draft-ietf-mpls-in-udp-04.txt> (Encapsulating MPLS in UDP) to Proposed Standard
Thread-Index: AQHPF1wLMahemEzeV02cmtD3UBbhc5qQkZpA
Date: Wed, 22 Jan 2014 11:04:57 +0000
Message-ID: <e352b74bcf674dc38148a02425e95f98@AM3PR03MB532.eurprd03.prod.outlook.com>
References: <201401212014.s0LKEDXM065730@maildrop2.v6ds.occnc.com> <1811208D-230A-4EA7-B5AA-07E2C0460120@netapp.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08246CA3@NKGEML512-MBS.china.huawei.com> <DBB76C54-0560-4F4E-ADD4-3C9BB8452820@netapp.com>
In-Reply-To: <DBB76C54-0560-4F4E-ADD4-3C9BB8452820@netapp.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.234.56.21]
x-forefront-prvs: 00997889E7
x-forefront-antispam-report: SFV:NSPM; SFS:(10009001)(6009001)(199002)(24454002)(189002)(377454003)(252514010)(51704005)(13464003)(377424004)(85852003)(2656002)(46102001)(93136001)(49866001)(53806001)(81816001)(54356001)(51856001)(90146001)(56816005)(85306002)(87936001)(83072002)(4396001)(81542001)(47736001)(19580395003)(50986001)(54316002)(74706001)(19580405001)(81342001)(80976001)(31966008)(33646001)(83322001)(47976001)(74366001)(76482001)(76576001)(76786001)(59766001)(81686001)(77982001)(92566001)(74876001)(65816001)(80022001)(74662001)(66066001)(74502001)(56776001)(79102001)(69226001)(76796001)(63696002)(87266001)(93516002)(47446002)(74316001)(86362001)(24736002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM3PR03MB532; H:AM3PR03MB532.eurprd03.prod.outlook.com; CLIP:147.234.56.21; FPR:; RD:InfoNoRecords; A:1; MX:1; LANG:en;
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
Cc: Joel Jaeggli <joelja@bogus.com>, "mpls@ietf.org" <mpls@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 11:05:04 -0000

Lars and all,
Last time I've counted the IETF LC thread on this draft has more than 150 messages in it, and it seems that on some issues (congestion control and UDP checksums) we are going round the mulberry bush.

IMHO and FWIW:
- UDP checksums (or lack thereof) is a non-issue because native MPLS does not have anything like that. And yes, there are cases where packets are corrupted within the routers), but so far it did not prevent MPLS deployment. There is, e.g., RFC 4720 for FCS retention in PWs, but I doubt it is widely implemented and deployed (would be nice to know).
- E2E congestion control (regardless of its implications) simply cannot be added to this protocol without some major changes. A short applicability statement explaining that should suffice IMO.

My 2c,
       Sasha 
Email: Alexander.Vainshtein@ecitele.com
Mobile: 054-9266302

> -----Original Message-----
> From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Eggert, Lars
> Sent: Wednesday, January 22, 2014 12:23 PM
> To: Xuxiaohu
> Cc: Joel Jaeggli; mpls@ietf.org
> Subject: Re: [mpls] Last Call: <draft-ietf-mpls-in-udp-04.txt> (Encapsulating
> MPLS in UDP) to Proposed Standard
> 
> Hi,
> 
> On 2014-1-22, at 11:12, Xuxiaohu <xuxiaohu@huawei.com> wrote:
> > I wonder whether the following text is OK to you:
> >
> > Since the MPLS-in-UDP encapsulation causes MPLS packets to be
> forwarded through "UDP tunnels", the congestion control guidelines for UDP
> tunnels as defined in Section 3.1.3 of [RFC5405] SHOULD be followed.
> Specifically, MPLS can carry a number of different protocols as payloads.
> When an UDP tunnel is used for MPLS payload traffic that is known at
> configuration time to be IP-based and congestion-controlled, the UDP tunnel
> SHOULD NOT employ its own congestion control mechanism, because
> congestion losses of tunneled traffic will trigger an congestion response at
> the original senders of the tunneled traffic. When an UDP tunnel is used for
> MPLS payload traffic that is known at configuration time not to be IP-based
> and congestion-controlled, the UDP tunnel SHOULD employ an appropriate
> congestion control mechanism as described in [RFC3985]. Note that it
> STRONGLY RECOMMENDED to deploy such encapsulation technology only
> within a SP network or networks of an adjacent set of co-operating SPs,
> rather than over the Internet. Furthermore, packet filters should be added
> to block traffic with the UDP port number for MPLS over UDP to prevent
> MPLS over UDP packets to escape from the service provider networks due to
> misconfiguation or packet errors.
> 
> I think it would be better to describe the OAM control loop in (some) more
> detail, rather than pointing to RFC3985, which doesn't have a whole lot of
> detail either. Also because the adding of firewall rules requires an OAM
> hook.
> 
> Since STRONGLY RECOMMENDED is not an RFC2119 term and
> RECOMMENDED is too weak, I'd suggest to change this to MUST.
> 
> Finally, the applicability statement should be prominently made in the
> abstract, introduction, etc.
> 
> Lars