Re: [bess] Last Call: <draft-ietf-bess-evpn-df-election-framework-06.txt> (Framework for EVPN Designated Forwarder Election Extensibility) to Proposed Standard
John E Drake <jdrake@juniper.net> Tue, 18 December 2018 18:22 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 077731311B3 for <bess@ietfa.amsl.com>; Tue, 18 Dec 2018 10:22:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.775
X-Spam-Level:
X-Spam-Status: No, score=-0.775 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.065, 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, SPF_PASS=-0.001, URIBL_BLOCKED=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 hvdPoiG_x0Kc for <bess@ietfa.amsl.com>; Tue, 18 Dec 2018 10:22:27 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 76A461311A5 for <bess@ietf.org>; Tue, 18 Dec 2018 10:22:27 -0800 (PST)
Received: from pps.filterd (m0108162.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id wBIIK9nI001898; Tue, 18 Dec 2018 10:22:24 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=A+5DU2D8E+3GWcXYl+vmvc308CIlgDyfU5buumeGDZc=; b=ozoISqMNFIBc9r54ZpaA+8ByuQ4vY+6SMl7iSQ2I9R4PbORl5vMC83qpxyYm9whaUZxJ t+qgXa7i8AdA5Z44YKcU6b58ZCt5Bh2VOkFyjepvSL9+RptX9pdXglVxdRM7IXXICOFD Zm3aSNhiN9PIW9Jsaf3y6nCzXaKq56SusiBxeolhy970HDpdXttbT4GM9OYLARUvBeuX S6F3zYgjs8CNsyTLL8slPvx3cF6vqjDRkhfGpM53wk+PCwgdw33+6tDx+a1v5ywrWYlr yBbMYxPjg2RDEP/LJaCkQ5ZyWed462b48NFY5JwZe1XXFtsnJVZSV5QMpeMxWLO5EVfh rw==
Received: from nam01-by2-obe.outbound.protection.outlook.com (mail-by2nam01lp2053.outbound.protection.outlook.com [104.47.34.53]) by mx0b-00273201.pphosted.com with ESMTP id 2pf4u887r8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 18 Dec 2018 10:22:24 -0800
Received: from BYAPR05MB5029.namprd05.prod.outlook.com (20.177.230.211) by BYAPR05MB4727.namprd05.prod.outlook.com (52.135.233.93) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1446.15; Tue, 18 Dec 2018 18:22:22 +0000
Received: from BYAPR05MB5029.namprd05.prod.outlook.com ([fe80::79a9:fae7:8d61:ff3e]) by BYAPR05MB5029.namprd05.prod.outlook.com ([fe80::79a9:fae7:8d61:ff3e%3]) with mapi id 15.20.1446.015; Tue, 18 Dec 2018 18:22:22 +0000
From: John E Drake <jdrake@juniper.net>
To: Neeraj Malhotra <neeraj.ietf@gmail.com>
CC: "bess@ietf.org" <bess@ietf.org>
Thread-Topic: [bess] Last Call: <draft-ietf-bess-evpn-df-election-framework-06.txt> (Framework for EVPN Designated Forwarder Election Extensibility) to Proposed Standard
Thread-Index: AQHUjDV5NECdTuRya0mJxPlyyWuPl6WE1uaAgAAN7C4=
Date: Tue, 18 Dec 2018 18:22:22 +0000
Message-ID: <D9B47515-6B01-4775-8D47-63A7450784B2@juniper.net>
References: <154397142840.4620.1360654856007304944.idtracker@ietfa.amsl.com>, <CAF3QiHEe11Tnj4QVqDSOqyV85nXCHm+9ONfGhm_pKh+M-3bk_g@mail.gmail.com>
In-Reply-To: <CAF3QiHEe11Tnj4QVqDSOqyV85nXCHm+9ONfGhm_pKh+M-3bk_g@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [172.58.56.217]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BYAPR05MB4727; 6:sSNSDGr3C+x5zoUJde/QE1rkYND65JNiBKzeKTxVso9Z78o0XYgYF2lSiOSvRR1GZa9EAqVGPpw3eEG4BE1eJc2tu+d/bOhWGtu1R9gASLVFuDP07ymH0JnfycRTS4QMEplAK02fcisjjSUO0sILCKRzZDETZ919x/cRWpnELdmpuXCEKTZYN6c+poXjwOKGYMmsstaFubqQRr5mY7kpug24aUV0Pq/VRqCwfhQ9GGbnQXF/80LXdADqurCQrMawuinbYmeP3amLR1KPlzGVNV6CfCJ8i2JCx1wS7ruwW3mwWh/pnb3nm9iKbvL90ub/utKBcSVjNjUhtbT58c7HExBgnTJdyLBQoxru+1L2VydP9YjtaoL5WLn7C17SOVp7KkYrLjGLIVMQnSSwxdDA22d8gvnQ6i6qyeygnxfGZTVCx2lQSrpTXqMYLA6QBrZlILsw3yZSoDJaix/nnyz/Sw==; 5:mwXN90MLiF02EHm81e7hYC5DsfsM9v46soHuH787DhF1zkaNC+56FLp0X8SS3ApGebx9GkOZqkj0KobTz9l6TSqp+g6qy1AIRnBnRsrAq8jro1IHqsHFOLxRh7S0l3SZzZeJaDB9g20YmG7MTMhOniVFGhLa3O6m3SF32EtOqSU=; 7:kwjZLmZKieJSpoOFbtjRk6KWywFVI7Na+qRsux8UTGBWc/CeJ+Avp2LjDv4I4oChxwTTXUIoQur0pbBYv24WPGZto9yX2zOax/VBBs4Jf5p1S8kx9J+8CW/rAIOgfA7je9qqMlQay/rkCWyZnvr5tQ==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 568f82ee-cd6e-4a76-4761-08d66515c11f
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:BYAPR05MB4727;
x-ms-traffictypediagnostic: BYAPR05MB4727:
x-microsoft-antispam-prvs: <BYAPR05MB4727DF493940D87CF6C62187C7BD0@BYAPR05MB4727.namprd05.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(3230021)(999002)(6040522)(2401047)(8121501046)(5005006)(3231475)(944501520)(52105112)(10201501046)(3002001)(93006095)(93001095)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(201708071742011)(7699051)(76991095); SRVR:BYAPR05MB4727; BCL:0; PCL:0; RULEID:; SRVR:BYAPR05MB4727;
x-forefront-prvs: 08902E536D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(136003)(39860400002)(366004)(346002)(396003)(376002)(199004)(189003)(66574012)(26005)(5070765005)(76176011)(7736002)(14454004)(6916009)(3846002)(6116002)(2906002)(102836004)(606006)(53546011)(68736007)(99286004)(8936002)(8676002)(105586002)(229853002)(81166006)(186003)(9886003)(6506007)(6486002)(476003)(2616005)(11346002)(486006)(446003)(5024004)(256004)(106356001)(14444005)(316002)(39060400002)(82746002)(71200400001)(5660300001)(81156014)(6436002)(83716004)(6246003)(71190400001)(66066001)(478600001)(966005)(4001150100001)(25786009)(36756003)(53936002)(6512007)(6306002)(54896002)(236005)(33656002)(575784001)(86362001)(97736004)(4326008); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4727; H:BYAPR05MB5029.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-microsoft-antispam-message-info: vdnImZfqVuPULJqcyMu0nvG7oGrngI/iZshVY8zPHC2rHvteflBuHjIjdPRz8Bsw6eOdbKESHtvKjg37gpgsmEruKDUDbajrUV7k94ToSVsaGdQFpDGLu6wE0Nf/PBO3s1bi003dYqFoFyu0QdjxqfrlAoaj3WRPHHKxx0hYuU155/4md0LTGFWXOGbDcBB55XLH95eJHbl1tFJPfVkmPAaEf7FvVk50nPvMdatW+VnbOk32EzhgfAsRZbpdIv3WR09AlfgL44BBLkchxSdEjMVH16TCGd2VJVp/SmoodG9MooMOMUlrYy9DxrVz+V58
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_D9B475156B0147758D4763A7450784B2junipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 568f82ee-cd6e-4a76-4761-08d66515c11f
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Dec 2018 18:22:22.7584 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4727
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-12-18_08:, , 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=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1812180152
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/H0eo1EQX-xsNNnddgPtQZWh1KUQ>
Subject: Re: [bess] Last Call: <draft-ietf-bess-evpn-df-election-framework-06.txt> (Framework for EVPN Designated Forwarder Election Extensibility) to Proposed Standard
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: Tue, 18 Dec 2018 18:22:31 -0000
Comment inline Sent from my iPhone On Dec 18, 2018, at 12:33 PM, Neeraj Malhotra <neeraj.ietf@gmail.com<mailto:neeraj.ietf@gmail.com>> wrote: Hi, Very solid and understandable. Couple of minor comments [NM]: Section 2.1: Layer-2 devices are particularly susceptible to forwarding loops because of the broadcast nature of the Ethernet traffic. [NM]: better to refer to "Layer-2 services" instead of "Layer-2 devices" as the CE or PE devices themselves may be layer-3 capable. Section 4.2: Note that while the DF election algorithm in [RFC7432] uses PE address and vlan as inputs, this document uses Ethernet Tag, PE address and ESI as inputs. [NM]: I think the text in this context uses "vlan" and "Ethernet Tag" interchangeably. Since the above is trying to emphasize the use of "ESI" in this document as the key differentiation, clearer to have other two variables (vlan and PE address) read the same, or else it makes you wonder if there is a difference between vlan and ethernet tag in this context. JD: Actually vlan and Ethernet Tag are very different. Please see the terminology section. This is a significant difference from RFC 7432. Thanks, Neeraj On Tue, Dec 4, 2018 at 4:59 PM The IESG <iesg-secretary@ietf.org<mailto:iesg-secretary@ietf.org>> wrote: The IESG has received a request from the BGP Enabled ServiceS WG (bess) to consider the following document: - 'Framework for EVPN Designated Forwarder Election Extensibility' <draft-ietf-bess-evpn-df-election-framework-06.txt> as Proposed Standard The IESG plans to make a decision in the next few weeks, and solicits final comments on this action. Please send substantive comments to the ietf@ietf.org<mailto:ietf@ietf.org> mailing lists by 2018-12-18. Exceptionally, comments may be sent to iesg@ietf.org<mailto:iesg@ietf.org> instead. In either case, please retain the beginning of the Subject line to allow automated sorting. Abstract The Designated Forwarder (DF) in EVPN networks is the Provider Edge (PE) router responsible for sending broadcast, unknown unicast and multicast (BUM) traffic to a multi-homed Customer Equipment (CE) device, on a given VLAN on a particular Ethernet Segment (ES). The DF is selected out of a list of candidate PEs that advertise the same Ethernet Segment Identifier (ESI) to the EVPN network. By default, EVPN uses a DF Election algorithm referred to as "Service Carving" and it is based on a modulus function (V mod N) that takes the number of PEs in the ES (N) and the VLAN value (V) as input. This default DF Election algorithm has some inefficiencies that this document addresses by defining a new DF Election algorithm and a capability to influence the DF Election result for a VLAN, depending on the state of the associated Attachment Circuit (AC). In addition, this document creates a registry with IANA, for future DF Election Algorithms and Capabilities. It also presents a formal definition and clarification of the DF Election Finite State Machine. The file can be obtained via https://datatracker.ietf..org/doc/draft-ietf-bess-evpn-df-election-framework/<https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dietf-2Dbess-2Devpn-2Ddf-2Delection-2Dframework_&d=DwMFaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=CRB2tJiQePk0cT-h5LGhEWH-s_xXXup3HzvBSMRj5VE&m=l5qLwILLDWh53LIZmZZi3M9lhVxAfqF3LVsW8jtXLxQ&s=lSHVTMGZo7u6c93YRuV3E1PoHCI5blaDvP4J166SNZQ&e=> IESG discussion can be tracked via https://datatracker.ietf.org/doc/draft-ietf-bess-evpn-df-election-framework/ballot/<https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dietf-2Dbess-2Devpn-2Ddf-2Delection-2Dframework_ballot_&d=DwMFaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=CRB2tJiQePk0cT-h5LGhEWH-s_xXXup3HzvBSMRj5VE&m=l5qLwILLDWh53LIZmZZi3M9lhVxAfqF3LVsW8jtXLxQ&s=B0Isb3my1RRZNjdfFCaxzQkYpvhpb39wg0p0EO-NWP4&e=> No IPR declarations have been submitted directly on this I-D. _______________________________________________ BESS mailing list BESS@ietf.org<mailto:BESS@ietf.org> https://www.ietf.org/mailman/listinfo/bess<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_bess&d=DwMFaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=CRB2tJiQePk0cT-h5LGhEWH-s_xXXup3HzvBSMRj5VE&m=l5qLwILLDWh53LIZmZZi3M9lhVxAfqF3LVsW8jtXLxQ&s=tQCKfBP8NR4zagJVtyXPZv7w_RP4y0y0hSFGltxYHlM&e=> _______________________________________________ BESS mailing list BESS@ietf.org<mailto:BESS@ietf.org> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_bess&d=DwICAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=CRB2tJiQePk0cT-h5LGhEWH-s_xXXup3HzvBSMRj5VE&m=l5qLwILLDWh53LIZmZZi3M9lhVxAfqF3LVsW8jtXLxQ&s=tQCKfBP8NR4zagJVtyXPZv7w_RP4y0y0hSFGltxYHlM&e=
- [bess] Last Call: <draft-ietf-bess-evpn-df-electi… The IESG
- Re: [bess] Last Call: <draft-ietf-bess-evpn-df-el… Anoop Ghanwani
- Re: [bess] Last Call: <draft-ietf-bess-evpn-df-el… Satya Mohanty (satyamoh)
- Re: [bess] Last Call: <draft-ietf-bess-evpn-df-el… Neeraj Malhotra
- Re: [bess] Last Call: <draft-ietf-bess-evpn-df-el… Neeraj Malhotra
- Re: [bess] Last Call: <draft-ietf-bess-evpn-df-el… John E Drake
- Re: [bess] Last Call: <draft-ietf-bess-evpn-df-el… Rabadan, Jorge (Nokia - US/Mountain View)
- Re: [bess] Last Call: <draft-ietf-bess-evpn-df-el… Rabadan, Jorge (Nokia - US/Mountain View)
- Re: [bess] Last Call: <draft-ietf-bess-evpn-df-el… Anoop Ghanwani