Re: [L2sm] L2SM charter proposal

"Scharf, Michael (Nokia - DE)" <michael.scharf@nokia.com> Tue, 18 October 2016 11:13 UTC

Return-Path: <michael.scharf@nokia.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 3E6BB129A0E for <l2sm@ietfa.amsl.com>; Tue, 18 Oct 2016 04:13:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.921
X-Spam-Level:
X-Spam-Status: No, score=-6.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-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 Em6lzlb27UHV for <l2sm@ietfa.amsl.com>; Tue, 18 Oct 2016 04:13:09 -0700 (PDT)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (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 1844E129A0B for <l2sm@ietf.org>; Tue, 18 Oct 2016 04:13:09 -0700 (PDT)
Received: from fr712umx4.dmz.alcatel-lucent.com (unknown [135.245.210.45]) by Websense Email Security Gateway with ESMTPS id 99B769B0ECAE4; Tue, 18 Oct 2016 11:13:05 +0000 (GMT)
Received: from fr712usmtp2.zeu.alcatel-lucent.com (fr712usmtp2.zeu.alcatel-lucent.com [135.239.2.42]) by fr712umx4.dmz.alcatel-lucent.com (GMO-o) with ESMTP id u9IBD79d026548 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 18 Oct 2016 11:13:07 GMT
Received: from FR712WXCHHUB03.zeu.alcatel-lucent.com (fr712wxchhub03.zeu.alcatel-lucent.com [135.239.2.74]) by fr712usmtp2.zeu.alcatel-lucent.com (GMO) with ESMTP id u9IBD1xQ012885 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 18 Oct 2016 13:13:07 +0200
Received: from FR712WXCHMBA15.zeu.alcatel-lucent.com ([169.254.7.135]) by FR712WXCHHUB03.zeu.alcatel-lucent.com ([135.239.2.74]) with mapi id 14.03.0301.000; Tue, 18 Oct 2016 13:13:06 +0200
From: "Scharf, Michael (Nokia - DE)" <michael.scharf@nokia.com>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "l2sm@ietf.org" <l2sm@ietf.org>
Thread-Topic: [L2sm] L2SM charter proposal
Thread-Index: AdIi8Z34b8Gws0BeT72D6VuLqSadbAAmtsMAAAZR2lABMXd5gAAv1CAw
Date: Tue, 18 Oct 2016 11:13:05 +0000
Message-ID: <655C07320163294895BBADA28372AF5D48AFA88A@FR712WXCHMBA15.zeu.alcatel-lucent.com>
References: <655C07320163294895BBADA28372AF5D48AE8AEE@FR712WXCHMBA15.zeu.alcatel-lucent.com> <0c1f01d2239d$3d98fe00$b8cafa00$@olddog.co.uk> <655C07320163294895BBADA28372AF5D48AEBA0D@FR712WXCHMBA15.zeu.alcatel-lucent.com> <051301d2287c$62ff9b20$28fed160$@olddog.co.uk>
In-Reply-To: <051301d2287c$62ff9b20$28fed160$@olddog.co.uk>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [135.239.27.38]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/l2sm/oIU2JNA8HAU77JapCykRbsx-vr8>
Subject: Re: [L2sm] L2SM charter proposal
X-BeenThere: l2sm@ietf.org
X-Mailman-Version: 2.1.17
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: Tue, 18 Oct 2016 11:13:11 -0000

Inline (removing some text)...

> > Potential implementations could probably deal with L2VPN services beyond
> > VPWS and VPLS. Having a common base model could have benefits.
> 
> I think Alia had a similar take-away in IESG review as she wanted to add EVPN
> to
> the list of service types covered in the charter (it is already in the draft).
> 
> I see that Benoit has updated the text to...
> 
> ==
> The Layer Two Virtual Private Network Service Model (L2SM) working group is a
> short-lived WG tasked to create a YANG data model that describes a L2VPN
> service
> (a L2VPN service model) that can be used for communication between customers
> and
> network operators, and to provide input to automated control and configuration
> applications. The working group will attempt to derive a single data model
> that
> includes support for point-to-point Virtual Private Wire Services (VPWS),
> multipoint Virtual Private LAN services (VPLS) that use Pseudowires signaled
> using the Label Distribution Protocol (LDP) and the Border Gateway Protocol
> (BGP) as described in RFC4761 and RFC6624, and Ethernet VPNs in RFC 7432.
> ==
> 
> I would suggest we pick up both of your points and re-work as...
> 
> ==
> The Layer Two Virtual Private Network Service Model (L2SM) working group is a
> short-lived WG. It is tasked to create a YANG data model that describes a
> L2VPN
> service (a L2VPN customer service model). The model can be used for
> communication between customers and network operators, and to provide input to
> automated control and configuration applications.
> 
> It is recognized it would be beneficial to have a common base model that
> addresses multiple popular L2VPN service types. The working group will attempt
> to derive a single data model that includes support for point-to-point Virtual
> Private Wire Services (VPWS), multipoint Virtual Private LAN services (VPLS)
> that use Pseudowires signaled using the Label Distribution Protocol (LDP) and
> the Border Gateway Protocol (BGP) as described in RFC4761 and RFC6624, and
> Ethernet VPNs in RFC 7432. Other L2VPN service types may be included if there
> is
> consensus in the working group.
> ==

That wording seems better to me. Albeit the sentence is still long. To me, "described/specified/standardized in RFC 7432" would be easier to parse.

BTW, I believe that a charter is allowed to include bullet lists and this looks like a good candidate to me.

> How about...
> 
> OLD
> The deliverable from this working group will provide information to evaluate
> the
> set of YANG models that have already been developed or are under development,
> and will help identify any missing models or details. The deliverable can be
> viewed as driving requirements for protocol configuration model so that the
> service parameters can be mapped into inputs used by the protocol models.
> NEW
> The deliverable from this working group will provide information that other
> working groups can use to evaluate the set of YANG models that they have
> already
> developed or that are under development. This will help them to identify any
> missing models or details. Thus, the deliverable can be viewed as driving
> requirements for service delivery models so that the customer service
> parameters
> can be mapped into inputs used by the protocol configuration models.
> END

In practice, a customer service model is much more abstract than specific configuration models, i.e., it only includes a subset of parameters. It seems a bit strange to me that the charter assumes that missing model details in protocol configuration will be derived from an abstract representation. And I am not sure if this has ever happened in the L3SM case.

In my experience, the real-world question is whether a customer service model indeed includes all the relevant parameters e.g. from a protocol configuration model, e.g., if a customer of a service provider has specific needs. This is exactly the opposite of the workflow that is assumed in the charter.

Of course, it doesn't do harm to make void statements.

> But we could...
> OLD
> The working group will coordinate with other working groups responsible for
> L2VPN protocol work (most notably with BESS and PALS) and with the MEF.
> NEW
> The working group will coordinate with other working groups responsible for
> L2VPN protocol work (most notably with BESS and PALS). It will also coordinate
> with other organizations working on related L2VPN data models (such as the
> MEF).
> END

Noting external dependencies in a separate sentence is better.

Do the WG proponents plan to share details on how they plan to deal with the overlapping work in MEF?

> So, perhaps...
> OLD
> ...and it is expected that the L2SM data model will have similar structure to
> the L3SM data model.
> NEW
> ... . It is expected that the L2SM data model will have similar structure to
> the
> L3SM data model to enable benefits of common code, provide shared user
> experience, and leverage discussions that took place during the L3SM
> development.
> END

That is better.

> > As L2VPNs are covered by multiple organizations, I'd really like to
> understand
> > how the IAB plans to handle this. Wouldn't a charter be a good place to
> provide
> > some guidance to the WG?
> 
> Hopefully addressed by my suggestion above.

I still don't understand how this relates to MEF and I suspect that question is pretty obvious.

Michael