Re: [mpls] [Technical Errata Reported] RFC3107 (4499)
Alexander Okonnikov <alexander.okonnikov@gmail.com> Fri, 16 October 2015 20:40 UTC
Return-Path: <alexander.okonnikov@gmail.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 E6DFF1A06E9 for <mpls@ietfa.amsl.com>; Fri, 16 Oct 2015 13:40:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=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 xCmiVLFwQoxD for <mpls@ietfa.amsl.com>; Fri, 16 Oct 2015 13:40:05 -0700 (PDT)
Received: from mail-lb0-x22d.google.com (mail-lb0-x22d.google.com [IPv6:2a00:1450:4010:c04::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 32F611A0270 for <mpls@ietf.org>; Fri, 16 Oct 2015 13:40:05 -0700 (PDT)
Received: by lbbwb3 with SMTP id wb3so46910372lbb.1 for <mpls@ietf.org>; Fri, 16 Oct 2015 13:40:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=ovTxmfvCtrci7hzQaUF4PJh4Lo5wCEj/+XHXp02rJIc=; b=xzSIQ41UUwTLfsqNeHbAuHmNfkTjcFhK7atbHV31KxnoQiMRBo/645xmfsqcCDZDmb tTsknmfmIDQXLcubYW5ecWrhQEGVMHU43h32Cbxywn4vEK9t8qRhy5akThOEmGqKwEce LWIaBCUuXDMWDPOsqkQIYv8gOtTpmhV6hnl5txtLbb4pZg4hvJwTG+JDX1cIpjRSOY7j w8iojLvqWnBsZx6c337gnCtsxWFogZKXfH9VtoT12LPUEboY0Iev5nRszYFmM56GRX8+ 4GB0iCnx01LMJe3wki97QuslpH+MhGqFN6cFBmSsIhlots2lNHI1LD8bHeFxyyDugYTZ u9Bg==
X-Received: by 10.112.150.168 with SMTP id uj8mr9352996lbb.101.1445028003282; Fri, 16 Oct 2015 13:40:03 -0700 (PDT)
Received: from [10.0.1.5] (85-114-21-254.obit.ru. [85.114.21.254]) by smtp.googlemail.com with ESMTPSA id yp7sm2959603lbb.47.2015.10.16.13.40.02 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 16 Oct 2015 13:40:02 -0700 (PDT)
Message-ID: <562160A1.2090502@gmail.com>
Date: Fri, 16 Oct 2015 23:40:01 +0300
From: Alexander Okonnikov <alexander.okonnikov@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.8.0
MIME-Version: 1.0
To: Eric C Rosen <erosen@juniper.net>, RFC Errata System <rfc-editor@rfc-editor.org>, akatlas@gmail.com, db3546@att.com, aretana@cisco.com, loa@pi.nu, swallow@cisco.com, rcallon@juniper.net
References: <20151013220529.01C13188CF0@rfc-editor.org> <56215B13.4080901@juniper.net>
In-Reply-To: <56215B13.4080901@juniper.net>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/Y7LK0WF6cmCAvJ359GzUzdjHT8Y>
Cc: mpls@ietf.org
Subject: Re: [mpls] [Technical Errata Reported] RFC3107 (4499)
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: Fri, 16 Oct 2015 20:40:08 -0000
Good. I know that at least three major vendors interwork correctly. One of them use 0x800000, and two others - 0x000000. No problems with interoperability were noticed. My point was to make label stack encoding consistent for both cases - when single and multiple routes are advertised. By the way, it is not clear for me why don't encode label from previously advertised route when this one is being withdrawn. Thank you. On 10/16/2015 11:16 PM, Eric C Rosen wrote: > Nice bit of detective work figuring out where the 0x800000 value came > from. > > However, I don't think the erratum can be accepted, given its > potential for causing interoperability issues. > > To the best of my knowledge, section 4 ("Advertising Multiple Routes > to a Destination") is not widely implemented (to say the least), so > the issue of "which route to the prefix did you intend to withdraw?" > doesn't really come up. > > On 10/13/2015 6:05 PM, RFC Errata System wrote: >> The following errata report has been submitted for RFC3107, >> "Carrying Label Information in BGP-4". >> >> -------------------------------------- >> You may review the report below and at: >> http://www.rfc-editor.org/errata_search.php?rfc=3107&eid=4499 >> >> -------------------------------------- >> Type: Technical >> Reported by: Alexander Okonnikov <alexander.okonnikov@gmail.com> >> >> Section: 3 >> >> Original Text >> ------------- >> A BGP speaker can withdraw a previously advertised route (as well as >> the binding between this route and a label) by either (a) >> advertising >> a new route (and a label) with the same NLRI as the previously >> advertised route, or (b) listing the NLRI of the previously >> advertised route in the Withdrawn Routes field of an Update message. >> The label information carried (as part of NLRI) in the Withdrawn >> Routes field should be set to 0x800000. (Of course, terminating the >> BGP session also withdraws all the previously advertised routes.) >> >> >> Corrected Text >> -------------- >> A BGP speaker can withdraw a previously advertised route (as well as >> the binding between this route and a label) by either (a) >> advertising >> a new route (and a label) with the same NLRI as the previously >> advertised route, or (b) listing the NLRI of the previously >> advertised route in the Withdrawn Routes field of >> an MR_UNREACH_NLRI attribute of an Update message. >> The label information carried (as part of NLRI) in the Withdrawn >> Routes field should be set to 0x000001. (Of course, terminating the >> BGP session also withdraws all the previously advertised routes.) >> >> >> Notes >> ----- >> 1. Labeled routes are withdrawn by virtue of MR_UNREACH_NLRI attribute. >> 2. Label value should be set to 0x00000 with BoS=1. Value 0x800000 >> was carried from draft, where BoS was high-order bit. >> >> Instructions: >> ------------- >> This erratum is currently posted as "Reported". If necessary, please >> use "Reply All" to discuss whether it should be verified or >> rejected. When a decision is reached, the verifying party (IESG) >> can log in to change the status and edit the report, if necessary. >> >> -------------------------------------- >> RFC3107 (draft-ietf-mpls-bgp4-mpls-04) >> -------------------------------------- >> Title : Carrying Label Information in BGP-4 >> Publication Date : May 2001 >> Author(s) : Y. Rekhter, E. Rosen >> Category : PROPOSED STANDARD >> Source : Multiprotocol Label Switching >> Area : Routing >> Stream : IETF >> Verifying Party : IESG >> >> _______________________________________________ >> mpls mailing list >> mpls@ietf.org >> https://www.ietf.org/mailman/listinfo/mpls >>
- [mpls] [Errata Rejected] RFC3107 (4499) RFC Errata System
- [mpls] [Technical Errata Reported] RFC3107 (4499) RFC Errata System
- Re: [mpls] [Technical Errata Reported] RFC3107 (4… Eric C Rosen
- Re: [mpls] [Technical Errata Reported] RFC3107 (4… Alexander Okonnikov
- Re: [mpls] [Technical Errata Reported] RFC3107 (4… Eric C Rosen