[Pce] PCE and (multi-domain) TED

Ramon Casellas <ramon.casellas@cttc.es> Tue, 27 September 2011 07:18 UTC

Return-Path: <ramon.casellas@cttc.es>
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 03CEE21F8E28 for <pce@ietfa.amsl.com>; Tue, 27 Sep 2011 00:18:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.549
X-Spam-Level:
X-Spam-Status: No, score=-2.549 tagged_above=-999 required=5 tests=[AWL=0.050, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IUVuLa0gbCLv for <pce@ietfa.amsl.com>; Tue, 27 Sep 2011 00:18:16 -0700 (PDT)
Received: from Scorpius.cttc.es (scorpius.cttc.es [84.88.62.197]) by ietfa.amsl.com (Postfix) with ESMTP id CCFF621F8E1A for <pce@ietf.org>; Tue, 27 Sep 2011 00:18:14 -0700 (PDT)
Received: from castor (postfix@castor.cttc.es [84.88.62.196]) by Scorpius.cttc.es (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id p8R7KbGB014936 for <pce@ietf.org>; Tue, 27 Sep 2011 09:20:47 +0200
Received: from [84.88.61.50] (pcrcasellas.cttc.es [84.88.61.50]) by castor (Postfix) with ESMTP id A3E772FC26A for <pce@ietf.org>; Tue, 27 Sep 2011 09:20:37 +0200 (CEST)
Message-ID: <4E817982.5020101@cttc.es>
Date: Tue, 27 Sep 2011 09:21:38 +0200
From: Ramon Casellas <ramon.casellas@cttc.es>
Organization: CTTC
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20110902 Thunderbird/6.0.2
MIME-Version: 1.0
To: "pce@ietf.org" <pce@ietf.org>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0 (castor); Tue, 27 Sep 2011 09:20:37 +0200 (CEST)
X-Scanned-By: MIMEDefang 2.67 on 84.88.62.197
Subject: [Pce] PCE and (multi-domain) TED
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.12
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, 27 Sep 2011 07:18:17 -0000

(moving to a new thread)

El 26/09/2011 16:22, Oscar González de Dios escribió:
>          We need to update soon the draft for the solution of the hierarchical PCE, so we must agree on these issues in order to have a common approach.
>
>          Finally, I have another doubt... what about the reachability information when BGP is not used? Ramón proposed, in the scope of WSON networks, in an OFC research paper, to send the reachability information, that is the addresses reachable in a given domain, in a PCNtf as, e.g. IPv4 prefixes (in a BGP style). This information is needed by the PCE to know which is the domain of a given endpoint.
>

PCErs, all,

The current H-PCE draft on PCEP protocol extensions uses a form of 
polling to locate an endpoint amongst the child PCE. As Oscar mentions, 
I believe this is not / should not be the only option. We discussed 
about this with Dhruv in Prague, IIRC.

In summary, regarding reachability we are again at the edge of "path 
computation"/"TED management" and what is considered to be in scope of 
the functions of a PCE. So the different options are:

i) Since both are different functions, maintain their strict separation. 
A Parent PCE is able to map an endpoint to a given (child) domain. The 
way it does this is out of the scope of the work in H-PCE. I would agree 
that this seems to fit with the "philosophy" of PCE at least in the way 
TED is managed. However, saying it is not in scope does not really solve 
the problem ;) it simply moves it to another place....

ii) Allow, in the scope of H-PCE, to have the parent PCE "poll" children 
to locate an endpoint. Personally I am unsure of the approach, specially 
using a Path Computation Request / Response with some bit set which 
magically means "I don't want to compute, just to find a node. The path 
/ nopath and other attributes are meaningless". Without precluding that 
the parent PCE may use some form of caching of endpoints and their 
domain, it is not only the fact that relies on polling, but the fact 
that uses a requests/response message exchange what somehow confuses me.

iii) Our proposal, since it was already proposed that the child PCE 
could disseminate OSPF-TE encoded TE links wrapped in notifications, 
reachability could also be managed this way. This is why in our tests we 
simple add "ERO-like" TLVs that announce reachability using CIDR 
prefixes within notifications. Maybe both ii) and iii) could be used

Finally,

iv) Start work regarding a unified way TED (specially TED in 
multi-domain) is managed. This is the main / major issue that most of 
the mails have been referring to lately, ranging from extending OSPF-TE 
to disseminate Area IDs (draft-lu-ospf-area-tlv-01.txt) , extensions to 
BRPC to have bidirectional TE information 
(draft-wang-pce-inter-as-extentions-01), H-PCE InterAS, AS connectivity, 
Border nodes identification, endpoint localization.... All this concepts 
have in common the limitations of current visibility outside a given TE 
domain. I guess a potential solution to this is what Olivier refers to 
as "hierarchical TED"  (?)

My personal preference, if we do not address iv) which is in itself 
quite a significant work, would be iii) ii) and i) -- although I would 
prefer other messages to be used in ii)
I am aware Dhruv et al. may prefer polling.

Thanks for reading

Ramon

-- 
Ramon Casellas, Ph.D.
Research Associate - Optical Networking Area -- http://wikiona.cttc.es
CTTC - Centre Tecnològic de Telecomunicacions de Catalunya, PMT Ed B4
Av. Carl Friedrich Gauss, 7 - 08860 Castelldefels (Barcelona) - Spain
Tel.: +34 93 645 29 00 -- Fax. +34 93 645 29 01