[Idr] 答复: I-D Action: draft-xu-idr-bgp-route-broker-02.txt

"xuxiaohu_ietf@hotmail.com" <xuxiaohu_ietf@hotmail.com> Fri, 11 August 2023 08:58 UTC

Return-Path: <xuxiaohu_ietf@hotmail.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 BA1A6C15270E for <idr@ietfa.amsl.com>; Fri, 11 Aug 2023 01:58:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level:
X-Spam-Status: No, score=-1.235 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, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.com
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 C49f5JeRdUgw for <idr@ietfa.amsl.com>; Fri, 11 Aug 2023 01:58:21 -0700 (PDT)
Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03olkn2059.outbound.protection.outlook.com [40.92.59.59]) (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 A232CC15270B for <idr@ietf.org>; Fri, 11 Aug 2023 01:58:21 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WBZ7WYExiUG6+83Oir+b1XBiNU6HBzz68AUaKsjsyKeHsGD1+EBWSGuuxbpurdCNWZATHWpPpeQBsScCOUGto1Gmn8xcsMfpkxkQsSxsnXliTM5At+oIAM93R4qkkIi4oVXENesdrqL1C2oIQnALLtxBuPHYzT/dRY8sffn9c/VF/0MtEWq1iebUPU7ZfCwTj6q1CuHPHScIZ/QkEKKxsVAF76uqbvkvEiuxA4MQLcLuXvlSsQnw3JT4bKZO2vMEBsHzsg1/IneE9eUC+QHLwgYRyB8lEnFN49Q0JIES96lyG+PoITlytG5ORaHqqcmHne/H1UaSy9SygW0VydCspQ==
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=0MUlOL1+bdG2nDKDWTIQ4kvVLKPnvZpKb9AL1ov1QbM=; b=N75pqig8tylu6Pq30vmC0+b/VBsM2kAz1oS87MYEEJOwcFND20Z5BsjLNc5dAK5nlPaS3NK8yNeQbZzZqESSF8yMiIc72b2TiCDxlmyphmCStqGWzod1qhLSFbqPj9OabaTIgxuWuZraQHVS5j0UojkHMvJo7d8DIO0CgwQEoTUG3ZQF+CcS4mxewDxPnkFyEVX1RFHlvS+p/D+BM1G306/VT5cHaVpgVQza9syV4lKCxpjRFxAHNp+3yvIpYFiMcV8Fsdq31aP/8/1jAlnrqPVB6To1kAPKkyENAePA9szSjUI2eMtwNL0pEBADDLzFHSbMXvBkE68nJu6b5SHYtg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0MUlOL1+bdG2nDKDWTIQ4kvVLKPnvZpKb9AL1ov1QbM=; b=g6x8RsjYXRo6hHhORR1P1RqSQLesAVcaCyYtfEg0/omCzs+D0ZeKX2lk/oHgWO0He4RkOV/PaHs12ShuWjYjdMGZTLIZaeVr3lCizXg0Z1LEdOIbqpxeezHbHTRjJNQ4YdpC/GtgqzPf+Bsg/ZIb7XXCYnY8300bAXx8eo37iwae9Lc4BOOYF6G4bABADOX5XkjCMPDJ1/KDuS6fYMyWSRZ+Dij/XjEaagQk6wX2uv1psOSKzKX0wbZR6iA0C24Pz91w8sPSoR/PQOt77PZqCP5jXtxtjUA05qHja/7kGvf3xVdmuFUxYVrxRm9/1SnyK2bRoVeQPbUYIWKNZwHxRw==
Received: from AM6P192MB0375.EURP192.PROD.OUTLOOK.COM (2603:10a6:209:3b::17) by VE1P192MB0544.EURP192.PROD.OUTLOOK.COM (2603:10a6:800:169::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6652.30; Fri, 11 Aug 2023 08:58:19 +0000
Received: from AM6P192MB0375.EURP192.PROD.OUTLOOK.COM ([fe80::836e:71:9168:528e]) by AM6P192MB0375.EURP192.PROD.OUTLOOK.COM ([fe80::836e:71:9168:528e%6]) with mapi id 15.20.6678.020; Fri, 11 Aug 2023 08:58:19 +0000
From: "xuxiaohu_ietf@hotmail.com" <xuxiaohu_ietf@hotmail.com>
To: Robert Raszuk <robert@raszuk.net>
CC: "idr@ietf. org" <idr@ietf.org>
Thread-Topic: I-D Action: draft-xu-idr-bgp-route-broker-02.txt
Thread-Index: AQHZysMxx+Wy1kO3G0OnG805v2t5DK/h9qGAgADlhraAAWKEmYAAgfIAgAAJpAc=
Date: Fri, 11 Aug 2023 08:58:19 +0000
Message-ID: <AM6P192MB03759ECACAF58306054C474B8110A@AM6P192MB0375.EURP192.PROD.OUTLOOK.COM>
References: <169157989186.10790.10412166011795082010@ietfa.amsl.com> <CAOj+MMGLTgnwT9gQ6Of7OdMkZQSsNmDuncO=hvmAZkmsJJ1JpA@mail.gmail.com> <CAOj+MMF3ARazhUUW0NqayX5FyPH24Qy5w=kuNUo_QH-f4yMOHg@mail.gmail.com> <AM6P192MB0375A0A0FF1C8ABCAAFBC6A08113A@AM6P192MB0375.EURP192.PROD.OUTLOOK.COM> <AM6P192MB0375D12D661F4315224A79148110A@AM6P192MB0375.EURP192.PROD.OUTLOOK.COM> <CAOj+MMFzXf6gaEwj9LzPMA3kNwax6ER13NC5Qk+zSaq_ur9fww@mail.gmail.com>
In-Reply-To: <CAOj+MMFzXf6gaEwj9LzPMA3kNwax6ER13NC5Qk+zSaq_ur9fww@mail.gmail.com>
Accept-Language: en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-tmn: [XuHUW9+H/4pezxUF3zgDWogJikmFaRNO]
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AM6P192MB0375:EE_|VE1P192MB0544:EE_
x-ms-office365-filtering-correlation-id: ef8c5e02-a689-47b0-4e09-08db9a491bc8
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: tQbPaO70huKrLOhY2NFkE0eF+LMvsPFixNJWEMw6o+bk92/RgDsAhHj9Q/NeH1rqh1AUXcSPkw4aZYxdnh9QLo9LYSCO8ffpfWy0BLFBDX8Ha0Iu0qEfdrRyNiHYUYTQOVI5QlDhxs1b4LAbN2PMh36HAT7HUEoy2oBeLu6lJFKVrspB+MTdCGONSsLjPDzz3ZCbDo/8yJVg8tYq1oELvOK1cQxASocoHUCiN42hfdkoqxm5QHLVvETAVUJJwGJ4NNSmIxRs2QedhDyfBIXY0tthtlgcwLHjkXkiSroAFE27lzP6QIz6CETF3Q67/ktefwQswIxH2hrEQlH0mNOt7zz1qzxkgjdMbs3QhMsiMltz6V7HI+e0ou7xbBvhxWyBUSV7I8vcwWewP3/Va4TzORPhDFsW1lq0wjjFb2nBO00y7igT7Su+ftWuVhBqCRjQGAQPRgkYyj3WiNXjdc/QTM9dT4R/sim/ThXhECVodna8W4AZ08neHmWprL3pVbw8DaAQQxgmb1/zeSBkuVxBajuQJ8C4VeA1fF8nh5RARj/vA/bPpAyi4GjHK83FazDn
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: ziZ2qnnhSIJGsL17qPz00JdXDSYWPgwZGe9dvCgaeNoP482N4SMVc6VBiGL25kMWOdJzt6LNyj4mSMUuHaLygNcrR2Op3Z61bckR50pKAKYH/N7ZFpMUZtzt3uIiue3ViEL8O+1j6sFWjSf5TqZ3fHxhsqQuerSMdpqV1cBYpYpjgCON2XTF0wT/RnvPayUYxkCPALyesaFXt7KZy+iqhFflLR+NvzeEU3NbOzbmGA3GpdETzyVCRBVkVm9sFRNzVNOzY40psctVd2JYllfL41OJSBg69ILg5JdNX+YVO1EKrTWd9X4itBVAgQMDz1FrIViyDeuCoD9n7jQBo60+NMdW85tkj4nfshZAl5HwcSzImGsWwwX/4GizFDuhI7BuyYouyto0dFvar2pzvaKxppXHPjD/O7/NRtnHzAzX9g8l+hwYshFUfJOysXamTG9WUSPfD0q6TqQkxotdqf1ex3Y0F1jOFe6Gw4LzSb7R3EIFN1s/sDtIdnmg7RtVDoK/DHxwNWZqNW0svH51rGzEg5Jo5+AF1WYxnAVhYC5WH7AFYCw2k4KMURYS6FbQU1BBGEdoOD/ywf9HbSrcVt4lTZGnAF8/u8/5QnlNjkrRtlNQxACWaaQakUCwPD8TfhJfj0o1mdc9B/dKjhhAnoNKK/QCRzs6uAIpSVNEqCuWVy29ZbAXAk1+iEcWwLbJv1CmddDzQ0XPEY8YQgAzwot++1DMO8jU/9E+drqCalaIpfRvZYyHU0fiSbrgmfmN+SD3+i25f27OMnQzec3X0Z0NgxrGvX+QLRGdlvL5qZrZrRb5iwGoggwMU+NQxIiS0/hJkS4Ip+tagWC5nS/wmJ53iApSdSXhEJKcOVFJqlLtOvS5cqlvlBIKTIg2OeqsYmoF6YG9fMc2X63RBKAn6k1ML8LWczNZlBIz9Bv073s8cNJ5UVWqOio8wYfa/yAB+8b9OaxtFjwKfMhXGsk5f6HQiXZjft2XyWxO4XrVzcgjoRM9CRkUfC2TP/qliZeHXRyvpVmyrCfHPGiphJHoqfXWtImeR1Mc+tATrccwc6zYA2PgiEs5k+L/hxPoEqY1FFaIfKw2+K8SzTUILbYr+avaZycQNmO/N1Ll+SpiHB7ftLXS9fwM1sUhSJWKqkKAHhZLmRw5i2Yi8aI2XG8BMUY2l2r8afBGTbluE7vKblQTaVMaBmO0irUamnUaer3DYUSDm7dy2petLI0kkfzhyIzDUnDtuXHZRg3NxdTwBK9RDIkFR3oco1n1DTDjjmgI44tx
Content-Type: multipart/alternative; boundary="_000_AM6P192MB03759ECACAF58306054C474B8110AAM6P192MB0375EURP_"
MIME-Version: 1.0
X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-fb43a.templateTenant
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM6P192MB0375.EURP192.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: ef8c5e02-a689-47b0-4e09-08db9a491bc8
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Aug 2023 08:58:19.2445 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1P192MB0544
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/gGU2lnSalaiMBb5s1ZwgohhT3-g>
Subject: [Idr] 答复: I-D Action: draft-xu-idr-bgp-route-broker-02.txt
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: Fri, 11 Aug 2023 08:58:22 -0000


发件人: Robert Raszuk <robert@raszuk.net>
日期: 星期五, 2023年8月11日 16:09
收件人: xuxiaohu_ietf@hotmail.com <xuxiaohu_ietf@hotmail.com>
抄送: idr@ietf. org <idr@ietf.org>
主题: Re: I-D Action: draft-xu-idr-bgp-route-broker-02.txt
Hi,

Question 4:

The questionable advantage of deleting the routes after they are sent from the brokers has huge drawback - that withdraws need to be now sent using extended communities marking (namely RT).

But as we know many routes may be advertised with the same export RT - so it is impossible to withdraw only subset of routes based on the RT membership.

[Xiaohu1] It works well when each VRF to be configured with a unique export RT in the data center SDN environment. Of course, you can configure multiple import RTs for a VRF so as to realize inter-VRF route leaking for special services, e.g., cloud WAN.


Configuring unique export RT for each VRF of the VPN is an insane recommendation. Sorry.

The core principle of L3VPN architecture (and EVPN as well) is that addition or deletion of a VRF in the network DOES NOT REQUIRE TO ADJUST ANY OTHER NODE's CONFIGURATION IN THE NETWORK.

[Xiaohu2] Let me correct my statement. For a given VPN, it should be assigned with a unique export RT. In other words, one export RT per VPN.

Question 5:

When sending withdraws due to lost sessions to upper level RRs now need to be based on VPN membership (modulo issue #4) the biggest problem seems to be that the proposed brokers are not backwards compatible with existing deployed PEs.

Each PE now would need to understand the new format of withdraw messages (yet to be defined) and support such new extension(s). That makes a deployment a nightmare and does at least require new BGP capability message between the client and the broker and the broker and upper level RRs.

[Xiaohu1] I agree that there are many details which need to be specified further. As for incremental deployment and backwards compatibility, the proposed solution is intended for large-scale data center SDN environments which are greenfield environments. To connect to the outside world (e.g., other data centers or on-premises sites), hardware PE routers which peers with the top-level RRs via the classical BGP would be used instead.


Even in new deployments there is usually more then one OS vendor involved especially as you are talking about virtual PEs.

So understanding if my peer will support new format of the withdraw messages seems a critical piece and a MUST have for this to even be POC tested.  Moreover even if OS supports it you are still likely talking here about new IBGP peer type as clearly route broker will not properly work with current IBGP mechanism (current means today's BGP-4 SAFI 128 peer).

[Xiaohu3] As I had mentioned before, this proposed solution is intended for a green-field data center environments.

Best regards,
Xiaohu


Rgs,
R.