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

Edward Crabbe <edc@google.com> Fri, 24 January 2014 02:29 UTC

Return-Path: <edc@google.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 82E981A0111 for <mpls@ietfa.amsl.com>; Thu, 23 Jan 2014 18:29:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.876
X-Spam-Level:
X-Spam-Status: No, score=0.876 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CN_BODY_35=0.339, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, MIME_CHARSET_FARAWAY=2.45, RP_MATCHES_RCVD=-0.535, SPF_PASS=-0.001] autolearn=no
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 hxrkyHAPWYO4 for <mpls@ietfa.amsl.com>; Thu, 23 Jan 2014 18:29:02 -0800 (PST)
Received: from mail-qa0-x22f.google.com (mail-qa0-x22f.google.com [IPv6:2607:f8b0:400d:c00::22f]) by ietfa.amsl.com (Postfix) with ESMTP id 0DE261A0098 for <mpls@ietf.org>; Thu, 23 Jan 2014 18:29:01 -0800 (PST)
Received: by mail-qa0-f47.google.com with SMTP id j5so3190531qaq.6 for <mpls@ietf.org>; Thu, 23 Jan 2014 18:29:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=P1Y5fUY544SWrfMUdBv+fLEx9a5UGoIYBMNgc/tm1kM=; b=JNH73IzJu0yDJECRMdoHUQBv771HOSqPL5K8P+X8A8to8v9V3Ml4RXEZna8xlZhIbL ftrsBL6ZDzKelqY7Ua15yHzko2fB+0AwmLIR7DtD09b5fMVbhn5n/qvfCvWKNdC8vqpV GOnxgBRrhDxdZpUt+tYMHkS8ag9D3fITioPH06LvdVATkAM+YfwMVSMLbH8BJ7VMCvru Om/gThfDMBfUhrWVKvifrUd9kpU3K2fjwPlnmgUELhjdOpATBlOfLVC/s2+zOqz8feeX X1xTE5ywe39g7lXdie7EVqE5+D+FzKkvPcvEUTX4m3bjX3SFTH/AGEkxOpa7xAhzmXnf qLEg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=P1Y5fUY544SWrfMUdBv+fLEx9a5UGoIYBMNgc/tm1kM=; b=N8R+CC0p8Bu8mYd2kaTu3IpzB0tuD3fQtE1R2T6J8Ik1I8tsNzJRjXR3Dtw2DslDr/ mKnhjT9SACqbFoypyslXgOwBY/jnMXhsBDsFXfEO/jeuvPkHgQfr6KmTdjn3PWSs+Qd2 58V/kRLQyPawL7G+YwviJLPCiPwJySura9KzWZ0c/YDPFRQidYbalY6DZkShG/GEZuGt 20Dw1qnx6K/koDJkHAHltSDddSQR7y6FwrzpmMCirGp8yy51lDZV3p3MbQ75R/Dlyfhl hCGGPAs4qivHw+y6kKijVgu0FAHhSr7rep9YGR95bcpX7EuINlNPEfC1z7ZDvDxa7ZKt Wf/A==
X-Gm-Message-State: ALoCoQkmbrAuJCafmKw77bYLla7tIsWbjtNcAuGXureHagF30P9Q44gsYXaYCUrAPpwbQtxQXlBkGX8SYwJVajrj4eVdGhlbeTx5WhmULl3qyydVKfB7MvJWnWXw5dfNMHocXlUxim4lEQ9o6NlrT1DLfwv/7s1sZdYjpDPGzRhDAvALFDpV0MJn1OcUBs1yRa0Cz8Q7JyAC
X-Received: by 10.224.115.78 with SMTP id h14mr16854383qaq.94.1390530540580; Thu, 23 Jan 2014 18:29:00 -0800 (PST)
MIME-Version: 1.0
Received: by 10.229.86.130 with HTTP; Thu, 23 Jan 2014 18:28:20 -0800 (PST)
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082478D0@NKGEML512-MBS.china.huawei.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> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082478D0@NKGEML512-MBS.china.huawei.com>
From: Edward Crabbe <edc@google.com>
Date: Thu, 23 Jan 2014 18:28:20 -0800
Message-ID: <CACKN6JFUts7GXCnorNj8xfa-X3Yex+=5cDaJPxL0JSkyQ6zsOQ@mail.gmail.com>
To: Xuxiaohu <xuxiaohu@huawei.com>
Content-Type: multipart/alternative; boundary="047d7bdc78d0ebccae04f0ae1ef5"
Cc: Joel Jaeggli <joelja@bogus.com>, "mpls@ietf.org" <mpls@ietf.org>, "Eggert, Lars" <lars@netapp.com>
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: Fri, 24 Jan 2014 02:29:04 -0000

