Re: [Pce] Chair's Review of draft-ietf-pce-stateful-pce-11

Ina Minei <inaminei@google.com> Sat, 12 March 2016 03:12 UTC

Return-Path: <inaminei@google.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 164E112DC41 for <pce@ietfa.amsl.com>; Fri, 11 Mar 2016 19:12:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level:
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 IF-cHR4MmwrQ for <pce@ietfa.amsl.com>; Fri, 11 Mar 2016 19:12:11 -0800 (PST)
Received: from mail-qg0-x236.google.com (mail-qg0-x236.google.com [IPv6:2607:f8b0:400d:c04::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E766E12DBA6 for <pce@ietf.org>; Fri, 11 Mar 2016 19:12:10 -0800 (PST)
Received: by mail-qg0-x236.google.com with SMTP id u110so114240537qge.3 for <pce@ietf.org>; Fri, 11 Mar 2016 19:12:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=1T0ukY3J7cJXdaN52p97BARgAqhU2NUCo6jcB6/oh9o=; b=E39PVof5B4zn/NbdpfUNvRFGplI053ks8MstYi2OEMQyCgkJ7x7O6YWpnOX/UefyhA wnmiiXIRIrcQCWMep3CuE4/EExSZmZij5tUL472/5mjLu92gxi3fQHDq59RiRPFhBHWC jr4NHVs9fD0kmudqbxQQy6k4zoOeU6VZgM6OwV2zwkUKpwNgdhqa+8zSMfm3t/wej57B 2i2Bo5e5ILHJCvAc+dwiLg/GVkbFV1c6QNc+wWyzglNkzboc02QOuAaQIle6zbQX/Cif 8jmTrBUdpVvEvaYUO9Exd3OkBkIrEmFZs0XV/1l7M2RJPbp11+I57FLYbcV8RUbDs5oh ZbdA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=1T0ukY3J7cJXdaN52p97BARgAqhU2NUCo6jcB6/oh9o=; b=c0wRY0XD7KqGsKpcpr/9vIkzHvsFXSXZMViXNYB794RwZtNzIQreTWJtRb75AmxN1z cNu07NN1F8FuifuVmWtuJEJjaBL0udM5U7PZt5W/ONOWKZNvWV608zAdkfqOG59/OMp2 xOkWTarGFik8fk7HDldj4geOYEzV/C93zkwDq3QcQBCs0wXXiA5KhlMkCGPBpjbUEm5D YmwY7vPe+ut2c/7uHZXqh6stQHyFI5Dpot5otSTE6viqXWGrQAx4cjFQAWddyXsbKO3e 72z/ZCR0KRvBkgRX5GIbVwu4JuU82IDoz83aID7tn81e8PWyJ2rKygbbSudtwz+R46G6 Xjdg==
X-Gm-Message-State: AD7BkJLiJoXaBHJftAchaI8A+uDl9SUPai0eHmAL+Q8nkJMdWpb8C7BY5Lm1m0BTagO2omjxBjHKp7yPkg9wDBME
MIME-Version: 1.0
X-Received: by 10.140.162.213 with SMTP id i204mr16846798qhi.85.1457752330009; Fri, 11 Mar 2016 19:12:10 -0800 (PST)
Received: by 10.55.187.130 with HTTP; Fri, 11 Mar 2016 19:12:09 -0800 (PST)
In-Reply-To: <56AFA415.2090504@hq.sk>
References: <56210C68.1080904@orange.com> <CAG4Q_avL_vVpmzyTfk4uGbdKYhvYVr_74KfaX-5iCGm7Vf+xVA@mail.gmail.com> <569CFA97.2080209@hq.sk> <56AF5F41.9000903@orange.com> <56AFA415.2090504@hq.sk>
Date: Fri, 11 Mar 2016 19:12:09 -0800
Message-ID: <CAG4Q_avKkHM62CPsMpdDFq6M+SU9gRf0BHhtT+SX2zow2iGEOQ@mail.gmail.com>
From: Ina Minei <inaminei@google.com>
To: Robert Varga <nite@hq.sk>
Content-Type: multipart/alternative; boundary="001a113a479ecd4693052dd169c9"
Archived-At: <http://mailarchive.ietf.org/arch/msg/pce/qQKUePhbzk5MsndDgt1Vqsimpb8>
Cc: draft-ietf-pce-stateful-pce@ietf.org, "pce@ietf.org" <pce@ietf.org>
Subject: Re: [Pce] Chair's Review of draft-ietf-pce-stateful-pce-11
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: Sat, 12 Mar 2016 03:12:13 -0000

Julien,

Please see iniline

[snip]
>
>
> - Avoiding "positive acknowledgements for properly received
>> synchronization messages" has scalability benefits in normal situations,
>> but the PCC is blind and may keep on sending PCRpt to dead processes behind
>> up PCEP sessions. Have you consider acknowledgement, possibly using a
>> compression mechanism like the one defined later in the I-D?
>>
> ### XXX Pending
>
>
> The association between a PCEP session and PCE processes is something
> which I would consider an internal PCE detail, and it should be covered by
> the next sentence (e.g. raise PCErr 20/1).
>
> [JM] I still feel unwise to consider a lack of feedback as a proof of
> synchronization. What if, from time to time, a PCRpt gets lost? I do not
> think acknowledgement would be a pain to add, but its lack can easily turn
> to that in operational situations.
>
>
> The assumption here is that PCEP runs on top of TCP, so no PCRpts get lost
> on the network without also losing the session. The procedures for
> validating that the session is in fact synchronized (possibly on a periodic
> basis) are part of draft-ietf-pce-stateful-sync-optimizations. I think we
> can add some text around that.
>
> - In section 5.5.1, it is not clear if an empty LSP Update Request with a
>> Delegate flag to 1 is an acceptable way for a PCE to send a delegation
>> acknowledgement: to be clarified.
>>
> ### XXX Pending
>
>
> It is not, as that would be seen as a request to modify the LSP setup to
> empty. Such an acknowledgement would have to include full configuration as
> previously reported -- which would be handled as a normal update.
>
> [JM] The I-Ds says the contrary: to be checked. Note that empty could be
> loose, which seems possible to handle at the signaling level.
>
>
> I think this is clarified in -13 (section 5.7).
>
### Does this require additional modifications?

>
>
>
> - The behavior associated to the resource limit per PCC rather looks like
>> a Notifcation than an Error (e.g., in RFC 5440, cancelling a set of pending
>> requests relies on PCNtf). Please consider the use of Notification instead
>> of Error here.
>>
> ### XXX Pending
>
>
> Current wording is based on the assumption that the PCE has to have a
> consistent point-in-time view of the PCC's state. In this regard a PCRpt of
> a new LSP which exceeds PCE implementation-internal limit on the number of
> LSPs it supports would break that assumption, hence we chose PCErr. This
> makes it consistent with what would happen if that LSP is reported during
> initial state resynchronization.
>
> [JM] Please note that the current I-D uses "PCNtf", and I am fine with
> that resolution. I was not questioning the expected behavior, which must
> remain. I was just suggesting the expected type of message to be consistent
> with RFC 5440: the PCC has not made anything wrong, it is informed that the
> PCE no more accepts its reports similarly to the way a PCE is able to tell
> about overload or cancel some requests.
>
>
> I'll try to re-read the entire thing and report back.
>
>
> - It would be nice to elaborate on the reason why the SYMBOLIC-PATH-NAME
>> MUST be included and not SHOULD.
>> - I do not see why SYMBOLIC-PATH-NAME may be included in SRP Object:
>> defining the LSP Object as its single place seems enough and much simpler.
>>
>
> ### XXX  Pending
>
>
> The MUST is there to maintain a single global identifier for the LSP.
> PLSP-ID is then used as a shorthand. I do not recollect the exact reasoning
> as to why the TLV can be in SRP, as the placement and semantics of that TLV
> has changed quite a bit over the past couple of years. If I were to venture
> a guess, I think it was retrofitted to allow the PCE to update the symbolic
> path name.
>
> [JM] OK about the "MUST". About SYMBOLIC-PATH-NAME in SRP, please choose:
> either it is legacy and must be dropped (current version), or there is a
> reason and it must be documented in the I-D.
>
>
> ### We have discussed, and it will be removed, it is legacy.


Ina


>