Re: [RTG-DIR] RTG-DIR Telechat review of draft-ietf-bess-dci-evpn-overlay

Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> Wed, 21 February 2018 11:52 UTC

Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A7881126CF6; Wed, 21 Feb 2018 03:52:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.28
X-Spam-Level:
X-Spam-Status: No, score=-1.28 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, T_FILL_THIS_FORM_SHORT=0.01, URI_NOVOWEL=0.5, WEIRD_PORT=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=eci365.onmicrosoft.com
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 d39r5cqz7c_H; Wed, 21 Feb 2018 03:52:55 -0800 (PST)
Received: from mail1.bemta26.messagelabs.com (mail1.bemta26.messagelabs.com [85.158.142.4]) (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 1D8E412426E; Wed, 21 Feb 2018 03:52:53 -0800 (PST)
Received: from [85.158.142.101] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-4.bemta.az-a.eu-central-1.aws.symcld.net id 6C/E0-27480-39D5D8A5; Wed, 21 Feb 2018 11:52:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTYRT2vfduu5mr12l6Wga5KMramjNhQaX /XEFSfyJEqatd3Wi72jZpFUTDklqKA1N0LrRYo1KMbEiFhZlUmqWNjFD70D5MK6JPK6K6d699 3R8vD8/znHOeezgsrRqXq1ne5eTtAmfVyKOZlcmZedrqvMoc/UCt2njqRj1t9Pm2Gnv8X2hjU 8tzRSZjCgS+UhtRjswi5Be7tsnM58a6mZK75ynXrY9B2X7UfZbyoGiWweU0TIy/ZTxoBqvCNR TceyOXBBV+gqB6JCSXBDleA23NDyM4Hi+FqoohRjLRuBVBg/9RRIjDJqieeqcgpnVQc7VXHMG K2ADB5n0SzeBFcMB7AklYiXPhVsP7SCnCCTDV20JJmMaJMPSsMYIBYwh09NMEz4GJpz9kxJ8P j58fR4RPhrpHfgXB8yHceARJ2QCHKCh76p42pYHH2yGT8gBeCKGXeYTeAPeveGXEP4igy92Oi CcFgmObiWcHVJW1MMTjQdDe1z7ds44Gd8d0oyRou9hAEdMVOYxcG1aQlRbATf+H6ep+BLXuQx TZlhoe3juMvCjF989f+8ThNBbAN57tiywpFnrqnzGEXgpnL60g7mQ4emRUQfASOOg/pviXb0K KM2hVvt1SZHbaOItVm6rXa1NT07RpWoN+lY7bo+V0fKm2gBecdk5Uddwuh86x21Zg3a4TeGcb Ek8sSvwuIG8X14XmspRmjrJxdWWOalZ+8fbdZs5h3movtfKOLpTEshpQCrmiFmvni3hXocUq3 ulvGdgYTbzynSQrHSWczWEpIlIvymBDYxPlNNsZeR+8fCW+oeDrclrFCMUCr05U7pLKsFRmLh X+NP19/2E0Xx2nRGJMVUwJb7dZnP/rkyiRRZo45bjUJcYiOP/MnhRjUWKsgehILCf3V1LvR21 jM31RGa/7Wt+6EkYTuC0moWP2pOFT84ufdWj488+ooOnQ5tu5a8ta8+RZ4fSszjdx89IDSRoo vL5zsXfTyURP/OpXfR9rw1PZp6uWV2i/mWGZfN3GgQWDwYNfdfrR2AEm3XD9u/GzwTuyt992K j18+XvGnYDphnrwwPq9Oe5aDeMwc6kptN3B/QLCR/qW+gMAAA==
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-3.tower-226.messagelabs.com!1519213962!2363494!1
X-Originating-IP: [52.33.64.93]
X-StarScan-Received:
X-StarScan-Version: 9.4.45; banners=ecitele.com,-,-
X-VirusChecked: Checked
Received: (qmail 28518 invoked from network); 21 Feb 2018 11:52:45 -0000
Received: from us-west-2b.mta.dlp.protect.symantec.com (HELO EUR01-VE1-obe.outbound.protection.outlook.com) (52.33.64.93) by server-3.tower-226.messagelabs.com with AES256-SHA256 encrypted SMTP; 21 Feb 2018 11:52:45 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ECI365.onmicrosoft.com; s=selector1-ecitele-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=OnKvRyykuzHhXP+aS7Zw8jRh/lHf1T0XZGdnZnILloM=; b=LkfFE0Qv2ikaA85RyAvY0RC5khST4H0yp/vPTwE3ojv5FKpa6jOO6LweoHODodkQY1+fQaoOQGWUQhZFHvL9uOvFPrtvtRafzWx1hXy6iszB5pPaqcSmyTRsRZn9SxazwAiJBf/jnEDwZ9RwWMXK6pG4/Oh/siPnMOKanPb5hcw=
Received: from AM2PR03MB0962.eurprd03.prod.outlook.com (10.161.129.144) by AM2PR03MB0978.eurprd03.prod.outlook.com (10.161.130.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.506.18; Wed, 21 Feb 2018 11:52:40 +0000
Received: from AM2PR03MB0962.eurprd03.prod.outlook.com ([fe80::902b:4634:bd47:f227]) by AM2PR03MB0962.eurprd03.prod.outlook.com ([fe80::902b:4634:bd47:f227%13]) with mapi id 15.20.0506.023; Wed, 21 Feb 2018 11:52:40 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: "rtg-ads@ietf.org" <rtg-ads@ietf.org>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-bess-dci-evpn-overlay.all@ietf.org" <draft-ietf-bess-dci-evpn-overlay.all@ietf.org>, "bess@ietf.org" <bess@ietf.org>
Thread-Topic: RTG-DIR Telechat review of draft-ietf-bess-dci-evpn-overlay
Thread-Index: AdOkuGiEML+eLKrlQ5Ol4wTRIHoKtgGUeLzg
Date: Wed, 21 Feb 2018 11:52:40 +0000
Message-ID: <AM2PR03MB0962F45346939E82AABB59B59DCE0@AM2PR03MB0962.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.234.241.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM2PR03MB0978; 7:BfBF3iHGz9WFjO1BjKFclXsNW4RzPu4xuaw0lLjHjPtk9iK+BpW8DGb8ytz27gk31/ooVj6xe/bjAf0JL/g36cAgFuPVOJRKUZhv0pedTotmKJw2sJRs30TwNhGmKk7FTnsYs1u6rxhSenFS50Tx7hDKBhAfhKSbrUMn7wkoBA3mZjceetBBqzbm0HXPE6gTap7gnLarC5zHeJebzLmSK2aHV1iXYrNRm3yqzpAdOOpv17d1PYazNeTpP+s7wbYf
x-ms-exchange-antispam-srfa-diagnostics: SSOS;SSOR;
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: d2f329ea-bcd5-4a9d-acd3-08d579219c21
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(3008032)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020); SRVR:AM2PR03MB0978;
x-ms-traffictypediagnostic: AM2PR03MB0978:
x-microsoft-antispam-prvs: <AM2PR03MB09781BD533F67DA43E10E4BC9DCE0@AM2PR03MB0978.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(28532068793085)(192374486261705)(788757137089)(21748063052155)(279101305709854)(21532816269658);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(3231101)(944501161)(6055026)(6041288)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(20161123564045)(6072148)(201708071742011); SRVR:AM2PR03MB0978; BCL:0; PCL:0; RULEID:; SRVR:AM2PR03MB0978;
x-forefront-prvs: 0590BBCCBC
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(396003)(39850400004)(346002)(366004)(39380400002)(199004)(189003)(53754006)(31014005)(252514010)(4326008)(2900100001)(5660300001)(6436002)(450100002)(316002)(229853002)(86362001)(14454004)(2351001)(5630700001)(54906003)(74316002)(81166006)(106356001)(81156014)(7736002)(8936002)(72206003)(8676002)(55016002)(478600001)(5640700003)(105586002)(3660700001)(68736007)(6306002)(25786009)(3846002)(2906002)(186003)(102836004)(606006)(9686003)(6116002)(53936002)(66066001)(26005)(97736004)(3280700002)(99286004)(59450400001)(236005)(54896002)(33656002)(790700001)(5250100002)(7696005)(53546011)(2501003)(6246003)(6506007)(5890100001)(6916009); DIR:OUT; SFP:1102; SCL:1; SRVR:AM2PR03MB0978; H:AM2PR03MB0962.eurprd03.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
received-spf: None (protection.outlook.com: ecitele.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: S2oOsYNa6JMETdvcwxRxDDRr/zrg8RDOyUfVDnMMAAA/B9leLA1UeE/tC6lzGIWUvysRNQj01IOdnOvprBy4Vbn5asPb2FXbE7x/C1E1zrdnl1kv0IaB0RzLto+tZU7ULZzUVSVijWIqctQO4DcKth7ZvG9ly4a7phexYOveCGg=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_AM2PR03MB0962F45346939E82AABB59B59DCE0AM2PR03MB0962eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d2f329ea-bcd5-4a9d-acd3-08d579219c21
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Feb 2018 11:52:40.2189 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM2PR03MB0978
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/pfxdRuaIISfOnbXeIziY39B8jK8>
Subject: Re: [RTG-DIR] RTG-DIR Telechat review of draft-ietf-bess-dci-evpn-overlay
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Feb 2018 11:52:59 -0000

Hi all,
I’ve looked the -09 version of the draft and it addresses all the issues raised in my RTG-Dir Telechat review.

Lots of thanks to the authors for excellent cooperation.

Regards,
Sasha

Office: +972-39266302
Cell:      +972-549266302
Email:   Alexander.Vainshtein@ecitele.com

From: Alexander Vainshtein
Sent: Wednesday, February 14, 2018 11:03 AM
To: rtg-ads@ietf.org
Cc: rtg-dir@ietf.org; 'draft-ietf-bess-dci-evpn-overlay.all@ietf.org' <draft-ietf-bess-dci-evpn-overlay.all@ietf.org>; 'bess@ietf.org' <bess@ietf.org>
Subject: RTG-DIR Telechat review of draft-ietf-bess-dci-evpn-overlay

Hello,

I have been selected as the Routing Directorate reviewer for this draft. The Routing Directorate seeks to review all routing or routing-related drafts as they pass through IETF last call and IESG review, and sometimes on special request. The purpose of the review is to provide assistance to the Routing ADs. For more information about the Routing Directorate, please see ​http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir

Although these comments are primarily for the use of the Routing ADs, it would be helpful if you could consider them along with any other IETF Last Call comments that you receive, and strive to resolve them through discussion or by updating the draft.
Document: draft-ietf-bess-dci-evpn-overlay-08
Reviewer: Alexander (“Sasha”) Vainshtein
Review Date: 14-Feb-18
IETF LC End Date: 09-Feb-18
Intended Status: Standards Track

Summary:

I have some minor concerns about this document that I think should be resolved before publication.

Comments:
The document is well written, but understanding of both the EVPN technology (RFC 7432) and network virtualization basics are mandatory prerequisites for the readers. My personal expertise in both these areas is limited, and this may affect the quality of the review.

From my POV this draft complements the EVPN Overlay<https://tools.ietf.org/html/draft-ietf-bess-evpn-overlay-11> draft (already approved by the IESG for publication as an RFC): it  discusses interaction between the EVPN Overlay within the DC with some options that implement L2 connectivity in the WAN that provides the infrastructure for the DC interconnect.

I have identified two groups of specifications in the draft:

-          Specifications in the first group explain how the mechanisms already defined in other specifications (mainly in RFCF 7432) should be used to provide DCI Interconnect that uses EVPN as the overlay within the DC. One example can be found in Section 3.5.2 that recommends usage of ARP/ND Proxy cache in the DC Gateways to prevent flooding of ARP/ND messages within the DC, many other examples can be added

-          Specifications in the second group define new behavior. One example is the proposed (in Section 3.5.1) usage of the Unknown MAC Route (UMR) to prevent overwhelming the NVEs with the need to learn zillions of MAC addresses in the remote DCs.


As part of preparation of this review I have discussed my comments with the authors who have been most responsive and cooperative -  so much so that they have addressed some of my earlier comments in the latest (-08) version of the draft. As a consequence, I had to remove the already addressed comments from the final version of my review, and to ask the authors not to post a new version before posting of the review.  I would like to express my gratitude to the authors and, especially, to Jorge for excellent cooperation.

Major Issues: None found.

Minor Issues:

1.       From my POV this draft should be marked as updating RFC 7432 in its metadata. The update should refer to several aspects including at least the following:

a.       Use of Ethernet PWs (see Figure 1 in the draft) as an Ethernet Segment. RFC 7432 defines Ethernet Segment as a set of Ethernet links that connect a customer sit to one or more PEs.

b.       Use of the Unknown MAC Route (UMR). RFC 7432 only says that a PE may flood unicast frames with unknown destination MAC to all other PEs but does not have to do that, with the decision being a matter of local policy;  it neither defines any mechanisms that advertise a specific PE and a specific Ethernet Segment attached to this PE as the “default next Hop” for all unknown destination MAC addresses, nor prevents usage of such mechanisms.

2.       Definitions of VLAN-based and VLAN bundle-based Ethernet Segments in RFC 7432 do not cover the case of PW hand-off between the WAN and DC GW in the Decoupled model. While this looks like a straightforward extension, it should be clarified in the draft IMO.

3.       The UMR and its encoding (defined in Section 3.5 of this draft) already have been defined in RFC 7543<https://ilptlppjir01:8443/secure/Dashboard.jspa>. I suggest to remove the UMR definition from the text and to replace it with a Normative reference to RFC 7543. At the same time RFC 7543 and this draft seem to use the UMR differently, and these differences should also be clarified in the draft.

4.       The draft presents two DC Interconnect models (shown in Figure 1 and Figure 2 respectively): Decoupled Interconnect and Integrated Interconnect. These diagrams create an impression that the same model must be used in all the interconnected DCs – but this impression is wrong. Actually (clarified that with the authors) the model is a local issue between a specific DC GW and WAN, so that the same interconnect can use the Decoupled model in the GWs of some DCs and Integrated model in the GWs of other DCs.

5.       The EVPN Overlay draft defines two modes for implementing DC Interconnect: using DC GWs and using ASBRs. Both models (Decoupled and Integrated Interconnect) discussed in this draft are actually sub-models of the model of DC Interconnect that uses GWs. The draft actually mentions that, but quite late - in the Security Considerations section where I, for one, would not be looking for this kind of information at all. I would suggest moving this clarification to the Introduction section and only keeping the text that deals with the security benefits of the GW-based model in Section 5. (Aside: The draft has successfully passed the SecDir review, so I hope that such a change would not cause any issues.)

6.       In Section 4.2 the draft discusses Integrated DC interconnect that uses VPLS in WAN. It refers to RFC 4761, RFC 4762 and RFC 6074 for the definition of VPLS and says (in section 4.2.1) that “different route-targets for the DC and for the WAN are usually required.” Since BGP in general and RTs specifically are not relevant for VPLS based on RFC 4762, the corresponding exception should be added to the text.

7.       In section 4.2.1 the draft also says that “the GWs will be provisioned with I-ESI” where I-ESI stands for the Interconnect Ethernet Segment Identifier. But this is all about the Integrated Interconnect – so what represents  the Interconnect Ethernet Segment (to be identified by I-ESI) in this model?

8.       Both Section 4.2.1 and Section 4.4.6 mention a local Attachment Circuit (AC) on the DC GW (in the latter case – as one of the advantages of the DC Interconnect solution that uses EVPN-MPLS in the WAN). But such ACs are not shown in the diagram depicting the Integrated model. Some clarifying text would be helpful. In particular, it would be nice to explain why local ACs are considered as benefits of the Integrated DC Interconnect solution that uses EVPN-MPLS in the WAN if they are also possible in the Integrated DC Interconnect solution that uses VPLS (at least as implied by them being mentioned in section 4.2.1).

9.       Section 4.6 discussed the Integrated DC Interconnect solution that uses EVPN-VXLAN in the WAN. Other encapsulations (e.g., MPLS in GRE) are not discussed. It would be nice if the authors could clarify the reasons for including one encapsulation and excluding all others.



Nits:

I did not check the draft for typos. I would only like to mention that the draft mentions (in several places) “existing Technical Specifications” as if they were Royalty - looks a bit exaggerated to me.

Regards,
Sasha

Office: +972-39266302
Cell:      +972-549266302
Email:   Alexander.Vainshtein@ecitele.com<mailto:Alexander.Vainshtein@ecitele.com>


___________________________________________________________________________

This e-mail message is intended for the recipient only and contains information which is 
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have received this 
transmission in error, please inform us by e-mail, phone or fax, and then delete the original 
and all copies thereof.
___________________________________________________________________________