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

"Jakob Heitz (jheitz)" <jheitz@cisco.com> Thu, 01 August 2019 05:04 UTC

Return-Path: <jheitz@cisco.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 D693812018B; Wed, 31 Jul 2019 22:04:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level:
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=mhrApKoM; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=qksMW8zH
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 akDFBnE_n6cM; Wed, 31 Jul 2019 22:04:42 -0700 (PDT)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1BDDD12002E; Wed, 31 Jul 2019 22:04:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2528; q=dns/txt; s=iport; t=1564635882; x=1565845482; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=t5XAYtWSO82yc/CU63svWY5l5FAccmDap9XXG23UwSg=; b=mhrApKoMV4Vx9PcU3/laMbC5AJOxlwGpiQvdz61W3XNQGXdhGFZm2D0D 7mRqut2/7X+n94//u6k57tgsH1nGtGgVod2xP8JeIuoGAztKH8DVAILca tXd9cS2heRQpE2moouZV0xYQDl3qz5N70LBs3SWh9gsEHF7tfLopQ6fVJ s=;
IronPort-PHdr: 9a23:bbLZLBREMN5/wobkADcCko0VTtpsv++ubAcI9poqja5Pea2//pPkeVbS/uhpkESUDNfA8/wRje3QvuigQmEG7Zub+FE6OJ1XH15g640NmhA4RsuMCEn1NvnvOi46EcVeRndu/mqwNg5eH8OtL1A=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AOAABWckJd/5NdJa1lGQEBAQEBAQEBAQEBAQcBAQEBAQGBVQIBAQEBAQsBgUQkLANtVSAECyqHZQOLJ4JbfpZXgS6BJANUCQEBAQwBARgLCgIBAYRAAoJOIzYHDgEDAQEEAQECAQZthR4MhUoBAQEBAwEBEC4BASwLAQsEAgEIDgMEAQEBLicLHQgCBAENBQgagwGBagMdAQIMoFkCgTiIYIIjgnoBAQWFBRiCEwMGgTQBi18XgUA/gRFGghc1PoJhAQGBY4M7giaVB5YNCQKCGotPiGaCLoIykzeNQYEyljMCBAIEBQIOAQEFgVcIKYFYcBU7gmyCQoNxhRSFPgFygSmKOAaCTAEB
X-IronPort-AV: E=Sophos;i="5.64,333,1559520000"; d="scan'208";a="611938148"
Received: from rcdn-core-11.cisco.com ([173.37.93.147]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 01 Aug 2019 05:04:40 +0000
Received: from XCH-RCD-016.cisco.com (xch-rcd-016.cisco.com [173.37.102.26]) by rcdn-core-11.cisco.com (8.15.2/8.15.2) with ESMTPS id x7154eut017225 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 1 Aug 2019 05:04:40 GMT
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by XCH-RCD-016.cisco.com (173.37.102.26) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 1 Aug 2019 00:04:40 -0500
Received: from xhs-aln-002.cisco.com (173.37.135.119) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 1 Aug 2019 01:04:39 -0400
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 1 Aug 2019 00:04:38 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=St2GePHf9wXSPzl7ZBmgrFrmhno39SHvVloDmtsZOLrpg9Eyf7qja3VDMjx2/lvF9JKkcwYBQbIhHvGdly2xSiKeGyuA3+16+ewSw2zvZ7NGmipE8W+ktHGO8hVOyzja9cKchdtadL3iWuKBHF37Gn6xqqgOniKGi3j5CerfYOaZqtYp9eFib30kpluzVrsDv/Ho4JpivS5A1peFmkAECf96vhDm+sVyS8q4qAEKwxlCffO2upDbHZDiLe7x8Z4bjenehgcfsq2nM9Jymgrc1pQQVpymMdo0JpF03a7A29N8bXrwsJmBZwsrzmAQk/1jqNYeGx461Wx1e1nIfXIH2A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rnLlq2S/tqu6G8WjDoE5SG0LfXpRzZyEOtvWT3CN8mM=; b=XHvZEdvnPJev/exCYFdqAYozTpV+e13QxcgR71t3LBy4QxulUGMOkUVilsr1Q9DfPu8asxqKv46gWMu1rYJD7nMyXY/e84tZWYXWNetXjHbuV8/IfWqTc3SjCqWd1giJcvoM6wHuozmjNNTDJ4mUCi9HQzSBjNKHU5GSBwXrdxNEqWynqBhzpWJdOzBPKElxObGonMvHZCzrajXU6vuMtVr3QCDQ5r8XpxdKWE+WmfN0wbmqOVcqf2iXHm73gU7WewdjjcfBOGuH8QmQCFaIJiakoUqLq4aHS1qe5ISS5bbj8EtOdChZQr2hPTtySDbJqcLCf/iAhJPyy4sI3BRxQg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=cisco.com;dmarc=pass action=none header.from=cisco.com;dkim=pass header.d=cisco.com;arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rnLlq2S/tqu6G8WjDoE5SG0LfXpRzZyEOtvWT3CN8mM=; b=qksMW8zHFWvnMfwHvezbBpxbmzW34LrLSOcL/oVIEIyFvteE9fhcR++X+fOzfOmQYCABB5TSBG4wYgzoJOj3R2YplnGYcBYOOu3bTfTis4+X3C2cbsBCdIK4dlfamv9rTRdLkMGfvzNl2ky73yEVevNQoDkt7OlKmnNIpg1sPhg=
Received: from BYAPR11MB3751.namprd11.prod.outlook.com (20.178.238.144) by BYAPR11MB3238.namprd11.prod.outlook.com (20.177.184.75) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2136.15; Thu, 1 Aug 2019 05:04:37 +0000
Received: from BYAPR11MB3751.namprd11.prod.outlook.com ([fe80::f19b:a29c:2227:69e4]) by BYAPR11MB3751.namprd11.prod.outlook.com ([fe80::f19b:a29c:2227:69e4%5]) with mapi id 15.20.2136.010; Thu, 1 Aug 2019 05:04:37 +0000
From: "Jakob Heitz (jheitz)" <jheitz@cisco.com>
To: Jeffrey Haas <jhaas@pfrc.org>, "Enke Chen (enkechen)" <enkechen@cisco.com>
CC: "idr-chairs@ietf.org" <idr-chairs@ietf.org>, "idr@ietf. org" <idr@ietf.org>, "draft-ietf-idr-bgp-extended-messages@ietf.org" <draft-ietf-idr-bgp-extended-messages@ietf.org>, Susan Hares <shares@ndzh.com>
Thread-Topic: [Idr] Capability Advertisement in draft-ietf-idr-bgp-extended-messages
Thread-Index: AQHVR9vBQjRvIAbX5keDAJxM/9Uil6blOpgAgAAJhwCAACxwgIAARlPw
Date: Thu, 01 Aug 2019 05:04:37 +0000
Message-ID: <BYAPR11MB3751B2E90D5CBD559EBE319CC0DE0@BYAPR11MB3751.namprd11.prod.outlook.com>
References: <CAMMESsyvuU8_dBOeoOXPBt=-HwoF0eHvYgm5d8CgF-4o_oiP=g@mail.gmail.com> <20190731211602.GA31271@pfrc.org> <119404A5-8384-456B-9677-0445899B008F@cisco.com> <20190801002911.GB31271@pfrc.org>
In-Reply-To: <20190801002911.GB31271@pfrc.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=jheitz@cisco.com;
x-originating-ip: [2001:420:c0c8:1007::ea]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c644cc20-b6e5-4186-e646-08d7163dc09b
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:BYAPR11MB3238;
x-ms-traffictypediagnostic: BYAPR11MB3238:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <BYAPR11MB32385D2A14373F0C23A2A7A3C0DE0@BYAPR11MB3238.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01165471DB
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(346002)(376002)(396003)(366004)(39860400002)(13464003)(199004)(189003)(6246003)(186003)(76176011)(2906002)(6306002)(9686003)(46003)(316002)(14444005)(53936002)(8936002)(11346002)(7696005)(256004)(229853002)(6436002)(54906003)(66476007)(110136005)(6506007)(66446008)(66946007)(102836004)(76116006)(446003)(486006)(966005)(55016002)(476003)(53546011)(64756008)(7736002)(66556008)(33656002)(86362001)(81166006)(81156014)(68736007)(8676002)(478600001)(305945005)(99286004)(14454004)(6116002)(6636002)(15650500001)(4326008)(71190400001)(71200400001)(5660300002)(25786009)(52536014)(74316002); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR11MB3238; H:BYAPR11MB3751.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: VfmTQv7woZth6sveYtIHkJzD1DjUDVfBLbiSlxgV4mBUSH8IQJ+iuyACOaLyi1NqrfE9RTleApHWBpPZmjt2V9BDDf2rqg/zGayb0IAavoEPx3aXFQhZJLzIsrx45E46XAwEm1fvGfb7F4VNNomzvr83kn/1ESdjjJmTEcjbywU9ujGM7AcDMuisvXbAQbjfXYBPO0WXUzM5vcf2TgDZEMd5YUQe/EYx3dD/vF/eEu7fLPiYBaRwyKlXKmPfDqzJNZumsImnKbbrvQAPv0v1GcBAxV+5EjUWgoFHoRufpq3M8wXXdpOymTRoaGoGaSfbHVHdIou7qYza5/DWo4aviZFz+eEBglJ+9UEp/k+4SJNoy+YnqZTvzdt3VJ0xaL79H31BUQ8SucaOX2LcTIahWZFQVBeJu7EqBop3IJIRilA=
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: c644cc20-b6e5-4186-e646-08d7163dc09b
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Aug 2019 05:04:37.4444 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: jheitz@cisco.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3238
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.26, xch-rcd-016.cisco.com
X-Outbound-Node: rcdn-core-11.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/M4wVa3qzbEAz3SOHqJVYRdxJPSQ>
Subject: Re: [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: Thu, 01 Aug 2019 05:04:55 -0000

I'll raise you one.
A single speaker in a network that is not capable of receiving extended
messages will lead to a mess of (non-edge) cases. 

How about:

A BGP speaker MUST NOT send the extended messages capability in
an OPEN message to any BGP speaker if it has received an OPEN message
without the extended message capability from any
BGP speaker. A BGP speaker MUST delay sending an OPEN message to
any BGP speaker by one keepalive interval if that OPEN message will
contain the extended message capability and it has not yet received
an OPEN message from every configured BGP speaker. The stated OPEN
messages are understood to be of current or future BGP sessions,
not of old sessions that have been taken down.

This will reduce, but not completely eliminate the mess cases.

Regards,
Jakob.

-----Original Message-----
From: Idr <idr-bounces@ietf.org> On Behalf Of Jeffrey Haas
Sent: Wednesday, July 31, 2019 5:29 PM
To: Enke Chen (enkechen) <enkechen@cisco.com>
Cc: idr-chairs@ietf.org; idr@ietf. org <idr@ietf.org>; draft-ietf-idr-bgp-extended-messages@ietf.org; Susan Hares <shares@ndzh.com>
Subject: Re: [Idr] Capability Advertisement in draft-ietf-idr-bgp-extended-messages

Enke,

On Wed, Jul 31, 2019 at 09:50:08PM +0000, Enke Chen (enkechen) wrote:
> >>  Note that RFC 6793 (4-byte ASes) require bi-directional advertisement.
> 
> No, this statement is not correct. It is fundamental (in transition) for a BGP  speaker
> to be able to talk to both NEW speakers (that have advertised the capability), and OLD
> speakers (that have not advertised the capability).  Different encodings are used in the
> UPDATE message depending on whether the 4-byte AS capability is received from a
> neighbor.

I should have known I wasn't pedantic enough in this comment. :-)

The point here is that in order to exercise the procedures between NEW BGP
speakers, (RFC 6793, §4.1), both sides must advertise and use the
capability.  If you have a mix, each speaks 4271 to each other with the new
speaker running the transitional procedures.

With regard to the extended messaging, my preference is that both sides
advertise the capability in order to use the large messages.  A mis-match
falling back to 4271 4k PDUs is fine - symmetrically.  Asymmetrically
sending extended messages leads to a mess of edge cases.

-- Jeff

_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr