Re: [Teas] Proposed ACTN Definition Text (Re: 答复: Poll on draft-lee-teas-actn-requirements-01 a WG documents)

Igor Bryskin <IBryskin@advaoptical.com> Fri, 25 September 2015 15:54 UTC

Return-Path: <IBryskin@advaoptical.com>
X-Original-To: teas@ietfa.amsl.com
Delivered-To: teas@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D6DE11A9057; Fri, 25 Sep 2015 08:54:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.608
X-Spam-Level:
X-Spam-Status: No, score=-1.608 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, T_RP_MATCHES_RCVD=-0.01, WEIRD_PORT=0.001] autolearn=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 1i9mnkah3IQo; Fri, 25 Sep 2015 08:54:10 -0700 (PDT)
Received: from mail3.advaoptical.com (mail3.advaoptical.com [74.202.24.82]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 62B781A9053; Fri, 25 Sep 2015 08:54:10 -0700 (PDT)
Received: from atl-srv-mail10.atl.advaoptical.com (atl-srv-mail10.atl.advaoptical.com [172.16.5.39]) by atl-vs-fsmail.advaoptical.com (8.14.5/8.14.5) with ESMTP id t8PFrkX1026609 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 25 Sep 2015 11:53:46 -0400
Received: from ATL-SRV-MBX2.advaoptical.com (172.16.5.46) by atl-srv-mail10.atl.advaoptical.com (172.16.5.39) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 25 Sep 2015 11:53:46 -0400
Received: from ATL-SRV-MBX1.advaoptical.com (172.16.5.45) by ATL-SRV-MBX2.advaoptical.com (172.16.5.46) with Microsoft SMTP Server (TLS) id 15.0.1130.7; Fri, 25 Sep 2015 11:53:45 -0400
Received: from ATL-SRV-MBX1.advaoptical.com ([fe80::6433:f8f:ea41:a6e1]) by ATL-SRV-MBX1.advaoptical.com ([fe80::6433:f8f:ea41:a6e1%14]) with mapi id 15.00.1130.005; Fri, 25 Sep 2015 11:53:46 -0400
From: Igor Bryskin <IBryskin@advaoptical.com>
To: Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>, Vishnu Pavan Beeram <vishnupavan@gmail.com>, Leeyoung <leeyoung@huawei.com>
Thread-Topic: [Teas] Proposed ACTN Definition Text (Re: 答复: Poll on draft-lee-teas-actn-requirements-01 a WG documents)
Thread-Index: AQHQ9vYR5rpIGP9ky0OSuY3Ca2l5vZ5MRj8AgAAX3YCAAQ35gP//xhLQgABWtYD//9NeYA==
Date: Fri, 25 Sep 2015 15:53:44 +0000
Message-ID: <39ea453d879144d2b50a505dbf848bf9@ATL-SRV-MBX1.advaoptical.com>
References: <55E75B39.1050101@labn.net> <6D32668528F93D449A073F45707153D8BEBB01AB@US70UWXCHMBA03.zam.alcatel-lucent.com> <55FC25E2.2000004@labn.net> <E4AC9A6F-FA33-4707-9CDC-4920DC30BB72@coriant.com> <55FC3D86.6080102@labn.net> <7AEB3D6833318045B4AE71C2C87E8E1729D1FCA7@dfweml706-chm> <55FC4D66.5070200@labn.net> <d2c37111aa12453c8a5143caa3709a71@ATL-SRV-MBX1.advaoptical.com> <55FC67E3.1030408@labn.net> <E0C26CAA2504C84093A49B2CAC3261A438CD7145@SZXEMA504-MBX.china.huawei.com> <55FEB30E.2060402@labn.net> <4A1562797D64E44993C5CBF38CF1BE4812A1CF18@ESESSMB301.ericsson.se> <5600BD48.9050408@labn.net> <6D32668528F93D449A073F45707153D8BEBB2938@US70UWXCHMBA03.zam.alcatel-lucent.com> <56017AC5.5080800@labn.net> <CA+YzgTuy15TpNDSCdT7wC+eGvkzs-8Av1Eb8LhXfn0a=dnSupA@mail.gmail.com> <7AEB3D6833318045B4AE71C2C87E8E1729D21A82@dfweml706-chm> <56019F6D.1090408@labn.net> <7AEB3D6833318045B4AE71C2C87E8E1729D21F52@dfweml706-chm> <5603EE48.1090008@labn.net> <56043F74.7010905@labn.net> <7AEB3D6833318045B4AE71C2C87E8E1729D233FE@dfweml706-chm> <CA+YzgTu_eso10Pj0H1R7fw-Kc+_LyiWX2UZHjOq_yCK1h7uVtw@mail.gmail.com> <4A1562797D64E44993C5CBF38CF1BE4812A29EE0@ESESSMB301.ericsson.se> <3cc986486830469883e5cc16ee5dba4c@ATL-SRV-MBX1.advaoptical.com> <4A1562797D64E44993C5CBF38CF1BE4812A2DE24@ESESSMB301.ericsson.se>
In-Reply-To: <4A1562797D64E44993C5CBF38CF1BE4812A2DE24@ESESSMB301.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.16.5.49]
Content-Type: multipart/alternative; boundary="_000_39ea453d879144d2b50a505dbf848bf9ATLSRVMBX1advaopticalco_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.14.151, 1.0.33, 0.0.0000 definitions=2015-09-25_09:2015-09-25,2015-09-25,1970-01-01 signatures=0
Archived-At: <http://mailarchive.ietf.org/arch/msg/teas/2K5D7fNdJQM9MVavmgo4FgPxewQ>
Cc: Lou Berger <lberger@labn.net>, "Varma, Eve L (Eve)" <eve.varma@alcatel-lucent.com>, TEAS WG <teas@ietf.org>, "draft-lee-teas-actn-requirements@ietf.org" <draft-lee-teas-actn-requirements@ietf.org>
Subject: Re: [Teas] Proposed ACTN Definition Text (Re: 答复: Poll on draft-lee-teas-actn-requirements-01 a WG documents)
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.15
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: Fri, 25 Sep 2015 15:54:16 -0000

