Re: [bess] A short question on draft-ietf-bess-evpn-yang-07

Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> Thu, 14 March 2019 05:27 UTC

Return-Path: <Alexander.Vainshtein@ecitele.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 686FB127987; Wed, 13 Mar 2019 22:27:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.7
X-Spam-Level:
X-Spam-Status: No, score=-1.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 a_QuImU5_FVw; Wed, 13 Mar 2019 22:27:30 -0700 (PDT)
Received: from mail1.bemta25.messagelabs.com (mail1.bemta25.messagelabs.com [195.245.230.129]) (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 E26A812797C; Wed, 13 Mar 2019 22:27:29 -0700 (PDT)
Received: from [46.226.53.55] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-1.bemta.az-c.eu-west-1.aws.symcld.net id DD/7A-01080-F36E98C5; Thu, 14 Mar 2019 05:27:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WTbUhTYRTHfe69267ljceZebI3WhRp3LlJNIu KPvQiUWQfgorM7vTqFtuU3Y1WBBW9SJphZJHLd4SiAkulmpSZiZoaqRWGNmplW83ejTIk617v Kvty+D3n/z/nOQeehybV35SxNO9y8HYbZ9EoJ1GLZ9S72JX+4zt03tyFSRfbismk6ydaVUmBB xeJpA/trWgVlVw0ek2R7HF7VcnV1T+IFHK7wmwzZrt2KUyXy75QOYVfCdfYUA1xEJ37SOShST SFq0ioO11HSgc1PkVA4UBt6OBF0O1pRHkonFbiFVB72auUeCo2QH9LvVIykfgqAflVZaQkRIk mz712JJtWQsGdEkrmtVDc/37cQ+H5MPqsS5GHaJrBqfBrxCCl1fgCAf7D+6V0uNjmnTdTSiM8 Db53XCEkJnEM9A+WjzNgDNW3HpIyR8PbV2MK2W+E568rkZzXgOfxzRDPgt7y/BBvhMoeH5KuA jwP6t+kSpsAfoXgWHFuqGc8vHgxrJR5Bpw/30LJbIHhgHwX4JlwyFdGysV9SjhxtlMp75IO7S XDoYLZcKnAR8mmbhL6g8NI3sYGXTc+qQpRnHvCcu4JksQMjoT7xYOUWxyWxHFQ05AgW+ZCUb5 PJfNCOFpSqpqYr0CqS8hgtJuzTA4rZ7awep2O1esT2URdImtYquX2sela3snu4QUHq9dyewSt sNeabsnQ2nhHLRLfWkZOx6abKJCX1Yym04QmmlnSeHyHeooxO2OviRNMaXanhRea0Uya1gBzY 1DUIu18Fu/KNFvEB/tHBjpCM5WpkGRGyOGsgjlLljrQGrqpyldK0iev+cVY/1yKDePx/d1AKa mmbNk2PjaGCUjFWCo2OW1/W//5Dr1oVmwUg8LCwtQRObzdanb8rwdRDI00Uczk12KXCLPN8Xe CoDgcIQ7XVpcrDefg/kmxB1EFcrysKnsas273gjHikM7ekDs55bt9C/p4b194gX/2wLozt1+e 3ejeemTTUP7I3e1znAmrxzIb5z6K+1m+/9vI5+W1y9b3LDkZHDpz/SrdV+okIn9ue2va2bno2 IG07pLFXcampik1Qf/RJ5spVtOztNz8hqr70Fl5wfqsmTR4NhSlaCjBxOnjSbvA/QZIf6ywCQ QAAA==
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-7.tower-307.messagelabs.com!1552541242!3872579!1
X-Originating-IP: [52.27.180.120]
X-SYMC-ESS-Client-Auth: mailfrom-relay-check=pass
X-StarScan-Received:
X-StarScan-Version: 9.31.5; banners=ecitele.com,-,-
X-VirusChecked: Checked
Received: (qmail 26799 invoked from network); 14 Mar 2019 05:27:25 -0000
Received: from us-west-2c.mta.dlp.protect.symantec.com (HELO EUR03-VE1-obe.outbound.protection.outlook.com) (52.27.180.120) by server-7.tower-307.messagelabs.com with AES256-SHA256 encrypted SMTP; 14 Mar 2019 05:27:25 -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:X-MS-Exchange-SenderADCheck; bh=qwjLhv2XBvgFxBGIUEekOgHlhwSIxHc41Dq/+z4SpuY=; b=EexTlULliwNzFDnh9gLa1MyQufoUlvjjS86KXWekMMThH71IlERebd7hH9QOi6gxPHyEOZ4KML6DcpyLmIfgegWQkGUmXR9fVeRLcmVjIy+IwjobCWXUAimMOhPUC9mzubJYqKaLl/OBxnWq6NMQgAXBSIWDOWIXVxRUmGicmoI=
Received: from AM0PR03MB3828.eurprd03.prod.outlook.com (52.135.146.159) by AM0PR03MB6066.eurprd03.prod.outlook.com (10.255.31.160) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1709.13; Thu, 14 Mar 2019 05:27:21 +0000
Received: from AM0PR03MB3828.eurprd03.prod.outlook.com ([fe80::cd69:f7a:ee65:6435]) by AM0PR03MB3828.eurprd03.prod.outlook.com ([fe80::cd69:f7a:ee65:6435%6]) with mapi id 15.20.1686.021; Thu, 14 Mar 2019 05:27:21 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: "Patrice Brissette (pbrisset)" <pbrisset@cisco.com>
CC: "draft-ietf-bess-evpn-yang@ietf.org" <draft-ietf-bess-evpn-yang@ietf.org>, "bess@ietf.org" <bess@ietf.org>, Michael Gorokhovsky <Michael.Gorokhovsky@ecitele.com>, Yechiel Rosengarten <Yechiel.Rosengarten@ecitele.com>, Ron Sdayoor <Ron.Sdayoor@ecitele.com>, Yu Tianpeng <yutianpeng.ietf@gmail.com>
Thread-Topic: A short question on draft-ietf-bess-evpn-yang-07
Thread-Index: AdTZaI0RnSEkZ1ROTAeIXm0BEgG8/QACR2wAAAAV5MAAHF0NgAAQuF5A
Date: Thu, 14 Mar 2019 05:27:20 +0000
Message-ID: <AM0PR03MB3828AD828BF7C36AE9E8D1549D4B0@AM0PR03MB3828.eurprd03.prod.outlook.com>
References: <AM0PR03MB38284FED39C876F0BA4F94209D4A0@AM0PR03MB3828.eurprd03.prod.outlook.com> <CAKFJ8ergwVfSH=_Ae2hiB3eVHvuui6sH_EhHkuZHLCpnp7inuQ@mail.gmail.com> <AM0PR03MB382883A46FC0075273064FC09D4A0@AM0PR03MB3828.eurprd03.prod.outlook.com> <C6052699-6452-430A-8705-1943326A61BD@cisco.com>
In-Reply-To: <C6052699-6452-430A-8705-1943326A61BD@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [109.65.134.135]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1c85f4f5-ebfe-49a8-8fe8-08d6a83dbb8b
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020); SRVR:AM0PR03MB6066;
x-ms-traffictypediagnostic: AM0PR03MB6066:
x-ms-exchange-purlcount: 10
x-microsoft-antispam-prvs: <AM0PR03MB6066B158FD07137C9214E78A9D4B0@AM0PR03MB6066.eurprd03.prod.outlook.com>
x-forefront-prvs: 09760A0505
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(39860400002)(366004)(396003)(136003)(346002)(13464003)(189003)(199004)(53754006)(51914003)(51874003)(72206003)(11346002)(446003)(6506007)(53546011)(478600001)(52536014)(53386004)(14454004)(6246003)(476003)(966005)(486006)(102836004)(97736004)(2906002)(316002)(74316002)(7736002)(6436002)(186003)(8676002)(26005)(33656002)(99286004)(76176011)(81166006)(81156014)(4326008)(106356001)(790700001)(6116002)(3846002)(14444005)(91966014)(66574012)(229853002)(5660300002)(66066001)(8936002)(236005)(53936002)(68736007)(606006)(86362001)(6306002)(6916009)(93886005)(55016002)(256004)(105586002)(54906003)(7696005)(54896002)(9686003)(71200400001)(71190400001)(25786009); DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR03MB6066; H:AM0PR03MB3828.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: ecitele.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: p329hCreAF5oX/viYSqEIeJ/oPd11f0ww4OR19wCOnCs+eeVqg1HnPRTln+QHZAUclW0I2Yke9G5KWd7JWO7v9Rfr9ab5dpAUNMSJpGywz2OAdSYA5qxVuBvXmhmomp7UGo408rK4h3qvM9Fqg6nMavv+cdBhjsIpMtmqD3ln85F9bGF0GkYWiVIBX4WBduqWEpqiJ+JJ/Gr4wnUf/29v+TEzbR+E/Vqcf4t+uAeAE87svKjyDFxpv1mQkPI7+lOtZAvxS/9NxVSc7+vFFhmXOCHPS9itdNQ+2AiKo8A161uIv9fBLPaTNkPuzYv5eiVFgoi/boDMc6tltnyxI9E52SXWmh1vl+gJJ4yQ05whRDwrX6AkjOiNxuXkGAtn6NXMlN9VCNunYXEUIuxuJBox2XtKDQOAe2buUPKglHgcTw=
Content-Type: multipart/alternative; boundary="_000_AM0PR03MB3828AD828BF7C36AE9E8D1549D4B0AM0PR03MB3828eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1c85f4f5-ebfe-49a8-8fe8-08d6a83dbb8b
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Mar 2019 05:27:21.0819 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB6066
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/SmZdat8myG5SA7zO_FRn2DMXzCY>
Subject: Re: [bess] A short question on draft-ietf-bess-evpn-yang-07
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, 14 Mar 2019 05:27:35 -0000

