Re: [Idr] Mirja Kühlewind's No Objection on draft-ietf-idr-bgp-extended-messages-33: (with COMMENT)
"Susan Hares" <shares@ndzh.com> Wed, 31 July 2019 17:31 UTC
Return-Path: <shares@ndzh.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 4193A1204D1; Wed, 31 Jul 2019 10:31:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.948
X-Spam-Level:
X-Spam-Status: No, score=0.948 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=no 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 z7u1KLZmsgQx; Wed, 31 Jul 2019 10:31:12 -0700 (PDT)
Received: from hickoryhill-consulting.com (50-245-122-100-static.hfc.comcastbusiness.net [50.245.122.100]) (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 CF5571205DC; Wed, 31 Jul 2019 10:31:07 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=174.25.161.218;
From: Susan Hares <shares@ndzh.com>
To: 'Alvaro Retana' <aretana.ietf@gmail.com>, "'Enke Chen (enkechen)'" <enkechen@cisco.com>, 'Randy Bush' <randy@psg.com>
Cc: 'Mirja Kühlewind via Datatracker ' <noreply@ietf.org>, draft-ietf-idr-bgp-extended-messages@ietf.org, idr@ietf.org, 'The IESG' <iesg@ietf.org>, idr-chairs@ietf.org
References: <156449387998.2643.18137174091685834097.idtracker@ietfa.amsl.com> <m27e7zxpv1.wl-randy@psg.com> <CAMMESsxccHKqaXeGKO1sD9jAiEM7McT9_+VUx4G_nqt_2TX3GA@mail.gmail.com> <m2zhkvw8in.wl-randy@psg.com> <m21ry7vvzk.wl-randy@psg.com> <EC487235-A83C-44F5-B51F-C92A05E56BF8@cisco.com> <CAMMESszSXpYOgzz=Jk88J0_UJp8dhtmne1Nh88zEeFFmKJoPag@mail.gmail.com>
In-Reply-To: <CAMMESszSXpYOgzz=Jk88J0_UJp8dhtmne1Nh88zEeFFmKJoPag@mail.gmail.com>
Date: Wed, 31 Jul 2019 13:30:42 -0400
Message-ID: <026401d547c5$ae1e7a20$0a5b6e60$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0265_01D547A4.270F2410"
X-Mailer: Microsoft Outlook 14.0
Content-Language: en-us
Thread-Index: AQHOmb0+S0HtjOtDEV+BauB+7nkX8wJXZMzlAsGO61MCti00KgFKU5JoAL6K2YQCMpCdaKaR4ixQ
X-Antivirus: AVG (VPS 190731-0, 07/31/2019), Outbound message
X-Antivirus-Status: Not-Tested
X-Authenticated-User: skh@ndzh.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/Mi8z51_i8XaK65r4X-KQGO4f41E>
Subject: Re: [Idr] Mirja Kühlewind's No Objection on draft-ietf-idr-bgp-extended-messages-33: (with COMMENT)
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, 31 Jul 2019 17:31:15 -0000
Alvaro: Just to let you know that the text below: “A peer which does not advertise this capability MUST NOT send BGP Extended Messages, and BGP Extended Messages MUST NOT be sent to it.” was added due to comments on the IDR WG list from reviewers and operators. The peer is a “BGP peer” and it was debated on list that since this alters RFC4271 that this text was appropriate to indicate how BGP peers (which are not supporting Extended Messages” . Sue From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Alvaro Retana Sent: Wednesday, July 31, 2019 8:20 AM To: Enke Chen (enkechen); Randy Bush Cc: Mirja Kühlewind via Datatracker; draft-ietf-idr-bgp-extended-messages@ietf.org; idr@ietf.org; The IESG; idr-chairs@ietf.org Subject: Re: [Idr] Mirja Kühlewind's No Objection on draft-ietf-idr-bgp-extended-messages-33: (with COMMENT) On July 30, 2019 at 9:53:36 PM, Enke Chen (enkechen) (enkechen@cisco.com) wrote: Enke: Hi! Here is a patch that would clarify the capability definition, the issue that I brought up before. It also include changing "BGP listener" to "BGP speaker" in two places. I looked at the changes and they look good tome. I think that generalizing to “speaker” does help. Thanks!! Alvaro. *** bgp-large-msg-34.txt.orig <http://airmail.calendar/2019-07-30%2018:24:32%20GMT-4> Tue Jul 30 18:24:32 2019 --- bgp-large-msg-34.txt <http://airmail.calendar/2019-07-30%2018:34:07%20GMT-4> Tue Jul 30 18:34:07 2019 *************** Internet-Draft Extended Message sup *** 120,148 **** defined with Capability code 6 and Capability length 0. To advertise the BGP Extended Message Capability to a peer, a BGP speaker uses BGP Capabilities Advertisement [RFC5492]. By advertising the BGP Extended Message Capability to a peer, a BGP ! speaker conveys that it is able to send, receive, and properly handle, see Section 4, BGP Extended Messages. - A peer which does not advertise this capability MUST NOT send BGP - Extended Messages, and BGP Extended Messages MUST NOT be sent to it. - Peers that wish to use the BGP Extended Message capability MUST support Error Handling for BGP UPDATE Messages per [RFC7606]. 4. Operation The Extended Message Capability applies to all messages except for the OPEN and KEEPALIVE messages. The former exception is to reduce the complexity of providing backward compatibility. ! A BGP speaker that is capable of sending and receiving BGP Extended Messages SHOULD advertise the BGP Extended Message Capability to its peers using BGP Capabilities Advertisement [RFC5492]. A BGP speaker ! MAY send Extended Messages to a peer if the Extended Message Capability was received from that peer. An implementation that advertises the BGP Extended Message capability MUST be capable of receiving a message with a Length up to and including 65,535 octets. --- 120,145 ---- defined with Capability code 6 and Capability length 0. To advertise the BGP Extended Message Capability to a peer, a BGP speaker uses BGP Capabilities Advertisement [RFC5492]. By advertising the BGP Extended Message Capability to a peer, a BGP ! speaker conveys that it is able to receive, and properly handle, see Section 4, BGP Extended Messages. Peers that wish to use the BGP Extended Message capability MUST support Error Handling for BGP UPDATE Messages per [RFC7606]. 4. Operation The Extended Message Capability applies to all messages except for the OPEN and KEEPALIVE messages. The former exception is to reduce the complexity of providing backward compatibility. ! A BGP speaker that is capable of receiving BGP Extended Messages SHOULD advertise the BGP Extended Message Capability to its peers using BGP Capabilities Advertisement [RFC5492]. A BGP speaker ! MAY send Extended Messages to a peer only if the Extended Message Capability was received from that peer. An implementation that advertises the BGP Extended Message capability MUST be capable of receiving a message with a Length up to and including 65,535 octets. *************** Internet-Draft Extended Message sup *** 157,168 **** 4,096 octet pre- Extended Message limit, so as not to require downstream routers to decompose for peers that do not support Extended Messages. See Section 8.. If a BGP message with a Length greater than 4,096 octets is received ! by a BGP listener who has not advertised the Extended Message ! Capability, the listener will generate a NOTIFICATION with the Error Subcode set to Bad Message Length ([RFC4271] Sec 6.1). Bush, et al. Expires January 31, 2020 [Page 3] --- 154,165 ---- 4,096 octet pre- Extended Message limit, so as not to require downstream routers to decompose for peers that do not support Extended Messages. See Section 8. If a BGP message with a Length greater than 4,096 octets is received ! by a BGP speaker who has not advertised the Extended Message ! Capability, the speaker will generate a NOTIFICATION with the Error Subcode set to Bad Message Length ([RFC4271] Sec 6.1). Bush, et al. Expires January 31, 2020 [Page 3] *************** Internet-Draft Extended Message sup *** 175,190 **** speakers which may not support Extended Messages. Therefore, an announcement in an Extended Message where the size of the attribute set plus the NLRI is larger than 4,096 octets may cause lack of reachability. ! A BGP speaker with a mixture of peers some of which have advertised ! the BGP Extended Message capability and some which have not, may ! receive an UPDATE from one of its capable peers that produces an ongoing announcement that is larger than 4,096 octets. When propagating that UPDATE onward to a neighbor which has not advertised ! the BGP Extended Message capability, the sender SHOULD try to reduce the outgoing message size by removing attributes eligible under the "attribute discard" approach of [RFC7606]. If the message is still too big, then it must not be sent to the neighbor ([RFC4271], Section 9.2). Additionally, if the NLRI was previously advertised to that peer, it must be withdrawn from service ([RFC4271], --- 172,187 ---- speakers which may not support Extended Messages. Therefore, an announcement in an Extended Message where the size of the attribute set plus the NLRI is larger than 4,096 octets may cause lack of reachability. ! A BGP speaker that has advertised ! the BGP Extended Message capability to its peers, may ! receive an UPDATE from one of its peers that produces an ongoing announcement that is larger than 4,096 octets. When propagating that UPDATE onward to a neighbor which has not advertised ! the BGP Extended Message capability, the speaker SHOULD try to reduce the outgoing message size by removing attributes eligible under the "attribute discard" approach of [RFC7606]. If the message is still too big, then it must not be sent to the neighbor ([RFC4271], Section 9.2). Additionally, if the NLRI was previously advertised to that peer, it must be withdrawn from service ([RFC4271],
- Re: [Idr] Mirja Kühlewind's No Objection on draft… Alvaro Retana
- [Idr] Mirja Kühlewind's No Objection on draft-iet… Mirja Kühlewind via Datatracker
- Re: [Idr] Mirja Kühlewind's No Objection on draft… Mirja Kuehlewind
- Re: [Idr] Mirja Kühlewind's No Objection on draft… Susan Hares
- Re: [Idr] Mirja Kühlewind's No Objection on draft… Mirja Kuehlewind
- Re: [Idr] Mirja Kühlewind's No Objection on draft… Susan Hares
- Re: [Idr] Mirja Kühlewind's No Objection on draft… Alvaro Retana
- Re: [Idr] Mirja Kühlewind's No Objection on draft… Randy Bush
- Re: [Idr] Mirja Kühlewind's No Objection on draft… Randy Bush
- Re: [Idr] Mirja Kühlewind's No Objection on draft… Alvaro Retana
- Re: [Idr] Mirja Kühlewind's No Objection on draft… Randy Bush
- Re: [Idr] Mirja Kühlewind's No Objection on draft… Randy Bush
- Re: [Idr] Mirja Kühlewind's No Objection on draft… Randy Bush
- Re: [Idr] Mirja Kühlewind's No Objection on draft… Enke Chen (enkechen)
- Re: [Idr] Mirja Kühlewind's No Objection on draft… Alvaro Retana
- Re: [Idr] Mirja Kühlewind's No Objection on draft… Randy Bush
- Re: [Idr] Mirja Kühlewind's No Objection on draft… Susan Hares
- Re: [Idr] Mirja Kühlewind's No Objection on draft… Susan Hares
- Re: [Idr] Mirja Kühlewind's No Objection on draft… Enke Chen (enkechen)
- Re: [Idr] Mirja Kühlewind's No Objection on draft… John Scudder
- Re: [Idr] Mirja Kühlewind's No Objection on draft… Susan Hares
- Re: [Idr] Mirja Kühlewind's No Objection on draft… Susan Hares
- Re: [Idr] Mirja Kühlewind's No Objection on draft… Alvaro Retana