Re: [Sidrops] [GROW] Any credence to AS_SET in the *middle* between AS_SEQUENCEs?

Ben Maddison <benm@workonline.africa> Tue, 26 July 2022 19:45 UTC

Return-Path: <benm@workonline.africa>
X-Original-To: sidrops@ietfa.amsl.com
Delivered-To: sidrops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EE81BC13CCED; Tue, 26 Jul 2022 12:45:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.11
X-Spam-Level:
X-Spam-Status: No, score=-2.11 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_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=workonline.africa
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 CmWFtUdsKK3l; Tue, 26 Jul 2022 12:45:25 -0700 (PDT)
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10073.outbound.protection.outlook.com [40.107.1.73]) (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 28BAAC157B4D; Tue, 26 Jul 2022 12:45:17 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cPQM07v2dg5fTZG8UK7Hoi8mQuf8Zk8b3AajtLnRmvwFgjLpPIH+U3oVNkFgXA5NLO/t2bizW5bRxFTdvidTMlL/wegTuX0wjcWlWKk6lHZsq+xp986qcXnzZIO8hk1g/MfnusUXX6FdVQgBBSUbUh/hQWVtOtkabJnppm1h929LcVcA3JaU6fAIkyFJhqIq/WDWJHbPhUi//Tffo64Z1SLrBrJ0dTHfrQVuibVltMllR66wFKV//bhfD3mIWH8QiRvGu86Be4roa302Ms1pmI3SMIMBRpY2n8RHd+Zxa6NU7Sbmf6kEqV2X8QSMne8pu39TQeVwEgG3bQ0+dBI2FQ==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=QckarlD/XQ2U7aBg8E6NAAHNBOTPWNBbDySyycY8W94=; b=m6ukNBpjEkTxNGnKNnqaCWWi7UwG+RjBd1or84IBhNZGBD5lMoX2vz2VgpZhNzGX59t78mGDaNketUkxmY4CYBiG38dRT9aASZyOr2iR5NWgChZgPODfzjwWAFzEP/j9hi9A/5ZsleatFKJKb80GAS7U8c66NdutAzZKEzpf8C1HVlZxXdBW8D4u/rLoRxqCR6UAZB5YOWU8tqZcMtFsqBlM2e671qHqIYJMFJJkjjME0T0Ons76sFQPRL2xM4/vSmQZPL0SsxuYRC2i4Hm4w9CNtOypqMttMhXMLnoXq65y8RVTyNgz9CTdbb+SlEd4Bzy9I1wbLJBE6LU+AS9CQA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=workonline.africa; dmarc=pass action=none header.from=workonline.africa; dkim=pass header.d=workonline.africa; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=workonline.africa; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QckarlD/XQ2U7aBg8E6NAAHNBOTPWNBbDySyycY8W94=; b=HK4owYCZkIH8CO43+kO/ivDKAku2peJ3DUcL3xp7ZyBQ07t3Wm9AQ5U8Wk2F+O98J5TNMmK+culX0u/ICajHbKBuJthgFM8Wq387Gz7pZKCtMr6I/UVEd+U7Tg3seNBkByt4HVMAKtmPuPh3GCluksbnhE17f/MU8itlPXaOdwQ=
Received: from AS8P190MB1078.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:2e7::13) by AM9P190MB1571.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:3e1::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.19; Tue, 26 Jul 2022 19:45:14 +0000
Received: from AS8P190MB1078.EURP190.PROD.OUTLOOK.COM ([fe80::24e3:a696:db62:47e8]) by AS8P190MB1078.EURP190.PROD.OUTLOOK.COM ([fe80::24e3:a696:db62:47e8%7]) with mapi id 15.20.5458.025; Tue, 26 Jul 2022 19:45:14 +0000
From: Ben Maddison <benm@workonline.africa>
To: Alexander Azimov <a.e.azimov@gmail.com>, "Sriram, Kotikalapudi (Fed)" <kotikalapudi.sriram@nist.gov>
CC: "sidrops@ietf.org" <sidrops@ietf.org>, "draft-ietf-sidrops-aspa-verification@ietf.org" <draft-ietf-sidrops-aspa-verification@ietf.org>, GROW WG <grow@ietf.org>
Thread-Topic: [GROW] [Sidrops] Any credence to AS_SET in the *middle* between AS_SEQUENCEs?
Thread-Index: AQHYnShQgEIXQDNXC0uqamVDCEo8r62NO1+AgANtngCAAGubKA==
Date: Tue, 26 Jul 2022 19:45:14 +0000
Message-ID: <AS8P190MB1078E02E943BC7E453DB01F8C0949@AS8P190MB1078.EURP190.PROD.OUTLOOK.COM>
References: <SA1PR09MB8142D357A98BFAAF206C387C848F9@SA1PR09MB8142.namprd09.prod.outlook.com> <66814cfa-8425-8063-9193-272bc8b28291@foobar.org> <1F8421AA-8514-41FB-A047-EEDAF975B934@pfrc.org> <SA1PR09MB81421D152AC2DA200EDE1D9784919@SA1PR09MB8142.namprd09.prod.outlook.com> <E19A89F1-B892-4D41-99A3-5C551C7FB640@pfrc.org> <SA1PR09MB8142B461A3FCF715071F7EBD84919@SA1PR09MB8142.namprd09.prod.outlook.com> <F02D928E-1600-42C4-B8D0-9A544849A22D@pfrc.org> <m24jzagyi8.wl-randy@psg.com> <SA1PR09MB81422706D5E43E581A75E5B384929@SA1PR09MB8142.namprd09.prod.outlook.com> <CAEGSd=AYgEqhcsFvoxppkBQYXOVcEiJ7qe2MrL4-qDCQcKDJZw@mail.gmail.com>
In-Reply-To: <CAEGSd=AYgEqhcsFvoxppkBQYXOVcEiJ7qe2MrL4-qDCQcKDJZw@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=workonline.africa;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2ba2c4c6-bfd8-49dd-a19a-08da6f3f5c1d
x-ms-traffictypediagnostic: AM9P190MB1571:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: cLnBtm1ZeDvRWQLM7fLdFUkfdlW7iJaVcQ5EN45FV/yp6dgWK8JcMotPgx6QXEY6gAWgHba5MmFYShAFfHZ1nmzOlv462pQVNy+9aLn7eke/OdSSfSKgOQSuPPBogrG7x75h9L5ZwQYUMcTzB7zmMreGPt8Srd170SW4gCRz7j5FMOgKRO/j7Fzo6sl94VwoI/lHzZ+azqhkMPag1BvU5bVIcbqRpVT6T5ufPPrpSYH9YIMJRkFnA2GW/6SN7MXYX1T+Y/EKB9bnMuyAAgfI9gCn4yf7kgwvxCUVcEhGxdV9FAPRKfLOZm3g3lKYE3bVBPMt4Fm0qzfEAXHyCx9iqfO4Yh3K2t7wozClx3Eh8Qolc0TAUBa0xvLlnaQu4x6zhV6Yjnz3qyfqrhCKJ34dhHpqBceWF0KYSgP2I03REkKPUHfPB54IKmCqIbcJXiT+QbChymwSC4gW9yUXJmxr/SlyFC1n0W617k2B0YazBz2Xj4EDIPUtQndtWYlR7RR3r16OqBrpaIQvozlCI/DCKXxjpvvo64fSv+AsJ78IMOXqALF0aZEhyr8onlyEOEbaQ+3i2tqnPC521nKK+Ja5/pgjKLogHy0ylcBEhnAMzevnQJ9a/04EF+xm0+5niH2j9g5R+hlXTvj7ubmkj3qallzhZ/3/1HkeQ8zWu25n2hbgz9DtV3VBtMR4PR1GNvFXmKwBNtYhY1CGvbjwV7gsRYeQ8lfDCSPq94Eb/anEnCJ8doSKIpwBfsoJb2Sww826oVbSZsI7wHVH8r6VzNJB1VzgFV2iW/b9kYI8STBj0x53Dc2tXkydlnWVPZULct2vs1vjUyJvqGBVxp9zrHxlqO2Y/FQUdLC79lDqXpVQvU4=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8P190MB1078.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230016)(346002)(396003)(39840400004)(366004)(376002)(136003)(7696005)(52536014)(316002)(122000001)(54906003)(110136005)(478600001)(6506007)(53546011)(55016003)(38100700002)(38070700005)(186003)(83380400001)(166002)(76116006)(5660300002)(66946007)(2906002)(66556008)(4326008)(8676002)(91956017)(66446008)(64756008)(66476007)(26005)(9686003)(33656002)(71200400001)(41300700001)(8936002)(86362001)(46492015); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: vneOzkp8RRDG459FlGW9LtPGIgQT6q9SAVSNCle4AZ/pqlc/jZQIox52NaA9nQz39nJzeOOw36gvDjyYtxUbbANy3RareZ/T25C1QoBssTrMqfAnqqUltSgHeDE4ANEL/+tmFuIcxT5zU3ueA3c+Z7WqDZSjfwElh84PIav1Di5asQLpTWFMlyNGuoUJewSlfAm/KDaargNuUbPKBvKnjiBNSvhF57NVrOHEQFc7Mh3PC3uHQEncOwnzpzXaMAUbqLYkHmhR8p7/AUKZ/7VIm5BmtXdk+XgMTpw8jwuxHTmdZ5eEZbasj4W15qcPJ0/fBfvRS/WxlJq9mu9OPo0b/Gd4LGgpVWxCACNMWXd4U3qJ8Y1UXMlYKsWcHiG8bu1SGEhGoCW3CaPpUkqi+PYH8ga6Sc231Ib2n/ZTLujipe0bKHe1lZeXlSWa10BE+8im8dSN7AkadtRhHgaGQwZ+xaSBXVdJ4J7TCJbhqsPJv27L6T2+Fy+rqmSPIbybDCSM5eJjsgZjGLffuWmXrmg7kDj2OrRTrQ+Lowqs90QCVRgiURuWpwWJF4NDOi06PskBSc3Ne1dqGlMazjdWUKkgbwJDlletjQW864+v6BJoLrP2jcMDUOQpI62RUks+e3PmEIfDxFAFfMQ2qWvLPZFiAVHuRQ68f9+IdjikVa48+CHDco9Bzn7Ru/Xhsc5pnpJRYKb0f+VvZSma7UfOBu7CFhEJEpS+UAsZW/6fBJYRXTqB9tbCMCRtg13NY4s1n/JTcfFXVozXyR1dQggo28O0/Z8blU/Wl/r+MVs2oaCoZrmRrsv6nWxpGP5A5e/wlxUeonkHLfKsHyykJS0wP+9XuhYdo6MbGCdyz2LND4oshJS99vvd1vA4rp11id5FVf+oeQkJRhkIGDA6IE6fmrNfOxDUAjfPIDIsbWMh8rzQraLDi3uKL3HyiVpkVvDGcMY2cTYKJjxkW080d2DoBWamyMLSRDuHz6pDyIh69BpJiwJEfG/KuHbDCgAUt4CNTehVVcjrpkerD0EzzNpvaasjcEzdxevEQKIGDB4CBvEjq2NXuBEQ9raseQEMlksCwRhAomye7xQXyyyBRrxx0ipq74OsYAmugmc3RjKFtfmSWEffXrB2abM8KvRC3SQ/49t0clS3gqKWelY8M12iYbnawGMGTOogS6jpAa2lXO1WEoR/E2GEuQRXvzy8/KFEfxx8NHqszmHjhRBkdjp/t6SjgiGogIMVW9/gyKMGq7CFC8Uv3g7pDD4+aLuYdeXP1tpNzv0U7myJKdoeGbCtB7CMyxY/ZFToxYZmKwAc5xaEuTZiCazH7lNkjoy66acDWTlpJPMg3Uu5Z3tTLCPeUyTHJ7iUgN1qHyBnv4gLOT/Mrffq3HiGXGcnpLDxv4UKj52Zc9RNRQCa3G3jYINcwzMHbTJ42qfr+3kX8anNjrGiPLSb7Wg8XgFR0qQ0cwbLe4GYYJwiRrXNin20zhyUKGZ9DrkXJqLJ/uiZmIY4dsFbVIBQQYj/UKEGqc9ZJ9HlaJRY5O8PjOXshek0JzliG9UlBkVAyLzzBIlnlU/0sa6gUDS1BssUN0iO6Eo1K0ecQdrItu41yoNsNbzZLhmBGTfmAQ==
Content-Type: multipart/alternative; boundary="_000_AS8P190MB1078E02E943BC7E453DB01F8C0949AS8P190MB1078EURP_"
MIME-Version: 1.0
X-OriginatorOrg: workonline.africa
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AS8P190MB1078.EURP190.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 2ba2c4c6-bfd8-49dd-a19a-08da6f3f5c1d
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jul 2022 19:45:14.4947 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b4e811d5-95e8-453a-b640-0fba8d3b9ef7
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: CUL3KX71IcTEbtHiEhGbbBtGEA8dacrcsdXVUY6PmX7c8wn1H67Oi6z91cePwk5dly1epmjYuB06dE/sl9/LhA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9P190MB1571
Archived-At: <https://mailarchive.ietf.org/arch/msg/sidrops/5kKSCxVH6s6Or8w9k9aQs8j8kSw>
Subject: Re: [Sidrops] [GROW] Any credence to AS_SET in the *middle* between AS_SEQUENCEs?
X-BeenThere: sidrops@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: A list for the SIDR Operations WG <sidrops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sidrops>, <mailto:sidrops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sidrops/>
List-Post: <mailto:sidrops@ietf.org>
List-Help: <mailto:sidrops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sidrops>, <mailto:sidrops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Jul 2022 19:45:30 -0000

