Re: [irs-discuss] IRS comments
Ramon Casellas <ramon.casellas@cttc.es> Thu, 16 August 2012 16:58 UTC
Return-Path: <ramon.casellas@cttc.es>
X-Original-To: irs-discuss@ietfa.amsl.com
Delivered-To: irs-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E016A21F8644 for <irs-discuss@ietfa.amsl.com>; Thu, 16 Aug 2012 09:58:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.049
X-Spam-Level: *
X-Spam-Status: No, score=1.049 tagged_above=-999 required=5 tests=[AWL=3.648, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9RhXvtiX8xvL for <irs-discuss@ietfa.amsl.com>; Thu, 16 Aug 2012 09:58:04 -0700 (PDT)
Received: from villa.puc.rediris.es (unknown [IPv6:2001:720:418:ca00::7]) by ietfa.amsl.com (Postfix) with ESMTP id B6B5721F862A for <irs-discuss@ietf.org>; Thu, 16 Aug 2012 09:58:03 -0700 (PDT)
Received: from [84.88.62.208] (helo=leo) by villa.puc.rediris.es with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from <ramon.casellas@cttc.es>) id 1T23OO-0004aC-Rx; Thu, 16 Aug 2012 18:57:56 +0200
Received: from [192.168.101.65] (unknown [192.168.101.65]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by leo (Postfix) with ESMTPSA id BC03F1FE9D; Thu, 16 Aug 2012 18:57:50 +0200 (CEST)
X-Envelope-From: ramon.casellas@cttc.es
Message-ID: <502D2692.2030105@cttc.es>
Date: Thu, 16 Aug 2012 18:57:54 +0200
From: Ramon Casellas <ramon.casellas@cttc.es>
Organization: CTTC
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/20120814 Thunderbird/15.0
MIME-Version: 1.0
To: "Dutta, Pranjal K (Pranjal)" <pranjal.dutta@alcatel-lucent.com>
References: <812700A304640D4292205D5E83FC59E1061C211D@p-embx01-eq.jnpr.net> <CAG4d1rcvk1RmRmrpCwiAGx9s0v3X9aPECdeF1Wz7WSuYwzdFKA@mail.gmail.com> <CACKN6JH8eiYty3QOZ+E5Nt0wO3nYn87yB3pKixJK-3dnaOXfLQ@mail.gmail.com> <CACKN6JFMZqOnHU=vEkx8WxwSLjg5MYY=-VoJ7uOt8SAzvbAT6Q@mail.gmail.com> <A3C4E51A53661B4EBEE7C5F5E6FCDEB5025AB94FE847@USEXCHANGE.corp.extremenetworks.com> <B37E6A2CE5957F4E83C1D9845A0FFE38014A33C0A0@MDWEXGMB02.ciena.com> <CAG4d1rehfWk-HX27eysze8zdDzjNk4h4wwj2zV6_WJWxoNxY8Q@mail.gmail.com> <B37E6A2CE5957F4E83C1D9845A0FFE38014A33C26F@MDWEXGMB02.ciena.com> <B17A6910EEDD1F45980687268941550FB7B7B6@MISOUT7MSGUSR9I.ITServices.sbc.com> <B37E6A2CE5957F4E83C1D9845A0FFE38014A33C2BD@MDWEXGMB02.ciena.com> <C584046466ED224CA92C1BC3313B963E09F22C5413@INBANSXCHMBSA3.in.alcatel-lucent.com> <B37E6A2CE5957F4E83C1D9845A0FFE38014A33C554@MDWEXGMB02.ciena.com> <C584046466ED224CA92C1BC3313B963E09F22C55F2@INBANSXCHMBSA3.in.alcatel-lucent.com>
In-Reply-To: <C584046466ED224CA92C1BC3313B963E09F22C55F2@INBANSXCHMBSA3.in.alcatel-lucent.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
X-SPF-Received: 4
X-Spamina-Bogosity: Ham
Cc: "irs-discuss@ietf.org" <irs-discuss@ietf.org>, Alia Atlas <akatlas@gmail.com>
Subject: Re: [irs-discuss] IRS comments
X-BeenThere: irs-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <irs-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/irs-discuss>, <mailto:irs-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/irs-discuss>
List-Post: <mailto:irs-discuss@ietf.org>
List-Help: <mailto:irs-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/irs-discuss>, <mailto:irs-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Aug 2012 16:58:05 -0000
On 08/16/2012 06:14 PM, Dutta, Pranjal K (Pranjal) wrote: > "LSDB (I saw an email which talks about reducing IGP to link >> distribution protocol and running SPF in centralized network >> controller)" > I have seen discussions in the past on this and in fact I didn't get precisely what is meant. If anybody in the list could brief very > precisely that would help a lot. > > Here is my understanding - the routers would do LSA/LSP flooding for OSPF/ISIS as it is done today. So routers would build neighboring relationship/adjacencies to participate in flooding and each router builds its LSDB. > > Then the IRS "application" would track LSDB changes and pull up the "diffs" from each router (thru "controller") whenever there is a change. The application would compute SPF on behalf of each router (LSDB). The result of the compute would be pushed by application to each Router (thru controller) and inject entries into RIB. > > Is that correct? How different this going to be from PCE? > Pranjal, all, My two cents. Apologies if this is well known, I am not sure I fully grasped your question... IMHO, the idea of separating LSA flooding from CSPF computation has indeed been a current topic for a while, and when it is tied to the idea of offloading the CSPF computation to a dedicated centralized server (for example a PCE), I would guess/say that this is usually scoped and applies to the case when one formally decouples the control plane from the data plane (thus constructing a LSDB and establishing adjacencies in the control plane network and also constructing a separated Traffic Engineering Database or TED, which is described via opaque LSAs). In this particular scenario, the CSPF refers to /applies to the dataplane only (as is done in GMPLS/PCE), and one still needs SPF for the addresses in the DCN. In other words, OSPF-TE is used to disseminate data plane (TE) link/node attribute changes (in addition to what OSFPv2 already does) and for this establishes routing adjacencies and the PCE performs CSPF on the TED, which can be a completely different topology. However, regarding your question "how different from a PCE", I would say these are complementary : first a) the PCE architecture does not specify how it obtains the Traffic Engineering Database (TED) to construct the directed graph on which it operates (i.e., performs CSPF, usually upon request); the PCE does not usually care much about the control plane topology and, b) what you refer to "push to each router" and "inject entries into the RIB" is completely orthogonal to a PCE. For a), and as stated previously in the list, a common way is to be a passive listener or to sniff LSAs with opaque (MPLS TE, area-wide) or to contact a topology server or NMS that has the current topology (TED). In other words, a PCE is a decoupled functional component and the protocol (PCEP) only specifies the interface to request path computations. Even if one uses a PCE and a lightweight LSA flooding protocol, SPF still needs to be executed by nodes to "forward" control packets, usually using the uncontrained shortest IP route. For b) note that, as of now, there is no standard way by which a PCE can configure the dataplane by itself. By "configure the dataplane" one can mean to "trigger" the establishment of LSPs via RSVP-TE signaling, or configure the cross-connects via OpenFlow or to set up state in the datapath (could even be configuring the RIB), somehow. Recently, Ed has started work in stateful PCE, and it is possible that in the future it will have the capability to "command" the establishment of connections. In summary, I see the (generic) relationship between PCE and IRS in two main ways: * As a means to communicate / obtain the TED, typically constructed via OSPF-TE opaque LSAs. This would be an alternative to existing methods / current practice. Another main driver for this is the Hierarchical PCE (H-PCE) in case a parent PCE needs to know about an (aggregated) topology within a (child) domain, since parent / child PCEs may not be in the same IGP area. In this sense, and as stated in the list, for this, other considered solutions are BGPLS / north bound interfaces or to use notify (PCNtf) messages wrapping TE LSAs for this. * As a means to define data plane state (much like OpenFlow) once a Path has been computed. Imho these are two areas which the PCE architecture and protocol do not currently cover and in which an architecture such as IRS could be helpful. Hope this helps (a little!) Best regards 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
- Re: [irs-discuss] IRS comments Thomas Nadeau
- Re: [irs-discuss] IRS comments Gert Grammel
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments Gert Grammel
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments Thomas Nadeau
- Re: [irs-discuss] IRS comments Lin Han
- Re: [irs-discuss] IRS comments Thomas Nadeau
- Re: [irs-discuss] IRS comments Thomas Nadeau
- Re: [irs-discuss] IRS comments Lin Han
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments Lin Han
- Re: [irs-discuss] IRS comments Susan Hares
- Re: [irs-discuss] IRS comments Robert Raszuk
- Re: [irs-discuss] IRS comments Thomas Nadeau
- Re: [irs-discuss] IRS comments Gert Grammel
- Re: [irs-discuss] IRS comments Scott Whyte
- Re: [irs-discuss] IRS comments Susan Hares
- Re: [irs-discuss] IRS comments Gert Grammel
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments Scott Whyte
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments Shah, Himanshu
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments Olen Stokes
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments David Lake (dlake)
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments Dutta, Pranjal K (Pranjal)
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments Dutta, Pranjal K (Pranjal)
- Re: [irs-discuss] IRS comments David Lake (dlake)
- Re: [irs-discuss] IRS comments Edward Crabbe
- Re: [irs-discuss] IRS comments Edward Crabbe
- Re: [irs-discuss] IRS comments Olen Stokes
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments David Lake (dlake)
- Re: [irs-discuss] 答复: 答复: IRS comments Thomas Nadeau
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments Edward Crabbe
- Re: [irs-discuss] IRS comments Shah, Himanshu
- Re: [irs-discuss] IRS comments Edward Crabbe
- Re: [irs-discuss] IRS comments Olen Stokes
- Re: [irs-discuss] IRS comments Edward Crabbe
- Re: [irs-discuss] IRS comments Robert Raszuk
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments Shah, Himanshu
- Re: [irs-discuss] IRS comments UTTARO, JAMES
- Re: [irs-discuss] IRS comments Lin Han
- Re: [irs-discuss] IRS comments Shah, Himanshu
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments Dutta, Pranjal K (Pranjal)
- Re: [irs-discuss] IRS comments Shah, Himanshu
- Re: [irs-discuss] IRS comments Shah, Himanshu
- Re: [irs-discuss] IRS comments Dutta, Pranjal K (Pranjal)
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments Dutta, Pranjal K (Pranjal)
- Re: [irs-discuss] IRS comments Ramon Casellas
- Re: [irs-discuss] IRS comments Shah, Himanshu
- Re: [irs-discuss] IRS comments Shah, Himanshu
- Re: [irs-discuss] IRS comments Dutta, Pranjal K (Pranjal)
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments Dutta, Pranjal K (Pranjal)
- [irs-discuss] 答复: IRS comments Mach Chen
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] 答复: IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments Dutta, Pranjal K (Pranjal)
- Re: [irs-discuss] IRS comments Dutta, Pranjal K (Pranjal)
- [irs-discuss] 答复: 答复: IRS comments Mach Chen
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] 答复: 答复: IRS comments Alia Atlas
- [irs-discuss] 答复: 答复: 答复: IRS comments Mach Chen
- Re: [irs-discuss] IRS comments Dutta, Pranjal K (Pranjal)
- Re: [irs-discuss] 答复: 答复: IRS comments Thomas Nadeau
- Re: [irs-discuss] IRS comments Acee Lindem
- Re: [irs-discuss] 答复: 答复: IRS comments Susan Hares
- Re: [irs-discuss] IRS comments Edward Crabbe
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments Edward Crabbe
- Re: [irs-discuss] IRS comments Edward Crabbe
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments Dutta, Pranjal K (Pranjal)
- Re: [irs-discuss] IRS comments Edward Crabbe
- Re: [irs-discuss] IRS comments Dutta, Pranjal K (Pranjal)
- Re: [irs-discuss] IRS comments Dutta, Pranjal K (Pranjal)
- Re: [irs-discuss] IRS comments Edward Crabbe
- Re: [irs-discuss] IRS comments Dutta, Pranjal K (Pranjal)
- Re: [irs-discuss] IRS comments Edward Crabbe
- Re: [irs-discuss] IRS comments Alia Atlas
- Re: [irs-discuss] IRS comments Thomas Nadeau