Re: [CCAMP] WG Last Call on draft-ietf-ccamp-lsp-diversity-03

John E Drake <jdrake@juniper.net> Sun, 09 February 2014 20:51 UTC

Return-Path: <jdrake@juniper.net>
X-Original-To: ccamp@ietfa.amsl.com
Delivered-To: ccamp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F1B571A0274 for <ccamp@ietfa.amsl.com>; Sun, 9 Feb 2014 12:51:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] 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 j3JU1k5-5ndf for <ccamp@ietfa.amsl.com>; Sun, 9 Feb 2014 12:51:31 -0800 (PST)
Received: from ch1outboundpool.messaging.microsoft.com (ch1ehsobe004.messaging.microsoft.com [216.32.181.184]) by ietfa.amsl.com (Postfix) with ESMTP id 211D71A05D3 for <ccamp@ietf.org>; Sun, 9 Feb 2014 12:51:31 -0800 (PST)
Received: from mail33-ch1-R.bigfish.com (10.43.68.254) by CH1EHSOBE004.bigfish.com (10.43.70.54) with Microsoft SMTP Server id 14.1.225.22; Sun, 9 Feb 2014 20:51:30 +0000
Received: from mail33-ch1 (localhost [127.0.0.1]) by mail33-ch1-R.bigfish.com (Postfix) with ESMTP id A27D840571; Sun, 9 Feb 2014 20:51:30 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.240.101; KIP:(null); UIP:(null); IPV:NLI; H:BL2PRD0510HT004.namprd05.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -21
X-BigFish: VPS-21(zzbb2dI9371Ic85fhec9Ie0eahzz1f42h2148h208ch1ee6h1de0h1fdah2073h2146h1202h1e76h2189h1d1ah1d2ah21bch1fc6hzz8275ch1d7338h1de098h1033IL17326ah8275bh8275dh18c673h1de097h186068hz2fh109h2a8h839hd24hf0ah1288h12a5h12bdh137ah1441h1504h1537h153bh162dh1631h1758h18e1h1946h19b5h19ceh1ad9h1b0ah1bceh224fh1d07h1d0ch1d2eh1d3fh1de9h1dfeh1dffh1fe8h1ff5h20f0h2216h22d0h2336h2461h2487h24d7h2516h2545h9a9j1155h)
Received-SPF: pass (mail33-ch1: domain of juniper.net designates 157.56.240.101 as permitted sender) client-ip=157.56.240.101; envelope-from=jdrake@juniper.net; helo=BL2PRD0510HT004.namprd05.prod.outlook.com ; .outlook.com ;
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009001)(479174003)(37854004)(199002)(189002)(377454003)(81686001)(87266001)(81816001)(65816001)(63696002)(69226001)(2656002)(87936001)(92566001)(76576001)(56816005)(86362001)(83072002)(85852003)(15975445006)(80022001)(74316001)(47446002)(66066001)(85306002)(74662001)(31966008)(74502001)(93136001)(16236675002)(95416001)(93516002)(94946001)(94316002)(81542001)(15202345003)(74706001)(46102001)(74876001)(56776001)(54316002)(53806001)(54356001)(76482001)(4396001)(51856001)(50986001)(47976001)(49866001)(47736001)(81342001)(33646001)(76796001)(76786001)(90146001)(74366001)(79102001)(19300405004)(59766001)(77982001)(80976001)(19580405001)(19580395003)(83322001)(24736002); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR05MB561; H:BLUPR05MB562.namprd05.prod.outlook.com; CLIP:66.129.239.11; FPR:FCDFC2ED.ACFA9331.3D6DF3BB.C23DFB61.20540; InfoNoRecordsA:1; MX:1; LANG:en;
Received: from mail33-ch1 (localhost.localdomain [127.0.0.1]) by mail33-ch1 (MessageSwitch) id 1391979088722574_15152; Sun, 9 Feb 2014 20:51:28 +0000 (UTC)
Received: from CH1EHSMHS021.bigfish.com (snatpool1.int.messaging.microsoft.com [10.43.68.242]) by mail33-ch1.bigfish.com (Postfix) with ESMTP id 1326F2A0048; Sun, 9 Feb 2014 20:51:28 +0000 (UTC)
Received: from BL2PRD0510HT004.namprd05.prod.outlook.com (157.56.240.101) by CH1EHSMHS021.bigfish.com (10.43.70.21) with Microsoft SMTP Server (TLS) id 14.16.227.3; Sun, 9 Feb 2014 20:51:25 +0000
Received: from BLUPR05MB561.namprd05.prod.outlook.com (10.141.202.139) by BL2PRD0510HT004.namprd05.prod.outlook.com (10.255.100.39) with Microsoft SMTP Server (TLS) id 14.16.411.0; Sun, 9 Feb 2014 20:51:25 +0000
Received: from BLUPR05MB562.namprd05.prod.outlook.com (10.141.202.141) by BLUPR05MB561.namprd05.prod.outlook.com (10.141.202.139) with Microsoft SMTP Server (TLS) id 15.0.873.15; Sun, 9 Feb 2014 20:51:23 +0000
Received: from BLUPR05MB562.namprd05.prod.outlook.com ([10.141.202.141]) by BLUPR05MB562.namprd05.prod.outlook.com ([10.141.202.141]) with mapi id 15.00.0873.009; Sun, 9 Feb 2014 20:51:23 +0000
From: John E Drake <jdrake@juniper.net>
To: "Zafar Ali (zali)" <zali@cisco.com>, "BRUNGARD, DEBORAH A" <db3546@att.com>, "ccamp@ietf.org" <ccamp@ietf.org>
Thread-Topic: [CCAMP] WG Last Call on draft-ietf-ccamp-lsp-diversity-03
Thread-Index: Ac8jdtO/9HhKhzV1QvabPhbP4TmBNQAA61bQAGf7DIAALyMZcA==
Date: Sun, 09 Feb 2014 20:51:23 +0000
Message-ID: <b65380cd0e3e4409aa7e5f6992848168@BLUPR05MB562.namprd05.prod.outlook.com>
References: <c3f6434faffc4614864a841e0c851c5f@BLUPR05MB562.namprd05.prod.outlook.com> <CF1C00B0.9526D%zali@cisco.com>
In-Reply-To: <CF1C00B0.9526D%zali@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [66.129.239.11]
x-forefront-prvs: 011787B9DD
Content-Type: multipart/alternative; boundary="_000_b65380cd0e3e4409aa7e5f6992848168BLUPR05MB562namprd05pro_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
Subject: Re: [CCAMP] WG Last Call on draft-ietf-ccamp-lsp-diversity-03
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Discussion list for the CCAMP working group <ccamp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ccamp>, <mailto:ccamp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ccamp/>
List-Post: <mailto:ccamp@ietf.org>
List-Help: <mailto:ccamp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ccamp>, <mailto:ccamp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 09 Feb 2014 20:51:36 -0000

Zafar,

We still need a general solution which both draft-fedyk-ccamp-uni-extensions<http://tools.ietf.org/id/draft-fedyk-ccamp-uni-extensions-03.txt> and draft-zhang-ccamp-route-exclusion-pathkey<http://tools.ietf.org/id/draft-zhang-ccamp-route-exclusion-pathkey-00.txt> appear to provide and they both could also be used in the situation for which you are now claiming your draft was designed.  So, I don't see any reason to progress your draft.

Furthermore, your draft has a fundamental design flaw which is that it uses established LSP state to indirectly reference established path state.  Since there are orders of magnitude more established LSPs than established paths, you have to maintain orders of magnitude more state, and this state needs to be distributed to any node that might be called upon to compute a route or expand a loose route.

Yours Irrespectively,

John

From: Zafar Ali (zali) [mailto:zali@cisco.com]
Sent: Saturday, February 08, 2014 1:07 PM
To: John E Drake; BRUNGARD, DEBORAH A; ccamp@ietf.org
Subject: Re: [CCAMP] WG Last Call on draft-ietf-ccamp-lsp-diversity-03

Hi John:

In most of the cases, when the UNI-N node computing the path is also hosting the RSVP-TE FEC against which exclusion is required, it knows the  path take by the other LSP. For the other cases, please note that just  because optical network is running GMPLS UNI for client interface does not  mean that it is running RSVP-TE for the optical trail management. E.g., optical  trail management can still using an already deployed proprietary mechanisms  or an NMS based scheme. The draft is addressing schemes that are capable of this functionality. We can add specific clarification text.

Thanks

Regards ... Zafar

From: "jdrake@juniper.net<mailto:jdrake@juniper.net>" <jdrake@juniper.net<mailto:jdrake@juniper.net>>
Date: Thursday, February 6, 2014 3:46 PM
To: "BRUNGARD, DEBORAH A" <db3546@att.com<mailto:db3546@att.com>>, "ccamp@ietf.org<mailto:ccamp@ietf.org>" <ccamp@ietf.org<mailto:ccamp@ietf.org>>
Subject: Re: [CCAMP] WG Last Call on draft-ietf-ccamp-lsp-diversity-03

Deborah,

I don't want to see this draft progressed.  Technically, I think the path key approach (http://tools.ietf.org/html/draft-zhang-ccamp-route-exclusion-pathkey-00) is far superior and as I noted in an email sent on 10/8/13 and copied below for your convenience, this draft has significant technical issues in that it does not specify how a GMPLS network would perform the functions specified in the draft.

Ironically, the authors of the draft explicitly acknowledge this:


"The means by which the node calculating or expanding the route of the signaled LSP discovers the route of the path(s) from which the signaled LSP requires diversity are beyond the scope of this document."

Yours Irrespectively,

John

=======================================================================================================================================================

Daniele and Fatai,

I have been thinking some more about Zafar's Exclude/Include drafts and I have the following observations.

Let's assume that the ingress node has the RSVP-TE explicit route and identifier for a given LSP from which it wishes to have a subsequent LSP be disjointly routed (exclude route) or be identically routed (include route).

For either full or partial exclude route, where partial exclude route means a disjoint route across one or more abstract nodes, the ingress node can compute a route that is disjoint from the route of the given LSP.  (However, it is not guaranteed that a disjoint route can be found.  The Suurballe algorithm computes disjoint routes *in pairs* and will find disjoint routes if they exist.) In order to allow the ingress node at the edge of an abstract node to expand the explicit route and provide a disjoint route will require that each such ingress node has complete knowledge of the RSVP-TE explicit route and identifier of every LSP transiting that abstract node.

For full include route the ingress node can simply re-use the explicit route from the selected LSP.   For partial include path, where partial include path means an identical route across one or more abstract nodes, it can simply re-use the [ingress node, abstract node] tuple for the subject abstract node.

Let's now assume that the ingress node has the RSVP-TE identifier for the given LSP but not the explicit route.  This is the UNI case, and if the ingress node is single homed then the ingress PE can act on the ingress node's behalf as described above.

If however, the ingress node is multi-homed then this will require that each of the ingress PEs know the complete set of ingress PEs serving the ingress node and each has the RSVP-TE explicit route and identifier for the given LSP.  This allows each ingress PE to act on the ingress node's behalf as described above.

The net of all this that there needs to be a lot of distributed and coordinated state maintained in the server network and that neither Zafar nor any of his co-authors has proposed a method for accomplishing this.

Yours Irrespectively,

John

From: CCAMP [mailto:ccamp-bounces@ietf.org] On Behalf Of BRUNGARD, DEBORAH A
Sent: Thursday, February 06, 2014 12:06 PM
To: ccamp@ietf.org<mailto:ccamp@ietf.org>
Subject: [CCAMP] WG Last Call on draft-ietf-ccamp-lsp-diversity-03

All,

This starts a two-week working group last call on draft-ietf-ccamp-lsp-diversity-03.

This working group last call ends Feb. 20th. Please send your comments to the CCAMP mailing list.

Deborah and Lou