[Idr] Capability Advertisement in draft-ietf-idr-bgp-extended-messages

Alvaro Retana <aretana.ietf@gmail.com> Wed, 31 July 2019 20:06 UTC

Return-Path: <aretana.ietf@gmail.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 6343B120121; Wed, 31 Jul 2019 13:06:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 j3WCZmE_ifDU; Wed, 31 Jul 2019 13:06:06 -0700 (PDT)
Received: from mail-ed1-x535.google.com (mail-ed1-x535.google.com [IPv6:2a00:1450:4864:20::535]) (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 4112712011D; Wed, 31 Jul 2019 13:06:06 -0700 (PDT)
Received: by mail-ed1-x535.google.com with SMTP id k8so66869240edr.11; Wed, 31 Jul 2019 13:06:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:mime-version:date:message-id:subject:to:cc; bh=lzAM4LNxaKjjSPNcwWmQ1JO/L+XMWDku5raazYaf4YU=; b=C0/CthKUI7Hri1IvX4gDkh9GrGjN8dByBfLgVBE+BppPvlKmgAbXZnGzQf2DBG2V9Q P3N2sHtt6qteevS8Zq1W9BILd4CgYJpdCK9Z6zRLJwLEr0FRa6h0A5SG1KjcT7/Ar5EQ 98w8g4E4A4yoCa/jmt22BIaBvEyv+4JWfEdl+qSMQKaMJtitdyuY5OpSzme/qLFatzSm 1C+bSKamo18zQft87VbfDHKZXeBxNxsKJiE4R7HECcrTbqLhsFgeOekL8zppxnQwuI/R mtuHfw2UgwwLXyCPgjAwXHCtbMspQKKrWG3G25CRYaJTgWf2G17f/tnbWvX9wMBQROa+ Ry4Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:date:message-id:subject:to:cc; bh=lzAM4LNxaKjjSPNcwWmQ1JO/L+XMWDku5raazYaf4YU=; b=pqaMSR5Cyf2xN/1Sr68maiXP2QeerTTKCUmMl0KtTWPkrqE8k9ZrF4oTIH6zVBNxl/ lAuPabGGxp9a9CyeY12Y/tPl/yuZ4TV5Rzq1zXPPCnfMbprDfI7sUA4Sr5LGrrZi/Wsh 72eeql4z3aLTTwVkqJgMMlfdvUrepBQTbRELoYrKiy1NpqwqvC0fY2dSC/ZN8CtnAPcy abOarTKWWLLA5Kzr5wK1V16OXBpQhVlBDsi+6WQpLLMCtFcgCFdhjsboNfd3EnMb60ne QItErd4CYAAeeDFLfwzjl8SlDWtd+0ev2LeTmkEMnC4gMOfmFi3+imSlc7uxWwpDAnMb /KLw==
X-Gm-Message-State: APjAAAXHQeIB6SylXA3mokxf7iw8wCAq9QSI5lO34DBYT0X5ZW/BER+B eYOx0DuzGGta3avKHjQ5PV5z735gC+PlZHL5ka9Cb5UY
X-Google-Smtp-Source: APXvYqzGigYQWUurpkgVhHs5QuiKWwNEA0RDF0aYrJE+qbvnvx18QmSPuTQPMRW/NhoYPDtj6fiLF6YEEqagf2hua70=
X-Received: by 2002:aa7:ca45:: with SMTP id j5mr108323798edt.217.1564603564593; Wed, 31 Jul 2019 13:06:04 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Wed, 31 Jul 2019 13:06:04 -0700
From: Alvaro Retana <aretana.ietf@gmail.com>
MIME-Version: 1.0
Date: Wed, 31 Jul 2019 13:06:04 -0700
Message-ID: <CAMMESsyvuU8_dBOeoOXPBt=-HwoF0eHvYgm5d8CgF-4o_oiP=g@mail.gmail.com>
To: "idr@ietf. org" <idr@ietf.org>
Cc: Susan Hares <shares@ndzh.com>, Randy Bush <randy@psg.com>, idr-chairs@ietf.org, draft-ietf-idr-bgp-extended-messages@ietf.org
Content-Type: multipart/alternative; boundary="000000000000ae9767058effa72d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/Gb_U1cNYoaWj1EOnvwuWVIR0rNM>
Subject: [Idr] Capability Advertisement in draft-ietf-idr-bgp-extended-messages
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 20:06:14 -0000

On July 31, 2019 at 1:31:11 PM, Susan Hares (shares@ndzh.com) wrote:

Dear WG:

As I hope all of you know, the Extended Messages draft is being processed
by the IESG.

Enke had brought up [1] some confusion in the text in rfc5492 related to
the need, or not, for both BGP speakers to advertise a Capability before it
can be used.  I discussed this point with Enke and John Scudder last week
in Montreal — we looked at the text in the RFC and how recent Capabilities
had been specified — and concluded that the intent of the RFC was to
require at least one speaker to advertise the Capability…but that it should
be the responsibility of any document defining a Capability to explicitly
specify any changes.

IOW, in some cases it may be enough for one of the peers to advertise a
Capability, but in other cases it may be required for both to do so.
 [Enke/John will work on an Update to rfc5492 to clarify.]

Related to Extended Messages, here’s is what Enke proposed on the list [2]:

   As long as Speaker A is able and willing to receive large messages (by
advertising
   the capability), its neighbor would be allowed to send such messages to
Speaker A.
   Such behavior does not depend on whether Speaker A is able / willing /
need to
   send any large messages to its neighbors.


We have modified the text in draft-ietf-idr-bgp-extended-messages to
reflect Enke’s proposal (from -35):

   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.


During the IESG Evaluation, Sue pointed out that we removed the piece of
text below:

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.

Given that Extended Messages is a very important extension to BGP, and even
though I didn’t see objections in the thread mentioned above, I want to
confirm one more time that the current text is ok with the WG.  The
effective change is really related to the piece that says "A peer which
does not advertise this capability MUST NOT send BGP Extended Messages”,
which would require that both peers advertise the Capability before it can
be used.

Please reply with any comments by end-of-day on August 8, 2019.  Please
explain any arguments against what is currently specified in -35.   The
document is scheduled to be considered by the IESG on Aug/8, but I will
hold approving publication until there is consensus on this thread.

Thanks!

Alvaro.

[1] https://mailarchive.ietf.org/arch/msg/idr/vaBLOKHQZlRCiJOMTT8VjJrWp7c
[2] https://mailarchive.ietf.org/arch/msg/idr/K5rA5rVci6VhMv5-UqXXaoRlvXo