Patrice,
Unfortunately I will not be attending the IETF meeting in Prague.
But I can be reached via Skype (sasha.vainshtein) if you want to discuss things.

Regards,
Sasha

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

From: Patrice Brissette (pbrisset) <pbrisset@cisco.com>
Sent: Wednesday, March 13, 2019 11:27 PM
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>om>; Yu Tianpeng <yutianpeng.ietf@gmail.com>
Cc: draft-ietf-bess-evpn-yang@ietf.org; bess@ietf.org; Michael Gorokhovsky <Michael.Gorokhovsky@ecitele.com>om>; Yechiel Rosengarten <Yechiel.Rosengarten@ecitele.com>om>; Ron Sdayoor <Ron.Sdayoor@ecitele.com>
Subject: Re: A short question on draft-ietf-bess-evpn-yang-07

Guys,

Thanks a lot for your comments. We will have a sit down in Prague to discuss them.
Ping me if you will be around.

Regards,
Patrice Brissette, Principal Engineer
Cisco Systems
Help us track your SP SR/EVPN Customer Opportunity/Status by filling these forms: Segment Routing<https://app.smartsheet.com/b/form/185833ace35b4894b324dfb8afbd2060> / EVPN<https://app.smartsheet.com/b/form/136bd5c3a22641bf92316523e79d6f22>