Hi Daniele,
Please, see in line.

Igor

From: Daniele Ceccarelli [mailto:daniele.ceccarelli@ericsson.com]
Sent: Friday, September 25, 2015 9:56 AM
To: Igor Bryskin <IBryskin@advaoptical.com>; Vishnu Pavan Beeram <vishnupavan@gmail.com>; Leeyoung <leeyoung@huawei.com>
Cc: Lou Berger <lberger@labn.net>; TEAS WG <teas@ietf.org>; Varma, Eve L (Eve) <eve.varma@alcatel-lucent.com>; draft-lee-teas-actn-requirements@ietf.org
Subject: RE: [Teas] Proposed ACTN Definition Text (Re: 答复: Poll on draft-lee-teas-actn-requirements-01 a WG documents)

I knew it was a topic worth being raised ☺

Igor, I’ll use my personal definitions that didn’t end up in the final ACTN definition but it can be useful to understand each other. I see these 3 entities:


1.       Infrastructure: nodes, links, but mostly LSP building the virtual networks between end points
IB>> According to TE topology modeling we have:

a)      Provider native TE topology (provider network nodes and links), could be used as underlay supporting abstract TE topologies (overlays);

b)      Abstract TE topologies (customized per-client) (abstract nodes inter=connected by abstract links), overlays supported, for example, by provider native TE topology, could be configured by either provider, client or both

c)       Transport services provided to the client: traffic engineered connections connecting provider WRT a given service ingress/egress access links (i.e. links connecting client devices to the provider network). The service paths and parameters could be expressed by the client in terms of abstract topology elements, translated by the provider controller into terms of the provider native topology.


2.       Connectivity Services: services built on top of the infrastructure to connect the clients, e.g. L2VPN, L3VPN. The customers asks for connectivity (with characteristics that will be mapped intor the infrastructure) identifying the end points.
IB>> Why this is a part of ACTN? Don’t we have other WGs working on this?
Considering that this is TEAS WG work, what this has to do with TE?


3.       Virtual Network Function Services: Services where the customer needs a virtual function FOR one of its sites (e.g. VM instantiation). In most cases this is a request for connectivity towards A datacenter…which one is not of any importance for the customer. This is what is collected in Luyan’s use cases.
IB>> The same questions

I guess what you call “transport service” refers to the infrastructure? Or maybe both infrastructure and connectivity services?
IB>> Please, see above

Cheers
Daniele

From: Igor Bryskin [mailto:IBryskin@advaoptical.com]
Sent: venerdì 25 settembre 2015 15:04
To: Daniele Ceccarelli; Vishnu Pavan Beeram; Leeyoung
Cc: Lou Berger; TEAS WG; Varma, Eve L (Eve); draft-lee-teas-actn-requirements@ietf.org
Subject: RE: [Teas] Proposed ACTN Definition Text (Re: 答复: Poll on draft-lee-teas-actn-requirements-01 a WG documents)

Daniele,

You are right. What you call “connectivity service” I call “transport service”, which is really “traffic engineered connectivity service”. You may think about “connectivity service” in a broader sense, e.g. IP or Ethernet non-TE (reachability based) connectivity, and it is a good question if such connectivity should be part of ACTN. I personally think not.

One other type of service provided by network to client is Customized Abstract Topology itself, i.e. when the Customized Abstract Topology is (re-)configured by the client, as opposite to another use case when the Customized Abstract Topology is configured by the network operator and presented to the client in read-only mode.

