Re: [bess] draft-mohanty-bess-evpn-bum-opt-00 - clarification on problem description

John E Drake <jdrake@juniper.net> Mon, 26 March 2018 13:00 UTC

Return-Path: <jdrake@juniper.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 2C75E127201 for <bess@ietfa.amsl.com>; Mon, 26 Mar 2018 06:00:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.712
X-Spam-Level:
X-Spam-Status: No, score=-0.712 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, HTTPS_HTTP_MISMATCH=1.989, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.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 XlDvvz6vd8pT for <bess@ietfa.amsl.com>; Mon, 26 Mar 2018 06:00:52 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 B5E381201FA for <bess@ietf.org>; Mon, 26 Mar 2018 06:00:52 -0700 (PDT)
Received: from pps.filterd (m0108157.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w2QCwltw026623; Mon, 26 Mar 2018 06:00:47 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=q6+SCTTVJtN02Rtz//jhp0OrSZQ4PEAT9sq2eP+tYWc=; b=tpjEMplWpxQZgruv98bTPBILt1OO6rod8TSc4pCA9IeBa4f/zhL5MDrjlkKyK3KPQ2bn sjpctzfc07WGjfEniNJmdpCrgAcJun3bUVAQ4da8n1RxOh5Vfg+x4TOlIvGI94yJSX3S aYuA7xIQRyaeHpTm44ATzvXNc3FWM1KeJmyfB6IGLfTS+sL7LtDBA/YK1b+tPCT6/81n s6LNo5688tFSRB2YJoYHFFwIQ6JFPpAlsoTlwQ+hTRQx1nNAxzijF6LYFPqQEmor/M5m bgkLcXMG6H4DW96hlgIWnz8kl/7FYSgB/4UvQqEcTqaCMSDc6Eq7dNItV50ijTZ8zu7t wQ==
Received: from nam01-by2-obe.outbound.protection.outlook.com (mail-by2nam01lp0175.outbound.protection.outlook.com [216.32.181.175]) by mx0a-00273201.pphosted.com with ESMTP id 2gxw9d8eh3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 26 Mar 2018 06:00:47 -0700
Received: from DM5PR0501MB3831.namprd05.prod.outlook.com (10.167.108.17) by DM5PR0501MB3832.namprd05.prod.outlook.com (10.167.108.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.631.5; Mon, 26 Mar 2018 13:00:45 +0000
Received: from DM5PR0501MB3831.namprd05.prod.outlook.com ([fe80::a430:569b:ae31:9d0]) by DM5PR0501MB3831.namprd05.prod.outlook.com ([fe80::a430:569b:ae31:9d0%3]) with mapi id 15.20.0631.010; Mon, 26 Mar 2018 13:00:44 +0000
From: John E Drake <jdrake@juniper.net>
To: "Satya Mohanty (satyamoh)" <satyamoh@cisco.com>, Sandy Breeze <sandy.breeze@eu.clara.net>, "Rabadan, Jorge (Nokia - US/Mountain View)" <jorge.rabadan@nokia.com>, Eric Rosen <erosen@juniper.net>, "bess@ietf.org" <bess@ietf.org>
Thread-Topic: [bess] draft-mohanty-bess-evpn-bum-opt-00 - clarification on problem description
Thread-Index: AQHTwTLSpKI1nWgbp0ukIa0wdFUT3aPcSQuAgAAhzICAAaOpAIABPcQA///684CAACdOAIADEoqg
Date: Mon, 26 Mar 2018 13:00:44 +0000
Message-ID: <DM5PR0501MB383189CE53C4E2FFF23BAE72C7AD0@DM5PR0501MB3831.namprd05.prod.outlook.com>
References: <53C24F41-B86F-4FE1-8041-721C95C7E7F0@nokia.com> <b4272e23-0b57-bc23-0840-4a4eb0991966@juniper.net> <373D0F59-2947-4370-9BDC-081E03867B2E@nokia.com> <493dc791-599b-b36c-5855-87059b12fb16@juniper.net> <52EFFC0D-0948-44CC-BBC5-AD9E1A2E45AD@nokia.com> <478DF0AF-AEB7-4ADF-93BF-B33B68875676@eu.clara.net> <BDDBA9FB-18AC-4972-8062-0EEFD5F7375B@cisco.com>
In-Reply-To: <BDDBA9FB-18AC-4972-8062-0EEFD5F7375B@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [66.129.241.12]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DM5PR0501MB3832; 7:b1QSkccTT53mB//vXqEhB/+m3Li4ndx3FtUekTqkYAlbnWqzqRk3uUDYIBPzJjy/6MSJFD0Oqd4FUxh3WyFdSIItCGyojbSCZWHlYmR1He+DBL2cynu4zSmSr1+d4WJ3alSd+ZEO2WnURL8BhT/mu72fFBimH57SQr8wdyIxsG1N349c4urONuDttHdecQiZU7nU4/ejvVV0tlCaKx4Cv3J2a/T9+2PYqX4l4KaB7V6IqXcNMPHBZsuYKQqRvBcY
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-forefront-antispam-report: SFV:SKI; SCL:-1; SFV:NSPM; SFS:(10019020)(346002)(376002)(39380400002)(39860400002)(396003)(366004)(189003)(199004)(86362001)(3846002)(1941001)(74316002)(11346002)(105586002)(93886005)(5660300001)(97736004)(7696005)(790700001)(6116002)(186003)(66066001)(33656002)(68736007)(606006)(106356001)(81156014)(81166006)(19609705001)(6436002)(8676002)(8656006)(14454004)(53936002)(6506007)(102836004)(25786009)(6246003)(6346003)(229853002)(26005)(110136005)(55016002)(236005)(478600001)(99286004)(3280700002)(7736002)(76176011)(8936002)(2906002)(2900100001)(2501003)(54896002)(3660700001)(5890100001)(316002)(446003)(6306002)(9686003)(5250100002); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR0501MB3832; H:DM5PR0501MB3831.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 7524f863-54c3-4a77-d3e4-08d59319962b
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(3008032)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:DM5PR0501MB3832;
x-ms-traffictypediagnostic: DM5PR0501MB3832:
x-microsoft-antispam-prvs: <DM5PR0501MB3832413F687A257A549BD70DC7AD0@DM5PR0501MB3832.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(28532068793085)(10436049006162)(100405760836317)(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(3231221)(944501327)(52105095)(6055026)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(6072148)(201708071742011); SRVR:DM5PR0501MB3832; BCL:0; PCL:0; RULEID:; SRVR:DM5PR0501MB3832;
x-forefront-prvs: 06237E4555
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-microsoft-antispam-message-info: fBNK9FSzEtA+it74+ehf22bMeaO4f7Uk+6Dp++kfEQPRNP1+LzrVYgQ8lOr28BBSVauTGaAJgB2TikwsmxpHrs0g15qV1nSDFUn0rNdf8fhl76k3HdChxlL9fcbsyLPNoWvXOTFASyu3MvNgaux4ruDFolQBDwPalIMN0myDYCvT63CuwCcnkxd5yIpA5QYX2rc2wMLRyZBioo2qykLhRiqi7mv3VV58SGwtA2vLKxVWJZl+CZihQrUuW6Psaf3DrT7/o36PmOMCuNz9Jf97g9Pr/ccsjfER4inuqwkY88pT7z1WxiHGbtEFqmwrdiCIMf+tM/mbdrM2A+pLuoLUMA==
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DM5PR0501MB383189CE53C4E2FFF23BAE72C7AD0DM5PR0501MB3831_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 7524f863-54c3-4a77-d3e4-08d59319962b
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Mar 2018 13:00:44.5088 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR0501MB3832
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2018-03-26_06:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1711220000 definitions=main-1803260140
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/CwjeUAiynYlGM0CmpcIWt1_dc38>
Subject: Re: [bess] draft-mohanty-bess-evpn-bum-opt-00 - clarification on problem description
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.22
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: Mon, 26 Mar 2018 13:00:55 -0000

Satya,

Comment inline.

Yours Irrespectively,

John


[John] Wouldn’t it be better to have this draft define a bit in the Multicast Flags extended community (https://tools.ietf.org/html/draft-ietf-bess-evpn-igmp-mld-proxy-01<https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dbess-2Devpn-2Digmp-2Dmld-2Dproxy-2D01&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=-DXB84eU9m4cIlq2OOcCJCQQAwJXQQswyu3F0kG0VNo&m=rs8r_tXnIDIv9e5NNgiXOy5yYuE10r6x9al8H6FgK04&s=V42kiY3ngmDNxMKmk5GgHmy9LcMGdOXpcvbereFtUR8&e=>) indicating that that the originating PE is neither DF nor backup DF for this broadcast domain on any ES to which it is attached?  This allows us to always advertise the IMET route and makes the situation explicit.  I think the consensus is that this situation is rare so the number of IMET route updates shouldn’t be excessive and we could also say that this bit is only set by EVPN DC GWs.
[Sandy] We discussed the use of extended community to signal NDF, this is indeed a viable alternative approach and one we’re not against.  We didn’t choose it over not sending IMET because we don’t have a good reason why not sending IMET at an NDF is actually a bad idea, for our use case.  That said, if the consensus of this list is to use an extended community then a flag in EVPN extended community sub-types registry is a possible fit
[Satya] Just to make clear, the Multicast Flags extended community is only sent with the IMET when IGMP proxy is supported. If the BD does not support IGMP/MLD, then this won’t work as Jorge pointed out earlier (BUM with IR only). Perhaps, if there  were available flag fields in the PMSI Tunnel attr, one could have used it. Also, creation of a new extended community for the purpose of this optimization looks to me to be adding extra complexity to the CP. So we did not prefer doing that. Setting the label to 0 would have worked, but the value 0 now has the semantics that Sandy points out below.

[JD]  I don’t think this is correct.  The IGMP Proxy draft defines the Multicast Flags extended community, which means that your draft would need to have a normative reference to that draft.  However, your draft would be free to define a new bit in the extended community and indicate that support for the that bit is not contingent upon support for the IGMP Proxy draft.