mpls wc 2014 segment routing ti-lfa fast reroute

30
Topology Independent LFA Orange use case & applicability Stéphane Litkowski, Orange Expert Bruno Decraene, Orange Expert MPLS 2014

Upload: bruno-decraene

Post on 24-Jan-2017

623 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

Topology Independent LFA Orange use case & applicability

Stéphane Litkowski, Orange Expert

Bruno Decraene, Orange Expert

MPLS 2014

Page 2: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

2 TI-LFA

Orange Business Service

MPLS 2014

One of the largest dedicated network for business • Worldwide :

• 172 countries, 900+ cities • France :

• more than 2 million business clients, SMBs and companies in France

IP VPN

Ethernet

Internet

Cloud

Voice & Telepresence

High value: availability, security,

SLA

Page 3: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

3 TI-LFA MPLS 2014

Agenda

Requirements

Topology Independent LFA

Applicability on Orange topologies

Simulation results

Page 4: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

4 TI-LFA MPLS 2014

Agenda

Requirements

Topology Independent LFA

Applicability on Orange topologies

Simulation results

Page 5: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

5 TI-LFA MPLS 2014

Why using Fast Reroute ?

Applications are more and more sensitive (VoIP, CRM, Sync, transport)

Customers do not want to rewrite or customize their applications code to handle network failures

Fast convergence is below 1sec BUT:

– hard to have the same performance on all nodes

– hard to maintain convergence time while network is growing

Page 6: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

6 TI-LFA

FRR issue Primary path Backup path

MPLS 2014 MPLS 2014 MPLS 2014

South East

8ms

5ms

Page 7: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

7 TI-LFA

Backup 8ms

MPLS 2014

FRR issue

MPLS 2014 MPLS 2014

FRR 33ms

Primary path 5ms

FRR

Page 8: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

8 TI-LFA MPLS 2014

How to improve ?

Requirements

– 100% coverage link and node protection

– No transient congestion

– Optimal routing

– Simple solution to operate and understand

– Scalable solution

Page 9: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

9 TI-LFA MPLS 2014

What is the more optimal and natural path upon a failure ?

Post-convergence path from the PLR

Benefits of using Postconvergence path :

– Policy compliant and optimized

– Well sized

– Well known

D

S Potential backup Path

Postconvergence Path How to use Post-convergence path for FRR ?

How to improve ?

Page 10: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

10 TI-LFA

Agenda

Requirements

Topology Independent LFA

Applicability on Orange topologies

Simulation results

Page 11: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

11 TI-LFA MPLS 2014

Segment Routing

Segment Routing technology may use any path without any need of signalling

Allows to use « unlimited » number of paths

Let’s simply compute Post Convergence Path and enforce it to be loopfree using SR

R1

R6

R5

R2

R3

R4

D

S SR Segments

IP

Page 12: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

12 TI-LFA

Topology Independent LFA :

– Segment Routing Fast-Reroute solution

– Providing 100% coverage (node/link/SRLG)

– encoding any FRR path by using Segment Routing blocks :

– any Service Provider policy (LFA policy framework)

– including post-convergence path as new criteria

MPLS 2014

Topology Independent LFA

Page 13: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

13 TI-LFA MPLS 2014

Topology Independent LFA

Cannot use a strict only Explicit Path due to depth of segment stack

We need to compress the stack

Done by reusing rLFA/dLFA building blocks (P & Q space)

S R1 R2 R3 D

R4 R5 R6

MPLS MPLS MPLS MPLS

2

MPLS

AdjR5

AdjR6

AdjR3

MPLS

AdjR6

AdjR3

MPLS

AdjR3

MPLS

Primary

EPC FRR

Page 14: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

14 TI-LFA MPLS 2014

Topology Independent LFA

FRR path is computed as follows :

– Compute postconvergence shortest path (new SPF)

– Enforce loop-freeness by :

– finding a P node on the path

– finding a Q node on the path after P (P and Q may be equal)

– Only P to Q path would be explicit and may be additionnaly compressed using nodal segments

S R1 R2 R3 D

R4 R5 R6

MPLS MPLS

2

MPLS

NodeR5

MPLS

NodeR5

MPLS

MPLS

PQ

S R1 R2 R3 D

R4 R5 R6

MPLS MPLS

2

MPLS

NodeR5

MPLS MPLS

MPLS

P 50

Q

AdjR6

NodeR5

AdjR6 AdjR6

Page 15: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

15 TI-LFA MPLS 2014

Topology Independent LFA

Computation complexity is manageable :

– P-Space comes from old Primary SPT

– Q-Space needs one rSPT per nexthop

