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

Eric Gray <eric.gray@ericsson.com> Fri, 14 February 2014 16:25 UTC

Return-Path: <eric.gray@ericsson.com>
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 6A0481A028D for <ccamp@ietfa.amsl.com>; Fri, 14 Feb 2014 08:25:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, 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 c0pAu5IgZSW8 for <ccamp@ietfa.amsl.com>; Fri, 14 Feb 2014 08:25:09 -0800 (PST)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) by ietfa.amsl.com (Postfix) with ESMTP id 185311A02A3 for <ccamp@ietf.org>; Fri, 14 Feb 2014 08:25:09 -0800 (PST)
X-AuditID: c6180641-b7f2f8e000002cdc-6d-52fe43641b4e
Received: from EUSAAHC002.ericsson.se (Unknown_Domain [147.117.188.78]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id A8.86.11484.4634EF25; Fri, 14 Feb 2014 17:25:08 +0100 (CET)
Received: from EUSAAMB107.ericsson.se ([147.117.188.124]) by EUSAAHC002.ericsson.se ([147.117.188.78]) with mapi id 14.02.0387.000; Fri, 14 Feb 2014 11:25:06 -0500
From: Eric Gray <eric.gray@ericsson.com>
To: "Zafar Ali (zali)" <zali@cisco.com>, John E Drake <jdrake@juniper.net>, Fatai Zhang <zhangfatai@huawei.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/9HhKhzV1QvabPhbP4TmBNQAV8m1wABQBi4AAAJtMcAAC+SCAAAdYVzAAjvr0AAACIEwQ///+zID/+dnYgA==
Date: Fri, 14 Feb 2014 16:25:05 +0000
Message-ID: <48E1A67CB9CA044EADFEAB87D814BFF632A09E02@eusaamb107.ericsson.se>
References: <48E1A67CB9CA044EADFEAB87D814BFF632A071E0@eusaamb107.ericsson.se> <CF1E75DD.954D8%zali@cisco.com>
In-Reply-To: <CF1E75DD.954D8%zali@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.117.188.10]
Content-Type: multipart/alternative; boundary="_000_48E1A67CB9CA044EADFEAB87D814BFF632A09E02eusaamb107erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRmVeSWpSXmKPExsUyuXSPn26K878gg8XnZSyezLnBYnG5q5vd Ys5dZ4vXO76yW/Q1n2d1YPV42T+H0WPK742sHi1H3rJ6LFnyk8njetNV9gDWKC6blNSczLLU In27BK6M9w8XMBXM2cdc0fu3m6mBsXEycxcjJ4eEgIlE482ZTBC2mMSFe+vZuhi5OIQEjjBK bL3awwThLGeUuPz+OitIFZuAhsSxO2sZQRIiAvsYJe5uWMwCkhAWcJN4/awJbKyIgLvEofen WSDsLInJk/sYQWwWAVWJrfcPsoHYvAK+Ess2nwazhQTyJQ5fvwhUz8HBKaAjsWG5IEiYEeii 76fWgF3HLCAucevJfKhLBSSW7DkP9YGoxMvH/1ghbCWJSUvPsYKMYQYa2X6eA2KToMTJmU9Y JjCKzEIyaRZC1SwkVRAl+hJ7Jp6CsrUlli18zQxh60nc2/GXFVl8ASP7KkaO0uLUstx0I8NN jMDIOybB5riDccEny0OM0hwsSuK8X946BwkJpCeWpGanphakFsUXleakFh9iZOLglGpg9NFX 92xo+tSaXdYepbCy6Zzc3+o9oq8vfax6/PVeQ7Yc41xpj4c2bRe9WW/qWOumKU2z5NtW1+4/ VeL77Vnf0+tW/dmyMYRffcF+7Tnzr911vL+I7ZHV3vSSLRa9F7QW2MxKdvxRsL3o7sTCeYZz vh8vUk722ZrH/b/GbWeDj1Tg/6fn33d+UmIpzkg01GIuKk4EAFNBM02KAgAA
Archived-At: http://mailarchive.ietf.org/arch/msg/ccamp/LlreMeK82xa4oZcs98N22Ne0-Bo
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: Fri, 14 Feb 2014 16:25:16 -0000

