RE: WG Adoption Call for draft-psarkar-rtgwg-rlfa-node-protection

Gábor Sándor Enyedi <gabor.sandor.enyedi@ericsson.com> Thu, 20 March 2014 13:08 UTC

Return-Path: <gabor.sandor.enyedi@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 ED9441A08CA for <rtgwg@ietfa.amsl.com>; Thu, 20 Mar 2014 06:08:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.339
X-Spam-Level:
X-Spam-Status: No, score=-0.339 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_SE=0.35, HOST_MISMATCH_NET=0.311, HTML_MESSAGE=0.001, J_CHICKENPOX_42=0.6, MIME_8BIT_HEADER=0.3, 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 FXawlCZhs7kw for <rtgwg@ietfa.amsl.com>; Thu, 20 Mar 2014 06:08:21 -0700 (PDT)
Received: from sessmg20.mgmt.ericsson.se (sessmg20.ericsson.net [193.180.251.50]) by ietfa.amsl.com (Postfix) with ESMTP id A442D1A08C9 for <rtgwg@ietf.org>; Thu, 20 Mar 2014 06:08:19 -0700 (PDT)
X-AuditID: c1b4fb32-b7f4c8e0000012f5-2d-532ae839b934
Received: from ESESSHC012.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg20.mgmt.ericsson.se (Symantec Mail Security) with SMTP id 9E.F0.04853.938EA235; Thu, 20 Mar 2014 14:08:09 +0100 (CET)
Received: from ESESSMB307.ericsson.se ([169.254.7.185]) by ESESSHC012.ericsson.se ([153.88.183.54]) with mapi id 14.02.0387.000; Thu, 20 Mar 2014 14:08:08 +0100
From: Gábor Sándor Enyedi <gabor.sandor.enyedi@ericsson.com>
To: Jakob Heitz <jakob.heitz@ericsson.com>
Subject: RE: WG Adoption Call for draft-psarkar-rtgwg-rlfa-node-protection
Thread-Topic: WG Adoption Call for draft-psarkar-rtgwg-rlfa-node-protection
Thread-Index: AQHPP0J+1fYrM2rA6Ui8swo42YsDw5rm7aHQgAAlqyCAABCicIACpUkggAAJH7CAAAC8QIAADDaxgAAak2A=
Date: Thu, 20 Mar 2014 13:08:08 +0000
Message-ID: <F1429C3E9C264E4EAEB43B5422D0D5D123BAA84B@ESESSMB307.ericsson.se>
References: <CF480575.5095C%aretana@cisco.com> <20825_1395160636_5328763C_20825_2806_1_53C29892C857584299CBF5D05346208A07119F80@PEXCVZYM11.corporate.adroot.infra.ftgroup> <758bbd568a014f879ae0db848902ee43@BN1PR05MB520.namprd05.prod.outlook.com> <17776_1395164806_53288686_17776_275_1_EEE55384044474429A926C625D0FCC810C386E5181@PUEXCB2F.nanterre.francetelecom.fr> <F1429C3E9C264E4EAEB43B5422D0D5D123BAA6AF@ESESSMB307.ericsson.se> <6444_1395311932_532AC53C_6444_479_1_EEE55384044474429A926C625D0FCC810C38A9447B@PUEXCB2F.nanterre.francetelecom.fr>, <F1429C3E9C264E4EAEB43B5422D0D5D123BAA718@ESESSMB307.ericsson.se> <A4CCD5B7-043D-42DD-85AE-D3443DAB91C3@ericsson.com>
In-Reply-To: <A4CCD5B7-043D-42DD-85AE-D3443DAB91C3@ericsson.com>
Accept-Language: hu-HU, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.19]
Content-Type: multipart/alternative; boundary="_000_F1429C3E9C264E4EAEB43B5422D0D5D123BAA84BESESSMB307erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRmVeSWpSXmKPExsUyM+Jvja7lC61ggy29ZhY/dsxhtthz5A2r xZU9n5ksLrz5zWzxde9DVgdWjyVLfjJ5XG+6yu7R8uwkm8eXy5/ZAliiuGxSUnMyy1KL9O0S uDK235/JWPDzAHPFpV1/mBsYt05g7mLk5JAQMJFYPOscG4QtJnHh3nogm4tDSOAEo8Tqd8dY IJwljBI/Jq1mAaliEwiW2P5gA1AVB4eIgJbEyQPsIDXMAoeZJJrf9LOD1AgLeEn0Pb3NCGKL CHhLvHh3kgXCTpLoePMHLM4ioCrx5f5+JpA5vAK+EjMX6EHsWsQqce35IyaQGk4BB4l9U56A 7WIUkJV4uNYCJMwsIC5x68l8JoijBSSW7DkP9YyoxMvH/1ghbEWJ9qcNjBD1+RI/Zv8Bq+cV EJQ4OfMJywRG0VlIRs1CUjYLSRlEXE/ixtQpbBC2tsSyha+ZIWxdiRn/DrEgiy9gZF/FKFmc Wlycm25koJebnluil1qUmVxcnJ+nV5y6iREYrQe3/DbawXhyj/0hRmkOFiVx3uusNUFCAumJ JanZqakFqUXxRaU5qcWHGJk4OKUaGB0OXpdx03h2/LLiLJc9/mvqrst6qUtJs3nOthb+Z+zi 4SgsdFSwbGeOXt8JqXTj58ViBcnvt09X5Thi9nldytvLu23Tj5vsmsR1YOmqm85Pl+0RZL54 Zvpl59P+dom7RJIPxcbNnmb+aVb21Ska5329Fxt3813jPWpq7fxjtlr0jwgl1aezs5VYijMS DbWYi4oTAR09IlqkAgAA
Archived-At: http://mailarchive.ietf.org/arch/msg/rtgwg/amB0dt38-MhXqv2Z_hpaby5CWBE
Cc: "draft-psarkar-rtgwg-rlfa-node-protection@tools.ietf.org" <draft-psarkar-rtgwg-rlfa-node-protection@tools.ietf.org>, "rtgwg@ietf.org" <rtgwg@ietf.org>, Pushpasis Sarkar <psarkar@juniper.net>
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: Thu, 20 Mar 2014 13:08:27 -0000

Asymmetric routing is not unidirectional, it just sends traffic back on a different path, but there is traffic coming back (e.g. if there  is TCP flow, at least some ACK will come back). The same is true for hot potato. Probably if the paths are so asymmetric that even the AS paths are different...

Gabor

From: Jakob Heitz
Sent: Thursday, March 20, 2014 12:24 PM
To: Gábor Sándor Enyedi
Cc: stephane.litkowski@orange.com; Pushpasis Sarkar; DECRAENE Bruno IMT/OLN; draft-psarkar-rtgwg-rlfa-node-protection@tools.ietf.org; rtgwg@ietf.org
Subject: Re: WG Adoption Call for draft-psarkar-rtgwg-rlfa-node-protection

Asymmetric routing.
Hot potato.

--
Jakob Heitz.


On Mar 20, 2014, at 3:55 AM, "Gábor Sándor Enyedi" <gabor.sandor.enyedi@ericsson.com<mailto:gabor.sandor.enyedi@ericsson.com>> wrote:
Is it possible to tweak the simulation code you have to get the bidirectional coverage as well? I would be much more interested in those numbers.

Gabor

P.s.: Just out of curiosity, is there any real application with unicast unidirectional traffic?

From: stephane.litkowski@orange.com<mailto:stephane.litkowski@orange.com> [mailto:stephane.litkowski@orange.com]
Sent: Thursday, March 20, 2014 11:39 AM
To: Gábor Sándor Enyedi; Pushpasis Sarkar; DECRAENE Bruno IMT/OLN; draft-psarkar-rtgwg-rlfa-node-protection@tools.ietf.org<mailto:draft-psarkar-rtgwg-rlfa-node-protection@tools.ietf.org>
Cc: rtgwg@ietf.org<mailto:rtgwg@ietf.org>
Subject: RE: WG Adoption Call for draft-psarkar-rtgwg-rlfa-node-protection

You are right, as for every « LFA » based technique, you may have coverage in one direction only.


De : Gábor Sándor Enyedi [mailto:gabor.sandor.enyedi@ericsson.com]
Envoyé : jeudi 20 mars 2014 11:12
À : LITKOWSKI Stephane DTF/DERX; Pushpasis Sarkar; DECRAENE Bruno IMT/OLN; draft-psarkar-rtgwg-rlfa-node-protection@tools.ietf.org<mailto:draft-psarkar-rtgwg-rlfa-node-protection@tools.ietf.org>
Cc : rtgwg@ietf.org<mailto:rtgwg@ietf.org>
Objet : RE: WG Adoption Call for draft-psarkar-rtgwg-rlfa-node-protection

Hi Stephane,

When there is bidirectional traffic (which is the common case), it is possible that you can correct a failure only in one direction. Did you take that into consideration?
BR,

Gabor

From: rtgwg [mailto:rtgwg-bounces@ietf.org] On Behalf Of stephane.litkowski@orange.com<mailto:stephane.litkowski@orange.com>
Sent: Tuesday, March 18, 2014 6:47 PM
To: Pushpasis Sarkar; DECRAENE Bruno IMT/OLN; draft-psarkar-rtgwg-rlfa-node-protection@tools.ietf.org<mailto:draft-psarkar-rtgwg-rlfa-node-protection@tools.ietf.org>
Cc: rtgwg@ietf.org<mailto:rtgwg@ietf.org>
Subject: RE: WG Adoption Call for draft-psarkar-rtgwg-rlfa-node-protection

Here are primarly fresh results on 10 topologies with postconvergence path enforcement using only LFA/rLFA or LFA/rLFA+dLFA (1hop adj) :

LFA+rLFA

LFA+rLFA+dLFA

87,07961

95,77624278

88,68371

93,94736589

88,98679

90,51039143

81,66041

87,89868668

83,05648

95,43189369

88,27434

95,13274336

94,60468

100

99,66204

100

99,54467

99,6987133

99,55152

100


The table present % of TI-LFA repair list.

For example for topology 1 (first line), 87% of repair_list could be encoded on postconvergence path using only LFA and rLFA , we can extend this to 95% by adding dLFA (just one Adjacency segment).


De : Pushpasis Sarkar [mailto:psarkar@juniper.net]
Envoyé : mardi 18 mars 2014 18:12
À : DECRAENE Bruno IMT/OLN; draft-psarkar-rtgwg-rlfa-node-protection@tools.ietf.org<mailto:draft-psarkar-rtgwg-rlfa-node-protection@tools.ietf.org>
Cc : rtgwg@ietf.org<mailto:rtgwg@ietf.org>; Alvaro Retana (aretana)
Objet : RE: WG Adoption Call for draft-psarkar-rtgwg-rlfa-node-protection

Hi Bruno,

Many many thanks for your thoughts. Please find some comments inline with [Pushpasis]

Thanks
-Pushpasis

From: bruno.decraene@orange.com<mailto:bruno.decraene@orange.com> [mailto:bruno.decraene@orange.com]
Sent: Tuesday, March 18, 2014 10:07 PM
To: draft-psarkar-rtgwg-rlfa-node-protection@tools.ietf.org<mailto:draft-psarkar-rtgwg-rlfa-node-protection@tools.ietf.org>
Cc: rtgwg@ietf.org<mailto:rtgwg@ietf.org>; Alvaro Retana (aretana)
Subject: RE: WG Adoption Call for draft-psarkar-rtgwg-rlfa-node-protection

Hi authors,

This is an interesting work, thanks for the draft and the rtgwg presentation.


1)      Regarding node protection, have you considered/evaluated the use of the algorithm proposed in TI-LFA (draft-francois-segment-routing-ti-lfa)?
Namely: computing the backup path with a (C)SPF (without the protected node), and enforcing this explicit path using multiple segments/labels?
[Pushpasis] We have gone through the TI-LFA and draft, and to the best of my understanding this requires a CSPF for each destination node in the network with the primary link as well as primary-nexthop node as exclude constraints for finding a backup path(if feasible) all the way to the destination. This will need far more computation than 1 forward SPF per PQ-nodes. Obviously it has the advantage of finding 100% of all possible node-protecting backup paths. With 16 PQ-nodes selected on the basis of the default heuristic suggested in this draft it was seen to find ~96-97% of all possible node-protecting backup paths on some of the common SP topologies we have run a simulation on. Adding so much of extra computation to achieve rest 3% of feasible node-protecting backup paths seemed insignificant and not worth exploring.

Clearly, using TI-LFA in the absence of Segment Routing (more precisely the absence of adjacency segments/labels), 100% coverage is not possible.
[Pushpasis] My understanding is that since with TI-LFA we are going to run CSPF for each destination, we will find 100% of all the feasible node-protecting paths to each destination. There may be destinations for which there are no feasible/possible node-protecting backup paths at all. Those destinations cannot be covered because there is no possible node-protecting backup paths for them.

But this is also not possible with draft-psarkar.
[Pushpasis] True. Like Stephane mentioned already, it is a tradeoff :)

It's a priori not clear to me if the coverage would be increased or decreased.
[Pushpasis] Obviously with TI-LFA will provide more coverage, like I explained above. But that will come at the cost of lot of extra computational overhead of running a lot of CSPFs.
On the pro side, the use of multiple segments increases the coverage by allowing reaching more Q nodes. On the con side, the additional constraints added during the computation (namely enforcing the post convergence path (only)) decreases the coverage as this specific path may require an adjacency segment to cross a high metric link.
Evaluating this option would probably be interesting (in term of coverage, control plane computation, label stack depth, routing optimality, number of T-LDP sessions).
[Pushpasis]Looks like you are referring to protection of MPLS traffic. I hope you remember that this draft also applies to IP-FRR.


2)      On a related note, a possible heuristic for draft-psarkar to pick a node protecting PQ, would be to pick the PQ on the post convergence SPF (as per above/TI-LFA). That's simple, computationally not expensive (one SPF), and reduce the set of Candidate Node-Protecting PQ to a single element at most (not considering ECMP, to simply). If the set has one node, a node protecting PQ node has been found (on the optimal path, as a free property). If the set is empty, you may choose to fall back on draft-psarkar (picking a subset of PQ using heuristic and running SPF on those PQ).
[Pushpasis] Not sure if I got what you are trying to say here. But, I think it will be best to not bring in TI-LFA in this. This draft was intended to cover the lack of node-protection in the original RLFA draft and address the need of some of the network deployments which still need node-protection to be guaranteed. The intention of using a heuristic is to choose a subset of all PQ-nodes found in the network and restrict the number of FSPFs to a maximum number, and still achieve a hight percentage of coverage with the same subset of PQ-nodes.

Thanks,
Regards,
Bruno

From: rtgwg [mailto:rtgwg-bounces@ietf.org] On Behalf Of Alvaro Retana (aretana)
Sent: Friday, March 14, 2014 6:02 AM
To: rtgwg@ietf.org<mailto:rtgwg@ietf.org>
Cc: draft-psarkar-rtgwg-rlfa-node-protection@tools.ietf.org<mailto:draft-psarkar-rtgwg-rlfa-node-protection@tools.ietf.org>
Subject: WG Adoption Call for draft-psarkar-rtgwg-rlfa-node-protection

Hi!

During the meeting in London the authors asked for the WG to adopt this draft.

This message officially starts the call for adoption for draft-psarkar-rtgwg-rlfa-node-protection.  Please indicate your position about adopting it by end-of-day on March 28, 2014.

http://tools.ietf.org/html/draft-psarkar-rtgwg-rlfa-node-protection

Thanks!

Alvaro.

_________________________________________________________________________________________________________________________



Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.



This message and its attachments may contain confidential or privileged information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.

Thank you.

_________________________________________________________________________________________________________________________



Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.



This message and its attachments may contain confidential or privileged information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.

Thank you.

_________________________________________________________________________________________________________________________



Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.



This message and its attachments may contain confidential or privileged information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.

Thank you.
_______________________________________________
rtgwg mailing list
rtgwg@ietf.org<mailto:rtgwg@ietf.org>
https://www.ietf.org/mailman/listinfo/rtgwg