Re: [Idr] WG Last Call on Extened Message Support
Randy Bush <randy@psg.com> Wed, 13 February 2019 21:36 UTC
Return-Path: <randy@psg.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E7B96128766 for <idr@ietfa.amsl.com>; Wed, 13 Feb 2019 13:36:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level:
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 6a1gfPqNTD1d for <idr@ietfa.amsl.com>; Wed, 13 Feb 2019 13:36:17 -0800 (PST)
Received: from ran.psg.com (ran.psg.com [IPv6:2001:418:8006::18]) (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 2416E12785F for <idr@ietf.org>; Wed, 13 Feb 2019 13:36:17 -0800 (PST)
Received: from localhost ([127.0.0.1] helo=ryuu.rg.net) by ran.psg.com with esmtp (Exim 4.90_1) (envelope-from <randy@psg.com>) id 1gu2CT-0004yy-Cy; Wed, 13 Feb 2019 21:36:13 +0000
Date: Wed, 13 Feb 2019 13:36:12 -0800
Message-ID: <m27ee3jrqr.wl-randy@psg.com>
From: Randy Bush <randy@psg.com>
To: bruno.decraene@orange.com
Cc: Susan Hares <shares@ndzh.com>, "idr@ietf.org" <idr@ietf.org>
In-Reply-To: <16873_1548768802_5C505622_16873_491_9_53C29892C857584299CBF5D05346208A489AE8F1@OPEXCAUBM43.corporate.adroot.infra.ftgroup>
References: <007b01d4b7c6$5b002210$11006630$@ndzh.com> <16873_1548768802_5C505622_16873_491_9_53C29892C857584299CBF5D05346208A489AE8F1@OPEXCAUBM43.corporate.adroot.infra.ftgroup>
User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/25.3 Mule/6.0 (HANACHIRUSATO)
MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue")
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/zLo8xn29PFezofrqslvbCIhQKtA>
Subject: Re: [Idr] WG Last Call on Extened Message Support
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.29
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, 13 Feb 2019 21:36:19 -0000
dear reviewer #2: excuse, this has been in an edit buffer for weeks. > [I-D.ietf-sidr-bgpsec-protocol<https://tools.ietf.org/html/draft-ietf-idr-bgp-extended-messages-27#ref-I-D.ietf-sidr-bgpsec-protocol> > is now RFC 8205 (thanks for updating the reference). It has removed the normative/any reference to > draft-ietf-idr-bgp-extended-messages. So presumably BGP Sec does not need draft-ietf-idr-bgp-extended-messages. > Can we have an update on this? extended-messages authors had $dayjobs and did not have the stamina for the level of dos in the sidr wg. they were desperate to get bgpsec our the door and idr was holding them hostage. and it's not like bgpsec is just around the corner. > Can the introduction of draft-ietf-idr-bgp-extended-messages be > updated to introduce on the real reasons/needs? would you like it if we threw in bgp-ls? no extra charge. > §3 says "A peer which does not advertise this capability MUST NOT send BGP > Extended Messages, and BGP Extended Messages MUST NOT be sent to it." > > Fine. Text in §4 should probably be aligned with the above .e.g. > > OLD: A BGP speaker > MAY send Extended Messages to its peer only if it has received the > Extended Message Capability from that peer. > > NEW: > A BGP speaker > MAY send Extended Messages to its peer only if it has sent and received the > Extended Message Capability to and from that peer. the intent was to allow simplexity, use of extended messages in one direction only. in retrospect, this may be too subtle/clever. it could be as you suggest if no one wants simplexity. > " Applications generating information which might be encapsulated > within BGP messages MUST limit the size of their payload to take the > maximum message size into account." > > I don't see what new behavior is been defined here. If there is none, I would suggest to remove this sentence it was added to reaffirm what to you is obvious. unless you really object, i see no harm in leaving it. > A BGP announcement will, in the normal case, propagate throughout the > BGP speaking Internet; and there will undoubtedly be BGP speakers > which do not have the Extended Message capability. Therefore, > putting an attribute which can not be decomposed to 4096 octets or > less in an Extended Message is a likely path to routing failure. > > The issue is not specific to attributes bigger than 4096 octets, but to BGP message whose length is bigger than 4096, irrespective of the size of each attribute. > Please elaborate on what you mean by "an attribute which can not be decomposed to 4096 octets" a prefix announcement with 200 researcher-invents-massive-attribute? :) [ nanog joke ] > --- > " It is RECOMMENDED that BGP protocol developers and implementers are > conservative in their application and use of Extended Messages." > > What does this mean exactly? That they don't use this extension? That they don't use this extension unless XX_TO BE SPECIFIED_XX? > > --- > Future protocol specifications will need to describe how to handle > peers which can only accommodate 4096 octet messages. > > Why is this limited to future specifications? A priori, using existing BGP mechanism (AFI/SAFI, attributes, * communities) one could exceed the size of 4096 octets. How does the BGP speaker supposed to behave in this case? This should be described in this specification. Note that this is not a case of error handling, as every BGP speaker is behaving as specified. > ---- > Depending on the above specification, a section describing the operational consequences in a network (such as the Internet, BGP Enabled ServiceS/VPN networks) is probably needed. Possible consequences could be BGP NLRI being removed in the middle of such network, or (extended) community (such as Route Targets) been removed. Both having significant consequences on the availability provided by the network. > > --- > §4 > OLD: The Extended Message Capability only applies to all messages except for the OPEN message. > Probably > NEW: The Extended Message Capability applies to all message types except for the OPEN message (type 1). > ---- > §8 > > "This extension to BGP does not change BGP's underlying security issues » > > Before evaluating this, I think this document should first specified how a BGP messages bigger than 4096 octets is handled when it needs to be sent to a received not supporting this extension. > > Nits: > OLD : to reduce compexity > NEW : to reduce complexity i took some edits, tyvm. randy
- [Idr] WG Last Call on Extened Message Support Susan Hares
- Re: [Idr] WG Last Call on Extened Message Support bruno.decraene
- Re: [Idr] WG Last Call on Extened Message Support Adrian Farrel
- Re: [Idr] WG Last Call on Extened Message Support bruno.decraene
- Re: [Idr] WG Last Call on Extened Message Support Susan Hares
- Re: [Idr] WG Last Call on Extened Message Support Susan Hares
- Re: [Idr] WG Last Call on Extened Message Support Susan Hares
- Re: [Idr] WG Last Call on Extened Message Support bruno.decraene
- Re: [Idr] WG Last Call on Extened Message Support bruno.decraene
- Re: [Idr] WG Last Call on Extened Message Support Randy Bush
- Re: [Idr] WG Last Call on Extened Message Support Susan Hares
- Re: [Idr] WG Last Call on Extened Message Support Susan Hares
- Re: [Idr] WG Last Call on Extened Message Support Borchert, Oliver (Fed)
- Re: [Idr] WG Last Call on Extened Message Support Borchert, Oliver (Fed)
- Re: [Idr] WG Last Call on Extened Message Support Susan Hares
- Re: [Idr] WG Last Call on Extened Message Support Dongjie (Jimmy)
- Re: [Idr] WG Last Call on Extened Message Support bruno.decraene
- Re: [Idr] WG Last Call on Extened Message Support Susan Hares
- Re: [Idr] WG Last Call on Extened Message Support Dongjie (Jimmy)
- Re: [Idr] WG Last Call on Extened Message Support Jakob Heitz (jheitz)
- Re: [Idr] WG Last Call on Extened Message Support Susan Hares
- Re: [Idr] WG Last Call on Extened Message Support Susan Hares
- Re: [Idr] WG Last Call on Extened Message Support Jakob Heitz (jheitz)
- Re: [Idr] WG Last Call on Extened Message Support Susan Hares
- Re: [Idr] WG Last Call on Extened Message Support Randy Bush
- Re: [Idr] WG Last Call on Extened Message Support Robert Varga
- Re: [Idr] WG Last Call on Extened Message Support Susan Hares
- Re: [Idr] WG Last Call on Extened Message Support bruno.decraene
- Re: [Idr] WG Last Call on Extened Message Support bruno.decraene
- Re: [Idr] WG Last Call on Extened Message Support Susan Hares
- Re: [Idr] WG Last Call on Extened Message Support Robert Raszuk
- Re: [Idr] WG Last Call on Extened Message Support Susan Hares
- Re: [Idr] WG Last Call on Extened Message Support bruno.decraene
- Re: [Idr] WG Last Call on Extened Message Support Jakob Heitz (jheitz)
- Re: [Idr] WG Last Call on Extened Message Support Susan Hares
- Re: [Idr] WG Last Call on Extened Message Support Susan Hares
- Re: [Idr] WG Last Call on Extened Message Support bruno.decraene
- Re: [Idr] WG Last Call on Extened Message Support Randy Bush
- Re: [Idr] WG Last Call on Extened Message Support Susan Hares
- Re: [Idr] WG Last Call on Extened Message Support Claudio Jeker
- Re: [Idr] WG Last Call on Extened Message Support bruno.decraene
- Re: [Idr] WG Last Call on Extened Message Support Claudio Jeker
- Re: [Idr] WG Last Call on Extened Message Support Susan Hares