Zafar,

                I believe you need to take a closer look at the relevant PCE RFCs.

--
Eric

From: Zafar Ali (zali) [mailto:zali@cisco.com]
Sent: Monday, February 10, 2014 12:28 PM
To: Eric Gray; John E Drake; Fatai Zhang; BRUNGARD, DEBORAH A; ccamp@ietf.org
Subject: Re: [CCAMP] WG Last Call on draft-ietf-ccamp-lsp-diversity-03
Importance: High

Eric-

My comments were very specific to draft-zhang-ccamp-route-exclusion-pathkey-00. What I am saying is:

  *   draft-zhang-ccamp-route-exclusion-pathkey-00 requires a PCE that needs to keep state of ALL LSPs it has served, as long as LSPs exists in the network.
  *   PCE Path key is 16 bit, which presents a scaling issue with the way draft-zhang-ccamp-route-exclusion-pathkey-00 is making the Path Key "stateful".
Thanks

Regards … Zafar

From: Eric Gray <eric.gray@ericsson.com<mailto:eric.gray@ericsson.com>>
Date: Monday, February 10, 2014 11:40 AM
To: zali <zali@cisco.com<mailto:zali@cisco.com>>, "jdrake@juniper.net<mailto:jdrake@juniper.net>" <jdrake@juniper.net<mailto:jdrake@juniper.net>>, Fatai Zhang <zhangfatai@huawei.com<mailto:zhangfatai@huawei.com>>, "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

Zafar,

                Interesting, and confusing at the same time.

                Are you saying that PCE has scalability issues because network size means
there can be more tunnels?  That would seem to be true independent of PCE use.

                Or are you saying that PCE is not scalable because it needs to retain some
state information per path?  That might be one reason to put PCE functionality on a
server, rather than a router.  And it is far better that this state information is kept to
the PCE, rather than being spread around (like goo) to path ingress points.

                Keeping Path Key information at ingress points is far less of a burden on the
ingress devices than keeping the corresponding path information there.

--
Eric

From: Zafar Ali (zali) [mailto:zali@cisco.com]
Sent: Monday, February 10, 2014 11:32 AM
To: Eric Gray; John E Drake; Fatai Zhang; BRUNGARD, DEBORAH A; ccamp@ietf.org<mailto:ccamp@ietf.org>
Subject: Re: [CCAMP] WG Last Call on draft-ietf-ccamp-lsp-diversity-03
Importance: High

Eric-

I was not trying to assert any requirements. I was pointing out that path key based exclusion solution has an scaling problem, which is more severe when you have 1 PCE per domain. Please note that:

1. Tunnel ID is 16 bits (any node in the network may signal 64K tunnels).
2. Path Key is also 16 bits [a given (path stateful) PCE can only keep 64K Path states].

Now as you mentioned a typical network would have 3-5 PCEs, this becomes a scaling issue for the network (e.g., 3*64 K paths for the entire network!).

Thanks

Regards … Zafar

From: Eric Gray <eric.gray@ericsson.com<mailto:eric.gray@ericsson.com>>
Date: Monday, February 10, 2014 10:50 AM
To: zali <zali@cisco.com<mailto:zali@cisco.com>>, "jdrake@juniper.net<mailto:jdrake@juniper.net>" <jdrake@juniper.net<mailto:jdrake@juniper.net>>, Fatai Zhang <zhangfatai@huawei.com<mailto:zhangfatai@huawei.com>>, "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

Zafar,

                I think you are making a pretty strong assertion in stating that "recent requirements are
to deploy a single PCE"…

                I would imagine there are many cases where multiple PCEs are used exactly as implied in
using the Path Key - in order to hide details in one routing domain from other routing domains
over which a path is to be established.

                The point I think John was making is that - where it is desirable to protect routing info
about paths - the solution you are suggesting breaks the paradigm.  This is effectively an issue
the minute there is more than one PCE, crossing multiple routing domains.

                One of the reasons for hiding internal information in one routing domain from other
