SlideShare a Scribd company logo
1 of 30
Download to read offline
Topology Independent LFA
Orange use case & applicability
Stéphane Litkowski, Orange Expert
Bruno Decraene, Orange Expert
MPLS 2014
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
3 TI-LFA MPLS 2014
Agenda
 Requirements
 Topology Independent LFA
 Applicability on Orange topologies
 Simulation results
4 TI-LFA MPLS 2014
Agenda
 Requirements
 Topology Independent LFA
 Applicability on Orange topologies
 Simulation results
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
6 TI-LFA
FRR issue Primary path Backup path
MPLS 2014MPLS 2014MPLS 2014
South East
8ms
5ms
7 TI-LFA
Backup
8ms
MPLS 2014
FRR issue
MPLS 2014MPLS 2014
FRR
33ms
Primary path
5ms
FRR
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
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
PathHow to use Post-convergence path for FRR ?
How to improve ?
10 TI-LFA
Agenda
 Requirements
 Topology Independent LFA
 Applicability on Orange topologies
 Simulation results
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
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
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
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
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)
16 TI-LFA MPLS 2014
Agenda
 Requirements
 Topology Independent LFA
 Applicability on Orange topologies
 Simulation results
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
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
19 TI-LFA
Analysis on topologies : case #1
TI-LFA for path optimality
Paris
1
Paris
2
Paris
3
Paris
5
STR
STR
Dijon
Lyon
Lyon
Paris
4
Lyon
Poitiers
EPC FRR
Nodal
EPC stack composed of one segment
Protection stack
Node_Paris4
MPLS 2014
Paris
Out of transit
node
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
10k10k
20
20
20
30
39
Primary
Backup
10k
LFA :
• PE2 is defacto node
protection (not guaranteed)
rLFA :
• cannot guarantee node
protection
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
10k10k
20
20
20
30
39
10k
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
11
2
100 100
Primary
Backup
SR
Segments
Nodal to PE3
Protection stack
compressed
Node_R3
Node_PE3
P
QProtection stack (PQ)
Adj_R3
Adj_R4
Adj_R6
Adj_R7
Adj_PE3
Top
Bottom
Top
Bottom
Nodal to R3
Nodal to PE3
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
24 TI-LFA MPLS 2014
Agenda
 Requirements
 Topology Independent LFA
 Applicability on Orange topologies
 Simulation results
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
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
27 TI-LFA
Simulations results on 11 Orange Networks
MPLS 2014
80% of nodes have 12 or less distinct repair_lists
28 TI-LFA
Simulations results on 11 Orange Networks
Path compression : computation complexity
MPLS 2014
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
Thank you !

More Related Content

What's hot

1 asr9 k platform architecture
1   asr9 k platform architecture1   asr9 k platform architecture
1 asr9 k platform architectureThanh Hung Quach
 
TechWiseTV Workshop: Segment Routing for the Datacenter
TechWiseTV Workshop: Segment Routing for the DatacenterTechWiseTV Workshop: Segment Routing for the Datacenter
TechWiseTV Workshop: Segment Routing for the DatacenterRobb Boyd
 
Segment Routing: Prepare Your Network For New Business Models
Segment Routing:  Prepare Your Network For New Business ModelsSegment Routing:  Prepare Your Network For New Business Models
Segment Routing: Prepare Your Network For New Business ModelsCisco Service Provider
 
Tutorial: Using GoBGP as an IXP connecting router
Tutorial: Using GoBGP as an IXP connecting routerTutorial: Using GoBGP as an IXP connecting router
Tutorial: Using GoBGP as an IXP connecting routerShu Sugimoto
 
Service Function Chaining with SRv6
Service Function Chaining with SRv6Service Function Chaining with SRv6
Service Function Chaining with SRv6Ahmed AbdelSalam
 
Segment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use CasesSegment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use CasesCisco Canada
 
MPLS L3 VPN Deployment
MPLS L3 VPN DeploymentMPLS L3 VPN Deployment
MPLS L3 VPN DeploymentAPNIC
 
MPLS SDN 2016 - Microloop avoidance with segment routing
MPLS SDN 2016 - Microloop avoidance with segment routingMPLS SDN 2016 - Microloop avoidance with segment routing
MPLS SDN 2016 - Microloop avoidance with segment routingStephane Litkowski
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014Bruno Teixeira
 
A comparison of segment routing data-plane encodings
A comparison of segment routing data-plane encodingsA comparison of segment routing data-plane encodings
A comparison of segment routing data-plane encodingsGunter Van de Velde
 
WAN SDN meet Segment Routing
WAN SDN meet Segment RoutingWAN SDN meet Segment Routing
WAN SDN meet Segment RoutingAPNIC
 
