[Pce] Questions about PCE Stateful Synchronisation
Olivier Dugeon <olivier.dugeon@orange.com> Wed, 21 October 2015 09:59 UTC
Return-Path: <olivier.dugeon@orange.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 0398F1A1B53 for <pce@ietfa.amsl.com>; Wed, 21 Oct 2015 02:59:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.894
X-Spam-Level:
X-Spam-Status: No, score=-0.894 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, SPF_SOFTFAIL=0.665, T_RP_MATCHES_RCVD=-0.01] autolearn=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 6IYTcIKDw4GM for <pce@ietfa.amsl.com>; Wed, 21 Oct 2015 02:59:03 -0700 (PDT)
Received: from p-mail1.rd.orange.com (p-mail1.rd.orange.com [161.106.1.2]) by ietfa.amsl.com (Postfix) with ESMTP id 7B1DB1A1B51 for <pce@ietf.org>; Wed, 21 Oct 2015 02:59:03 -0700 (PDT)
Received: from p-mail1.rd.orange.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 6912D7CC005 for <pce@ietf.org>; Wed, 21 Oct 2015 11:59:02 +0200 (CEST)
Received: from FTRDCH01.rd.francetelecom.fr (unknown [10.194.32.11]) by p-mail1.rd.orange.com (Postfix) with ESMTP id E599741022E for <pce@ietf.org>; Wed, 21 Oct 2015 11:59:01 +0200 (CEST)
Received: from [10.193.71.112] (10.193.71.112) by FTRDCH01.rd.francetelecom.fr (10.194.32.11) with Microsoft SMTP Server id 14.3.224.2; Wed, 21 Oct 2015 11:59:01 +0200
To: "pce@ietf.org" <pce@ietf.org>
From: Olivier Dugeon <olivier.dugeon@orange.com>
Organization: Orange Labs
Message-ID: <562761E5.8020302@orange.com>
Date: Wed, 21 Oct 2015 11:59:01 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/pce/1BoeJQE1Ftno1n0ydwFHg__C44Q>
Subject: [Pce] Questions about PCE Stateful Synchronisation
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: <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, 21 Oct 2015 09:59:05 -0000
Dear authors of draft-ietf-pce-stateful and draft-ietf-pce-stateful-sync-optimizations, I know that we are in the last miles before publish PCE Stateful draft collection as RFCs, but regarding the chairs' review, I have a global interrogation about synchronisation. Even I-Ds try to avoid it, I'm afraid that there will different cases where de-synchronisation is not avoided between PCCs and PCEs. In particular, in case of problem, not a real failure, more a bug, memory saturation or whatever mal-function could occur on the PCE or PCC side, a PCE could miss a PCRpt message from a PCC or respectively a PCC could miss to send a PCRpt message to a PCE. I'm also afraid, after a long live period (say, several weeks or months) that some orphan LSPs appear in the PCE LSPs database without the possibility to detect them and remove them. To go back in a full sync state, it is then necessary to restart properly the PCEP session, i.e. force a re-synchronisation. But, to do that, you need to discover the problem. That's another topic. So, my question is why do you not have use a similar mechanism to routing protocol, i.e. OSPF, IS-IS or BGP, to periodically send LSPs state from the PCC to the PCE. Using an 'out of date' indication will allow the PCE to remove in its LSP-DB 'out of date' LSPs like OSPF do when it flushes an LSA with ageing equal to 3600 in its TED. What it is sufficient is to add a new statement in draft-ietf-pce-stateful (e.g., in section 9.1. Control Function and Policy) telling that: - the PCC MUST send PCRpt message on a regular basis, before MAX_AGE expire. - the PCE MUST ignore LSPs that are not refresh since a period of time greater than MAX_AGE. Then, two cases are possible: a) MAX_AGE is fixed in the RFC e.g. to 3600 seconds like in OSPF (seems reasonable) b) Negotiate/exchange during PCEP session establishment or when PCRpt message is sent If option (a) is quiet simple but not flexible, it has the great advantage to not introduce new PCEP Object while option (b) need new PCEP Object definition, but provide a greater flexibility. If we agree on the statement above, I think that option (a) is sufficient and just need additional text in current draft while if we want to support option (b), I could work on a new draft. Regards, Olivier -- logo Orange <http://www.orange.com> Olivier Dugeon Orange Expert, Future Networks Open Source Referent Orange/IMT/OLN/WTC/IEE/OPEN fixe : +33 2 96 05 28 80 mobile : +33 6 82 90 37 85 olivier.dugeon@orange.com <mailto:olivier.dugeon@orange.com>
- [Pce] Questions about PCE Stateful Synchronisation Olivier Dugeon
- Re: [Pce] Questions about PCE Stateful Synchronis… Dhruv Dhody
- Re: [Pce] Questions about PCE Stateful Synchronis… Olivier Dugeon
- Re: [Pce] Questions about PCE Stateful Synchronis… Dhruv Dhody
- Re: [Pce] Questions about PCE Stateful Synchronis… Robert Varga
- Re: [Pce] Questions about PCE Stateful Synchronis… Adrian Farrel