Re: [Pce] Poll for adoption: draft-dhody-pce-stateful-pce-auto-bandwidth-09

Dhruv Dhody <dhruv.dhody@huawei.com> Sun, 29 January 2017 16:17 UTC

Return-Path: <dhruv.dhody@huawei.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 332BF129555; Sun, 29 Jan 2017 08:17:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.42
X-Spam-Level:
X-Spam-Status: No, score=-7.42 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-3.199, 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 cW38jiMTG8UG; Sun, 29 Jan 2017 08:17:11 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E55E2129513; Sun, 29 Jan 2017 08:17:09 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml704-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CZR13897; Sun, 29 Jan 2017 16:17:07 +0000 (GMT)
Received: from BLREML405-HUB.china.huawei.com (10.20.4.41) by lhreml704-cah.china.huawei.com (10.201.5.130) with Microsoft SMTP Server (TLS) id 14.3.301.0; Sun, 29 Jan 2017 16:17:06 +0000
Received: from BLREML501-MBB.china.huawei.com ([10.20.5.200]) by BLREML405-HUB.china.huawei.com ([10.20.4.41]) with mapi id 14.03.0301.000; Sun, 29 Jan 2017 21:46:34 +0530
From: Dhruv Dhody <dhruv.dhody@huawei.com>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>, 'Jonathan Hardwick' <Jonathan.Hardwick@metaswitch.com>, "pce@ietf.org" <pce@ietf.org>
Thread-Topic: [Pce] Poll for adoption: draft-dhody-pce-stateful-pce-auto-bandwidth-09
Thread-Index: AdJnZ5Q70JvzTR/tS1eyDhyWcO0DJQKMcZOAAeGIHYAADsFGgAA7Caow
Date: Sun, 29 Jan 2017 16:16:33 +0000
Message-ID: <23CE718903A838468A8B325B80962F9B8CA62780@blreml501-mbb>
References: <BY2PR0201MB191078869D7F31052330053284600@BY2PR0201MB1910.namprd02.prod.outlook.com> <04d801d271c7$75a51770$60ef4650$@olddog.co.uk> <23CE718903A838468A8B325B80962F9B8CA6247C@blreml501-mbb> <082c01d27988$9c30e950$d492bbf0$@olddog.co.uk>
In-Reply-To: <082c01d27988$9c30e950$d492bbf0$@olddog.co.uk>
Accept-Language: en-GB, zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.18.79.122]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090204.588E1584.002E, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: f68355c07288afdbcadd6c15ed319cc3
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/MhrbEQvyF74lGY0N80D0Lj17he4>
Cc: "draft-ietf-pce-stateful-pce-auto-bandwidth@ietf.org" <draft-ietf-pce-stateful-pce-auto-bandwidth@ietf.org>, "pce-chairs@ietf.org" <pce-chairs@ietf.org>
Subject: Re: [Pce] Poll for adoption: draft-dhody-pce-stateful-pce-auto-bandwidth-09
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Path Computation Element <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 29 Jan 2017 16:17:13 -0000

Hi Adrian, 

Thanks for your further response. I have uploaded a new version with two issues open. 
Please see inline. 


> -----Original Message-----
> From: Adrian Farrel [mailto:adrian@olddog.co.uk]
> Sent: 28 January 2017 22:35
> To: Dhruv Dhody <dhruv.dhody@huawei.com>; 'Jonathan Hardwick'
> <Jonathan.Hardwick@metaswitch.com>; pce@ietf.org
> Cc: pce-chairs@ietf.org;
> draft-ietf-pce-stateful-pce-auto-bandwidth@ietf.org
> Subject: RE: [Pce] Poll for adoption:
> draft-dhody-pce-stateful-pce-auto-bandwidth-09
> 
> Hey Dhruv,
> 
> Thanks for the careful response.
> 
> I've snipped down to  couple of points.
> 
> Best,
> Adrian
> 
> >> I note that this revision seems to have dropped the ability for a PCC
> >> to report samples to the PCE and have the PCE do all of the work of
> >> determining whether auth-bandwidth adjustments are needed/desirable
> >> before performing the various path computations.
> 
> [snip]
> 
> > [Dhruv] You are right, we have not dropped the model, only decided to
> > pursue the second model in a different draft "draft-gandhi-pce-pm-04"
> > which deals with reporting parameters to the PCE including bandwidth
> > Utilizations, as well as delay, jitter etc. This would be in-line with
> > other RFCs in OSPF, IS-IS and
> PCE
> > which deals with these parameters together.
> 
> OK. Understood. Maybe a simple note and pointer to the other I-D (Informative
> reference) would be helpful and stop future reviewers asking similar
> questions.
> 

[Dhruv] Done! 

> >> ---
> >> Did you consider allowing a different Adjustment-Interval for
> >> adjustment up and adjustment down (with them defaulting to the same value)?
> >
> > [Dhruv] No, it is not supported by most of the vendors.
> 
> ROFL
> It's not even a WG draft yet.
> 

[Dhruv] :) I meant, for the existing implementation of auto-bandwidth feature with local CSPF. Anyways...  

> > They keep the same interval but allow setting of different values for
> > the overflow and underflow threshold/count. Do you feel that this
> > should be added?
> 
> Not sure. If I was writing the code, I would certainly have used two different
> timers because that is cheap and easy and flexible. Whether I would have
> exposed both as configurable in the first release is debatable.
> 
> If I was deploying I think I would want to experiment with making changes
> more sticky in one direction than in the other direction. How important that
> is might depend on how expensive it is to increase b/w once it has been reduced,
> and how likely it is that an increase might fail.
> 

[Dhruv] Understood. I will keep this point open in the current version and gather feedback from my co-authors as well as operators, before updating.  

> >>---
> >> 4.2 has
> >>
> >> All thresholds in this document could be represented in both absolute
> >> value and percentage, and could be used together.
> >>
> >> I looked but couldn't find. If absolute and percentage are both
> >> supplied and imply different thresholds, which one is used? Could be
> >> as simple as "the first threshold hit", but this could lead to some
> >> flaps that are not obvious to someone staring at either the up/down
> >> percentage thresholds or at the up/down absolute values.
> >
> > [Dhruv] In section 5.2.3 (and similarly 5.2.5) states -
> >
> > An implementation MAY include both
> > sub-TLVs for the absolute value and the percentage, in which case the
> >bandwidth is adjusted when either of the adjustment threshold
> >  conditions are met.
> >
> > Which is similar to what you state.
> > Do you suggest we add some guidelines to provide information on which
> > threshold is met by logging?
> > Or do you feel strongly about this and we should use only one format?
> 
> I think that this may be flexibility too far. I can't see a way that this
> would break anything, but might lead to "unexpected" results. For example...
> 
> Up % = 1%
> Down % = 10%
> Up absolute = 1 GB
> Down absolute = 1 MB
> 
> This would cause wibbles, but maybe that is what the operator has asked for.
> 
> But maybe nothing more to say.
> 
> 

[Dhruv] Personally I am fine either way. I will update once I get a confirmation from my co-authors. 

Thanks again for your reviews. 

Regards,
Dhruv