Juniper mpls best practice part 1
Juniper mpls best practice   part 1Juniper mpls best practice   part 1
Juniper mpls best practice part 1Febrian ‎
 
Cisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advanceCisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advanceBertrand Duvivier
 
Cisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Cisco Live! :: Introduction to IOS XR for Enterprises and Service ProvidersCisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Cisco Live! :: Introduction to IOS XR for Enterprises and Service ProvidersBruno Teixeira
 
SRv6 Network Programming: deployment use-cases
SRv6 Network Programming: deployment use-cases SRv6 Network Programming: deployment use-cases
SRv6 Network Programming: deployment use-cases APNIC
 
Zebra SRv6 CLI on Linux Dataplane (ENOG#49)
Zebra SRv6 CLI on Linux Dataplane (ENOG#49)Zebra SRv6 CLI on Linux Dataplane (ENOG#49)
Zebra SRv6 CLI on Linux Dataplane (ENOG#49)Kentaro Ebisawa
 
Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing Cisco Canada
 

What's hot (20)

1 asr9 k platform architecture
1   asr9 k platform architecture1   asr9 k platform architecture
1 asr9 k platform architecture
 
TechWiseTV Workshop: Segment Routing for the Datacenter
TechWiseTV Workshop: Segment Routing for the DatacenterTechWiseTV Workshop: Segment Routing for the Datacenter
TechWiseTV Workshop: Segment Routing for the Datacenter
 
Segment Routing: Prepare Your Network For New Business Models
Segment Routing:  Prepare Your Network For New Business ModelsSegment Routing:  Prepare Your Network For New Business Models
Segment Routing: Prepare Your Network For New Business Models
 
Tutorial: Using GoBGP as an IXP connecting router
Tutorial: Using GoBGP as an IXP connecting routerTutorial: Using GoBGP as an IXP connecting router
Tutorial: Using GoBGP as an IXP connecting router
 
Service Function Chaining with SRv6
Service Function Chaining with SRv6Service Function Chaining with SRv6
Service Function Chaining with SRv6
 
Implementing cisco mpls
Implementing cisco mplsImplementing cisco mpls
Implementing cisco mpls
 
Segment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use CasesSegment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use Cases
 
MPLS L3 VPN Deployment
MPLS L3 VPN DeploymentMPLS L3 VPN Deployment
MPLS L3 VPN Deployment
 
Deploying Carrier Ethernet features on ASR 9000
Deploying Carrier Ethernet features on ASR 9000Deploying Carrier Ethernet features on ASR 9000
Deploying Carrier Ethernet features on ASR 9000
 
MPLS SDN 2016 - Microloop avoidance with segment routing
MPLS SDN 2016 - Microloop avoidance with segment routingMPLS SDN 2016 - Microloop avoidance with segment routing
MPLS SDN 2016 - Microloop avoidance with segment routing
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
 
A comparison of segment routing data-plane encodings
A comparison of segment routing data-plane encodingsA comparison of segment routing data-plane encodings
A comparison of segment routing data-plane encodings
 
WAN SDN meet Segment Routing
WAN SDN meet Segment RoutingWAN SDN meet Segment Routing
WAN SDN meet Segment Routing
 
Juniper mpls best practice part 1
Juniper mpls best practice   part 1Juniper mpls best practice   part 1
Juniper mpls best practice part 1
 
Cisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advanceCisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advance
 
Cisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Cisco Live! :: Introduction to IOS XR for Enterprises and Service ProvidersCisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Cisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
 
SRv6 Network Programming: deployment use-cases
SRv6 Network Programming: deployment use-cases SRv6 Network Programming: deployment use-cases
SRv6 Network Programming: deployment use-cases
 
Zebra SRv6 CLI on Linux Dataplane (ENOG#49)
Zebra SRv6 CLI on Linux Dataplane (ENOG#49)Zebra SRv6 CLI on Linux Dataplane (ENOG#49)
Zebra SRv6 CLI on Linux Dataplane (ENOG#49)
 
EVPN Introduction
EVPN IntroductionEVPN Introduction
EVPN Introduction
 
Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing
 

Similar to MPLS WC 2014 Segment Routing TI-LFA Fast ReRoute

MPLS SDN 2014 - Topology independant LFA
MPLS SDN 2014 - Topology independant LFAMPLS SDN 2014 - Topology independant LFA
MPLS SDN 2014 - Topology independant LFAStephane Litkowski
 
MPLS SDN 2015 - SPRING interoperability testing
MPLS SDN 2015 - SPRING interoperability testingMPLS SDN 2015 - SPRING interoperability testing
MPLS SDN 2015 - SPRING interoperability testingStephane Litkowski
 
Introduction to segment routing
Introduction to segment routingIntroduction to segment routing
Introduction to segment routingRabah GUEDREZ
 
Deep Dive 5G NR-RAN Release 2018 Q4.pptx
Deep Dive 5G NR-RAN Release 2018 Q4.pptxDeep Dive 5G NR-RAN Release 2018 Q4.pptx
Deep Dive 5G NR-RAN Release 2018 Q4.pptxDaniel Estrada
 
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networking
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networkingPLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networking
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networkingPROIDEA
 
vdocuments.net_sp420-technical-description (1).pdf
vdocuments.net_sp420-technical-description (1).pdfvdocuments.net_sp420-technical-description (1).pdf
vdocuments.net_sp420-technical-description (1).pdfgebreyesusweldegebri2
 
vdocuments.net_sp420-technical-description (1).pdf
vdocuments.net_sp420-technical-description (1).pdfvdocuments.net_sp420-technical-description (1).pdf
vdocuments.net_sp420-technical-description (1).pdfgebreyesusweldegebri2
 
PLNOG 3: Emil Gągała - SUBSECOND END TO END SERVICE RESTORATION
PLNOG 3: Emil Gągała - SUBSECOND END TO END SERVICE RESTORATIONPLNOG 3: Emil Gągała - SUBSECOND END TO END SERVICE RESTORATION
PLNOG 3: Emil Gągała - SUBSECOND END TO END SERVICE RESTORATIONPROIDEA
 
Multi Protocol Label Switching. (by Rahil Reyaz)
Multi Protocol Label Switching. (by Rahil Reyaz)Multi Protocol Label Switching. (by Rahil Reyaz)
Multi Protocol Label Switching. (by Rahil Reyaz)RAHIL REYAZ
 
L2_Wireshark.ppt
L2_Wireshark.pptL2_Wireshark.ppt
L2_Wireshark.pptLibaBali
 
IP/LDP fast protection schemes
IP/LDP fast protection schemesIP/LDP fast protection schemes
IP/LDP fast protection schemesSkillFactory
 
Performance Evaluation of Source Routing over MPLS Networks for Failure Detec...
Performance Evaluation of Source Routing over MPLS Networks for Failure Detec...Performance Evaluation of Source Routing over MPLS Networks for Failure Detec...
Performance Evaluation of Source Routing over MPLS Networks for Failure Detec...Eswar Publications
 
FS S5800 Series 48xGigabit SFP with 4x10GbE SFP+ Switch
FS S5800 Series 48xGigabit SFP with 4x10GbE SFP+ Switch FS S5800 Series 48xGigabit SFP with 4x10GbE SFP+ Switch
FS S5800 Series 48xGigabit SFP with 4x10GbE SFP+ Switch Katherine Wang
 
Engineering The New IP Transport
Engineering The New IP TransportEngineering The New IP Transport
Engineering The New IP TransportMyNOG
 
Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016ICT PRISTINE
 
Next Generation IP Transport
Next Generation IP TransportNext Generation IP Transport
Next Generation IP TransportMyNOG
 

Similar to MPLS WC 2014 Segment Routing TI-LFA Fast ReRoute (20)

MPLS SDN 2014 - Topology independant LFA
MPLS SDN 2014 - Topology independant LFAMPLS SDN 2014 - Topology independant LFA
MPLS SDN 2014 - Topology independant LFA
 
MPLS SDN 2015 - SPRING interoperability testing
MPLS SDN 2015 - SPRING interoperability testingMPLS SDN 2015 - SPRING interoperability testing
MPLS SDN 2015 - SPRING interoperability testing
 
Introduction to segment routing
Introduction to segment routingIntroduction to segment routing
Introduction to segment routing
 
Deep Dive 5G NR-RAN Release 2018 Q4.pptx
Deep Dive 5G NR-RAN Release 2018 Q4.pptxDeep Dive 5G NR-RAN Release 2018 Q4.pptx
Deep Dive 5G NR-RAN Release 2018 Q4.pptx
 
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networking
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networkingPLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networking
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networking
 
vdocuments.net_sp420-technical-description (1).pdf
vdocuments.net_sp420-technical-description (1).pdfvdocuments.net_sp420-technical-description (1).pdf
vdocuments.net_sp420-technical-description (1).pdf
 
vdocuments.net_sp420-technical-description (1).pdf
vdocuments.net_sp420-technical-description (1).pdfvdocuments.net_sp420-technical-description (1).pdf
vdocuments.net_sp420-technical-description (1).pdf
 
PLNOG 3: Emil Gągała - SUBSECOND END TO END SERVICE RESTORATION
PLNOG 3: Emil Gągała - SUBSECOND END TO END SERVICE RESTORATIONPLNOG 3: Emil Gągała - SUBSECOND END TO END SERVICE RESTORATION
PLNOG 3: Emil Gągała - SUBSECOND END TO END SERVICE RESTORATION
 
Multi Protocol Label Switching. (by Rahil Reyaz)
Multi Protocol Label Switching. (by Rahil Reyaz)Multi Protocol Label Switching. (by Rahil Reyaz)
Multi Protocol Label Switching. (by Rahil Reyaz)
 
MPLS Presentation
MPLS PresentationMPLS Presentation
MPLS Presentation
 
Mini link sp 415
Mini link sp 415Mini link sp 415
Mini link sp 415
 
MPLS
MPLSMPLS
MPLS
 
L2_Wireshark.ppt
L2_Wireshark.pptL2_Wireshark.ppt
L2_Wireshark.ppt
 
IP/LDP fast protection schemes
IP/LDP fast protection schemesIP/LDP fast protection schemes
IP/LDP fast protection schemes
 
Performance Evaluation of Source Routing over MPLS Networks for Failure Detec...
Performance Evaluation of Source Routing over MPLS Networks for Failure Detec...Performance Evaluation of Source Routing over MPLS Networks for Failure Detec...
Performance Evaluation of Source Routing over MPLS Networks for Failure Detec...
 
FS S5800 Series 48xGigabit SFP with 4x10GbE SFP+ Switch
FS S5800 Series 48xGigabit SFP with 4x10GbE SFP+ Switch FS S5800 Series 48xGigabit SFP with 4x10GbE SFP+ Switch
FS S5800 Series 48xGigabit SFP with 4x10GbE SFP+ Switch
 
Engineering The New IP Transport
Engineering The New IP TransportEngineering The New IP Transport
Engineering The New IP Transport
 
Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016
 
Next Generation IP Transport
Next Generation IP TransportNext Generation IP Transport
Next Generation IP Transport
 
mpls-lecture.pdf
mpls-lecture.pdfmpls-lecture.pdf
mpls-lecture.pdf
 

Recently uploaded

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 

MPLS WC 2014 Segment Routing TI-LFA Fast ReRoute

  • 1. Topology Independent LFA Orange use case & applicability Stéphane Litkowski, Orange Expert Bruno Decraene, Orange Expert MPLS 2014
  • 2. 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
  • 3. 3 TI-LFA MPLS 2014 Agenda  Requirements  Topology Independent LFA  Applicability on Orange topologies  Simulation results
  • 4. 4 TI-LFA MPLS 2014 Agenda  Requirements  Topology Independent LFA  Applicability on Orange topologies  Simulation results
  • 5. 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
  • 6. 6 TI-LFA FRR issue Primary path Backup path MPLS 2014MPLS 2014MPLS 2014 South East 8ms 5ms
  • 7. 7 TI-LFA Backup 8ms MPLS 2014 FRR issue MPLS 2014MPLS 2014 FRR 33ms Primary path 5ms FRR
  • 8. 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
  • 9. 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 PathHow to use Post-convergence path for FRR ? How to improve ?
  • 10. 10 TI-LFA Agenda  Requirements  Topology Independent LFA  Applicability on Orange topologies  Simulation results
  • 11. 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
  • 12. 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
  • 13. 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
  • 14. 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
  • 15. 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)
  • 16. 16 TI-LFA MPLS 2014 Agenda  Requirements  Topology Independent LFA  Applicability on Orange topologies  Simulation results
  • 17. 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
  • 18. 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
  • 19. 19 TI-LFA Analysis on topologies : case #1 TI-LFA for path optimality Paris 1 Paris 2 Paris 3 Paris 5 STR STR Dijon Lyon Lyon Paris 4 Lyon Poitiers EPC FRR Nodal EPC stack composed of one segment Protection stack Node_Paris4 MPLS 2014 Paris Out of transit node
  • 20. 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 10k10k 20 20 20 30 39 Primary Backup 10k LFA : • PE2 is defacto node protection (not guaranteed) rLFA : • cannot guarantee node protection
  • 21. 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 10k10k 20 20 20 30 39 10k
  • 22. 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 11 2 100 100 Primary Backup SR Segments Nodal to PE3 Protection stack compressed Node_R3 Node_PE3 P QProtection stack (PQ) Adj_R3 Adj_R4 Adj_R6 Adj_R7 Adj_PE3 Top Bottom Top Bottom Nodal to R3 Nodal to PE3
  • 23. 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
  • 24. 24 TI-LFA MPLS 2014 Agenda  Requirements  Topology Independent LFA  Applicability on Orange topologies  Simulation results
  • 25. 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
  • 26. 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
  • 27. 27 TI-LFA Simulations results on 11 Orange Networks MPLS 2014 80% of nodes have 12 or less distinct repair_lists
  • 28. 28 TI-LFA Simulations results on 11 Orange Networks Path compression : computation complexity MPLS 2014
  • 29. 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