http://e-vpn.io, http://go2.cisco.com/evpn




From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com<mailto:Alexander.Vainshtein@ecitele.com>>
Date: Wednesday, March 13, 2019 at 04:05
To: Yu Tianpeng <yutianpeng.ietf@gmail.com<mailto:yutianpeng.ietf@gmail.com>>
Cc: "draft-ietf-bess-evpn-yang@ietf.org<mailto:draft-ietf-bess-evpn-yang@ietf.org>" <draft-ietf-bess-evpn-yang@ietf.org<mailto:draft-ietf-bess-evpn-yang@ietf.org>>, "bess@ietf.org<mailto:bess@ietf.org>" <bess@ietf.org<mailto:bess@ietf.org>>, Michael Gorokhovsky <Michael.Gorokhovsky@ecitele.com<mailto:Michael.Gorokhovsky@ecitele.com>>, Yechiel Rosengarten <Yechiel.Rosengarten@ecitele.com<mailto:Yechiel.Rosengarten@ecitele.com>>, Ron Sdayoor <Ron.Sdayoor@ecitele.com<mailto:Ron.Sdayoor@ecitele.com>>
Subject: RE: A short question on draft-ietf-bess-evpn-yang-07
Resent-From: <alias-bounces@ietf.org<mailto:alias-bounces@ietf.org>>
Resent-To: Patrice Brissette <pbrisset@cisco.com<mailto:pbrisset@cisco.com>>, <hshah@ciena.com<mailto:hshah@ciena.com>>, <ihussain@infinera.com<mailto:ihussain@infinera.com>>, <kishoret@juniper.net<mailto:kishoret@juniper.net>>, <jorge.rabadan@nokia.com<mailto:jorge.rabadan@nokia.com>>
Resent-Date: Wednesday, March 13, 2019 at 04:05

Tim,
Lots of thanks for a prompt response.
I have indeed missed the ingress-replication  and p2mp-replication leaves at the top of the EVPN YANG tree. But I do not see how it helps to answer my original questions (in addition to being misplaced as you have noticed).

Seems we are in sync with regard to this issue.

Regards,
Sasha

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

From: Yu Tianpeng <yutianpeng.ietf@gmail.com<mailto:yutianpeng.ietf@gmail.com>>
Sent: Wednesday, March 13, 2019 9:52 AM
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com<mailto:Alexander.Vainshtein@ecitele.com>>
Cc: draft-ietf-bess-evpn-yang@ietf.org<mailto:draft-ietf-bess-evpn-yang@ietf.org>; bess@ietf.org<mailto:bess@ietf.org>; Michael Gorokhovsky <Michael.Gorokhovsky@ecitele.com<mailto:Michael.Gorokhovsky@ecitele.com>>; Yechiel Rosengarten <Yechiel.Rosengarten@ecitele.com<mailto:Yechiel.Rosengarten@ecitele.com>>; Ron Sdayoor <Ron.Sdayoor@ecitele.com<mailto:Ron.Sdayoor@ecitele.com>>
Subject: Re: A short question on draft-ietf-bess-evpn-yang-07

