[L2sm] R: draft-ietf-l2sm-l2vpn-service-model

Fioccola Giuseppe <giuseppe.fioccola@telecomitalia.it> Thu, 11 January 2018 16:26 UTC

Return-Path: <giuseppe.fioccola@telecomitalia.it>
X-Original-To: l2sm@ietfa.amsl.com
Delivered-To: l2sm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4B32F12D811 for <l2sm@ietfa.amsl.com>; Thu, 11 Jan 2018 08:26:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.609
X-Spam-Level:
X-Spam-Status: No, score=-2.609 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 Bsyy0gWCRB2O for <l2sm@ietfa.amsl.com>; Thu, 11 Jan 2018 08:26:41 -0800 (PST)
Received: from mx03.telecomitalia.it (mx03.telecomitalia.it [217.169.121.23]) (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 5F38012EBC9 for <l2sm@ietf.org>; Thu, 11 Jan 2018 08:26:40 -0800 (PST)
X-AuditID: d9a97917-0d7ff70000001050-58-5a57903db5f7
Received: from TELMBXA02RM001.telecomitalia.local ( [10.14.252.26]) (using TLS with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client did not present a certificate) by mx03.telecomitalia.it () with SMTP id 1B.84.04176.D30975A5; Thu, 11 Jan 2018 17:26:37 +0100 (CET)
From: Fioccola Giuseppe <giuseppe.fioccola@telecomitalia.it>
To: Ashish Mittal <Ashish.Mittal@aricent.com>, "l2sm@ietf.org" <l2sm@ietf.org>
Thread-Topic: [L2sm] draft-ietf-l2sm-l2vpn-service-model
Thread-Index: AQHTiFvJYMZZDShFK06eRhR2BKCVyaNu21MA
Date: Thu, 11 Jan 2018 16:26:37 +0000
Message-ID: <0d91c98bf35c4682995ed43ab68f28cb@TELMBXB02RM001.telecomitalia.local>
References: <MA1PR0101MB1783DCF467C6F073BF1AC5B5FC130@MA1PR0101MB1783.INDPRD01.PROD.OUTLOOK.COM> <MA1PR0101MB17836897B1F416B16D195F96FC130@MA1PR0101MB1783.INDPRD01.PROD.OUTLOOK.COM>
In-Reply-To: <MA1PR0101MB17836897B1F416B16D195F96FC130@MA1PR0101MB1783.INDPRD01.PROD.OUTLOOK.COM>
Accept-Language: it-IT, en-US
Content-Language: it-IT
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.14.252.240]
x-ti-disclaimer: Disclaimer1
Content-Type: multipart/alternative; boundary="_000_0d91c98bf35c4682995ed43ab68f28cbTELMBXB02RM001telecomit_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPKsWRmVeSWpSXmKPExsXCxfdHStd2QniUQctvFYvzW+axWtx5+ZLR gcljy/8trB5LlvxkCmCKamC0SczLyy9JLElVSEktTrZVcsksTs5JzMxNLVIISc1JTc7PVVLI TLFVMlZSKMhJTE7NTc0rsVVKLChIzUtRsuNSwAA2QGWZeQqpecn5KZl56bZKnsH+uhYWppa6 hkp2gaWpxSX5CrmpxcWJ6emZ+QqpCesFM379PspW0LmQseL37Y3sDYx/+hm7GDk5JARMJJa9 2wBkc3EICUxhkvg1dT8zSIJNwEbi4KsTbCC2iICfxLOdb8EahAXMJN627ASq4QCKW0jc+1YA UWIksXXZElYQm0VAVWL7jztgY3gFAiXOb13EDjF/O6PEm01zWUASnAKJEvevt4PNZxSQlZiw exHYfGYBcYkX00+wQxwnILFkz3lmCFtU4uXjf6wQtoHE1qX7WCBsRYmtn2DqZSQWHpnMCjEn X2LBh2XsEEcISpyc+YRlAqPILCQrZiEpm4WkDCKuJ3Fj6hQ2CFtbYtnC18wQtq7EjH+HWJDF FzCyr2IUza0wMNYrgcRmZkliTmaiXmbJJkZgKrm5slJ8B2P7SudDjAIcjEo8vIsaw6OEWBPL iitzDzFKcDArifDWdAOFeFMSK6tSi/Lji0pzUosPMfoAg3Iis5Rocj4wzeWVxBuaWFgaGltY GBlamJniEFYS55XNApolkA5MbtmpqQWpRTDjmDg4pRoYSwvSbRSLLL66HVewUZ25RLOz9e4S h4PWH/8t2VvbuHnuPePWRduy89Zm/KpS3nZD8F/ZDWOzaVyOM3Q5Std5VsdfMW5QPj1JvHqz xlwpIY2V7vVT1stVvHMPEq2WX35wg3+N5tueBZnK9ub/1OK0nj0/OnWezNMKkVvyPU3zVl1n DouUneylxFKckWioxVxUnAgAzDClfFIDAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/l2sm/hA2hwQJU56RVsCZ8XeHuAKCn3Q8>
Subject: [L2sm] R: draft-ietf-l2sm-l2vpn-service-model
X-BeenThere: l2sm@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "The Layer Two Virtual Private Network Service Model \(L2SM\)" <l2sm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2sm>, <mailto:l2sm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/l2sm/>
List-Post: <mailto:l2sm@ietf.org>
List-Help: <mailto:l2sm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2sm>, <mailto:l2sm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Jan 2018 16:26:46 -0000