– New primary SPT per local failure (link or node)

Expected depth of FRR stack :

– Only 2 segments at max for link protection in symetric networks

– There is always a P adjacent to a Q

– A bit more for some node protection cases but we can add a second level of compression (by running new fSPFs)

Page 16: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

16 TI-LFA MPLS 2014

Agenda

Requirements

Topology Independent LFA

Applicability on Orange topologies

Simulation results

Page 17: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

17 TI-LFA

Analysis on topologies : case #1 TI-LFA for path optimality

Paris Paris

Paris Paris STR

STR

Dijon

Lyon

Lyon

Paris

Lyon

Poitiers

Primary

Backup

MPLS 2014

Paris

Out of transit node

Page 18: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

18 TI-LFA MPLS 2014

Analysis on topologies : case #1 TI-LFA for path optimality

Paris Paris

Paris Paris STR

STR

Dijon

Lyon

Lyon

Paris

Lyon

Poitiers

LFA

MRT

FRR path

RSVP-TE link protection (1:n)

Paris

Out of transit node

Page 19: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

19 TI-LFA

Analysis on topologies : case #1 TI-LFA for path optimality

Paris1

Paris2

Paris3

Paris5

STR

STR

Dijon

Lyon

Lyon

Paris4

Lyon

Poitiers

EPC FRR

Nodal

EPC stack composed of one segment

Protection stack

Node_Paris4

MPLS 2014

Paris

Out of transit node

Page 20: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

20 TI-LFA

Analysis on topologies : case #2 TI-LFA vs LFA/rLFA

MPLS 2014

PE1

P1

PE2

P2

P5 P4

P3

PE3

40

15

10k 10k

20

20

20

30

39

Primary

Backup

10k

LFA : • PE2 is defacto node

protection (not guaranteed) rLFA : • cannot guarantee node

protection

Page 21: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

21 TI-LFA MPLS 2014

Analysis on topologies : case #2 TI-LFA vs LFA/rLFA

SR segment

EPC provides node protection with 1 segment

Protection stack

Node_P3

Backup

PQ

PE1

P1

PE2

P2

P5 P4

P3

PE3

40

15

10k 10k

20

20

20

30

39

10k

Page 22: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

22 TI-LFA MPLS 2014

Analysis on topologies : case #3 TI-LFA using multiple segments

PE1

R1

PE2

R2 R3

R4 R5

R6

R7

PE3

1

7

3

3

3 1

1 1

1 1

2

100 100

Primary

Backup

SR Segments

Nodal to PE3

Protection stack compressed

Node_R3

Node_PE3

P

Q Protection stack (PQ)

Adj_R3

Adj_R4

Adj_R6

Adj_R7

Adj_PE3

Top

Bottom

Top

Bottom

Nodal to R3

Nodal to PE3

Page 23: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

23 TI-LFA MPLS 2014

Analysis on topologies : case #4 Maximum observed stack depth

PE1

PE2

R1

R2

R3

R4

R5 R6

100

100

2 1

2

3

3

1

3

1 3

1000

P

Q Protection stack (PQ)

Node_R3

Adj_R4

Adj_R5

Adj_R6

Adj_PE2

Protection stack compressed

Node_R5

Node_R6

Node_R3

Adj_PE2

Primary

Backup

SR Segments

Top

Bottom Top

Bottom

Page 24: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

24 TI-LFA MPLS 2014

Agenda

Requirements

Topology Independent LFA

Applicability on Orange topologies

Simulation results

Page 25: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

25 TI-LFA MPLS 2014

Simulations results on 11 Orange Networks Depth of protection stack

11 topologies have been analyzed including multiple network types and size

Page 26: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

26 TI-LFA

Simulations results on 11 Orange Networks Per node analysis (node protection case)

MPLS 2014

92% of nodes from ALL topologies have 99% of its repair_lists with a size <=2

Page 27: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

27 TI-LFA

Simulations results on 11 Orange Networks

MPLS 2014

80% of nodes have 12 or less distinct repair_lists

Page 28: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

28 TI-LFA

Simulations results on 11 Orange Networks Path compression : computation complexity

MPLS 2014

Page 29: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

29 TI-LFA

100% FRR link/node protection is a requirement

Current FRR technics may cause some side effects :

– Transient network congestion

– Additionnal management for selection of the backup path

Topology Independent LFA :

– Scalable : no additional state in the network

– Simple to compute

– Provides 100% link/node protection

– Prevents any side effect by using a well sized and optimal path

– Simple to understand : well known path

MPLS 2014

Conclusion

Page 30: MPLS WC 2014  Segment Routing TI-LFA Fast ReRoute

Thank you !