routing domains is about scalability.

                It becomes a scaling issue rather quickly as well, or we wouldn't bother creating routing
domains in real networks.  There is no need to hundreds of PCEs; 5 could probably be enough,
maybe even 3.

--
Eric

From: CCAMP [mailto:ccamp-bounces@ietf.org] On Behalf Of Zafar Ali (zali)
Sent: Friday, February 07, 2014 11:47 AM
To: John E Drake; Fatai Zhang; BRUNGARD, DEBORAH A; ccamp@ietf.org<mailto:ccamp@ietf.org>
Subject: Re: [CCAMP] WG Last Call on draft-ietf-ccamp-lsp-diversity-03

Hi John-

Only if you deploy a 100-s of PCE (PCE node ID-es) so scaling really becomes a function of number of PCE in the network (this does not fly). Also fact remains the  draft-zhang-ccamp-route-exclusion-pathkey-00<http://tools.ietf.org/html/draft-zhang-ccamp-route-exclusion-pathkey-00> requires a PCE that needs to keep state of ALL LSPs it has served (as long as they exists in the network). Most of the recent requirements are to deploy a single PCE, which mean the NETWORK can only serve 64K LSPs (PCE Path key is 16 bit), which also does not fly, either.

Thanks

Regards … Zafar

From: "jdrake@juniper.net<mailto:jdrake@juniper.net>" <jdrake@juniper.net<mailto:jdrake@juniper.net>>
Date: Friday, February 7, 2014 10:51 AM
To: zali <zali@cisco.com<mailto:zali@cisco.com>>, Fatai Zhang <zhangfatai@huawei.com<mailto:zhangfatai@huawei.com>>, "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

Zafar,

The conclusion of the long discussion was that your claims, repeated in your email below, regarding the path key draft were simply incorrect.

Yours Irrespectively,

John

From: CCAMP [mailto:ccamp-bounces@ietf.org] On Behalf Of Zafar Ali (zali)
Sent: Friday, February 07, 2014 7:05 AM
To: Fatai Zhang; BRUNGARD, DEBORAH A; ccamp@ietf.org<mailto:ccamp@ietf.org>
Subject: Re: [CCAMP] WG Last Call on draft-ietf-ccamp-lsp-diversity-03

Hi Fatai, John-

We had a long discussion and agreement that draft-zhang-ccamp-route-exclusion-pathkey-00<http://tools.ietf.org/html/draft-zhang-ccamp-route-exclusion-pathkey-00> requires a PCE that needs to keep state of ALL LSPs it has served (as long as they exists in the network). There is also a scaling issue as it limits number of LSPs PCE can serve. So calling it is "simple" is NOT a correct statement. You solution requires a path-stateful PCE.

Also to note from last IETF meeting minutes: http://www.ietf.org/proceedings/88/minutes/minutes-88-ccamp
Lou Berger: "PCE: operating without the PCE is still in the scope of this WG." Our solution is without the use of PCE (signaling based).

Thanks

Regards … Zafar

From: Fatai Zhang <zhangfatai@huawei.com<mailto:zhangfatai@huawei.com>>
Date: Friday, February 7, 2014 1:50 AM
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

Hi Deborah and all,

I think you might have noticed that there is another draft (http://tools.ietf.org/html/draft-zhang-ccamp-route-exclusion-pathkey-00), which describe a simple solution to address the same requirement as draft-ietf-ccamp-lsp-diversity and there were lots of discussion on the both drafts in the WG list.

In my understanding from the WG discussion, I think many people prefer draft-zhang because it is more straightforward and simple.

The authors of draft-zhang tried to contact the authors of draft-ietf-ccamp-lsp-diversity to discuss how to move forward these drafts, but nothing happened.

Therefore, the guidance from the WG chairs on how to move forward the both drafts (e.g, pick up one of them to go or any other suggestions) would be appreciated.




Best Regards

Fatai

From: CCAMP [mailto:ccamp-bounces@ietf.org] On Behalf Of BRUNGARD, DEBORAH A
Sent: Friday, February 07, 2014 4:06 AM
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