Re: [mpls] Poll for adoption for draft-vainshtein-mpls-gal-tc-ttl-handling-03
Stewart Bryant <stbryant@cisco.com> Wed, 07 October 2015 07:40 UTC
Return-Path: <stbryant@cisco.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 929A21A8AE9; Wed, 7 Oct 2015 00:40:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level:
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] 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 g_3MABwWrgqS; Wed, 7 Oct 2015 00:40:51 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 654891A8AE4; Wed, 7 Oct 2015 00:40:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4668; q=dns/txt; s=iport; t=1444203650; x=1445413250; h=reply-to:subject:references:to:cc:from:message-id:date: mime-version:in-reply-to; bh=WLytvdYuUSX2pbR77fyH4ol4f6464q9YRCzK5z0jKl4=; b=hjOXFqgct2f6Kq3cvIiQB2gL8wRMY0xzrAFkoSAGw85rLt/L5PbQvloT Tv17iuVnuwA49Zx4WdyliJBKmIs4+bDHe3ZQJmHp5wDB46EupeuiVzto9 wU9mfDuYRVHDE0EUJGDC1G0MVgfs48j+/ZW5Nz6M6LHBXxJMDtE8ZQJf9 4=;
X-IronPort-AV: E=Sophos;i="5.17,648,1437436800"; d="scan'208,217";a="630172845"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP; 07 Oct 2015 07:40:48 +0000
Received: from [10.55.98.184] (ams-stbryant-8817.cisco.com [10.55.98.184]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id t977emXW032329; Wed, 7 Oct 2015 07:40:48 GMT
References: <DM2PR05MB573B5850562684270CBC22FA5370@DM2PR05MB573.namprd05.prod.outlook.com>
To: Ross Callon <rcallon@juniper.net>, "mpls@ietf.org" <mpls@ietf.org>
From: Stewart Bryant <stbryant@cisco.com>
Message-ID: <5614CC81.2000807@cisco.com>
Date: Wed, 07 Oct 2015 08:40:49 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
In-Reply-To: <DM2PR05MB573B5850562684270CBC22FA5370@DM2PR05MB573.namprd05.prod.outlook.com>
Content-Type: multipart/alternative; boundary="------------090405040204050900070003"
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/WgZL6cHRCvToyiEZAth1eOEW7Ew>
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
Reply-To: stbryant@cisco.com
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 07:40:52 -0000
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] Poll for adoption for draft-vainshtein-mpl… Ross Callon
- Re: [mpls] Poll for adoption for draft-vainshtein… Ross Callon
- Re: [mpls] Poll for adoption for draft-vainshtein… Adrian Farrel
- Re: [mpls] Poll for adoption for draft-vainshtein… Andrew G. Malis
- Re: [mpls] Poll for adoption for draft-vainshtein… Loa Andersson
- Re: [mpls] Poll for adoption for draft-vainshtein… Stewart Bryant (stbryant)
- Re: [mpls] Poll for adoption for draft-vainshtein… Stewart Bryant
- Re: [mpls] Poll for adoption for draft-vainshtein… Matthew Bocci
- Re: [mpls] Poll for adoption for draft-vainshtein… Ross Callon