Re: [Pce] Stateful PCE: inconsistency in "resource limit" text

Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com> Wed, 17 May 2017 13:43 UTC

Return-Path: <Jonathan.Hardwick@metaswitch.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 26B4B12EC95 for <pce@ietfa.amsl.com>; Wed, 17 May 2017 06:43:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, T_SPF_HELO_TEMPERROR=0.01, T_SPF_PERMERROR=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=metaswitch.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 lWmwGcHK8XPh for <pce@ietfa.amsl.com>; Wed, 17 May 2017 06:43:01 -0700 (PDT)
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0102.outbound.protection.outlook.com [104.47.33.102]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7AC9012EC07 for <pce@ietf.org>; Wed, 17 May 2017 06:37:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=metaswitch.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=g4wevPeDuUHMomxOdyd/TEykJP52z4Uga3EznlfKn3E=; b=lF3Erw/KmHz97tIuHH7RMngO5VkDq3m/Rm6g2xKDPRke8ZKtznjXOIgcV6uvOkg9riJxszpnMvQfA3mRgPlY9p2K7rWbEmoV63ENhzWpt68ldctSQIFeb8c+5Aeb0X4HldE6EUh7LF10ub5kXe1l5BcKPU40clWkusVXHpJPYU4=
Received: from BY2PR0201MB1910.namprd02.prod.outlook.com (10.163.75.152) by BY2PR0201MB1911.namprd02.prod.outlook.com (10.163.75.153) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1084.16; Wed, 17 May 2017 13:37:09 +0000
Received: from BY2PR0201MB1910.namprd02.prod.outlook.com ([10.163.75.152]) by BY2PR0201MB1910.namprd02.prod.outlook.com ([10.163.75.152]) with mapi id 15.01.1084.030; Wed, 17 May 2017 13:37:09 +0000
From: Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com>
To: Robert Varga <nite@hq.sk>, Ramon Casellas <ramon.casellas@cttc.es>, "stephane.litkowski@orange.com" <stephane.litkowski@orange.com>, Dhruv Dhody <dhruv.ietf@gmail.com>, Julien Meuric <julien.meuric@orange.com>
CC: "pce@ietf.org" <pce@ietf.org>
Thread-Topic: [Pce] Stateful PCE: inconsistency in "resource limit" text
Thread-Index: AdLIFcW0FlKFj/hRS7i+bnJA6UAqeAAKaGqAABfzPIABmVpPEAADJ4MQ
Date: Wed, 17 May 2017 13:37:08 +0000
Message-ID: <BY2PR0201MB1910C4BB140B3A6839F741C184E70@BY2PR0201MB1910.namprd02.prod.outlook.com>
References: <BY2PR0201MB1910A2EEBAD7BB4F0E236C5584EE0@BY2PR0201MB1910.namprd02.prod.outlook.com> <CADOd8-vs2i24k__qqJWC4zgceTbXtz6cYMaUUYLyKZJ1+pVXvw@mail.gmail.com> <24b92f98-0702-a2d9-ac36-ab257a128e4c@orange.com> <858927fd-6a06-0d10-6c24-1dc6a3faa80c@cttc.es> <f0e4d963-a6c2-3c83-97be-7a2a24b5c506@hq.sk>
In-Reply-To: <f0e4d963-a6c2-3c83-97be-7a2a24b5c506@hq.sk>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: hq.sk; dkim=none (message not signed) header.d=none;hq.sk; dmarc=none action=none header.from=metaswitch.com;
x-originating-ip: [86.137.0.176]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BY2PR0201MB1911; 7:sR8TaEJguSbYIEoTslJg/lV09LdAiYfyOhpbyW+TWJa2dJMOwLtT97Jc2ECAWPlEq6yaQN3esRpYjwB9eDY3vtPOCsouBs9Nvb7OioTXDj1hugd1M7bX/CdazWIYOPMObsSLMFkvs7Nn0JUg2Xq9PWerp4z1RxVQbW7pPnbynOQKsA7fR6ZnUseJhiC08K9QFm89Oj5X4H3fs+N2TKfrwfAd2d3C1dLng/4mO2D/tdhy1ZNNiMCmYYcV2UrZHm/0UmoWUOoq88Usgyu5wB9qi7WlATv5uSumns5TTuoqixGLRhtW6HOTLLsNLQ1WrS/sE2zN2qqsHMMPqosBkqNVSA==
x-ms-office365-filtering-correlation-id: 2672e7d7-da5e-497e-41ac-08d49d29d0ff
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(201703131423075)(201703031133081); SRVR:BY2PR0201MB1911;
x-microsoft-antispam-prvs: <BY2PR0201MB19111EE365595F442087C5E284E70@BY2PR0201MB1911.namprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123560025)(20161123558100)(20161123555025)(6072148); SRVR:BY2PR0201MB1911; BCL:0; PCL:0; RULEID:; SRVR:BY2PR0201MB1911;
x-forefront-prvs: 0310C78181
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39450400003)(39840400002)(39410400002)(39400400002)(39850400002)(66654002)(13464003)(24454002)(53754006)(4326008)(189998001)(5660300001)(3660700001)(2900100001)(72206003)(66066001)(9686003)(39060400002)(81166006)(8676002)(2906002)(6506006)(6436002)(8936002)(74316002)(76176999)(54356999)(99286003)(55016002)(86362001)(50986999)(229853002)(53936002)(77096006)(478600001)(102836003)(6116002)(3846002)(33656002)(7696004)(122556002)(6246003)(7736002)(305945005)(38730400002)(25786009)(2950100002)(3280700002)(53546009)(2501003)(93886004); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR0201MB1911; H:BY2PR0201MB1910.namprd02.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: metaswitch.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 May 2017 13:37:08.9700 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9d9e56eb-f613-4ddb-b27b-bfcdf14b2cdb
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0201MB1911
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/wlqpDo5IWiV9ukOH54hVjDHZk9o>
Subject: Re: [Pce] Stateful PCE: inconsistency in "resource limit" text
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 17 May 2017 13:43:07 -0000