Cheers,
Igor


From: Teas [mailto:teas-bounces@ietf.org]<mailto:[mailto:teas-bounces@ietf.org]> On Behalf Of Daniele Ceccarelli
Sent: Friday, September 25, 2015 8:13 AM
To: Vishnu Pavan Beeram <vishnupavan@gmail.com<mailto:vishnupavan@gmail.com>>; Leeyoung <leeyoung@huawei.com<mailto:leeyoung@huawei.com>>
Cc: Lou Berger <lberger@labn.net<mailto:lberger@labn.net>>; TEAS WG <teas@ietf.org<mailto:teas@ietf.org>>; Varma, Eve L (Eve) <eve.varma@alcatel-lucent.com<mailto:eve.varma@alcatel-lucent.com>>; draft-lee-teas-actn-requirements@ietf.org<mailto:draft-lee-teas-actn-requirements@ietf.org>
Subject: Re: [Teas] Proposed ACTN Definition Text (Re: 答复: Poll on draft-lee-teas-actn-requirements-01 a WG documents)

Thanks Igor for the comment on the policies, when shrinking it into the text we did too much “zipping” and lost some bits of info.

I just have a comment on the services. Is it clear what is meant with “services” ? The fwk provides a description of Connectivity Services and Network Function Virtualization Services. Is it worth spelling it clearly in the ACTN definition or everyone is ok with those 2 definitions?

Thanks
Daniele

From: Vishnu Pavan Beeram [mailto:vishnupavan@gmail.com]
Sent: giovedì 24 settembre 2015 22:06
To: Leeyoung
Cc: Lou Berger; Varma, Eve L (Eve); Daniele Ceccarelli; TEAS WG; draft-lee-teas-actn-requirements@ietf.org<mailto:draft-lee-teas-actn-requirements@ietf.org>
Subject: Re: [Teas] Proposed ACTN Definition Text (Re: 答复: Poll on draft-lee-teas-actn-requirements-01 a WG documents)

We (Lou and I) hacked on the wording a little bit, mainly from a clarification standpoint (not really trying to substantively change anything). The changes are in the etherpad: http://etherpad.tools.ietf.org:9000/p/teas-actn-def<http://www.google.com/url?q=http%3A%2F%2Fetherpad.tools.ietf.org%3A9000%2Fp%2Fteas-actn-def&sa=D&sntz=1&usg=AFQjCNFF5PidSDEuHcotj1m0c2gkQnTa8A>

Please feel free to go edit it. One open question we have (and is on the etherpad) is on the use of customer vs client (was a bit inconsistent). We don't have a strong opinion on which, and have changed the single instance of "client" to "customer".

Let us give folks a little bit more time to chime in on this thread.

Pavan and Lou

On Thu, Sep 24, 2015 at 2:41 PM, Leeyoung <leeyoung@huawei.com<mailto:leeyoung@huawei.com>> wrote:
Hi Lou,

Here's the updated version and also in word if that helps.

Thanks.
Young

----------------------------------------------------------------------------------------------------

Abstraction and Control of TE Networks (ACTN) is aimed to support virtual network operations needed to orchestrate, control and manage large-scale multi-domain TE networks so as to facilitate network programmability, automation, efficient resource sharing, and end-to-end virtual service aware connectivity and network function virtualization services. These are summarized as follows.

-       Abstraction and coordination of underlying network resources to higher-layer applications and customers, independent of how these resources are managed or controlled, so that they can dynamically control their virtual networks by creating, modifying, monitoring, and deleting them.

-       Multi-domain and multi-tenant virtual network operation via hierarchical abstraction of TE domains that facilitates multi-administration, multi-vendor, and multi-technology networks as a single virtualized network. This is achieved presenting the network domain as an abstracted topology to the customers via open and programmable interfaces. This allows for the recursion of controllers in a customer-provider relationship.

-       Orchestration of end-to-end virtual network services and applications via slicing of network resources to meet specific service, application and customer requirements.

-       Adaptation of customer requests (made on virtual resources) to the physical network resources performing the necessary mapping, translation, isolation, security, and policy that allows conveying, managing and enforcing client policies with respect to the services by the network to said customers.

-       Provision of a computation scheme and virtual control capability via a data model to customers who request virtual network services. Note that these customers could, themselves, be service providers.

-----Original Message-----
From: Lou Berger [mailto:lberger@labn.net<mailto:lberger@labn.net>]
Sent: Thursday, September 24, 2015 1:23 PM
To: Leeyoung; Vishnu Pavan Beeram
Cc: Varma, Eve L (Eve); Daniele Ceccarelli; TEAS WG; draft-lee-teas-actn-requirements@ietf.org<mailto:draft-lee-teas-actn-requirements@ietf.org>
Subject: Re: [Teas] Proposed ACTN Definition Text (Re: 答复: Poll on draft-lee-teas-actn-requirements-01 a WG documents)

