RE: Comments on draft-psarkar-rtgwg-rlfa-node-protection-03

Uma Chunduri <uma.chunduri@ericsson.com> Tue, 08 April 2014 23:21 UTC

Return-Path: <uma.chunduri@ericsson.com>
X-Original-To: rtgwg@ietfa.amsl.com
Delivered-To: rtgwg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C3F9C1A02F3 for <rtgwg@ietfa.amsl.com>; Tue, 8 Apr 2014 16:21:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.4
X-Spam-Level: *
X-Spam-Status: No, score=1.4 tagged_above=-999 required=5 tests=[BAYES_50=0.8, HTML_MESSAGE=0.001, J_CHICKENPOX_52=0.6, SPF_PASS=-0.001] 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 G9Skqv8e2lut for <rtgwg@ietfa.amsl.com>; Tue, 8 Apr 2014 16:21:13 -0700 (PDT)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) by ietfa.amsl.com (Postfix) with ESMTP id 033601A0761 for <rtgwg@ietf.org>; Tue, 8 Apr 2014 16:21:12 -0700 (PDT)
X-AuditID: c6180641-b7f638e000005a82-ea-53448181475b
Received: from EUSAAHC004.ericsson.se (Unknown_Domain [147.117.188.84]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id AE.49.23170.18184435; Wed, 9 Apr 2014 01:08:49 +0200 (CEST)
Received: from EUSAAMB105.ericsson.se ([147.117.188.122]) by EUSAAHC004.ericsson.se ([147.117.188.84]) with mapi id 14.03.0174.001; Tue, 8 Apr 2014 19:21:12 -0400
From: Uma Chunduri <uma.chunduri@ericsson.com>
To: Pushpasis Sarkar <psarkar@juniper.net>, "rtgwg@ietf.org" <rtgwg@ietf.org>
Subject: RE: Comments on draft-psarkar-rtgwg-rlfa-node-protection-03
Thread-Topic: Comments on draft-psarkar-rtgwg-rlfa-node-protection-03
Thread-Index: Ac9KrcDA735FKnU5Tr2dhjVMzaaMzAD0oy8AATc/e9A=
Date: Tue, 08 Apr 2014 23:21:11 +0000
Message-ID: <1B502206DFA0C544B7A60469152008633F25F3EF@eusaamb105.ericsson.se>
References: <1B502206DFA0C544B7A60469152008633F23168E@eusaamb105.ericsson.se> <a3d1b5e1b4c24bcaa7c9b9efe7084f26@BN1PR05MB520.namprd05.prod.outlook.com>
In-Reply-To: <a3d1b5e1b4c24bcaa7c9b9efe7084f26@BN1PR05MB520.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.117.188.9]
Content-Type: multipart/alternative; boundary="_000_1B502206DFA0C544B7A60469152008633F25F3EFeusaamb105erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRmVeSWpSXmKPExsUyuXRPiG5jo0uwwdyjyhZX9nxmsrjw5jez xde9D1kdmD2WLPnJ5HG96Sq7R8uzk2wBzFFcNimpOZllqUX6dglcGR+un2cr6OhirJjbs4Kp gfFARRcjJ4eEgInEltPH2SBsMYkL99YD2VwcQgJHGSUuvd4F5SxjlPj/aRMLSBWbgJ7Ex6k/ 2UFsEQFfiY0dV8C6mQXsJRa3rmAEsYUFXCTafu5khKhxlfh4/DgThG0lcWLpS1YQm0VARWJ3 90KwObxAc26vbmSCWDaTUWJJ+yWwBk6BMInDL/rBbEag876fWsMEsUxc4taT+UwQZwtILNlz nhnCFpV4+fgfK4StKLGvfzo7RH2+xOJb66CWCUqcnPmEZQKj6Cwko2YhKZuFpAwiridxY+oU NghbW2LZwtfMELauxIx/h1iQxRcwsq9i5CgtTi3LTTcy3MQIjLdjEmyOOxgXfLI8xCjNwaIk zvvlrXOQkEB6YklqdmpqQWpRfFFpTmrxIUYmDk6pBsZ4y9y+0+st+eUiO+SP2oVf1k13qp7e 6z0/qjTA6IBaPVfM3qa9y9YnnIxQDLs6w9JD5NxZvWLXp+YKpaVvTj1NefSJ5Y3JYZNLvcHi pg/ut93r2P1IZEdjg5dYzS0eoYfWBxTm2su6C9SmZT1lbjA1vlXx43aoLU9K2o7fQRZfIk22 Jc5sVmIpzkg01GIuKk4EAPuFvW2FAgAA
Archived-At: http://mailarchive.ietf.org/arch/msg/rtgwg/l6Yem2IAAOd1shLIvdKNk5XOm08
X-BeenThere: rtgwg@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Routing Area Working Group <rtgwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtgwg/>
List-Post: <mailto:rtgwg@ietf.org>
List-Help: <mailto:rtgwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Apr 2014 23:21:16 -0000

