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

Ashish Mittal <Ashish.Mittal@aricent.com> Mon, 08 January 2018 07:31 UTC

Return-Path: <Ashish.Mittal@aricent.com>
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 E1DCF126D0C for <l2sm@ietfa.amsl.com>; Sun, 7 Jan 2018 23:31:43 -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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=aricent.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 DUEj0bbbFWCg for <l2sm@ietfa.amsl.com>; Sun, 7 Jan 2018 23:31:41 -0800 (PST)
Received: from IND01-MA1-obe.outbound.protection.outlook.com (mail-ma1ind01on0059.outbound.protection.outlook.com [104.47.100.59]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2955B126B71 for <l2sm@ietf.org>; Sun, 7 Jan 2018 23:31:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aricent.onmicrosoft.com; s=selector1-Aricent-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=t0N1f+4PXoxbJ+s+CuVNwIXRWAnFl7SjgPyKN7dcC3E=; b=jt5LsWE2ribzOooxmpUXXgkeHJ2afDEhWe6usInPk+PU0mGEIoN/XDKxp6DOlZTF2fbkXrDJBrAU+jDgPaOmv6LahDxTfI3ck8mocmQYiftiFuvJcCHj2TfW1nJYQIkNYI4XTW6xl40j7rV3odqPNQJ1TQGWZc72G/ADgNpyKbY=
Received: from MA1PR0101MB1783.INDPRD01.PROD.OUTLOOK.COM (52.134.142.136) by MA1PR0101MB1784.INDPRD01.PROD.OUTLOOK.COM (52.134.142.137) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.386.5; Mon, 8 Jan 2018 07:31:32 +0000
Received: from MA1PR0101MB1783.INDPRD01.PROD.OUTLOOK.COM ([fe80::5d4e:7d85:b261:6fa9]) by MA1PR0101MB1783.INDPRD01.PROD.OUTLOOK.COM ([fe80::5d4e:7d85:b261:6fa9%17]) with mapi id 15.20.0386.009; Mon, 8 Jan 2018 07:31:31 +0000
From: Ashish Mittal <Ashish.Mittal@aricent.com>
To: "l2sm@ietf.org" <l2sm@ietf.org>
Thread-Topic: draft-ietf-l2sm-l2vpn-service-model
Thread-Index: AdOH2ICD0tS0BEZ3QgSRIb7fcpsU9QAegqEw
Date: Mon, 08 Jan 2018 07:31:31 +0000
Message-ID: <MA1PR0101MB17836897B1F416B16D195F96FC130@MA1PR0101MB1783.INDPRD01.PROD.OUTLOOK.COM>
References: <MA1PR0101MB1783DCF467C6F073BF1AC5B5FC130@MA1PR0101MB1783.INDPRD01.PROD.OUTLOOK.COM>
In-Reply-To: <MA1PR0101MB1783DCF467C6F073BF1AC5B5FC130@MA1PR0101MB1783.INDPRD01.PROD.OUTLOOK.COM>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Ashish.Mittal@aricent.com;
x-originating-ip: [61.247.254.227]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; MA1PR0101MB1784; 6:+traO90XF0hzGeDTNwsG8iDcQZ7GR/Ocjckvf6a1qYa8ji5Jozq2fZw5en3HznIKAsdECn1sF5wi7VkS0zaBi+eo33BOOHhIC/6OlS8rd0k0wFXCSiyj4ytJt+0BE+pcx4ht0mX2smL8sN7yEQSvPUr7ZESrPpz0UvV1Li/PrGLulWlntQJ+4K8UXF+YEuGKu5U/7Lm6A8NXO5kaIg8MyfuNtiLRNEn/pYh3HzsHRKSimkDlmtITQFYqbfViNpmgWbslF5Y5uccgvomFCdJG00xG8sRltpV6YtEEb3e7ziWx+b9f/amjN8Q/0V06AvTtAFIzKgiCyuPoT73yNHS5powcyyRrm5wE4FrvV3WtH6nidSR254eH4ImBIhY+2JOk; 5:lBR6rqOkgp7dF9OpDayreJIt0R4KqTqrQ4lVGgizkOLYn5yG2eYKMmnKfFf2L4FvP92y/SdDbRK6Cys/Cat/3j2UA+8x7b9Tk4QXXBTSZZukb73K46IcVY0QEYQ3oHBGFzBATnQwBU1f47zmFvQrKgwGlNrAOvMe3G/DaipYWq8=; 24:uMUKuPiyt2QILUjBqfrRX/TRf+aB3l4Q/h8nrCv8qWQOHHyI56YZeVjXZxlHAAcLJj6ORDGv90qKLHZga6RxKH00kVxwsUlD/SpSEb6+1UM=; 7:7ZaD3lTu1QekszAJq2DMdvRxVcCnUX76G47WOMXoDvBoJwc4Ql2gNEGK2t/HagxWZ6v5j5Vn+lARnhF4aJbyDRfqgzmaoz6g5pJq5ruIse2vUGTiDagdweFwcUhhiEAvw1ovQrZVpSjpCht2S7Cpb7DTwgBoBeiStWl4K9McccKlFBDtT6UuuVhKALwQ3KT/I1XY6LrHPNY0g5CiwU7YioH6AjdKSpx0UvU8e+tqJVpg/Jfax6DvMnbUNKId3O2r
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 56c41ba0-26a8-40d3-bc2a-08d55669d6e3
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(48565401081)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(3008032)(2017052603307)(7153060)(7193020); SRVR:MA1PR0101MB1784;
x-ms-traffictypediagnostic: MA1PR0101MB1784:
x-microsoft-antispam-prvs: <MA1PR0101MB1784F31D81B6F056BFBD4B0CFC130@MA1PR0101MB1784.INDPRD01.PROD.OUTLOOK.COM>
x-exchange-antispam-report-test: UriScan:(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040470)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(3231023)(944501075)(6055026)(6041268)(20161123564045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(6072148)(201708071742011); SRVR:MA1PR0101MB1784; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:MA1PR0101MB1784;
x-forefront-prvs: 054642504A
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(979002)(39860400002)(39380400002)(396003)(366004)(346002)(376002)(199004)(189003)(38564003)(54896002)(6916009)(2950100002)(478600001)(76176011)(8936002)(59450400001)(5660300001)(9326002)(7696005)(81166006)(72206003)(25786009)(99286004)(81156014)(6116002)(3846002)(8676002)(5640700003)(3280700002)(68736007)(4743002)(14454004)(55016002)(6436002)(6306002)(53936002)(2501003)(9686003)(102836004)(6506007)(3660700001)(66066001)(2940100002)(105586002)(2906002)(2900100001)(33656002)(74316002)(106356001)(2351001)(230783001)(97736004)(5250100002)(86362001)(7736002)(316002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:MA1PR0101MB1784; H:MA1PR0101MB1783.INDPRD01.PROD.OUTLOOK.COM; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
received-spf: None (protection.outlook.com: aricent.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: Bo6lHLmckSmHBme5z9KZ65HKsPs/XtF8w79f8O9GFnoELGdCw7Jbe87As3Wvj66EZipI2JprikcLyBLvF9t/dQ==
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_MA1PR0101MB17836897B1F416B16D195F96FC130MA1PR0101MB1783_"
MIME-Version: 1.0
X-OriginatorOrg: Aricent.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 56c41ba0-26a8-40d3-bc2a-08d55669d6e3
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jan 2018 07:31:31.7409 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: dbb4cbbe-57c5-469d-b342-a9814e1d2382
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MA1PR0101MB1784
Archived-At: <https://mailarchive.ietf.org/arch/msg/l2sm/LZOsCaQYU-dDXfe1rJZnaLQ_SfM>
X-Mailman-Approved-At: Mon, 08 Jan 2018 00:36:26 -0800
Subject: [L2sm] 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: Mon, 08 Jan 2018 07:31:44 -0000

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