Hi all

Thanks for your feedback on this issue.  I think we are probably in a position to close this issue down.  To summarize:

- The original intent was that the PCE MUST close the session.
- It seems that nobody has implemented the "exiting resource limit exceeded state" notification.

On the other hand, if we did weaken "MUST close" to "MAY close", then the draft provides no guidance about what the PCC and PCE are supposed to do next with this session in which only part of the state has been kept by the PCE.  I don't want to start drafting that guidance at this late stage.

My conclusion is that we should specify that the PCE MUST close the session, and we should release the code point currently allocated to the "exiting resource limit exceeded state" notification.

If anyone has strong objections to this, please shout ASAP.

Many thanks
Jon


-----Original Message-----
From: Pce [mailto:pce-bounces@ietf.org] On Behalf Of Robert Varga
Sent: 17 May 2017 12:52
To: Ramon Casellas <ramon.casellas@cttc.es>; pce@ietf.org
Subject: Re: [Pce] Stateful PCE: inconsistency in "resource limit" text

On 09/05/17 10:50, Ramon Casellas wrote:
> Hi Julien,
> 
> This is indeed making me raise more questions than expected.
> 
> - Reading the section I got the feeling that any event preventing to 
> reach full sync state caused a PCErr (now PCNtf) and a MUST session 
> close. was it the intent?

Hello Ramon,

with a co-author hat on, but without loading the draft completely into brain again, yes, this was the intent. The reasoning behind is to provide an initial baseline for the state present on the PCC, agreed by both PCE and PCC.

This simplifies the protocol design a bit, as we do not have to deal with state synchronization being half-done.

Furthermore it gives the PCE a chance to attempt to re-negotiate the session parameters based on the problem it has seen with the PCRpt.

Regards,
Robert