Hi Ashish,
(I'm resending my answer in order to involve in the discussion the whole L2SM WG)
Thanks for your comments!
I understand your point and I will consider it. We are working on a new revision.
Regarding sites and services identification, our intent is to model L2SM in the same way as L3SM, in order to have a common structure for L2SM/L3SM.

Best Regards,

Giuseppe

Da: L2sm [mailto:l2sm-bounces@ietf.org] Per conto di Ashish Mittal
Inviato: lunedì 8 gennaio 2018 08:32
A: l2sm@ietf.org
Oggetto: [L2sm] draft-ietf-l2sm-l2vpn-service-model

Hello,

The way contains are organized in this service model will cause problems for software implementation.

To identify Sites associated with a service, implementation shall iterate all the sites list. Also VPLS kind of services when orchestrator is sending service creation request to SDN Controller Application, then when shall application assume that all Sites have been received.

A slightly modified organization shall help getting rid of above problems. Please suggest.

Current Organization of Yang:

container l2vpn-svc {
container vpn-profiles {
uses vpn-profile-cfg;
}
container vpn-services {
list vpn-svc {
key "vpn-id";
leaf vpn-id {
type svc-id;
description
"Defining a service id.";
}
leaf vpn-svc-type {
type identityref {
base service-type;
}
description
"Service type";
}
leaf customer-name {
type string;
description
"Customer name";
}
leaf svc-topo {
type identityref {
base vpn-topology;
}
....
}
}

container sites {
list site {
key "site-id site-type";
leaf site-id {
type string;
description
"Site id";
}
...
}
}
}

Proposed Organization of Yang:

container l2vpn-svcs
{
               list l2vpn-svc
               {
key "vpn-id";
leaf vpn-id {
type svc-id;
description
"Defining a service id.";
}
               container vpn-services {
               leaf vpn-svc-type {
type identityref {
base service-type;
}
description
"Service type";
}
leaf customer-name {
type string;
description
"Customer name";
}
leaf svc-topo {
type identityref {
base vpn-topology;
}
....
               }
               container sites
               {
list site {
key "site-id site-type";
leaf site-id {
type string;
description
"Site id";
}
...
}
               }
}

Regards

Ashish Mittal

"DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."

Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle persone indicate. La diffusione, copia o qualsiasi altra azione derivante dalla conoscenza di queste informazioni sono rigorosamente vietate. Qualora abbiate ricevuto questo documento per errore siete cortesemente pregati di darne immediata comunicazione al mittente e di provvedere alla sua distruzione, Grazie. 

This e-mail and any attachments is confidential and may contain privileged information intended for the addressee(s) only. Dissemination, copying, printing or use by anybody else is unauthorised. If you are not the intended recipient, please delete this message and any attachments and advise the sender by return e-mail, Thanks. 

Rispetta l'ambiente. Non stampare questa mail se non è necessario.