Thought to reply for this  earlier but missed it. Most of the things are fine but I have few comments as described below -

--
Uma C.

From: Pushpasis Sarkar [mailto:psarkar@juniper.net]
Sent: Wednesday, April 02, 2014 3:32 AM
To: Uma Chunduri; rtgwg@ietf.org
Cc: LITKOWSKI Stephane DTF/DERX
Subject: RE: Comments on draft-psarkar-rtgwg-rlfa-node-protection-03

Hi Uma,

First off, sorry for the late response.
[Uma]: :), I think I matched your response!

   ...

2. Introduction

   "  Also, the LFA Manageability [I-D.ietf-rtgwg-lfa-manageability]
   document, requires a computing router to find all possible (including
   all possible Remote-LFA) alternate nexthops, collect the complete set
   of path characteristics for each alternate path, run a alternate-
   selection policy (configured by the operator), and find the best
   alternate path.  This will require the Remote-LFA implementation to
   gather all the required path characteristics along each link on the
   entire Remote-LFA alternate path."

Why do we need to collect path characteristics of all alternatives before alternate policy ? This is not what is represented in I-D.ietf-rtgwg-lfa-manageability (it's prune then run alternate

selection policy)
[Pushpasis] As far as I understand the draft talks about what all characteristics to collect and evaluate while evaluating a alternate-selecting policy. Obviously for that we need to collect all those characteristics before doing the actual policy run. Much like how all the route-parameters of  a route are learnt and collected before running a route-policy on it. Policy cannot be expected to give the correct selection if appropriate characteristics of the route(or alternate path) is provided to the policy. Right? In some implementation the policy engine may take the responsibility of collecting all path characteristics itself. But atleast the path characteristics need to be evaluated before policy evaluation.

[Uma]: The main issue  I observed in the above paragraph is  - you are asking to collect all possible path characteristics (which can be as many as 500+ FSPFs depending on the topology) then run the alternate policy..

"   all possible Remote-LFA) alternate nexthops, collect the complete set
   of path characteristics for each alternate path, run a alternate-
   selection policy"

I think you need to clarify here that after heuristics (default or whatever) the pruned version of candidate NP PQs are considered as input for the policy for the best alternate path.
You can see; it's quite possible, after the heuristics and the  operator policy you may not  get any NP PQ at the end (so be it).

...

4. Section 2.1 - Table 2
    D2          | S->E->D1     | R3      | S=>N=>E=>R3->D2

    The above should be S->E-R3-D2
[Pushpasis] No the shortest path from N (assuming link-protection like base RLFA draft does) is still N->E->R3->D2. After adding the link between N and E, there are two PQ-nodes R2 and R3. This particular row is w.r.t R3 as the PQ-node. The shortest path from S to R3 that does not take S-E link is S->N->E->R3 (still traverses primary nexthop E).
We are trying to point the issue with the assumption (i.e protect against S-E link failure, not node-failure of E) taken by the PQ-node solution logic in the base RLFA draft here.

[Uma]:     D2          | S->E->D1     ==> be S->E->R3->D2 (:))

14. Section 2.3.3

[Pushpasis] RemoteLFA like all other LFA mechanism is entirely a local decision on the PLR. PQ-nodes chosen by two PLRs will never be same. So it should not matter.

[Uma]:.  Of course, it will not be same. I was not talking about PQ-nodes for 2 PLRs
             I was rather talking about, same and predictable PQ node from the SAME PLR for different vendors  (for manageability purposes, that's what you got to aim for at minimum). Please read through my original comment again!