Re: [Actn] charter 1.4

Khuzema Pithewan <kpithewan@infinera.com> Sat, 03 January 2015 01:12 UTC

Return-Path: <kpithewan@infinera.com>
X-Original-To: actn@ietfa.amsl.com
Delivered-To: actn@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AD6A11A8874 for <actn@ietfa.amsl.com>; Fri, 2 Jan 2015 17:12:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.799
X-Spam-Level:
X-Spam-Status: No, score=0.799 tagged_above=-999 required=5 tests=[BAYES_50=0.8, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 y_yPtr4Xo4zt for <actn@ietfa.amsl.com>; Fri, 2 Jan 2015 17:12:41 -0800 (PST)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0121.outbound.protection.outlook.com [65.55.169.121]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5A7A81A886B for <actn@ietf.org>; Fri, 2 Jan 2015 17:12:40 -0800 (PST)
Received: from BL2PR08CA0048.namprd08.prod.outlook.com (10.255.170.166) by BY2PR08MB282.namprd08.prod.outlook.com (10.242.237.148) with Microsoft SMTP Server (TLS) id 15.1.49.12; Sat, 3 Jan 2015 01:12:35 +0000
Received: from BL2FFO11FD031.protection.gbl (2a01:111:f400:7c09::156) by BL2PR08CA0048.outlook.office365.com (2a01:111:e400:c4b::38) with Microsoft SMTP Server (TLS) id 15.1.49.12 via Frontend Transport; Sat, 3 Jan 2015 01:12:34 +0000
Received: from sv-ex13-prd1.infinera.com (204.128.141.23) by BL2FFO11FD031.mail.protection.outlook.com (10.173.160.71) with Microsoft SMTP Server (TLS) id 15.1.49.13 via Frontend Transport; Sat, 3 Jan 2015 01:12:34 +0000
Received: from SV-EX13-PRD1.infinera.com (10.100.103.228) by sv-ex13-prd1.infinera.com (10.100.103.228) with Microsoft SMTP Server (TLS) id 15.0.847.32; Fri, 2 Jan 2015 17:11:24 -0800
Received: from SV-EX13-PRD1.infinera.com ([10.100.97.11]) by sv-ex13-prd1.infinera.com ([10.100.97.11]) with mapi id 15.00.0847.030; Fri, 2 Jan 2015 17:11:24 -0800
From: Khuzema Pithewan <kpithewan@infinera.com>
To: Leeyoung <leeyoung@huawei.com>, "Andrew G. Malis" <agmalis@gmail.com>
Thread-Topic: [Actn] charter 1.4
Thread-Index: AQHQE9YA124z1thj60KIic2J2RaOd5yHytYQgAJb2YCAAhMPkIAF9wMAgBuImzA=
Date: Sat, 03 Jan 2015 01:11:24 +0000
Message-ID: <c73599672a4e4517a261d4488069213d@sv-ex13-prd1.infinera.com>
References: <7AEB3D6833318045B4AE71C2C87E8E1729C6825A@dfweml706-chm> <CAA=duU1jUa=m1HG_NVKYUfocuhfWNimQEOzCEAMz-9Z3wLzkcQ@mail.gmail.com> <7AEB3D6833318045B4AE71C2C87E8E1729C686D0@dfweml706-chm> <CAA=duU38N1x_8WAMMBFH08uMw41GzatO5CffgwsLn6hdXgLH5Q@mail.gmail.com> <9defcf502fff427d889c94de181cc1ab@sv-ex13-prd1.infinera.com> <7AEB3D6833318045B4AE71C2C87E8E1729C6AD0F@dfweml706-chm> <42a235b6d07342faad086020b1fd779b@sv-ex13-prd1.infinera.com> <7AEB3D6833318045B4AE71C2C87E8E1729C6BF2F@dfweml706-chm>
In-Reply-To: <7AEB3D6833318045B4AE71C2C87E8E1729C6BF2F@dfweml706-chm>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.100.99.93]
Content-Type: multipart/alternative; boundary="_000_c73599672a4e4517a261d4488069213dsvex13prd1infineracom_"
MIME-Version: 1.0
X-EOPAttributedMessage: 0
Received-SPF: Pass (protection.outlook.com: domain of infinera.com designates 204.128.141.23 as permitted sender) receiver=protection.outlook.com; client-ip=204.128.141.23; helo=sv-ex13-prd1.infinera.com;
Authentication-Results: spf=pass (sender IP is 204.128.141.23) smtp.mailfrom=kpithewan@infinera.com;
X-Forefront-Antispam-Report: CIP:204.128.141.23; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(438002)(24454002)(164054003)(377454003)(43544003)(52604005)(189002)(199003)(85664002)(108616004)(512874002)(106116001)(19580405001)(76176999)(50986999)(99396003)(62966003)(120916001)(16796002)(87936001)(6806004)(54356999)(77156002)(19580395003)(19300405004)(20776003)(71186001)(46102003)(31966008)(107046002)(2656002)(53416004)(64706001)(19625215002)(16236675004)(86362001)(92726002)(84326002)(4396001)(102836002)(33646002)(92566001)(15975445007)(2950100001)(2900100001)(106466001)(77096005)(21056001)(93886004)(19617315012)(4546004)(24736002)(579004)(559001); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR08MB282; H:sv-ex13-prd1.infinera.com; FPR:; SPF:Pass; MLV:sfv; PTR:outgoingmail1.infinera.com; MX:1; A:1; LANG:en;
X-DmarcAction: None
X-Microsoft-Antispam: UriScan:;
X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:(3005003);SRVR:BY2PR08MB282;
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004); SRVR:BY2PR08MB282;
X-Forefront-PRVS: 0445A82F82
X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:;SRVR:BY2PR08MB282;
X-OriginatorOrg: infinera.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jan 2015 01:12:34.3597 (UTC)
X-MS-Exchange-CrossTenant-Id: 721df8b1-ce4d-49b9-ac0b-4264176aca82
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=721df8b1-ce4d-49b9-ac0b-4264176aca82; Ip=[204.128.141.23]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR08MB282
Archived-At: http://mailarchive.ietf.org/arch/msg/actn/Sv0vfjaJSd-n7aSDtkktI3Cvy1I
Cc: "actn@ietf.org" <actn@ietf.org>
Subject: Re: [Actn] charter 1.4
X-BeenThere: actn@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Abstraction and Control of Transport Networks \(ACTN\)" <actn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/actn>, <mailto:actn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/actn/>
List-Post: <mailto:actn@ietf.org>
List-Help: <mailto:actn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/actn>, <mailto:actn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 03 Jan 2015 01:12:45 -0000