"the MPLS-in-UDP encapsulation SHOULD only be deployed on an intradomain
basis, and SHOULD not generally traverse interdomain boundaries"


On Thu, Jan 23, 2014 at 6:22 PM, Xuxiaohu <xuxiaohu@huawei.com> wrote:

> Hi Lars and all,
>
> I think a congestion consideration section containing the following text
> could be remained for people to know the background for the application
> statements.
>
> 5. Congestion Considerations
>
> 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 [RFC5405] SHOULD be followed. Specifically, as stated in Section
> 3.1.3 of [RFC5405] "...Finally, some bulk transfer applications may choose
> not to implement any congestion control mechanism and instead rely on
> transmitting across reserved path capacity. This might be an acceptable
> choice for a subset of restricted networking environments, but is by no
> means a safe practice for operation in the Internet. " Due to the fact that
> the proven MPLS-in-GRE and MPLS-in-IP [RFC4023] encapsulation technologies
> have been successfully deployed within SP networks without any congestion
> control mechanism and the fact that the current MPLS technology couldn't
> provide congestion control without major changes, the MPLS-in-UDP
> encapsulation MUST only be deployed in SP networks which is a restricted
> network environment.
>
> Best regards,
> Xiaohu
>
> > -----邮件原件-----
> > 发件人: Xuxiaohu
> > 发送时间: 2014年1月23日 11:01
> > 收件人: 'Eggert, Lars'
> > 抄送: curtis@ipv6.occnc.com; Joel Jaeggli; mpls@ietf.org
> > 主题: re: [mpls] Last Call: <draft-ietf-mpls-in-udp-04.txt> (Encapsulating
> MPLS in
> > UDP) to Proposed Standard
> >
> > Hi Lars,
> >
> > > -----邮件原件-----
> > > 发件人: Eggert, Lars [mailto:lars@netapp.com]
> > > 发送时间: 2014年1月22日 18:23
> > > 收件人: Xuxiaohu
> > > 抄送: curtis@ipv6.occnc.com; Joel Jaeggli; mpls@ietf.org
> > > 主题: 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.
> >
> > It's fine to make that change.
> >
> > > Finally, the applicability statement should be prominently made in the
> > > abstract, introduction, etc.
> >
> > The application statement is prominently described in a dedicated
> sub-section of
> > the Introduction Section as follows:
> >
> > 1.3. Application Statements
> >
> > The MPLS-in-UDP encapsulation technology MUST only be deployed within a
> SP
> > network or networks of an adjacent set of co-operating SPs where the
> > congestion control is not a concern, rather than over the Internet where
> the
> > congestion control is a must. Furthermore, packet filters should be
> added to
> > prevent MPLS over UDP packets from escaping from the service provider
> > networks due to misconfiguation or packet errors. Note that the proven
> > MPLS-in-GRE and MPLS-in-IP [RFC4023] encapsulation technologies which
> have
> > already been deployed within SP networks don't require any congestion
> control
> > mechanism.
> >
> > In addition, the following text is added to the abstract section:" Note
> that the
> > MPLS-in-UDP encapsulation technology MUST only be deployed within a SP
> > network or networks of an adjacent set of co-operating SPs where the
> > congestion control is not a concern."
> >
> > Due to the above explicit application statement, I wonder whether it's
> still
> > necessary to describe the OAM control loop in (some) more detail, rather
> than
> > simply pointing to RFC3985. I even wonder whether it's still necessary
> to remain
> > the congestion consideration section.
> >
> > Best regards,
> > Xiaohu
> >
> > > Lars
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>