Young,

In the process thread, you said:
> "ACTN is aimed to support virtual network operations... "
>
> I would read the above as set of requirements rather solutions if we were to change wording slightly.

can you send the proposed wording? (presumably on top of Igor's changes)

Thanks,
Lou


On 9/24/2015 8:36 AM, Lou Berger wrote:
> NOTE: I've changed the title so that we can keep separate process
> discussion from the definition discussion.  Please keep comments
> limited to the appropriate thread so folks (like Adrian) that don't
> care about the process can ignore it.
>
>  <This is the non-process thread>
>
>
>
> On 9/23/2015 1:21 PM, Leeyoung wrote:
>> Hi Lou and Pavan,
>>
>> ...
>>
>> Here's the working version of what ACTN is based on the authors/contributors input and based on ACTN framework and problem statement drafts.
>>
>> We'd welcome the input of WG to refine this as a concerted effort.
>>
>> Thanks,
>>
>> Young (on behalf of all contributors)
>>
>> ---------------------------------------------------------------------
>> ---------------------------------------------------------------
>>
>> Abstraction and Control of TE Networks (ACTN) defines new methods and capabilities to support virtual network operations needed to orchestrate, control and manage multi-domain TE networks so as to facilitate network programmability, automation, efficient resource sharing, and end-to-end virtual service aware connectivity and network function virtualization services. These are summarized as follows.
>>
>> -    Abstraction and coordination of underlying network resources to higher-layer applications and customers, independent of how these resources are managed or controlled, so that they can dynamically control their virtual networks by creating, modifying, monitoring, and deleting them.
>>
>> -    Multi-domain and multi-tenant virtual network operation via hierarchical abstraction of TE domains that facilitates multi-administration, multi-vendor, and multi-technology networks as a single virtualized network. This is achieved presenting the network domain as an abstracted topology to the customers via open and programmable interfaces. This allows for the recursion of controllers in a customer-provider relationship.
>>
>> -    Orchestration of end-to-end virtual network services and applications via slicing of network resources to meet specific service, application and customer requirements.
>>
>> -    Adaptation of customer requests (made on virtual resources) to the physical network resources performing the necessary mapping, translation, isolation and, security/policy enforcement.
>>
>> -    Provision of a computation scheme and virtual control capability via a data model to customers who request virtual network services. Note that these customers could, themselves, be service providers.
>>
> Great.  This is constructive.  Thank you.
>
> WG,
>
> Please review/comment/propose changes.
>
> I've dropped the text into an etherpad
> (http://etherpad.tools.ietf.org:9000/p/teas-actn-def) to track the
> latest text.  Feel free to make changes there if you propose changes.
>
> Lou
>
>> -----Original Message-----
>> From: Lou Berger [mailto:lberger@labn.net<mailto:lberger@labn.net>]
>> Sent: Tuesday, September 22, 2015 1:35 PM
>> To: Leeyoung; Vishnu Pavan Beeram
>> Cc: TEAS WG; Daniele Ceccarelli; Varma, Eve L (Eve);
>> draft-lee-teas-actn-requirements@ietf.org<mailto:draft-lee-teas-actn-requirements@ietf.org>
>> Subject: Re: [Teas] 答复: Poll on draft-lee-teas-actn-requirements-01 a
>> WG documents
>>
>> Young,
>>
>> On 9/22/2015 1:32 PM, Leeyoung wrote:
>>> But not with the procedural violation! This would set a wrong
>>> precedent in IETF. I’d like to hold all of us accountable to the
>>> right procedure.
>> I'm not sure to what you are referring.  The sole formal procedural requirement for issuing a draft is WG chair approval, at which time chairs select the filename.  Now it is certainly normal and good practice for  WG chairs to ensure support for the work via such things as polls, but this isn't procedurally required.  Also, chairs always evaluate the filename as part of our approval process, and while less common,  approve file names different than the form used by the individual draft.  Feel free to look around and you'll find a few examples.
>>
>> Now we'd really like to move the discussion to something a bit more than process and get a definition for inclusion in the -01 rev of the document.  -- which in our opinion will formally answer the question of if ACTN is just a (set of) solutions or something broader, and thereby inform the filename choice.
>>
>> Can you and the other authors help with that?
>>
>> This question is open to all, so if you think you have a definition that's worth sharing, please chime in.
>>
>> Thanks,
>> Lou
>>
>>
>>
>>
>
> _______________________________________________
> Teas mailing list
> Teas@ietf.org<mailto:Teas@ietf.org>
> https://www.ietf.org/mailman/listinfo/teas