Re: [mpls] Poll for adoption for draft-vainshtein-mpls-gal-tc-ttl-handling-03

Matthew Bocci <matthew.bocci@alcatel-lucent.com> Wed, 07 October 2015 10:47 UTC

Return-Path: <matthew.bocci@alcatel-lucent.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 60A331B2DBD; Wed, 7 Oct 2015 03:47:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.909
X-Spam-Level:
X-Spam-Status: No, score=-6.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] 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 1idWeIQFr4Oh; Wed, 7 Oct 2015 03:47:08 -0700 (PDT)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 24EDA1B2DBB; Wed, 7 Oct 2015 03:47:07 -0700 (PDT)
Received: from fr712usmtp2.zeu.alcatel-lucent.com (unknown [135.239.2.42]) by Websense Email Security Gateway with ESMTPS id 59824A60F2615; Wed, 7 Oct 2015 10:47:03 +0000 (GMT)
Received: from FR711WXCHHUB01.zeu.alcatel-lucent.com (fr711wxchhub01.zeu.alcatel-lucent.com [135.239.2.111]) by fr712usmtp2.zeu.alcatel-lucent.com (GMO) with ESMTP id t97Al5qN007086 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 7 Oct 2015 12:47:05 +0200
Received: from Matthews-MacBook-Pro.local (135.239.27.38) by FR711WXCHHUB01.zeu.alcatel-lucent.com (135.239.2.111) with Microsoft SMTP Server (TLS) id 14.3.195.1; Wed, 7 Oct 2015 12:47:04 +0200
To: stbryant@cisco.com, Ross Callon <rcallon@juniper.net>, "mpls@ietf.org" <mpls@ietf.org>
References: <DM2PR05MB573B5850562684270CBC22FA5370@DM2PR05MB573.namprd05.prod.outlook.com> <5614CC81.2000807@cisco.com>
From: Matthew Bocci <matthew.bocci@alcatel-lucent.com>
Message-ID: <5614F822.6020306@alcatel-lucent.com>
Date: Wed, 07 Oct 2015 11:46:58 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
In-Reply-To: <5614CC81.2000807@cisco.com>
Content-Type: multipart/alternative; boundary="------------060505050000090703060202"
X-Originating-IP: [135.239.27.38]
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/8xnOibLpGjWVDqLpADqZV9LRJ8k>
Cc: "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>
Subject: Re: [mpls] Poll for adoption for draft-vainshtein-mpls-gal-tc-ttl-handling-03
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: <https://mailarchive.ietf.org/arch/browse/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, 07 Oct 2015 10:47:10 -0000

I have similar concerns.

I am not sure we should be changing the recommended TTL value to work 
around a speciifc implementation. I also recall that the value of 1 was 
chosen to prevent buggy implementations forwarding packets when the GAL 
is exposed.

Matthew

On 07/10/2015 08:40, Stewart Bryant wrote:
>
> I have some concerns at the adoption of this draft.
>
> The text:
>
>     When this LSE becomes the top entry in the label stack (because the
>     previous label has been popped) some receiving implementations have
>     attempted to interpret the fields and this has resulted in errors,
>     packet drops, or poor performance.  In particular, packets with an
>     LSE with TTL set to zero have been dropped as "expired" while those
>     with TTL set to one can be trapped to the generic (slow) MPLS
>     exception handler with appropriate rate limiting before the GAL is
>     noticed (which would otherwise result in trapping the packet to a
>     fast OAM handler).  This document clarifies the rules for setting and
>     processing them in the Label Stack Entry that includes the GAL.
>
> Indicates that some implementations have bugs, and we don't normally
> publish RFCs to fix bugs. Any system that behaves as above is not
> complying with the base MPLS specifications, thus if we feel the need
> to publish an RFC as a reminder we should publish it for the general case.
> For example what do these implementations do if they see an entropy
> SPL, or a extended label SPL?
>
> Thus I think we should reject this draft, and craft a draft that fixed the
> problem in general with the GAL used as an example.
>
> As for the change in TTL value, the TTL value was discussed at the time.
>
> I am not sure whether the number should be high or low. Low was I think
> chosen in case some buggy implementation actually tried to forward the
> packet on the GAL. High is usually chosen so you can tell that the packet
> was forwarded and not sent direct, but that label is never supposed to be
> forwarded so the problem should never arise.
>
> Thus I am not sure if the original text really needs to change since a 
> correctly
> implemented system will exhibit the correct behaviour.
>
> - Stewart
>
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls