On 10/07/2018 12:42, Alexander Vainshtein wrote:

Ahmad and all,

Lots of thanks for your response to my comments.

Unfortunately I cannot say that it addresses all of them – please see */inline below/*for the details.

Regards,

Sasha

Office: +972-39266302

Cell: +972-549266302

Email: [email protected]

*From:*Ahmed Bashandy [mailto:[email protected]]
*Sent:* Monday, July 9, 2018 10:54 PM
*To:* Alexander Vainshtein <[email protected]>; Robert Raszuk <[email protected]>; Chris Bowers <[email protected]> *Cc:* [email protected]; [email protected]; [email protected]; [email protected]; [email protected]; Stewart Bryant <[email protected]> *Subject:* Re: Request for RTGWG Working Group adoption for draft-bashandy-rtgwg-segment-routing-ti-lfa

Thanks for the comments
See the reply inline at #Ahmed

Ahmed

On 5/29/18 3:35 AM, Alexander Vainshtein wrote:

    Robert, Chris and all,

    I agree with Robert that it is up to the authors of an individual
    submission what they consider in or out of scope of the draft.

    However, I agree with Chris that the authors of an individual
    draft asking for its adoption by a specific WG should do their
    best to address the comments they have received from the WG members.

#Ahmed: Thanks a lot

    From my POV this did not happen in the case of the draft in
    question – for the following reasons:

    1.In his early RTG-DIR review
    
<https://datatracker.ietf.org/doc/review-bashandy-rtgwg-segment-routing-ti-lfa-00-rtgdir-early-bryant-2017-05-31/>
    of the draft Stewart  has pointed to the following issues with the
    -00 version of the draft (needless to say, I defer to Stewart
    regarding resolution of these issues):

    a.*No IPR disclosures for draft-bashandy*in spite of 3 IPR
    disclosures for its predecessor draft-francois.  I have not seen
    any attempts to address this issue – at least, search of IPR
    disclosures for draft-bashandy did not yield any results today

#Ahmed: Since draft-bashandy inherits draft-francois, then the IPR of the latter applies to the former. But if there is a spec that requires re-attaching the IPR of an inherited draft to the inheriting draft, it would be great to point it out or point out some other draft where that occurred so that I can follow the exact procedure.

*/[[Sasha]] Well, it looks like we have been both in error here: there is a Cisco IPR Disclosure <https://datatracker.ietf.org/ipr/3068/> for draft-bashandy dated 18-Sep17./**//**/This disclosure has been posted after Stewart’s early review, and I have been wrong not checking for it before sending this comment. But there is no “inheritance” from IPR Disclosures for draft-francois either. So I think this issue is now closed./**//*



    b.*Selecting the post-convergence path *(inheritance from
    draft-francois) does not provide for any benefits for traffic that
    will not pass via the PLR */after convergence/*.

    i.The authors claim to have addressed this issue by stating that
    “Protection applies to traffic which traverses the Point of Local
    Repair (PLR). Traffic which does NOT traverse the PLR remains
    unaffected.”

    ii.From my POV this is at best a misleading statement because it
    does not really address Stewart’s comment which was about traffic
    that */traversed the PLR before convergence/* but */would not
    traverse it after convergence/*.

    iii.This is not a fine distinction: actually it indicates that
    selecting post-convergence path for repair is more or less
     useless (unless the traffic originates at the PLR).

#Ahmed: Thanks for pointing out this *additional benefit* of providing a post-convergence back path. If a flow starts to use the PLR after a failure, then the presence of a post convergence backup path on the PLR extends the benefits of using the post-convergence path to flows that did not use the PLR prior the topology change. I will modify the statement in the introduction to indicate that :)

*/[[Sasha]] Sorry, but this looks quite off the target to me. The repair path provided by TI-LFA is only relevant for the period between the actual failure (that triggers usage of this path) and re-convergence of IGP. I.e. traffic that did cross the PLR before failure but crosses it after failure AND IGP re-convergence cannot benefit in any way from selection of the repair path. At the same time, it is pretty easy to give an example of a setup in which:/*

-*/Traffic between two nodes crosses the PLR before failure/*

-*/The destination of this traffic is protected (say by a local LFA) and so will use the repair path in the interval between failure detection and IGP re-convergence/*

-*/After IGP re-convergence traffic does not pass thru the original PLR anymore and thus does not experience any benefits from any possible selection of the repair path by the PLR./*

*/If you wish, I can send you a simple example topology. /*

*//*

*/So, from my POV, this issue remains as open as before./*



SB> This concern has been a day one issue by pretty much everyone that has seen this work.

The draft really needs text to address it.


    c.*Selecting the post-convergence path is detrimental to
    scalability of the solution*. Please note that in RFC 7490
    <https://tools.ietf.org/html/rfc7490> “the Q-space of E with
    respect to link S-E is used as a proxy for the Q-space of each
    destination”  in order to provide a scalable solution – but this
    clearly is not the case of draft-bashandy if post-convergence
    paths are used. To the best of my understanding, the authors did
    not, so far, do anything to address this comment.

#Ahmed: I fail to see why there is a scalability problem. draft-bashandy-rtgwg-segment-routing-ti-lfa just prefers particular node(s) in the Q space if that node(s) is (are) along the post convergence path. But if I am missing something, it would be great to point out exactly what aspect of scalability you are concerned about so that we can address it

*/[[Sasha]] Please take a look at the text from Section 5.2.1 of RFC 7490 <https://tools.ietf.org/html/rfc7490> (the relevant text is highlighted):/*

Note that the Q-space calculation could be conducted for each

individual destination and a per-destination repair tunnel end point

determined. However, this would, in the worst case, require an SPF

computation per destination that is not currently considered to be

scalable.  Therefore, the Q-space of E with respect to link S-E is

   used as a proxy for the Q-space of each destination.




*/[[Sasha]] The proxy approach described above works well enough with RLFA. But it is hardly compatible with the proposal to use prefer the repair paths that match post-convergence paths, because post-convergence paths are per affected destination. I do not see how this can be combined with selecting a single Q-space (and hence a single PQ node) for all destinations./*


SB> That is a good point.

- Stewart
_______________________________________________
rtgwg mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/rtgwg

Reply via email to