Hi Young,

Please see inline With tag [KP]

Thanks
Khuzema

From: Leeyoung [mailto:leeyoung@huawei.com]
Sent: Monday, December 15, 2014 8:31 PM
To: Khuzema Pithewan; Andrew G. Malis
Cc: actn@ietf.org
Subject: RE: [Actn] charter 1.4

Hi Khuzema,

Here’s my response inline.

Thanks,
Young

From: Khuzema Pithewan [mailto:kpithewan@infinera.com]
Sent: Friday, December 12, 2014 11:55 AM
To: Leeyoung; Andrew G. Malis
Cc: actn@ietf.org<mailto:actn@ietf.org>
Subject: RE: [Actn] charter 1.4

Hi Young,

On protection : There will be multiple things in this area. You did pointed out some of the most important aspects (both of them) of it. ACTN framework should support finer control of protection like

·         Co-ordination of protection among packet/OTN/optical layers

o   This can be automatic governed by rules/policy or user can intervene based on events/alarm triggered

·         Health checks for protection availability for various layers involved in end-2-end circuit

·         Order or priorities, when and which protection kicks on faults. This can either be policy driven or user can intervene depending on changing environment

·         Protection has implication on path computation (diversity/SRLG etc), which would need co-ordination among layers.

·         Protection planning through different layers, as different layers may offer different types of protection like 1+1, 1:1, m:n, shared protection.