Hi Alexander,

I think that SHOULD is strong enough to justify the behaviour as part of aspa validation.

Certainly the side effect wrt AS_SETs should be called out in operational considerations.

Cheers,

Ben
________________________________
From: GROW <grow-bounces@ietf.org> on behalf of Alexander Azimov <a.e.azimov@gmail.com>
Sent: Tuesday, July 26, 2022 9:14:36 AM
To: Sriram, Kotikalapudi (Fed) <kotikalapudi.sriram@nist.gov>
Cc: sidrops@ietf.org <sidrops@ietf.org>; draft-ietf-sidrops-aspa-verification@ietf.org <draft-ietf-sidrops-aspa-verification@ietf.org>; GROW WG <grow@ietf.org>
Subject: Re: [GROW] [Sidrops] Any credence to AS_SET in the *middle* between AS_SEQUENCEs?

Hi all,

The current version of the draft follows the wording from draft-ietf-idr-deprecate-as-set-confed-set


   BGP speakers conforming to this document (i.e., conformant BGP
   speakers) MUST NOT locally generate BGP UPDATE messages containing
   AS_SET or AS_CONFED_SET.  Conformant BGP speakers SHOULD NOT send BGP
   UPDATE messages containing AS_SET or AS_CONFED_SET.  Upon receipt of
   such messages, conformant BGP speakers SHOULD use the "Treat-as-
   withdraw" error handling behavior as per [RFC7606<https://datatracker.ietf.org/doc/html/rfc7606>].


As you can see, it uses 'SHOULD'. And this was the reason to have an additional 'Unverifiable' state, because the 'Invalid' routes MUST be rejected.

If the WG agrees to change normalative language from 'SHOULD' to 'MUST', the ASPA document will follow.


вс, 24 июл. 2022 г. в 11:53, Sriram, Kotikalapudi (Fed) <kotikalapudi.sriram@nist.gov<mailto:kotikalapudi.sriram@nist.gov>>:
I think we can conclude that the outcome of the discussions in this thread is to make the following change in ASPA-based AS path verification:

If an AS_PATH has one or more AS_SETs in any position, mark it as Invalid.

At least four (perhaps all five) of us who participated in the discussion support this change.

Thanks.

Sriram


--
Best regards,
Alexander Azimov