Re: [Pce] Few comments/queries on draft-ietf-pce-pce-initiated-lsp-04

Venugopal Reddy K <venugopalreddyk@huawei.com> Tue, 16 June 2015 05:58 UTC

Return-Path: <venugopalreddyk@huawei.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D90731B3249 for <pce@ietfa.amsl.com>; Mon, 15 Jun 2015 22:58:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.01
X-Spam-Level:
X-Spam-Status: No, score=-1.01 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, HTML_MESSAGE=0.001, J_CHICKENPOX_32=0.6, J_CHICKENPOX_44=0.6, J_CHICKENPOX_46=0.6, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 pTvm7amx7Pz5 for <pce@ietfa.amsl.com>; Mon, 15 Jun 2015 22:58:40 -0700 (PDT)
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 755C51B3240 for <pce@ietf.org>; Mon, 15 Jun 2015 22:58:39 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml406-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BXK59040; Tue, 16 Jun 2015 05:58:36 +0000 (GMT)
Received: from SZXEML430-HUB.china.huawei.com (10.82.67.185) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 16 Jun 2015 06:58:35 +0100
Received: from szxeml561-mbx.china.huawei.com ([169.254.5.64]) by szxeml430-hub.china.huawei.com ([10.82.67.185]) with mapi id 14.03.0158.001; Tue, 16 Jun 2015 13:57:27 +0800
From: Venugopal Reddy K <venugopalreddyk@huawei.com>
To: pce <pce@ietf.org>, "inaminei@google.com" <inaminei@google.com>
Thread-Topic: [Pce] Few comments/queries on draft-ietf-pce-pce-initiated-lsp-04
Thread-Index: AdCjT4xvj1BlUKqBR8qnFF/EsjI9dv//+CSA//a2VlA=
Date: Tue, 16 Jun 2015 05:57:26 +0000
Message-ID: <10376B02BC561F4185654159EF7900204593EB44@szxeml561-mbx.china.huawei.com>
References: <10376B02BC561F4185654159EF7900204593E90C@szxeml561-mbx.china.huawei.com> <CADOd8-uQHotAibaxFHJJ_motQxth=OHcWS1EHRYL5jE-L4a0-g@mail.gmail.com>
In-Reply-To: <CADOd8-uQHotAibaxFHJJ_motQxth=OHcWS1EHRYL5jE-L4a0-g@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.18.245.112]
Content-Type: multipart/alternative; boundary="_000_10376B02BC561F4185654159EF7900204593EB44szxeml561mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/pce/wn4gGwZnTZS53pbyg1eCHw3YMVE>
Cc: Cyril Margaria <cyril.margaria@gmail.com>
Subject: Re: [Pce] Few comments/queries on draft-ietf-pce-pce-initiated-lsp-04
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Tue, 16 Jun 2015 05:58:43 -0000

Hi,

Request authors to let us know your view about it.

Thanks.
Venu

From: Cyril Margaria [mailto:cyril.margaria@gmail.com]
Sent: 2015年6月10日 20:34
To: Venugopal Reddy K
Cc: pce; inaminei@google.com
Subject: Re: [Pce] Few comments/queries on draft-ietf-pce-pce-initiated-lsp-04

Hi,

On 10 June 2015 at 03:32, Venugopal Reddy K <venugopalreddyk@huawei.com<mailto:venugopalreddyk@huawei.com>> wrote:
Hi, Everyone!

Have few comments/queries on draft-ietf-pce-pce-initiated-lsp-04. Could you please clarify on below points:


  Section 6

  In case of PCEP session failure, control over PCE-initiated LSPs
   reverts to the PCC at the expiration of the redelegation timeout.  At
   this point, the LSP is an "orphan" until the expiration of the State
   Timeout timer.  To obtain control of a PCE-initiated LSP, a PCE
   (either the original or one of its backups) sends a PCInitiate
   message, including just the SRP and LSP objects, and carrying the
   PLSP-ID of the LSP it wants to take control of

1.       In case of Backup PCE, what is the trigger point to send PCInitiate message to take control of orphan PCE-initiated LSP? I am wondering how does a backup PCE come to know that some LSPs are orphaned?
I see two scenarios :
  1) Another PCEP Session is up , in that case it seems to imply that the PCE(s) keep track of the LSPs it can manage and the liveliness of the other PCEs.
   2) There is no other PCEP session, the PCC reconnects to another PCE, in this case the PCE can try to take ownership of the Initiated, not delegated LSPs

 While I believe 1) is an interesting architecture, I do not think the protocol procedures should put such constraint to the PCE implementation, so the second option you propose should be allowed.

Yes. Let us know authors view about it.


2.       Another option would be, if PCC takes charge and delegate the orphaned PCE initiated LSPs to backup PCE based on the local policy?


I think this should be allowed, the text could be :

In case of PCEP session failure, control over PCE-initiated LSPs

reverts to the PCC at the expiration of the redelegation timeout.  At

this point, the PCC MAY delegate the LSP to another PCE. the LSP is an "orphan" until the expiration of the State

Timeout timer.

Some coordination between PCEs is still needed, for the original PCE to regain control over that LSP the current PCE must forfeit control over that LSP.
In addition there is no Error to indicate to the PCE that he can't have the delegation back, this should be added , for instance 24,4

LSP instantiation error, Requested delegation rejected, another PCE has the delegation. (ideally allow the optional inclusion of the other PCE SPEAKER-IDENTITY-ID for troubleshooting. it should be subject to security policies)


Yes. I believe draft doesn’t address it. According to draft, PCC cannot revoke the delegation for PCE initiated LSPs for an active PCEP session. So, if the original PCE is UP and had to take the control back of its own initiated LSPs(from backup PCE), it might not be possible without some coordination between both PCEs(either through in-band or out-of-band mechanisms).
Another option would be, PCC can identify the original PCE from PCE SPEAKER-IDENTITY-ID of initiated LSP(at create time). Any time original PCE tries to take control, PCC may choose to either revoke control of LSP from backup PCE and delegate back to original PCE Or may send PCErr with “requested delegation rejected”.

Request authors opinion about it.


Response will be appreciated.

Thanks a lot.

Regards,
Venu


Regards,
 Cyril

_______________________________________________
Pce mailing list
Pce@ietf.org<mailto:Pce@ietf.org>
https://www.ietf.org/mailman/listinfo/pce