Hi Sasha,
If you read the beginning of even yang, it has a common leaf which indicating it is IR or P2MP. But it is globally not per EVI.
So actually I also have a comment here I may forgot to mention in previous email is that this common leaf should be per EVI basis not globally.
If this info should be included in route leaf, the common leaf actually can be deleted I believe.
So basically I support what you said.

Hi author,
Thanks for the new version which fixes  a lot.
But I still have some concerns on the current version.
I will try put major ones down later.

Here just quick query on the usage of counter32 in statistics, isn't it very likely to get full in short time?  If you check interface-yang it always use counter64. If I calculate correctly, with 1mbps traffic counter32 will rotate in about 1 hour. Or I miss sth?

Thanks in advance.
Regards
Tim


On Wed, 13 Mar 2019, 06:47 Alexander Vainshtein, <Alexander.Vainshtein@ecitele.com<mailto:Alexander.Vainshtein@ecitele.com>> wrote:
Hi all,
I am now reading the draft, and I see that it is a substantial improvement over the earlier versions.

At the same time I have a question regarding the definition of Type 3 (Inclusive Multicast Ethernet Tag) EVPN route in this (and previous) versions.

The YANG definition of this route  runs as following:
<quote>
     list inclusive-multicast-ethernet-tag-route {
               uses route-rd-rt-grp;
               leaf originator-ip-prefix {
                 type inet:ip-prefix;
                 description "originator-ip-prefix";
               }
               list path {
                 uses next-hop-label-grp;
                 uses path-detail-grp;
                 description "path";
               }
               description "inclusive-multicast-ethernet-tag-route";
<end quote>

This definition matches the definition of the NRLI of this route in Section 7.3 of RFC 7432. But it seems to miss the requirement (stated in Section 11.2 of RFC 7432) that this route MUST carry an PMSI Tunnel Type Attribute (a.k.a. PTA) as defined in RFC 6514.

The draft also defines a Boolean attribute underlay-multicast of an EVPN instance, but it does not explain what this means and how it is used. My guess )FWIW) is that this attribute differentiates between EVPN instances that use ingress replication and EVPN instances that use P2MP LSPs to deliver BUM traffic. But it does not help to identify specific  technology used for setting up P2MP LSPs, and does not allow the user to see the labels advertised in the PTA.

Did I miss something substantial here?

Regards, and lots of thanks in advance,
Sasha

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

-----Original Message-----
From: BESS <bess-bounces@ietf.org<mailto:bess-bounces@ietf.org>> On Behalf Of internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>
Sent: Monday, March 11, 2019 9:21 PM
To: i-d-announce@ietf.org<mailto:i-d-announce@ietf.org>
Cc: bess@ietf.org<mailto:bess@ietf.org>
Subject: [bess] I-D Action: draft-ietf-bess-evpn-yang-07.txt


A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the BGP Enabled ServiceS WG of the IETF.

        Title           : Yang Data Model for EVPN
        Authors         : Patrice Brissette
                          Himanshu Shah
                          Iftekar Hussain
                          Kishore Tiruveedhula
                          Jorge Rabadan
        Filename        : draft-ietf-bess-evpn-yang-07.txt
        Pages           : 28
        Date            : 2019-03-11

Abstract:
   This document describes a YANG data model for Ethernet VPN services.
   The model is agnostic of the underlay. It apply to MPLS as well as to
   VxLAN encapsulation. The model is also agnostic of the services
   including E-LAN, E-LINE and E-TREE services. This document mainly
   focuses on EVPN and Ethernet-Segment instance framework.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-bess-evpn-yang/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-bess-evpn-yang-07
https://datatracker.ietf.org/doc/html/draft-ietf-bess-evpn-yang-07

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-bess-evpn-yang-07


Please note that it may take a couple of minutes from the time of submission until the htmlized version and diff are available at tools.ietf.org<http://tools.ietf.org>.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

_______________________________________________
BESS mailing list
BESS@ietf.org<mailto:BESS@ietf.org>
https://www.ietf.org/mailman/listinfo/bess

___________________________________________________________________________

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.
___________________________________________________________________________

___________________________________________________________________________

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.
___________________________________________________________________________

___________________________________________________________________________

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.
___________________________________________________________________________