Re: [Idr] [Technical Errata Reported] RFC4271 (4493)
"Acee Lindem (acee)" <acee@cisco.com> Wed, 17 February 2016 21:42 UTC
Return-Path: <acee@cisco.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1D2881B2AB9 for <idr@ietfa.amsl.com>; Wed, 17 Feb 2016 13:42:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.507
X-Spam-Level:
X-Spam-Status: No, score=-14.507 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.006, SPF_PASS=-0.001, 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 4asrYdhqTJtF for <idr@ietfa.amsl.com>; Wed, 17 Feb 2016 13:42:34 -0800 (PST)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8618A1AC40F for <idr@ietf.org>; Wed, 17 Feb 2016 13:42:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=12308; q=dns/txt; s=iport; t=1455745345; x=1456954945; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=4pgX0wSptK0dTpXk+9u3U31Gx8nEWm2vhjatcLbYIos=; b=dlFg+N+H8xYAPDiCQR0qf0efOTZuZOzJssqpraHBfSsTQs9jxo1yYMhZ eoBNR/ov+6+0T8jHIqTpm8a6RbjqmHuaTKf8JY/hco6YnlYBSw1tr5DHm JJNHIsbkpzXmWEl50CzHXplAdviRyUuBqjaxMnbX1k8U+/Frt6BMwgr4T M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0A4AgD+58RW/5hdJa1EGoM6Um0GuX4BDYFnFwyFagIcgTE4FAEBAQEBAQFkJ4RBAQEBBAEBASAROgsMBAIBCBEDAQEBAQICJgICAiULFQgIAgQBDQUJEIgBDiysS45zAQEBAQEBAQEBAQEBAQEBAQEBAQEBFXuJUoE2gxWCaoE6BYdWCoVKgTGIKQGNWIFchEOIVIVxiFUBHgEBQoICDQyBSGoBE4cwfAEBAQ
X-IronPort-AV: E=Sophos;i="5.22,462,1449532800"; d="scan'208";a="239747869"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Feb 2016 21:42:24 +0000
Received: from XCH-ALN-005.cisco.com (xch-aln-005.cisco.com [173.36.7.15]) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id u1HLgOiI021540 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 17 Feb 2016 21:42:24 GMT
Received: from xch-rcd-015.cisco.com (173.37.102.25) by XCH-ALN-005.cisco.com (173.36.7.15) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Wed, 17 Feb 2016 15:42:24 -0600
Received: from xch-rcd-015.cisco.com ([173.37.102.25]) by XCH-RCD-015.cisco.com ([173.37.102.25]) with mapi id 15.00.1104.009; Wed, 17 Feb 2016 15:42:24 -0600
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "t.petch" <ietfc@btconnect.com>, Jeffrey Haas <jhaas@pfrc.org>, "Alvaro Retana (aretana)" <aretana@cisco.com>
Thread-Topic: [Idr] [Technical Errata Reported] RFC4271 (4493)
Thread-Index: AQHRAA6relC+roC4oE2Xudnb4lP2K58xOumAgABWuoD///Wc6YAAMlcA
Date: Wed, 17 Feb 2016 21:42:24 +0000
Message-ID: <D2EA60C5.4D578%acee@cisco.com>
References: <20151006081045.66A82187E04@rfc-editor.org> <D2E9F36D.110D57%aretana@cisco.com> <8B1FE325-EFB5-4C5C-A4D8-1682FA3E0102@pfrc.org> <00f301d169c3$231d0a60$4001a8c0@gateway.2wire.net>
In-Reply-To: <00f301d169c3$231d0a60$4001a8c0@gateway.2wire.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.103.72]
Content-Type: text/plain; charset="utf-8"
Content-ID: <F5F7D54158ED214A80706BC30FC0D049@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/idr/7s5-j9zbFapBe35VL_Y5cbbEPbc>
Cc: idr <idr@ietf.org>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>
Subject: Re: [Idr] [Technical Errata Reported] RFC4271 (4493)
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Feb 2016 21:42:41 -0000
On 2/17/16, 4:38 PM, "Idr on behalf of t.petch" <idr-bounces@ietf.org on behalf of ietfc@btconnect.com> wrote: >----- Original Message ----- >From: "Jeffrey Haas" <jhaas@pfrc.org> >To: "Alvaro Retana (aretana)" <aretana@cisco.com> >Cc: <idr@ietf.org>; <bruno.decraene@orange.com> >Sent: Wednesday, February 17, 2016 3:19 PM > >Updating the registry to Unspecific would reflect common implementation >practice. For years, 0 has basically meant "this doesn't fit into >anything else". > >The existing value of reserved in the registry was likely an oversight >as part of registry maintenance over the long life of BGP. Even RFC >1771 section 6 covers the 0 as an appropriate value, yet it's not listed >in the enumerations of the different code types. > >FWIW, Junos uses the word "unspecified" in several of the debugging >outputs rather than "unspecific". I would lean toward unspecified. :-) If this errata is approved (and I don’t feel strongly either way), I would vote emphatically to use “Unspecified”. Acee > >Note that the BGP MIBs do not provide any related enumerations so there >is no support one way or the other in existing standardized items beyond >the normative text in the RFCs that value 0 is to be used. > ><tp> > >Jeff > >Two more reasons to reject this Erratum > >First, from RFC4276 > >s.3.19.98. Recognized but Malformed Optional Parameters > > Functionality/Description: The Error Subcode MUST be set to 0 > (Unspecific) > > RFC2119: MUST > > Alcatel Y/N/O/Comments: Y > Cisco Y/N/O/Comments: N > Laurel Y/N/O/Comments: Y > NextHop Y/N/O/Comments: Y > >Mmmmm, shame about that 'N' > >Meanwhile from the archives, > >Date: Mon, 29 Oct 2001 12:01:24 -0500 >From: Jeffrey Haas <jhaas@nexthop.com> >To: Yakov Rekhter <yakov@juniper.net> >Cc: idr@merit.edu >Subject: Re: draft-14 misc. comments ><snip> > >> > : 6.2 OPEN message error handling. >> > >> > [...] >> > >> > : If one of the Optional Parameters in the OPEN message is not >> > : recognized, then the Error Subcode is set to Unsupported >Optional >> > : Parameters. >> > >> > What about when optional parameters items are malformed? >> >> The same - Unsupported Optional Parameters. > >I would suggest otherwise. "Unsupported" argues that we do not support >it. If it is supported and is malformed, I would argue 0 (unspecific) >is more appropriate in the absence of a new error subcode. > >Should the draft, draft-chen-bgp-cease-subcode-00.txt, be made a >generic BGP error code cleanup document if accepted as a WG item? > >If so, this would argue adding a new subcode to open: > >7 - Malformed Optional Attribute(s) >Data - contains the malformed optional attributes. > >In the case where the field lenghts are malformed, 0 (unspecific) is >still probably appropriate. > >-- >Jeff Haas >NextHop Technologies > ><end of extract from the archives> > >The change was incorporated in the I-D by Yakov 31 October 2001 > >Tom Petch > >-- Jeff > > >> On Feb 17, 2016, at 10:08 AM, Alvaro Retana (aretana) ><aretana@cisco.com> wrote: >> >> Idr WG: >> >> Please take a look at the Errata below. I need your opinion on it. >> >> >> I'm leaning towards rejecting it because I interpret "Unspecific" not >as >> the name of the subcode, but as just an indication that the error is >not >> specific. The IANA registry [1] lists the value 0 as "Reserved", >which I >> think is ok according to the definition in RFC5226: >> >> Reserved: Not to be assigned. Reserved values are held for >> special uses, such as to extend the namespace when it >become >> exhausted. Reserved values are not available for general >> assignment. >> >> In this case the "special use" is when the error is not specific. >> >> >> >> Any thoughts? Other opinions? >> >> Thanks! >> >> Alvaro. >> >> [1] >> >http://www.iana.org/assignments/bgp-parameters/bgp-parameters.xhtml#bgp- >par >> ameters-4 >> >> >> >> On 10/6/15, 4:10 AM, "RFC Errata System" <rfc-editor@rfc-editor.org> >wrote: >> >>> The following errata report has been submitted for RFC4271, >>> "A Border Gateway Protocol 4 (BGP-4)". >>> >>> -------------------------------------- >>> You may review the report below and at: >>> http://www.rfc-editor.org/errata_search.php?rfc=4271&eid=4493 >>> >>> -------------------------------------- >>> Type: Technical >>> Reported by: Bruno Decraene <bruno.decraene@orange.com> >>> >>> Section: 4.5 >>> >>> Original Text >>> ------------- >>> §\\"4.5 NOTIFICATION Message Format\\" says: >>> >>> Message Header Error subcodes: >>> >>> 1 - Connection Not Synchronized. >>> 2 - Bad Message Length. >>> 3 - Bad Message Type. >>> >>> OPEN Message Error subcodes: >>> >>> 1 - Unsupported Version Number. >>> 2 - Bad Peer AS. >>> 3 - Bad BGP Identifier. >>> 4 - Unsupported Optional Parameter. >>> 5 - [Deprecated - see Appendix A]. >>> 6 - Unacceptable Hold Time. >>> >>> UPDATE Message Error subcodes: >>> >>> 1 - Malformed Attribute List. >>> 2 - Unrecognized Well-known Attribute. >>> 3 - Missing Well-known Attribute. >>> 4 - Attribute Flags Error. >>> 5 - Attribute Length Error. >>> 6 - Invalid ORIGIN Attribute. >>> 7 - [Deprecated - see Appendix A]. >>> 8 - Invalid NEXT_HOP Attribute. >>> 9 - Optional Attribute Error. >>> 10 - Invalid Network Field. >>> 11 - Malformed AS_PATH. >>> >>> Corrected Text >>> -------------- >>> Message Header Error subcodes: >>> >>> 0 - Unspecific. >>> 1 - Connection Not Synchronized. >>> 2 - Bad Message Length. >>> 3 - Bad Message Type. >>> >>> OPEN Message Error subcodes: >>> >>> 0 - Unspecific. >>> 1 - Unsupported Version Number. >>> 2 - Bad Peer AS. >>> 3 - Bad BGP Identifier. >>> 4 - Unsupported Optional Parameter. >>> 5 - [Deprecated - see Appendix A]. >>> 6 - Unacceptable Hold Time. >>> >>> UPDATE Message Error subcodes: >>> >>> 0 - Unspecific. >>> 1 - Malformed Attribute List. >>> 2 - Unrecognized Well-known Attribute. >>> 3 - Missing Well-known Attribute. >>> 4 - Attribute Flags Error. >>> 5 - Attribute Length Error. >>> 6 - Invalid ORIGIN Attribute. >>> 7 - [Deprecated - see Appendix A]. >>> 8 - Invalid NEXT_HOP Attribute. >>> 9 - Optional Attribute Error. >>> 10 - Invalid Network Field. >>> 11 - Malformed AS_PATH. >>> >>> Notes >>> ----- >>> RFC 4271 defines a use and a name for Error subcode 0: >>> - §4.5 (any error code): >>> If no appropriate Error Subcode is defined, then a zero >>> (Unspecific) value is used for the Error Subcode field. >>> >>> - §6.2 (OPEN error code): >>> If one of the Optional Parameters in the OPEN message is recognized, >>> but is malformed, then the Error Subcode MUST be set to 0 >>> (Unspecific). >>> >>> If verified, the \\"IANA Considerations\\" section and the IANA >registry >>> would also need to be updated accordingly (currently says \\"0 >>> Reserved\\") >>> >http://www.iana.org/assignments/bgp-parameters/bgp-parameters.xhtml#bgp- >pa >>> rameters-4 >>> >>> 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. >>> >>> -------------------------------------- >>> RFC4271 (draft-ietf-idr-bgp4-26) >>> -------------------------------------- >>> Title : A Border Gateway Protocol 4 (BGP-4) >>> Publication Date : January 2006 >>> Author(s) : Y. Rekhter, Ed., T. Li, Ed., S. Hares, Ed. >>> Category : DRAFT STANDARD >>> Source : Inter-Domain Routing >>> Area : Routing >>> Stream : IETF >>> Verifying Party : IESG >>> >> >> _______________________________________________ >> Idr mailing list >> Idr@ietf.org >> https://www.ietf.org/mailman/listinfo/idr > >_______________________________________________ >Idr mailing list >Idr@ietf.org >https://www.ietf.org/mailman/listinfo/idr > >_______________________________________________ >Idr mailing list >Idr@ietf.org >https://www.ietf.org/mailman/listinfo/idr
- Re: [Idr] [Technical Errata Reported] RFC4271 (44… t.petch
- Re: [Idr] [Technical Errata Reported] RFC4271 (44… Alvaro Retana (aretana)
- Re: [Idr] [Technical Errata Reported] RFC4271 (44… bruno.decraene
- Re: [Idr] [Technical Errata Reported] RFC4271 (44… Jeffrey Haas
- Re: [Idr] [Technical Errata Reported] RFC4271 (44… t.petch
- Re: [Idr] [Technical Errata Reported] RFC4271 (44… Acee Lindem (acee)
- Re: [Idr] [Technical Errata Reported] RFC4271 (44… bruno.decraene
- Re: [Idr] [Technical Errata Reported] RFC4271 (44… John G. Scudder
- Re: [Idr] [Technical Errata Reported] RFC4271 (44… t.petch
- Re: [Idr] [Technical Errata Reported] RFC4271 (44… bruno.decraene
- [Idr] [Errata Verified] RFC4271 (4493) RFC Errata System
- Re: [Idr] [Errata Verified] RFC4271 (4493) Megan Ferguson