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

<l.wood@surrey.ac.uk> Thu, 23 January 2014 04:46 UTC

Return-Path: <l.wood@surrey.ac.uk>
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 337EC1A0176 for <mpls@ietfa.amsl.com>; Wed, 22 Jan 2014 20:46:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.189
X-Spam-Level:
X-Spam-Status: No, score=0.189 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CN_BODY_35=0.339, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 j9vqRjzkdxSO for <mpls@ietfa.amsl.com>; Wed, 22 Jan 2014 20:46:48 -0800 (PST)
Received: from mail1.bemta3.messagelabs.com (mail1.bemta3.messagelabs.com [195.245.230.162]) by ietfa.amsl.com (Postfix) with ESMTP id F3B711A014B for <mpls@ietf.org>; Wed, 22 Jan 2014 20:46:47 -0800 (PST)
Received: from [195.245.230.131:27959] by server-2.bemta-3.messagelabs.com id DB/56-17329-5BE90E25; Thu, 23 Jan 2014 04:46:45 +0000
X-Env-Sender: l.wood@surrey.ac.uk
X-Msg-Ref: server-13.tower-78.messagelabs.com!1390452405!31220847!1
X-Originating-IP: [131.227.200.39]
X-StarScan-Received:
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19048 invoked from network); 23 Jan 2014 04:46:45 -0000
Received: from exht012p.surrey.ac.uk (HELO EXHT012P.surrey.ac.uk) (131.227.200.39) by server-13.tower-78.messagelabs.com with AES128-SHA encrypted SMTP; 23 Jan 2014 04:46:45 -0000
Received: from EXMB01CMS.surrey.ac.uk ([169.254.1.204]) by EXHT012P.surrey.ac.uk ([131.227.200.39]) with mapi; Thu, 23 Jan 2014 04:46:44 +0000
From: l.wood@surrey.ac.uk
To: xuxiaohu@huawei.com, Alexander.Vainshtein@ecitele.com, lars@netapp.com
Date: Thu, 23 Jan 2014 04:44:01 +0000
Thread-Topic: [mpls] Last Call: <draft-ietf-mpls-in-udp-04.txt> (Encapsulating MPLS in UDP) to Proposed Standard
Thread-Index: AQHPF0bUVpx4VpP9lE+4fynfG27EApqQgu4g//+AJQCAAAvVgIABlLXwgAAZTiM=
Message-ID: <290E20B455C66743BE178C5C84F1240847E63346E2@EXMB01CMS.surrey.ac.uk>
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> <e352b74bcf674dc38148a02425e95f98@AM3PR03MB532.eurprd03.prod.outlook.com>, <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082472BE@NKGEML512-MBS.china.huawei.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082472BE@NKGEML512-MBS.china.huawei.com>
Accept-Language: en-US, en-GB
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US, en-GB
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Cc: joelja@bogus.com, 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: Thu, 23 Jan 2014 04:46:52 -0000

Sasha

> - 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)

So you admit that packets can be corrupted within the routers - a check that can
only be caught by an end-to-end check, a corruption that can lead to the problems
detailed in RFC 6936 section 3 - and then you say it's a non-issue because this
doesn't affect native MPLS. But we're not doing native MPLS here. We're doing
MPLS over UDP.

draft-ietf-mpls-in-udp-04.txt is about tunnelling MPLS in UDP. It's an issue.
Please read the other 150 messages that you refer to.

Lloyd Wood
http://about.me/lloydwood
________________________________________
From: mpls [mpls-bounces@ietf.org] On Behalf Of Xuxiaohu [xuxiaohu@huawei.com]
Sent: 23 January 2014 03:16
To: Alexander Vainshtein; Eggert, Lars
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

> -----邮件原件-----
> 发件人: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com]
> 发送时间: 2014年1月22日 19:05
> 收件人: Eggert, Lars
> 抄送: Joel Jaeggli; mpls@ietf.org; Xuxiaohu
> 主题: RE: [mpls] Last Call: <draft-ietf-mpls-in-udp-04.txt> (Encapsulating MPLS
> in UDP) to Proposed Standard
>
> 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.

Hi Sasha,

I fully agree with your points.

Best regards,
Xiaohu

> 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
_______________________________________________
mpls mailing list
mpls@ietf.org
https://www.ietf.org/mailman/listinfo/mpls