[bess] Question about draft-rbickhart-evpn-ip-mac-proxy-adv

Sandy Breeze <sandy.breeze@eu.clara.net> Thu, 28 March 2019 10:53 UTC

Return-Path: <sandy.breeze@eu.clara.net>
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 A8284120277 for <bess@ietfa.amsl.com>; Thu, 28 Mar 2019 03:53:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=eu.clara.net
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 lCe61Ca1n_l6 for <bess@ietfa.amsl.com>; Thu, 28 Mar 2019 03:53:29 -0700 (PDT)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150044.outbound.protection.outlook.com [40.107.15.44]) (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 64ED5120243 for <bess@ietf.org>; Thu, 28 Mar 2019 03:53:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eu.clara.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FpoEGW8Q7PPu5abqmuEcQGVqfAAdeeoisqlczx67xY0=; b=D1vDo5V0CshS3JzBHS1UYkLvD+CY09fZwcEE2h2S1jmqi5okVKHVRPNfql9YAEe7O/+C50mfTsACxc1oCrk2yTrgadF3SEXSGfsUBjGhoDmJvIJZs24VmrokvSc7M8VCdvO7bMvBwp+vpVQGFQKWP/v1qGrcfKCgKppgyGxGAQI=
Received: from AM5PR0202MB2692.eurprd02.prod.outlook.com (10.173.90.12) by AM5PR0202MB2532.eurprd02.prod.outlook.com (10.173.88.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1730.18; Thu, 28 Mar 2019 10:53:26 +0000
Received: from AM5PR0202MB2692.eurprd02.prod.outlook.com ([fe80::143f:593a:1cde:73d8]) by AM5PR0202MB2692.eurprd02.prod.outlook.com ([fe80::143f:593a:1cde:73d8%2]) with mapi id 15.20.1730.019; Thu, 28 Mar 2019 10:53:25 +0000
From: Sandy Breeze <sandy.breeze@eu.clara.net>
To: "bess@ietf.org" <bess@ietf.org>
Thread-Topic: Question about draft-rbickhart-evpn-ip-mac-proxy-adv
Thread-Index: AQHU5VR4IGuWpxFJd0qKs5LaDbkbsw==
Date: Thu, 28 Mar 2019 10:53:25 +0000
Message-ID: <867D94CC-421F-4524-B594-BCA04F1F1591@eu.clara.net>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.18.0.190303
x-originating-ip: [2001:a88:d510:700:fded:58a7:32e6:654a]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c66dd6d8-d481-46c2-a03c-08d6b36b9ac9
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600127)(711020)(4605104)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:AM5PR0202MB2532;
x-ms-traffictypediagnostic: AM5PR0202MB2532:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=sandy.breeze@eu.clara.net;
x-microsoft-antispam-prvs: <AM5PR0202MB25327407AF8EAD776BA6A6FBA8590@AM5PR0202MB2532.eurprd02.prod.outlook.com>
x-forefront-prvs: 0990C54589
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(366004)(396003)(346002)(376002)(136003)(199004)(189003)(44832011)(6436002)(5024004)(8936002)(7736002)(46003)(6306002)(54896002)(6512007)(82746002)(9326002)(2616005)(478600001)(256004)(25786009)(476003)(5640700003)(53936002)(5660300002)(6116002)(2501003)(6916009)(186003)(86362001)(71200400001)(6486002)(97736004)(2906002)(81156014)(68736007)(14454004)(105586002)(99286004)(486006)(58126008)(316002)(106356001)(81166006)(6506007)(2351001)(102836004)(71190400001)(83716004)(1730700003)(33656002)(8676002)(80283002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0202MB2532; H:AM5PR0202MB2692.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:0; MX:1;
received-spf: None (protection.outlook.com: eu.clara.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: ZAibm1J76C/6Z4TJbbJvVfIvnBU/X97kOs0W9PT0WsLHUCrpsuiw1cbHHO0CJoEo4XYyrCSsEE1XEywhpSLBpV39T2gXgLoI55j1H75C9dvSw7dykxoc3ojfyhpnRDczvdzhFPNDSiATT2ZpMM0O5621k3T6rqGuIuEm4bt4UIt5k6MsEsLX3ZYVwTdwH859T4j3Oq0HTqlIRrwYLMiirCMndXLpx302TxkJ4690aMWgSXYL0ozIHjq2o2I+3TEVO+cAPeardJuBRG4rrLDEKTKTLEtke5jMXdAYRHN0cQQf4hXyr/tDACjB8zWzBubL0UsA8UkGRRNUsowtAkuhjsh0WsL05l+HhN6Jte08dB+f+fa3CC/49QqR+Qg8Ng9oSycuV87e5phtkIMcnHvMLuLwEyVYZtyLF8y/4xckn1Y=
Content-Type: multipart/alternative; boundary="_000_867D94CC421F4524B594BCA04F1F1591euclaranet_"
MIME-Version: 1.0
X-OriginatorOrg: eu.clara.net
X-MS-Exchange-CrossTenant-Network-Message-Id: c66dd6d8-d481-46c2-a03c-08d6b36b9ac9
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2019 10:53:25.7680 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f87a7640-3b94-4bbd-b5fa-b4c15947cf56
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0202MB2532
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/AgfyzVUXS96dyCMppAfdYHrS1Ec>
Subject: [bess] Question about draft-rbickhart-evpn-ip-mac-proxy-adv
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 28 Mar 2019 10:53:32 -0000

Hi Wen,

First, thank you for this work, I see the problem you’re trying to solve and support trying to do that.  I have some questions.

Lets say for example, PEs: 1,2,3 have CE1 attached on the same all-active ES.  PE4 is a remote PE participating in the same EVPN.  CE1’s MAC/IP is learned in the dataplane by PE1 only, and PE1 originates the RT2 initially.

At this point, with standard 7432 mechanisms, PE4 can already have aliasing and backup paths to CE1 via PEs 2 and 3 without the need to see an RT2 from either PE2 or PE3.  What PE2 and PE3 might be missing locally, however, is ARP/ND state for CE1, which is and which your draft looks to solve in BGP.  (If my understanding is correct?)

Now if PE2 and PE3 support the proxy-adv mechanism, then they sync ARP/ND upon receipt of the RT2 from PE1.  Why do PE2 and PE3 then need to originate their own RT2?  If they originate RT2’s then this can influence the forwarding decisions at other remote PE’s like PE4, who lets say doesn’t understand the proxy-adv bit in the ARP/ND extended community and will see the RT2 as originating from 3 different PE’s.  Is that the intention of the draft or just a consequence?  Or is it the intention to keep the proxy-adv mechanism for use amongst the multihomed PE’s only?

Thanks
Sandy