Re: [Idr] RFC-compliant use of Extended Length for new BGP attributes
Paul Jakma <paul@clubi.ie> Mon, 24 March 2008 10:20 UTC
Return-Path: <idr-bounces@ietf.org>
X-Original-To: ietfarch-idr-archive@core3.amsl.com
Delivered-To: ietfarch-idr-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 64C8228C25B; Mon, 24 Mar 2008 03:20:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.797
X-Spam-Level:
X-Spam-Status: No, score=-100.797 tagged_above=-999 required=5 tests=[AWL=-0.360, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_ORG=0.611, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WJLyP3mlMKCn; Mon, 24 Mar 2008 03:20:43 -0700 (PDT)
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 57B713A69F3; Mon, 24 Mar 2008 03:20:43 -0700 (PDT)
X-Original-To: idr@core3.amsl.com
Delivered-To: idr@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 616C928C104 for <idr@core3.amsl.com>; Mon, 24 Mar 2008 03:20:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mRbhPHBs7QEi for <idr@core3.amsl.com>; Mon, 24 Mar 2008 03:20:41 -0700 (PDT)
Received: from hibernia.jakma.org (cl-9.dub-01.ie.sixxs.net [IPv6:2001:770:100:8::2]) by core3.amsl.com (Postfix) with ESMTP id 106583A6B7E for <idr@ietf.org>; Mon, 24 Mar 2008 03:20:40 -0700 (PDT)
Received: from melandri.gla.jakma.org (melandri.jakma.org [81.168.24.37]) (authenticated bits=0) by hibernia.jakma.org (8.14.2/8.14.2) with ESMTP id m2OAI4D7000492 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 24 Mar 2008 10:18:09 GMT
Date: Mon, 24 Mar 2008 10:18:03 +0000
From: Paul Jakma <paul@clubi.ie>
X-X-Sender: paul@localhost.localdomain
To: Marcelo Schmidt <mschmidt@equinix.com>
In-Reply-To: <20080313154849.GL18190@equinix.com>
Message-ID: <alpine.LFD.1.00.0803241017370.12792@localhost.localdomain>
References: <20080313154849.GL18190@equinix.com>
User-Agent: Alpine 1.00 (LFD 882 2007-12-20)
Mail-Copies-To: paul@jakma.org
X-NSA: al aqsar fluffy jihad cute musharef kittens jet-A1 ear avgas wax ammonium bad qran dog inshallah allah al-akbar martyr iraq hammas hisballah rabin ayatollah korea revolt pelvix mustard gas x-ray british airways washington peroxide cool
MIME-Version: 1.0
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0rc1 (hibernia.jakma.org [212.17.55.49]); Mon, 24 Mar 2008 10:18:10 +0000 (UTC)
X-Virus-Scanned: ClamAV 0.92.1/6362/Mon Mar 24 08:53:01 2008 on hibernia.jakma.org
X-Virus-Status: Clean
Cc: Inter-Domain Routing List <idr@ietf.org>
Subject: Re: [Idr] RFC-compliant use of Extended Length for new BGP attributes
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: Paul Jakma <paul.jakma@sun.com>
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/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>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: idr-bounces@ietf.org
Errors-To: idr-bounces@ietf.org
On Thu, 13 Mar 2008, Marcelo Schmidt wrote: > I am interested in input from the list on loose behavior we've seen > from various BGP specs. The specific example in question is a case > we are seeing in the wild where a NEW_AS_PATH attribute has 8 data > bytes, but sets the Extended Length bit and uses a 2-byte length > field. Post-AS4_ASPATH Quagga does this for AS_PATH and AS4_PATH. > RFC 1771 explicitly states "Extended Length may be used only if the > length of the attribute value is greater than 255 octets." > However, the superceding RFC 4271 does not have this explicit > language, therefore would imply that either of the following cases > would technically be compliant: Right. Further, it'd be an extremely strange 1771 speaker that got confused by an extended length being less than 255. It'd have to go out of its way to enforce a fairly useless restriction. > Furthermore, I've seen loose language, such as > draft-kumaki-pce-bgp-disco-attribute-00.txt that seems to imply to > always set Ext-Len bit regardless. That seems a good idea to me. Different length length fields is just asking for the odd boundary-case bug. > Specifically, is anyone aware of any new BGP extensions that would > REQUIRE Ext-Len to be set, even if attribute is <= 255 bytes? Our > thought is that if we receive a case A above with length <= 255 > bytes, we are free to propogate to downstream neighbors as a case B > (generically, for any attribute in BGP)." There doesn't seem to be any reason you can't do that. Any drafts that try to add their own interpretation on how the attributes TLV is to be used are simply over-reaching and wrong on that matter, and should be stripped of such language. 1771 is the canon here really, and must be in order, e.g., for unknown transitive attributes to be able to propogate. regards, -- Paul Jakma paul@clubi.ie paul@jakma.org Key ID: 64A2FF6A Fortune: No matter how subtle the wizard, a knife in the shoulder blades will seriously cramp his style. _______________________________________________ Idr mailing list Idr@ietf.org https://www.ietf.org/mailman/listinfo/idr
- [Idr] RFC-compliant use of Extended Length for ne… Marcelo Schmidt
- Re: [Idr] RFC-compliant use of Extended Length fo… Vishwas Manral
- Re: [Idr] RFC-compliant use of Extended Length fo… Marcelo Schmidt
- Re: [Idr] RFC-compliant use of Extended Length fo… Vishwas Manral
- Re: [Idr] RFC-compliant use of Extended Length fo… Jeffrey Haas
- Re: [Idr] RFC-compliant use of Extended Length fo… Vishwas Manral
- Re: [Idr] RFC-compliant use of Extended Length fo… Vishwas Manral
- Re: [Idr] RFC-compliant use of Extended Length fo… Jeffrey Haas
- Re: [Idr] RFC-compliant use of Extended Length fo… Samita Chakrabarti
- Re: [Idr] RFC-compliant use of Extended Length fo… Paul Jakma