·         :
Having this in charter opens up this essential area for investigation/analysis of existing work and its applicability to ACTN

YOUNG>>  Virtual service operation (VSO) is defined in the charter and has been elaborated in the 05 version of the framework document just published. Basically, with the VSO notion, customer’s policy can be enforced dynamically with a feedback loop (with event/alarm trigger). Some policy can be static while others dynamic.


[KP] As far we are to cover these details in some heading, I am fine.

YOUNG>> But the last two bullets seem purely network-oriented. What makes do you think they are unique to ACTN? ACTN architecture can definitely help in coordinating protection level in multi-layer networks. But do you think there are areas TEAS or CCAMP might not be able to provide solutions for multi-layer protection coordination?


[KP] ACTN deals with virtual topology and co-ordination with more than one domain to sketch multi-domain/multi-vendor network into one big network. ACTN will be able to harness work done by other group and fill the gap if there is anything missing from ACTN perspective. Having it in charter enables the work.

Network Efficiency : the draft you pointed out does talk about monitoring of service. My point is geared towards achieving network efficiency by ability to bulk/one-by-one regroom services.  Now there are 2 aspects here :

·         Trigger to initiate re-groom services

o   Can be through service monitoring, as discussed in draft

o   Can be through some policy, i.e. time or fiber capacity based

o   Can be through external trigger

·         APIs which can facilitate orchestration of regrooming.

o   VPI / CVI should be able to export such APIs and info model should support such actions from user

YOUNG>> This is an interesting point. You are basically saying that re-grooming policy should be supported, whether that is time-based, dynamically triggered by service monitoring, etc. What is fiber capacity based policy? What is external trigger?

[KP] yes. A module/component that deals with network efficiency from past trends or user trigger will help in taking care of this function.

Reliability :  I am talking about control plane reliability. Control plane and multi-domain coherency may not be just a matter of policy enforcement. This aspect has to be taken care explicitly by developing mechanism/protocol across controllers.

YOUNG>> The MDSC (Multi-domain Service Controller, which is used to be called VNC) redundancy can be a starting point as it interfaces different controllers. Of course, PNCs and CNCs are also factored in for end-to-end control plane reliability. I believe there are independent server redundant protocols out there. Do you think ACTN protocol should support controller redundancy as part of it?


[KP] Yes to an extent. As general guidance, ACTN framework needs to provide protocol/mechanism/methods which can take care of high-availability of functions it supports, for instance, function offered MDSC to CNC. This means MDSC should be able to connect to multiple CNC (This is an input to framework) and hence also require maintaining state coherency across multiple MDSCs. State coherency requirement may translate into re-using certain existing protocols or may need new ones, if they are not sufficient.

Thanks
Khuzema


From: Leeyoung [mailto:leeyoung@huawei.com]
Sent: Wednesday, December 10, 2014 5:45 PM
To: Khuzema Pithewan; Andrew G. Malis
Cc: actn@ietf.org<mailto:actn@ietf.org>
Subject: RE: [Actn] charter 1.4

Hi Khuzema,

Thanks for brining interesting discussion points.

Please see inline for my comment.

Thanks,
Young


From: Khuzema Pithewan [mailto:kpithewan@infinera.com]
Sent: Tuesday, December 09, 2014 4:08 PM
To: Andrew G. Malis; Leeyoung
Cc: actn@ietf.org<mailto:actn@ietf.org>
Subject: RE: [Actn] charter 1.4

Hi,

Need for OAM co-ordination across domain boundaries leads me to think about

·         need for protection aspect of services from flexibility standpoint for multi-layer network i.e. ability to choose layers for protection in a multi-layer environment for a given end-2-end service.

