Re: [Teas] I-D Action: draft-ietf-teas-te-service-mapping-yang-05.txt

"ke-oogaki@kddi.com" <ke-oogaki@kddi.com> Mon, 09 November 2020 00:41 UTC

Return-Path: <ke-oogaki@kddi.com>
X-Original-To: teas@ietfa.amsl.com
Delivered-To: teas@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 78C7A3A1030 for <teas@ietfa.amsl.com>; Sun, 8 Nov 2020 16:41:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=o365kddi.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 kL5WZj-O4eRQ for <teas@ietfa.amsl.com>; Sun, 8 Nov 2020 16:41:05 -0800 (PST)
Received: from kddi.com (athena2.kddi.com [27.90.165.195]) by ietfa.amsl.com (Postfix) with ESMTP id 512423A0E9D for <teas@ietf.org>; Sun, 8 Nov 2020 16:41:05 -0800 (PST)
Received: from LTMC2122.kddi.com (post-send [10.206.2.120]) by kddi.com (KDDI Mail) with ESMTP id 15CC4E001A; Mon, 9 Nov 2020 09:41:04 +0900 (JST)
Received: from LTMC2146.kddi.com ([10.206.0.236] [10.206.0.236]) by LTMC2122.kddi.com with ESMTP; Mon, 9 Nov 2020 09:41:04 +0900
Received: from LTMC2146.kddi.com (localhost [127.0.0.1]) by localhost.kddi.com (Postfix) with ESMTP id E944E300051; Mon, 9 Nov 2020 09:41:03 +0900 (JST)
Received: from LTMC2152.kddi.com (post-incheck [10.206.0.239]) by LTMC2146.kddi.com (Postfix) with ESMTP id DE32E300080; Mon, 9 Nov 2020 09:41:03 +0900 (JST)
Received: from LTMC2152.kddi.com (localhost.localdomain [127.0.0.1]) by LTMC2152.kddi.com with ESMTP id 0A90f3NW028284; Mon, 9 Nov 2020 09:41:03 +0900
Received: from LTMC2152.kddi.com.mid_112086707 (localhost.localdomain [127.0.0.1]) by LTMC2152.kddi.com with ESMTP id 0A90V2io010782; Mon, 9 Nov 2020 09:31:02 +0900
X-SA-MID: 112086707
Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sg2apc01lp2051.outbound.protection.outlook.com [104.47.125.51]) by post-gate.kddi.com (KDDI Mail) with ESMTPS id 03F0FE0003; Mon, 9 Nov 2020 09:31:02 +0900 (JST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BLQQt4cuKqeZ2RmQ40AZaDvYWC3E2iRkU1S04S0BCGR1SfCJ0VYptooHnKD3wgB16TT8qwAuSUElH5JoAhVQrNnDcpd5ij7FtvW/pLQzLjWoo1fsrd8iJ5PZ4uDY8gWck7ZbFfuHSQIgduoRzUCc0yCAXoAwdm91ncRea57TojAnwnm6MumQQstYzdXiGJJ+tEw4oF7VQCcQ35w7kTbBubdatc4fK3tZImlg3TNJdGxKSlwZnnD8bVH8FHCzKLF6ERIT453a1T1AOtOuyAcvKJiIEBiJ6m6SgB06EnjRX8zkrWGrPFgCMU3eJORkTi/7LJGs8Nah7OkWAX6Gy00hZA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Wqc0SukLBJStYCmPgwgY2zMaXFEIYRwTIRjMlcx+AT0=; b=DAEIVUS8NcCKUdmjoASl3Tyy9vbGCntYbEowqUcguVN9aPfJM+Qn4VIxCM/b+JtfKLI7RwxLH8uQ/d5re43louN3h65/R5zsoOpX0nuJiUZKbqyxa0OQZarsfLFeROWKoOhOOATLu1gSnzOOQSMP36tQphMKrNcbsP1O7HEbID6UglPChBaBbv0arR7Y58K+qeWRMggLtqfC0bddGbX2J5sztBCRewayHUtifAM6/89IgaIZwMXakfv38UpLfZ22bcYw+9Ok7qfm41S1/gOdZoEjgShRmm4wfVztzU2MeE2r4TS9MfEFcB3VFIIu2T1yx8WDTRp58aPdy4GNBBZE4A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=kddi.com; dmarc=pass action=none header.from=kddi.com; dkim=pass header.d=kddi.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=o365kddi.onmicrosoft.com; s=selector2-o365kddi-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Wqc0SukLBJStYCmPgwgY2zMaXFEIYRwTIRjMlcx+AT0=; b=TElGC3oQKOTjjP5Tkpjgr83j7ZCdFJn4VsVAeEdfVl06sdj0SL4VhuchBnHJugphWHyAYq09M7/V9jNDF/ibPnFHoFADqBWV0RjIY8I7PGsS+PGf0a2JabGR0/Qk4397u/y5zzqY046eKEtddq3733obiM0X7rVqgO1obrFWtvo=
Received: from TY2PR01MB3562.jpnprd01.prod.outlook.com (2603:1096:404:d5::14) by TY2PR01MB3115.jpnprd01.prod.outlook.com (2603:1096:404:6f::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.23; Mon, 9 Nov 2020 00:31:00 +0000
Received: from TY2PR01MB3562.jpnprd01.prod.outlook.com ([fe80::2056:2f0e:a543:cfcc]) by TY2PR01MB3562.jpnprd01.prod.outlook.com ([fe80::2056:2f0e:a543:cfcc%7]) with mapi id 15.20.3541.024; Mon, 9 Nov 2020 00:31:00 +0000
From: "ke-oogaki@kddi.com" <ke-oogaki@kddi.com>
To: Dhruv Dhody <dhruv.ietf@gmail.com>
CC: "teas@ietf.org" <teas@ietf.org>, "ta-miyasaka@kddi.com" <ta-miyasaka@kddi.com>, "ry-fukui@kddi.com" <ry-fukui@kddi.com>, Qin Wu <bill.wu@huawei.com>
Thread-Topic: [Teas] I-D Action: draft-ietf-teas-te-service-mapping-yang-05.txt
Thread-Index: Ada2Lz0mdoZlt4sDRuSOpSS6uNHhuw==
Date: Mon, 09 Nov 2020 00:31:00 +0000
Message-ID: <TY2PR01MB356263600796EEE2CE393BF790EA0@TY2PR01MB3562.jpnprd01.prod.outlook.com>
Accept-Language: ja-JP, en-US
Content-Language: ja-JP
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=kddi.com;
x-originating-ip: [175.129.6.71]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d5bd84ab-8f0c-43b5-171b-08d88446bb9c
x-ms-traffictypediagnostic: TY2PR01MB3115:
x-ld-processed: 040b5c43-0c27-49b3-b8e6-cdec886abcee,ExtFwd
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <TY2PR01MB3115752A55E6F65842A0B68F90EA0@TY2PR01MB3115.jpnprd01.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: l63lR9/zoKOvW8rWUEdLfqnuI91i89Q06ospT7zbGMErLMFJp80GUGUNnVTZzxVkYTz34iNe724IU1ymN3r5EyAU6PeV8xmyqZGAVcvJmumwhdAo7uXQ/amjGgb02KYW11L9cV7euIl/9iq9xUfFCf/9ohHkzvFobirsq4T/xy0BEog5teT/uXTK7rAjxU9XNt/0sbKHKW64ITAJGPkSqcOMXOafeXqKCoOvgP9NfMNOoFFJtNvdJlGwOzdVBqPvVxVTrhNgTbbP4TBQunqC7NqabbYdhusTvIdcgFUxTJFgIYmdo3zH2Edt1eeg5UeL0trgSlf1Za1y1KsYJNGFDQ9lSPSiFJBsq1zeKNzCRf1kJO3ylb+qMGHkczBE2gUu7FCmfWq3YnJsBiNFkpM0Dw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TY2PR01MB3562.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(136003)(396003)(39860400002)(366004)(376002)(346002)(6506007)(54906003)(966005)(15974865002)(26005)(9686003)(53546011)(186003)(55016002)(83380400001)(86362001)(478600001)(85182001)(5660300002)(76116006)(6916009)(64756008)(33656002)(66446008)(66556008)(66476007)(8936002)(4326008)(71200400001)(316002)(8676002)(66946007)(52536014)(2906002)(66574015)(7696005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: UWy1R8rdYy82Vi4PQQZ8Insd/1HihfYnGIeWVGfMGIX3G2RDT1dmZuHJ2EBMxu0LXltP5uPI1mEhWWEHqB6e5iOMM9r0wixFLJay4USgr1GHc47rzr45jAoR03yJyXk4FqPEbi0S8eqhH+beoiEjMuK7Xc3Ll60h3RM5cBHRkxMJVtzHTPmGVXeJTcA+3iqLwCj1Xik8kirivpYa3qVBP24XIxxYK2TnyF3w3/sMs6upHUtoI2Hz5Q4hJrr7mwlXi6P+ISa5h3tXoLA7kn2MR+UGWs9d4Fa4QXzxVMWxuj3AHJfV2jE11eWigCitmV3WNk7tsxTFtKZxb+clYE1K6vQDDucBB5IoaoAzJZ8nl73cckX4DBM2MfA0XaEDG5MqaKj673NZeP216rCbQ0XmzxonE1pMkUn6/+Qe4UVVlvOKn8S6qkI7mL7G4V6E0PJwD8mymfOynPnMSoyWfLKhF6c8C2FqpdVMs2NTZJ5Q/wLgwIUGORziVJG9VLQ8OWBfrYaRz+pFLDICwDViFwAys7MdNWXlnXeeSuV0Qm5feIdDlpZRzisaamli6PHZZsXHHCXJarQWBuf6YXtOjySvDp5cZuPtTrf6aA+hg1XIKyFaWBDTc70Yksk1Ik5Ny/r172EPYAgRENtLTrzgwW8fAg==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: kddi.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: TY2PR01MB3562.jpnprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d5bd84ab-8f0c-43b5-171b-08d88446bb9c
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2020 00:31:00.2401 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 040b5c43-0c27-49b3-b8e6-cdec886abcee
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: aFVISMHzOtxEq3e3WmspBKsXkZ0PnLgfuOXxCW7idJVNfdMOfinkUtvn6eFC7gzpTvaH3mnLCcfNVPYytyENtQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY2PR01MB3115
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/r8-NqXKM1BOUQHCwEoJDBiyAGCQ>
Subject: Re: [Teas] I-D Action: draft-ietf-teas-te-service-mapping-yang-05.txt
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas>, <mailto:teas-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas/>
List-Post: <mailto:teas@ietf.org>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas>, <mailto:teas-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 Nov 2020 00:41:09 -0000

Hi Dhruv,

Thanks for accepting the proposed change.

>Ok, see the attached yang file.

Looks good when te-end-point-ref-vnap is defined in tsm-types.

Thanks,
Kenichi

-----Original Message-----
From: Dhruv Dhody <dhruv.ietf@gmail.com> 
Sent: Monday, November 9, 2020 12:19 AM
To: 大垣 健一 <ke-oogaki@kddi.com>
Cc: teas@ietf.org; 宮坂 拓也 <ta-miyasaka@kddi.com>; 福井 良平 <ry-fukui@kddi.com>; Qin Wu <bill.wu@huawei.com>
Subject: ***フリーメール*** Re: ***フリーメール*** Re: [Teas] I-D Action: draft-ietf-teas-te-service-mapping-yang-05.txt

Hi Kenichi,

On Sat, Nov 7, 2020 at 12:41 PM ke-oogaki@kddi.com <ke-oogaki@kddi.com> wrote:
>
> Hi Dhruv,
>
> Thank you for the reply.
>
> As you can see section 6.12.3.2, latency and jitter also imply end-to-end constraints.
> Then, if we do so, the when statement should connects the followings with 'or'.
> './l3vpn-svc:latency/l3vpn-svc:latency-boundary'
> './l3vpn-svc:jitter/l3vpn-svc:jitter-boundary'
> './l3vpn-svc:bandwidth/l3vpn-svc:end-to-end'
>
>
> Additionally, for the usability, if the user implicitly knows what latency, jitter or bandwidth is set to VN(-member) outside of L3SM and may not explicitly set them under l3vpn-svc:class, we should allow the when statement against l3vpn-svc:class.
>

In that case perhaps we can remove the when statement entirely.

>
> Also, L3SM can differentiate VPN per site-network-access. If te-service-mapping models to only map a VNAP to a site, any L3SM user cannot specify only a VPN or a site-network-access in a site to map a VN(-member). Then, we should also allow to map VNAP per site and site-network-access.
>
> augment /l3vpn-svc:l3vpn-svc/l3vpn-svc:sites/l3vpn-svc:site
>                   /l3vpn-svc:service/l3vpn-svc:qos/l3vpn-svc:qos-profile
>                   /l3vpn-svc:qos-profile/l3vpn-svc:custom/l3vpn-svc:classes
>                   /l3vpn-svc:class:
>     +--rw (te)?
>           +--:(vn)
>                +--rw vn-ap? leafref
>
> and
>
> augment /l3vpn-svc:l3vpn-svc/l3vpn-svc:sites/l3vpn-svc:site
>                   /l3vpn-svc:site-network-accesses/l3vpn-svc:site-network-access
>                   /l3vpn-svc:service/l3vpn-svc:qos/l3vpn-svc:qos-profile
>                   /l3vpn-svc:qos-profile/l3vpn-svc:custom/l3vpn-svc:classes
>                   /l3vpn-svc:class:
>     +--rw (te)?
>          +--:(vn)
>               +--rw vn-ap? leafref
>
> If a user wants to share a VN across the user's different VPNs, the user may set an identical custom profile across the VPNs(site-network-accesses). Then, the former one still works.
>
> How do you all think?
>

Ok, see the attached yang file.

Thanks!
Dhruv

> Thanks,
> Kenichi
>
> ________________________________
> From: Dhruv Dhody <dhruv.ietf@gmail.com>
> Sent: Friday, November 6, 2020 5:32 PM
> To: 大垣 健一
> Cc: teas@ietf.org; 宮坂 拓也; 福井 良平; Qin Wu
> Subject: ***フリーメール*** Re: [Teas] I-D Action: 
> draft-ietf-teas-te-service-mapping-yang-05.txt
>
> Hi Kenichi,
>
> I feel the augmentation might be applicable only for the end-to-end 
> case, so if we do this, we could augment with the when statement -
>
>   augment "/l3vpn-svc:l3vpn-svc/l3vpn-svc:sites/l3vpn-svc:site"
>         + "/l3vpn-svc:service/l3vpn-svc:qos/l3vpn-svc:qos-profile"
>         + "/l3vpn-svc:qos-profile/l3vpn-svc:custom"
>         + "/l3vpn-svc:classes/l3vpn-svc:class" {
>     when './l3vpn-svc:bandwidth/l3vpn-svc:end-to-end' {
>       description
>         "applicable only with end-to-end";
>     }
>     description
>       "This augment is only valid for the custom qos-profile with 
> end-to-end set";
>     uses tsm-types:te-endpoint-ref-vnap;
>   }
>
>   augment /l3vpn-svc:l3vpn-svc/l3vpn-svc:sites/l3vpn-svc:site
>             /l3vpn-svc:service/l3vpn-svc:qos/l3vpn-svc:qos-profile
>             /l3vpn-svc:qos-profile/l3vpn-svc:custom/l3vpn-svc:classes
>             /l3vpn-svc:class:
>     +--rw (te)?
>        +--:(vn)
>           +--rw vn-ap?   leafref
>
> What does the WG think? Any opinion from those proficient in L3SM :)
>
> Thanks!
> Dhruv
>
> On Tue, Nov 3, 2020 at 10:13 AM ke-oogaki@kddi.com <ke-oogaki@kddi.com> wrote:
> >
> > Hi draft-ietf-teas-te-service-mapping-yang authors,
> >
> > Thanks for updating.
> >
> > In terms of our requirement discussed in "consideration of 1 VPN to 
> > N VNs mapping" thread, as Qin proposed the followings in 
> > https://mailarchive.ietf.org/arch/msg/teas/xJx323vJbcqVY7eZKuBOEDswF
> > zk/ ,
> >
> > >standard profile (such as golden, silver) can not be simply seen as network performance constraint. QoS parameters in custom profile (e.g., latency) should be seen as SLA contract set between customer and operator, which is still a little different from network performance constraints used for path computation.
> >
> > >target-class-id is used to identify each match flow and have one to one relationship with custom qos profile since class-id is defined under custom case for each class of data flow.
> >
> > >Secondly, we can map one VPN into one VN with multiple VN members, each VN member describe connective from one site to another destination site and can support different QoS requirement which is similar to using site-network-access to support different QoS requirements.
> > >Does this satisfy your use case?
> >
> >
> > How about the following changes in order to map vn-member(VNAP) to a customer profile corresponding to each match flow per site-network-access?
> >
> >      augment /l3vpn-svc:l3vpn-svc/l3vpn-svc:sites/l3vpn-svc:site
> >                /l3vpn-svc:site-network-accesses/l3vpn-svc:site-network-access
> >                /l3vpn-svc:service/l3vpn-svc:qos/l3vpn-svc:qos-profile/l3vpn-svc:classes
> >                /l3vpn-svc:class:
> >        +--rw (te)?
> >           +--:(vn)
> >              +--rw vn-ap
> >                      -> /vn:ap/access-point-list/vn-ap/vn-ap-id
> >
> > Thanks,
> > Kenichi
> >
> > --
> > Kenichi Ogaki
> > KDDI Corp. | Operation Automation Promotion Dept.
> > +81-(0)80-5945-9138 | www.kddi.com
> >
> >
> > ________________________________
> > From: Teas <teas-bounces@ietf.org> on behalf of 
> > internet-drafts@ietf.org <internet-drafts@ietf.org>
> > Sent: Monday, November 2, 2020 7:07 PM
> > To: i-d-announce@ietf.org
> > Cc: teas@ietf.org
> > Subject: [Teas] I-D Action: 
> > draft-ietf-teas-te-service-mapping-yang-05.txt
> >
> >
> > A New Internet-Draft is available from the on-line Internet-Drafts directories.
> > This draft is a work item of the Traffic Engineering Architecture and Signaling WG of the IETF.
> >
> >         Title           : Traffic Engineering (TE) and Service Mapping Yang Model
> >         Authors         : Young Lee
> >                           Dhruv Dhody
> >                           Giuseppe Fioccola
> >                           Qin Wu
> >                           Daniele Ceccarelli
> >                           Jeff Tantsura
> >         Filename        : draft-ietf-teas-te-service-mapping-yang-05.txt
> >         Pages           : 47
> >         Date            : 2020-11-02
> >
> > Abstract:
> >    This document provides a YANG data model to map customer service
> >    models (e.g., the L3VPN Service Model (L3SM)) to Traffic Engineering
> >    (TE) models (e.g., the TE Tunnel or the Virtual Network (VN) model).
> >    This model is referred to as TE Service Mapping Model and is
> >    applicable generically to the operator's need for seamless control
> >    and management of their VPN services with TE tunnel support.
> >
> >    The model is principally used to allow monitoring and diagnostics of
> >    the management systems to show how the service requests are mapped
> >    onto underlying network resource and TE models.
> >
> >
> > The IETF datatracker status page for this draft is:
> > https://datatracker.ietf.org/doc/draft-ietf-teas-te-service-mapping-
> > yang/
> >
> > There are also htmlized versions available at:
> > https://tools.ietf.org/html/draft-ietf-teas-te-service-mapping-yang-
> > 05
> > https://datatracker.ietf.org/doc/html/draft-ietf-teas-te-service-map
> > ping-yang-05
> >
> > A diff from the previous version is available at:
> > https://www.ietf.org/rfcdiff?url2=draft-ietf-teas-te-service-mapping
> > -yang-05
> >
> >
> > 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.
> >
> > Internet-Drafts are also available by anonymous FTP at:
> > ftp://ftp.ietf.org/internet-drafts/
> >
> >
> > _______________________________________________
> > Teas mailing list
> > Teas@ietf.org
> > https://www.ietf.org/mailman/listinfo/teas
> > _______________________________________________
> > Teas mailing list
> > Teas@ietf.org
> > https://www.ietf.org/mailman/listinfo/teas