Re: [bess] Comments on draft-malhotra-bess-evpn-centralized-anycast-gw

"Jorge Rabadan (Nokia)" <jorge.rabadan@nokia.com> Fri, 10 November 2023 09:19 UTC

Return-Path: <jorge.rabadan@nokia.com>
X-Original-To: bess@ietfa.amsl.com
Delivered-To: bess@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F8D2C151534; Fri, 10 Nov 2023 01:19:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.107
X-Spam-Level:
X-Spam-Status: No, score=-7.107 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, 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_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=nokia.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 S-eYxQlelDbM; Fri, 10 Nov 2023 01:19:54 -0800 (PST)
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2102.outbound.protection.outlook.com [40.107.94.102]) (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 A7198C17C530; Fri, 10 Nov 2023 01:19:54 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XW+UGyFfia7wU2J2AxgLnEMKOfyiwOvQkxeb4SPjdGh+WbFYRpjnpZqTX1I5vFNc4SAUVpMJ8q/KcF9swl7uIAHc6FuLQUhamXS6iNXdgwHgg3PUyBAB1deqgfZ2gcDrofnwqSYykm2Wn52QX37LkcKkcRTsjKsGRbLrNQNj0jOt1OOM2QggqLRbkAvwows2fUzeoC9uceQ9qOfhKs0r8eNFusjPqYoxrMhHn5rfMRKWuOJw8S/Jgmvi9dqT4VMJjRwZ37CuZwGIa6D9iJIv5b/3Dq2yVmxuqVD/YzTBt93t9HPvf16y6bQfrXzhT2j6OZ44id4EUhD9UsefJ5vltQ==
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=fbL76KrSOIsN2Dgf6r+ulvwM5yJwmKOfbO9ye6s9DBA=; b=RSGOGrSTMfNo5D7x1sZR5Lr1RfEEXTnU8XPRKQjavKMZo9naOLDrfNsR9zCfmpzUshy8ioNevoXEVHHPFvN+HvQ9o/TTl4AcaTsUCbbZgsBt1piT8ZYadrV9eP11hoPTZCxSnQCLBJw5YADA9G6IeNLhEs8/3tvK7zKq8wAghRlmFvajQt/WOs3Qh8n3FF5gf4V4dhTObnxDoOYJgZ3vrYn2XtoAJBa37x/7y/O87wtMXqaqHJ2kT+WQXtu4OyY/h95r4t2f5+4bobJAVuBFfsgakJb3OCLJurvZioB7cO6TZBwyY0GgjPhqgigyS1/Kk2kyyUuovQ4ZlUtNOOI91A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fbL76KrSOIsN2Dgf6r+ulvwM5yJwmKOfbO9ye6s9DBA=; b=YZhSmKfFkHRqhbctEba00yKm2eTCmLCx13VTwwCG6AQfWVn9ESnoXJjI0Am2zNCu2DcZoFKsVkT9WBDuK/+4RWmJ0ByIEk3kJV1z36OOcJjueOJ/7zDGmMuJ25qF95d5TxRhsHEYkYv6+9O3u1Bxh9yD/nh/s533Z+8SdkShw+m6LVfZD9H+5uKDbejQB1NJ+rKwD5yKaCyTQuIqAG+WQicGU6Hs8MN3hEzXwGJKewbOubtHkOxL+7Wia5XHwguhIA2t7koO7kVAAVvht+n5PxkSqeJ8g0jjRzyljUiP9XfVO0woVzkL9GzkoIhxf/37Ckj2DrjyHXT+WAg7F7xlgA==
Received: from DS0PR08MB9445.namprd08.prod.outlook.com (2603:10b6:8:1b7::10) by DM8PR08MB7527.namprd08.prod.outlook.com (2603:10b6:5:314::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.21; Fri, 10 Nov 2023 09:19:49 +0000
Received: from DS0PR08MB9445.namprd08.prod.outlook.com ([fe80::ce6:79b2:80d8:1206]) by DS0PR08MB9445.namprd08.prod.outlook.com ([fe80::ce6:79b2:80d8:1206%6]) with mapi id 15.20.6954.028; Fri, 10 Nov 2023 09:19:49 +0000
From: "Jorge Rabadan (Nokia)" <jorge.rabadan@nokia.com>
To: "Neeraj Malhotra (nmalhotr)" <nmalhotr@cisco.com>, "draft-malhotra-bess-evpn-centralized-anycast-gw@ietf.org" <draft-malhotra-bess-evpn-centralized-anycast-gw@ietf.org>
CC: "bess@ietf.org" <bess@ietf.org>
Thread-Topic: Comments on draft-malhotra-bess-evpn-centralized-anycast-gw
Thread-Index: AQHaEbU8dHpxVl9m3kSR4t5YYWDoy7BypxItgACjcyY=
Date: Fri, 10 Nov 2023 09:19:49 +0000
Message-ID: <DS0PR08MB9445BFCA602144AFCC7B6B41F7AEA@DS0PR08MB9445.namprd08.prod.outlook.com>
References: <DS0PR08MB944529F0AE4C4848F633869DF7A9A@DS0PR08MB9445.namprd08.prod.outlook.com> <DM6PR11MB4297B83E58BB2AAE5F8E2154CFAFA@DM6PR11MB4297.namprd11.prod.outlook.com>
In-Reply-To: <DM6PR11MB4297B83E58BB2AAE5F8E2154CFAFA@DM6PR11MB4297.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DS0PR08MB9445:EE_|DM8PR08MB7527:EE_
x-ms-office365-filtering-correlation-id: 9fe78fc8-6269-4688-320e-08dbe1ce3034
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 4iRpP7WJgnB0+/N84e7pvR3uC29PGt/TgDFCJLDfkNVAH36sGXLs+8+EEZuzRogp2CieOKxaDsF8aGG3TfuWSqZsJgLm+zHDHVjT3uDYiu/ezxyXRYJaBoPfN0qnK8ESUxu1vDCvZaNIcHaPiZavv6UUis9SXkzQiqUV1QTPv3/Pw/r2ngs4oKF4Mj1kLRg/CTbN8rfuq+V4i+r1pbkf19l4mgY65fsod7zSU44EKbS3mY5DL/fZS0noFUplky3OaHFfYrSrSL404v6CQW/7PBRIvDUfrUIwJbeWHN9h1aPQrdyZFkHr757vy2EtiAR9ryQzOx6uyQ0z/kgc+xfNWyODA1lczMdLYsE6+ZUf1RytFKA0cmzu544mVX/8SCkcr4cbxzcNw28Wik2Z81lBKr6Ay3UMUbUTCvpoWV4W3yO5HI+a7L6VpC+R+Xz+9wLIH1kf10a1KY1Iz8hNCP8eF7PAp5baWN4+AB+ASU7NCB94aFaGrsLlrGgYuZ7hKZCDxvqkPGHcfWrJai/3l79rD1gF2SDak4YLHINIXbZ7Hnv/0yl1HIsKyC2pPH7NziNFPaODONOnqriIvejq1K6pGAs3ueg8HtDl/75lzNr7mbBaSLpyYw/jw9LWVX8lgVZdIRPKvZaQx4ld/sbc2fHW/g==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS0PR08MB9445.namprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366004)(396003)(376002)(136003)(39860400002)(346002)(230273577357003)(230173577357003)(230922051799003)(1800799009)(451199024)(64100799003)(186009)(82960400001)(2906002)(71200400001)(122000001)(38070700009)(478600001)(33656002)(38100700002)(86362001)(41300700001)(316002)(64756008)(110136005)(66446008)(66476007)(66556008)(66946007)(76116006)(8936002)(8676002)(4326008)(5660300002)(84970400001)(6506007)(7696005)(53546011)(55016003)(52536014)(9686003)(26005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: pfS/OSUXkc6eyA+3H1YIyNLWG9p7DxMokuo8eN4GSg+cgGGaA6foQS4OKBd+yqHtmwhP1bRSzfYOxTRmxr0qbs0VonQrteeQhXe93L8yS7G1x31cQflzAvbrA/aXKYkVEWr2fXuOlhdjP8tlZUco9UEet37e++VHgFuLUc26WfSEElzgeLjqw+tUAI3tdesTQaCZjS+tLkobu/IMSAqNSmcVVL7iQyumu8IuiHWRX3bdrqQYJ6+445DB6LUAq/ocLy8xYPgjYEsAp86IptpjTmAn1tKnr10WnLZwqmMBoZ6mxtXUhYH5+/OZs3PwiV0SoQpJMreloIaxjGhSNhN1EIpu6V4kS15sJa2P7X/rE0Fbix/vTFixgZLD2hyqIWgUCgm37I2JREYJF3I56seBAAqLRoB1Ksr2XXfnHR2Y8JCm6LvyQllj1eCU3EMIl8j+Jck80dSywLnex/xKL2ccJC/iA+SFhgjcu5U91js6AY4apCTK+vU0E9tNtbA16CMdnDzpRm0CKupL2OjlBHMGdi+UrynSXEpx4pPYhbbwwjAlv0/ORBkE9qmB4xv2nQoZ91riZok9rvIgABSdmmvilxhhGhvQLcy8WlvA2mtUGzfyzL6WC+oBr43LnrSCk3009hBQ069VJRrg/amTTIzrT7gSsoR9ZZ2pyDL/byezgGOSj2YSOyzS070ulM1OMExHpKkPB5YtGB+Vv16Y+bREID0JD2v0utOGsojjK0g3+4eZLjIWUm5dY8NntvJGbkEQwVBLuktf6TikBkqllBxP2i0SIJqx4n2mZ4plRxDNMHUEWboDBAhj18Lb6iTxQKifQSe8TlqRgLSXcwaKfgWfiNo+K9ib03QvIbRLbB/1M6Xc4g6Wk1Hbiv7/0Ud3V2g1WWpdqlC4sk7yHYSMz3W+bhcfGDL3u3BAGU9Lqq+sjAv4jFmG/t4meV7cZ/IIpF6L+LdAYveZeZHWREC1NwsCGJBZGjGAvgmvOZwCIbRm/jkvZTkE5bzdAj5y2NeniloBKOYShQ07fS27vK7wFCLYWc463j2qOJ2M1XRlq5iPrPtXLptTVG3Whj+JEg0KJuljDcXa7rXWjDUMfbPAUQOjZJKsX3QOTH2yBZoDCZMH0F/ODJFKuvVTrOebHyBSfgBEbUVnNatFQT7KNyzOoct919WoKIFORFnQWNSzAsP95mbcjYcOboPl2xQX2R9hggHchYiyAwHa+b5JMGIqlSvsfeum75yfTFRz+SvB9uag02I0n+WUZiR3ds4+w3OkMYu9mn6KojtOkxdb4d8CKtX2n+gXeKo5XlnbXycmkNRUlboNWxNGn/0d6SAPSLafiCVae8ieZfS6br3nZVTZwBgH/uiwVh8kweIFi36hpwYHl4kdx/j6ne0fNrc+sTEC9OrlI3wDdM0jDfNT/dG6kKfdnvPSRuiH9CK0rwdH3UFdFq14+sxWaqyIeJyLsqpxbV7fYUBxZyK4akuF4mbCjoFi5V4LwiTxITlsIkF+GC4JQvCkgv4lkMPxCZg+Lat/euzTD0FZB/PpkWkA3x6f/ujwV2b1+UcOd5AdHN/MBn/AcKb00uu8+oMHy+eOvahPy+TZ0TaSptScN+CSMAJHMUNf0w==
Content-Type: multipart/alternative; boundary="_000_DS0PR08MB9445BFCA602144AFCC7B6B41F7AEADS0PR08MB9445namp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DS0PR08MB9445.namprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9fe78fc8-6269-4688-320e-08dbe1ce3034
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Nov 2023 09:19:49.0722 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: lySK1MU3/hEKLY5vkj/aErhTKODybK7aLNxi/VQCV9WtyDFRYnkGOfp8yjoEQ0xFvApLa3JzBylV12eBAc2IUg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM8PR08MB7527
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/AtN1b6tRVN_lhDaW_yBihZvRpXw>
Subject: Re: [bess] Comments on draft-malhotra-bess-evpn-centralized-anycast-gw
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bess>, <mailto:bess-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess/>
List-Post: <mailto:bess@ietf.org>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bess>, <mailto:bess-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Nov 2023 09:19:59 -0000

Thanks for replying, Neeraj.
Looking forward to reading your next version.

Thx
Jorge

From: Neeraj Malhotra (nmalhotr) <nmalhotr@cisco.com>
Date: Thursday, November 9, 2023 at 4:01 PM
To: Jorge Rabadan (Nokia) <jorge.rabadan@nokia.com>, draft-malhotra-bess-evpn-centralized-anycast-gw@ietf.org <draft-malhotra-bess-evpn-centralized-anycast-gw@ietf.org>
Cc: bess@ietf.org <bess@ietf.org>
Subject: Re: Comments on draft-malhotra-bess-evpn-centralized-anycast-gw

CAUTION: This is an external email. Please be very careful when clicking links or opening attachments. See the URL nok.it/ext for additional information.



Hi Jorge,

Many thanks for the review. Please see inline:


# Major comment: I believe section 5.1 is not correct:

“... GW MAC/IP MUST be advertised with a higher sequence number. ...”

And as per draft 7432bis:

“MAC Mobility extended community SHALL NOT be attached to routes which also have Default Gateway extended community on the sending side and SHALL be ignored on the receiving side.”

And section 7.13.1 in the 7432bis takes care of the GW MAC/IPs being protected and not subject to mobility. So IMHO the entire section 5.1 is not needed.

[NM]: Thanks for pointing me to this section. I do see that the need for sequence number can be avoided as per 7432bis. However, while 7432bis takes care of BGP best path selection, arbitration across local, bgp, and static route producers for the purpose of selecting the route to be installed in forwarding usually happens outside of BGP (in L2RIB). Section 5.1 is intended to ensure that a locally learnt MAC will not take precedence over BGP produced GW MAC route in the forwarding table. That said, one could arguably assume that the BGP best path selection in 7432bis implies forwarding route selection across bgp and local producers as well. Let me discuss with other co-authors and try to align this section with 7432bis in the next revision.

# Minor comments:

## If section 5.1 was the only new extension to EVPN, then it is not needed and the draft can be Informational?

[NM]: Besides section 5.1, there are procedures for L2 PE and CAG PE specified in section 3, for e.g., use of ARP snooping on L2 PEs to avoid ARP/ND sync. As well as re-origination procedures between L2-only fabric and Symmetric IRB fabric in section 6.1.1. While there isn’t any new specification for anything on the wire, L2-PE and CAG PE need to locally implement these procedures for the solution to work end to end. That seems like a standards track to me, but open to more input – will also discuss with co-authors.

## The following text:

”Optionally, the CAG IRB nodes may also have directly connected end-points.”

And this one:

“In case of VXLAN encapsulation, set of redundant CAG PEs provisioned as FHR for a common set of subnets MAY advertise the anycast GW MAC/IP RT-2 with an anycast VTEP IP as the next-hop.”

Are not really compatible. So you should consider to explain that single-homed local CAG ACs are only possible if anycast VTEPs are NOT used.

[NM]: Sure, makes sense. will clarify in the next revision that single homed local end-points are advertised with PIP as the next-hop VTEP.

## section 6.1.3 on split horizon groups on the CAGs should just follow RFC9014. I don’t think there is any new procedure here?

[NM]: ack. Will add a reference to RFC9014.


Thanks,
Neeraj