YOUNG>> Your first point on the ability to choose multi-layer protection, are you referring to CNC’s (customer) policy or the VNC’s (multi-domain coordinator) policy, or both?


-          There is a requirement for a VN survivability from customers. But customer may not be aware of multi-layer aspect of operator’s networks. In such case, the VNC has to determine the proper protection mechanism to meet this customer’s VN survivability requirement.


-          Or you are talking about operator’s ability to coordinate packet/optical protection mechanism from a network control perspective?


Another important aspect of network operation is achieving efficiency in network utilization. This may mean re-grooming of existing services from time to time. May be this aspect is part of service elasticity to an extent (not sure though).

YOUNG>>  If I understand correctly, you are saying we need a way to re-optimize existing connections to achieve a better network utilization. To achieve this, we need a periodic network performance statistics across PNC, VNC and CNC to allow seamless and consistent policy decision. If this is what you are talking about, there is a use-case: please check if this use-case fits what you are referring to: https://datatracker.ietf.org/doc/draft-xu-actn-perf-dynamic-service-control/ (This is in scope of ACTN).

One more point, may not be part of charter. Since ACTN framework will contain multiple components which would work with each other in tandem, the coherency of operation of ACTN framework should be ensured.

YOUNG>>  Are you talking about the need for seamless operation for multi-domain networks from a control plane perspective or data plane perspective? If the latter, that is out of scope of ACTN; if the former, then, we need to consider that aspect. One requirement from an operator is the multi-domain coordinator (VNC) would enforce policies to ensure operational consistency in all domains. If you can give a bit more concrete example of operational coherency, that will be helpful.

To generalize, reliability aspect need to captured in the charter.

Thanks
Khuzema

From: ACTN [mailto:actn-bounces@ietf.org] On Behalf Of Andrew G. Malis
Sent: Tuesday, December 09, 2014 9:31 AM
To: Leeyoung
Cc: actn@ietf.org<mailto:actn@ietf.org>
Subject: Re: [Actn] charter 1.4

Young,

Good addition for the LIME WG reference.

With regards to the quoted paragraph, how about:

Virtual service coordination function in ACTN incorporates
customer's service-related knowledge in virtual network operation in order to
seamlessly operate virtual networks while meeting customer's service
requirements. This may require OAM coordination across domain boundaries.

Cheers,
Andy

On Tue, Dec 9, 2014 at 11:32 AM, Leeyoung <leeyoung@huawei.com<mailto:leeyoung@huawei.com>> wrote:
Hi Andy,

Very good point you are raising. Actually as for the LIME WG coordination, Carlos (LIME WG’s co-chair) and I have touched base already in Honolulu to ensure there will be a close coordination between LIME and ACTN.

How about, adding another dashed item at the end of this text (in bold and italic)

The ACTN WG will coordinate with the following working groups:

-With the LIME WG on architectural, modeling, and protocol coordination for OAM.

As for your suggestion to include operational OAM coordination across domain boundaries, I agree with you.
Will you be able to suggest specific text perhaps to the quoted paragraph?

Thanks,
Young

From: Andrew G. Malis [mailto:agmalis@gmail.com<mailto:agmalis@gmail.com>]
Sent: Tuesday, December 09, 2014 9:32 AM
To: Leeyoung
Cc: actn@ietf.org<mailto:actn@ietf.org>
Subject: Re: [Actn] charter 1.4

Young,

This is a very good looking charter. I have one comment on the following paragraph:

Virtual service coordination function in ACTN incorporates
customer's service-related knowledge in virtual network operation in order to
seamlessly operate virtual networks while meeting customer's service
requirements.

Given that ongoing operation (not just (virtual) network or service provisioning) would be in charter, should there be an explicit mention of operational OAM coordination across domain boundaries, and also architectural, modeling, and protocol coordination with the LIME WG?

Cheers,
Andy