Re: [Idr] WG adoption call for draft-abraitis-bgp-version-capability-08, to end September 25

Robert Raszuk <robert@raszuk.net> Mon, 16 January 2023 19:28 UTC

Return-Path: <robert@raszuk.net>
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 7F956C14CE3E for <idr@ietfa.amsl.com>; Mon, 16 Jan 2023 11:28:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.096
X-Spam-Level:
X-Spam-Status: No, score=-7.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Hva22eV9AOa5 for <idr@ietfa.amsl.com>; Mon, 16 Jan 2023 11:28:40 -0800 (PST)
Received: from mail-wm1-x333.google.com (mail-wm1-x333.google.com [IPv6:2a00:1450:4864:20::333]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8AE31C14CE3D for <idr@ietf.org>; Mon, 16 Jan 2023 11:28:40 -0800 (PST)
Received: by mail-wm1-x333.google.com with SMTP id f12-20020a7bc8cc000000b003daf6b2f9b9so3342394wml.3 for <idr@ietf.org>; Mon, 16 Jan 2023 11:28:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=WSSodulKKBrmDB4AV2jM83QJsmlzB9GFBMMnuyuZzGk=; b=UBz5jljynTFY/xlMcGd6lZB0AtPWBcFalFDl39Xl9wjSd18VJEYlSxLv2EyMGGvTsT lKgsRTSAIpibmt3PGY52D8XDARBD+TiVCa5r8gjBmhYOX0aU32inmk84lq/JDTbCS8Tc Mt43FkSW40vMVf39wHBaqADhVvAme1nqqNhn6EhV0HRIoZd3lhQkIDfi06+gOVsSh42d iOhfUk+aI7fyPaxbto8a7TqdaGQ8+sTMzK/PZyU7wABs0HezutQSZyk3j4ccMrR3BHAI Uvx/X+oZtE067MFMoTk8dXQBQKAYfJ/xDs/agKLohnvdbI5Hw2AR7QA9fePC3eDEhTt+ hJPA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=WSSodulKKBrmDB4AV2jM83QJsmlzB9GFBMMnuyuZzGk=; b=hRT84mcG4ZsWI4rWZ1yCkFocsmTLCWVNkE9trzmruowfnIautP+HzG8oTOYV+YsIPT 7ZSmz6GzlWoOQfb9V/JOBA7UD05k8H7L5pNKwOUcs7NJ8tdTuOSk3E4uo1hZ/M/X+dZJ mDDYhq1eILfeMjghneQwwBX500dStNtQzshQmtUNVkB9ZxacPFTSJBmqDEe6HZT2usR0 jcdFhVvWe2ozpM3UldnNrFtp0J8OgrwA3DRIxuc1DYkarVcfpA1sCqHDrQat5l8tnHwV vmDN1lE00k6qfjgfjFMTww6Z4uNHA+vNQVRCt/HVEv2HRn055bFreVHlJpDbbi3sBGmR 55EA==
X-Gm-Message-State: AFqh2kof22ipUu50/zKve7OyGy7aQFa2w3IlQu1NjLyUTT5imBx5tKjC TXVxx7e93oO1wIuFor2n3nTMWj6ZSnUtgedJN+Et3A==
X-Google-Smtp-Source: AMrXdXsHl+PuYxhmBceH9z0EUzh68Qq1hTros8N2CbPqC2DQDy2ROMV61hS2c2ndKDe1diT5WLfX9EOjS0CfWcH5r7M=
X-Received: by 2002:a05:600c:3085:b0:3db:2d0:23c2 with SMTP id g5-20020a05600c308500b003db02d023c2mr35384wmn.33.1673897318420; Mon, 16 Jan 2023 11:28:38 -0800 (PST)
MIME-Version: 1.0
References: <CAOj+MMG9BuCBjATYNKO5H0oFUipCE8iBU+DJ0FLDDUZdp+nM3Q@mail.gmail.com> <Y77nmDKUgCUyhJ5W@diehard.n-r-g.com> <C3B4F29D-7C8D-4911-B140-286B7B8DA97B@pfrc.org> <CAOj+MMGmSBDwbxvSZ_x+j7NtCHRFFFvcCEKGJ0Wpis_OU26cLA@mail.gmail.com> <CABNhwV3qwCT8=8R+HTi1DFhbRN=FwHMF4XvQVowQwz=pb2U-nA@mail.gmail.com> <CAOj+MMG-5TT2sEnZVMabP1wA=gBNH0g9zkpoM9LWL7XFnh2aEQ@mail.gmail.com> <CABNhwV2H8Y7pthkWtJsDUN7ZscjGvc+v2XdpZ5CcG2ot9TBBog@mail.gmail.com> <CO1PR13MB492093DC7492BFD14A47C97B85C29@CO1PR13MB4920.namprd13.prod.outlook.com> <CABNhwV2UL0ruFeJwfwPnP7OWO9qCpHw3ubWNF7BoQQUEYEgZRw@mail.gmail.com> <CO1PR13MB4920CBF456034CE08D70691385C19@CO1PR13MB4920.namprd13.prod.outlook.com> <20230116192152.GA19126@pfrc.org>
In-Reply-To: <20230116192152.GA19126@pfrc.org>
From: Robert Raszuk <robert@raszuk.net>
Date: Mon, 16 Jan 2023 20:28:27 +0100
Message-ID: <CAOj+MMFAkworqATpiykEMKbntTt7z5kFMOiMNhvj1Z6EG9UAcQ@mail.gmail.com>
To: Jeffrey Haas <jhaas@pfrc.org>
Cc: Linda Dunbar <linda.dunbar@futurewei.com>, Gyan Mishra <hayabusagsm@gmail.com>, "idr@ietf.org" <idr@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000000e2b1505f266973c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/oItO-OsHWguSoMJ3tpE1hul9IPs>
Subject: Re: [Idr] WG adoption call for draft-abraitis-bgp-version-capability-08, to end September 25
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.39
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: Mon, 16 Jan 2023 19:28:44 -0000

I am afraid you are talking about BGP version while Linda is asking about
the subject draft bgp version ... Both are completely unrelated "versions".

While we are here I did reread RFC4271 and I am not sure either if there is
text to mandate closing the session when new BGP OPEN Optional Parameter is
not recognized. Neither does FSM. Generating NOTIFICATION and continue
should be allowed by the spec unless I missed some embedded mandate to
close it.

Thx,
R.

On Mon, Jan 16, 2023 at 8:21 PM Jeffrey Haas <jhaas@pfrc.org> wrote:

> Linda,
>
> On Mon, Jan 16, 2023 at 06:54:29PM +0000, Linda Dunbar wrote:
> > RFC4271 states that if the version number is not supported, an error
> message should be sent. But RFC4271 didn't say if the BGP Open session
> should be failed.
> > I am just curious if BGP session can be started even if the  version
> number is not supported?
>
> RFC 4271, §6.2:
> : 6.2.  OPEN Message Error Handling
> :
> :    All errors detected while processing the OPEN message MUST be
> :    indicated by sending the NOTIFICATION message with the Error Code
> :    OPEN Message Error.  The Error Subcode elaborates on the specific
> :    nature of the error.
> :
> :    If the version number in the Version field of the received OPEN
> :    message is not supported, then the Error Subcode MUST be set to
> :    Unsupported Version Number.  The Data field is a 2-octet unsigned
> :    integer, which indicates the largest, locally-supported version
> :    number less than the version the remote BGP peer bid (as indicated in
> :    the received OPEN message), or if the smallest, locally-supported
> :    version number is greater than the version the remote BGP peer bid,
> :    then the smallest, locally-supported version number.
>
> Tersely, if you don't support the right version number, you hang up the
> session with a NOTIFICATION and leave enough of a breadcrumb that the next
> OPEN could arrive at a possibly mutually supported version.
>
> -- Jeff
>