SlideShare uma empresa Scribd logo
1 de 54
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 ?
 Fast convergence is below 1sec BUT:
– hard to have the same performance on all nodes
– hard to maintain convergence time while network is growing
 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 
6 TI-LFA
FRR issue
MPLS 2014MPLS 2014MPLS 2014
7 TI-LFA
FRR issue Primary path
MPLS 2014MPLS 2014MPLS 2014
South
East
5ms
8 TI-LFA
FRR issue Primary path Backup path
MPLS 2014MPLS 2014MPLS 2014
South
East
8ms
9 TI-LFA MPLS 2014
FRR issue
MPLS 2014MPLS 2014
10 TI-LFA MPLS 2014
FRR issue
MPLS 2014MPLS 2014
Primary path
5ms
11 TI-LFA MPLS 2014
FRR issue
MPLS 2014MPLS 2014
12 TI-LFA MPLS 2014
FRR issue
MPLS 2014MPLS 2014
FRR
33ms
13 TI-LFA
Backup
8ms
MPLS 2014
FRR issue
MPLS 2014MPLS 2014
FRR
33ms
14 TI-LFA
Backup
8ms
MPLS 2014
FRR issue
MPLS 2014MPLS 2014
FRR
33ms
COMPLETELY
UNOPTIMAL !!!!
15 TI-LFA
Backup
8ms
MPLS 2014
FRR issue
MPLS 2014MPLS 2014
FRR
33ms
COMPLETELY
UNOPTIMAL !!!!
DAMAGE NETWORK
16 TI-LFA
Backup
8ms
MPLS 2014
FRR issue
MPLS 2014MPLS 2014
FRR
33ms
COMPLETELY
UNOPTIMAL !!!!
DAMAGE NETWORKDAMAGE CUSTOMER
SERVICE
17 TI-LFA
Backup
8ms
MPLS 2014
FRR issue
MPLS 2014MPLS 2014
FRR
33ms
COMPLETELY
UNOPTIMAL !!!!
DAMAGE NETWORKDAMAGE CUSTOMER
SERVICEFRR
18 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
19 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 ?
20 TI-LFA
Agenda
 Requirements
 Topology Independent LFA
 Applicability on Orange topologies
 Simulation results
21 TI-LFA
 Providing 100% coverage (node/link/SRLG)
 Segment Routing Fast-Reroute solution
– SR allows to use « unlimited » number of paths
 encoding any FRR path by using Segment Routing blocks :
– any Service Provider policy (LFA policy framework)
– including post-convergence path as new criteria
 Primary traffic does not require to be SR :
– IP or LDP can be protected by SR
MPLS 2014
Topology Independent LFA
22 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
TI-LFA
23 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
24 TI-LFA MPLS 2014
Agenda
 Requirements
 Topology Independent LFA
 Applicability on Orange topologies
 Simulation results
25 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
MPLS 2014
Paris
Out of
transit
node
26 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
MPLS 2014
Paris
Out of
transit
node
27 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
28 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
FRR path
Paris
Out of
transit
node
29 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
MRT
FRR path
Paris
Out of
transit
node
30 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
MRT
FRR path
RSVP-TE link
protection (1:n)
Paris
Out of
transit
node
31 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
32 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_Paris
4
MPLS 2014
Paris
Out of
transit
node
33 TI-LFA MPLS 2014
Analysis on topologies : case #2
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
34 TI-LFA MPLS 2014
Analysis on topologies : case #2
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
35 TI-LFA MPLS 2014
Analysis on topologies : case #2
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
36 TI-LFA MPLS 2014
Analysis on topologies : case #2
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
P
Q
37 TI-LFA MPLS 2014
Analysis on topologies : case #2
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
P
QProtection stack (PQ)
Adj_R3
Adj_R4
Adj_R6
Adj_R7
Adj_PE3
Top
Bottom
38 TI-LFA MPLS 2014
Analysis on topologies : case #2
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
Protection stack
compressed
P
QProtection stack (PQ)
Adj_R3
Adj_R4
Adj_R6
Adj_R7
Adj_PE3
Top
Bottom
39 TI-LFA MPLS 2014
Analysis on topologies : case #2
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
Protection stack
compressed
Node_R3
P
QProtection stack (PQ)
Adj_R3
Adj_R4
Adj_R6
Adj_R7
Adj_PE3
Top
Bottom
Top
Nodal to R3
Nodal to PE3
40 TI-LFA MPLS 2014
Analysis on topologies : case #2
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
41 TI-LFA MPLS 2014
Analysis on topologies : case #2
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
42 TI-LFA MPLS 2014
Analysis on topologies : case #3
Maximum observed stack depth
PE1
PE2
R1
R2
R3
R4
R5
R6
10
0
10
0
2
1
2
3
3
1
3
1
3
1000
Primary
Backup
SR
Segments
43 TI-LFA MPLS 2014
Analysis on topologies : case #3
Maximum observed stack depth
PE1
PE2
R1
R2
R3
R4
R5
R6
10
0
10
0
2
1
2
3
3
1
3
1
3
1000
Primary
Backup
SR
Segments
44 TI-LFA MPLS 2014
Analysis on topologies : case #3
Maximum observed stack depth
PE1
PE2
R1
R2
R3
R4
R5
R6
10
0
10
0
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
Primary
Backup
SR
Segments
Top
Bottom
45 TI-LFA MPLS 2014
Analysis on topologies : case #3
Maximum observed stack depth
PE1
PE2
R1
R2
R3
R4
R5
R6
10
0
10
0
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 Node_R3
Primary
Backup
SR
Segments
Top
Bottom
46 TI-LFA MPLS 2014
Analysis on topologies : case #3
Maximum observed stack depth
PE1
PE2
R1
R2
R3
R4
R5
R6
10
0
10
0
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
Node_R5
Node_R3
Primary
Backup
SR
Segments
Top
Bottom
47 TI-LFA MPLS 2014
Analysis on topologies : case #3
Maximum observed stack depth
PE1
PE2
R1
R2
R3
R4
R5
R6
10
0
10
0
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
Node_R5
Node_R6
Node_R3
Primary
Backup
SR
Segments
Top
Bottom
48 TI-LFA MPLS 2014
Analysis on topologies : case #3
Maximum observed stack depth
PE1
PE2
R1
R2
R3
R4
R5
R6
10
0
10
0
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
Node_R5
Node_R6
Node_R3
Adj_PE2
Primary
Backup
SR
Segments
Top
Bottom
49 TI-LFA MPLS 2014
Analysis on topologies : case #3
Maximum observed stack depth
PE1
PE2
R1
R2
R3
R4
R5
R6
10
0
10
0
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
50 TI-LFA MPLS 2014
Agenda
 Requirements
 Topology Independent LFA
 Applicability on Orange topologies
 Simulation results
51 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
52 TI-LFA
Simulations results on 11 Orange Networks
MPLS 2014
80% of nodes have 12 or less distinct repair_lists
53 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 pathMPLS 2014
Conclusion
Thank you !

Mais conteúdo relacionado

Mais procurados

Let's Have an IEEE 802.15.4 over LoRa Linux Device Driver for IoT
Let's Have an IEEE 802.15.4 over LoRa Linux Device Driver for IoTLet's Have an IEEE 802.15.4 over LoRa Linux Device Driver for IoT
Let's Have an IEEE 802.15.4 over LoRa Linux Device Driver for IoTJian-Hong Pan
 
The State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentThe State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentJohn Loughney
 
Вопросы балансировки трафика
Вопросы балансировки трафикаВопросы балансировки трафика
Вопросы балансировки трафикаSkillFactory
 
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
 
Introduction to segment routing
Introduction to segment routingIntroduction to segment routing
Introduction to segment routingRabah GUEDREZ
 
segment routing MPLS SDN NFV World Congress - Paris 2017
segment routing MPLS SDN NFV World Congress - Paris 2017segment routing MPLS SDN NFV World Congress - Paris 2017
segment routing MPLS SDN NFV World Congress - Paris 2017Rabah GUEDREZ
 
Overview of SCTP (Stream Control Transmission Protocol)
Overview of SCTP (Stream Control Transmission Protocol)Overview of SCTP (Stream Control Transmission Protocol)
Overview of SCTP (Stream Control Transmission Protocol)Peter R. Egli
 
Research and Experimentation of LoRa in Heavy Multipath
Research and Experimentation of LoRa in Heavy MultipathResearch and Experimentation of LoRa in Heavy Multipath
Research and Experimentation of LoRa in Heavy MultipathHaystack Technologies
 
Cisco -Ccie rs quick_review_kit
Cisco -Ccie rs quick_review_kitCisco -Ccie rs quick_review_kit
Cisco -Ccie rs quick_review_kitStoyan Stoyanov
 
Service Function Chaining with SRv6
Service Function Chaining with SRv6Service Function Chaining with SRv6
Service Function Chaining with SRv6Ahmed AbdelSalam
 
BGP Traffic Engineering with SDN Controller
BGP Traffic Engineering with SDN ControllerBGP Traffic Engineering with SDN Controller
BGP Traffic Engineering with SDN ControllerAPNIC
 
Networking Protocols for Internet of Things
Networking Protocols for Internet of ThingsNetworking Protocols for Internet of Things
Networking Protocols for Internet of Thingsrjain51
 
HITB Labs: Practical Attacks Against 3G/4G Telecommunication Networks
HITB Labs: Practical Attacks Against 3G/4G Telecommunication NetworksHITB Labs: Practical Attacks Against 3G/4G Telecommunication Networks
HITB Labs: Practical Attacks Against 3G/4G Telecommunication NetworksJim Geovedi
 
Have a Simple Modbus Server
Have a Simple Modbus ServerHave a Simple Modbus Server
Have a Simple Modbus ServerJian-Hong Pan
 
CTTC presentation WSN in Contiki
CTTC presentation WSN in ContikiCTTC presentation WSN in Contiki
CTTC presentation WSN in ContikiTania Ellinidou
 
Generic network architecture discussion
Generic network architecture discussionGeneric network architecture discussion
Generic network architecture discussionARCFIRE ICT
 
How To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified NetworkingHow To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified NetworkingHaystack Technologies
 

Mais procurados (19)

Let's Have an IEEE 802.15.4 over LoRa Linux Device Driver for IoT
Let's Have an IEEE 802.15.4 over LoRa Linux Device Driver for IoTLet's Have an IEEE 802.15.4 over LoRa Linux Device Driver for IoT
Let's Have an IEEE 802.15.4 over LoRa Linux Device Driver for IoT
 
The State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentThe State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 Deployment
 
Вопросы балансировки трафика
Вопросы балансировки трафикаВопросы балансировки трафика
Вопросы балансировки трафика
 
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
 
Introduction to segment routing
Introduction to segment routingIntroduction to segment routing
Introduction to segment routing
 
segment routing MPLS SDN NFV World Congress - Paris 2017
segment routing MPLS SDN NFV World Congress - Paris 2017segment routing MPLS SDN NFV World Congress - Paris 2017
segment routing MPLS SDN NFV World Congress - Paris 2017
 
Overview of SCTP (Stream Control Transmission Protocol)
Overview of SCTP (Stream Control Transmission Protocol)Overview of SCTP (Stream Control Transmission Protocol)
Overview of SCTP (Stream Control Transmission Protocol)
 
sigtran
sigtransigtran
sigtran
 
Research and Experimentation of LoRa in Heavy Multipath
Research and Experimentation of LoRa in Heavy MultipathResearch and Experimentation of LoRa in Heavy Multipath
Research and Experimentation of LoRa in Heavy Multipath
 
Cisco -Ccie rs quick_review_kit
Cisco -Ccie rs quick_review_kitCisco -Ccie rs quick_review_kit
Cisco -Ccie rs quick_review_kit
 
Service Function Chaining with SRv6
Service Function Chaining with SRv6Service Function Chaining with SRv6
Service Function Chaining with SRv6
 
BGP Traffic Engineering with SDN Controller
BGP Traffic Engineering with SDN ControllerBGP Traffic Engineering with SDN Controller
BGP Traffic Engineering with SDN Controller
 
Networking Protocols for Internet of Things
Networking Protocols for Internet of ThingsNetworking Protocols for Internet of Things
Networking Protocols for Internet of Things
 
HITB Labs: Practical Attacks Against 3G/4G Telecommunication Networks
HITB Labs: Practical Attacks Against 3G/4G Telecommunication NetworksHITB Labs: Practical Attacks Against 3G/4G Telecommunication Networks
HITB Labs: Practical Attacks Against 3G/4G Telecommunication Networks
 
Have a Simple Modbus Server
Have a Simple Modbus ServerHave a Simple Modbus Server
Have a Simple Modbus Server
 
CTTC presentation WSN in Contiki
CTTC presentation WSN in ContikiCTTC presentation WSN in Contiki
CTTC presentation WSN in Contiki
 
CCNA DUMPS 640-802
CCNA DUMPS 640-802CCNA DUMPS 640-802
CCNA DUMPS 640-802
 
Generic network architecture discussion
Generic network architecture discussionGeneric network architecture discussion
Generic network architecture discussion
 
How To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified NetworkingHow To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified Networking
 

Destaque

MPLS SDN NFV WORLD'17 - SDN NFV deployment update
MPLS SDN NFV WORLD'17 - SDN NFV deployment updateMPLS SDN NFV WORLD'17 - SDN NFV deployment update
MPLS SDN NFV WORLD'17 - SDN NFV deployment updateStephane Litkowski
 
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
 
Enabling SDN in old school networks with Software-Controlled Routing Protocols
Enabling SDN in old school networks with Software-Controlled Routing ProtocolsEnabling SDN in old school networks with Software-Controlled Routing Protocols
Enabling SDN in old school networks with Software-Controlled Routing ProtocolsOpen Networking Summits
 
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Cisco Canada
 
Lightening Protection
Lightening ProtectionLightening Protection
Lightening ProtectionAkash Roy
 
2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 TransitionJohnson Liu
 
ipv6 mpls by Patrick Grossetete
ipv6 mpls by Patrick Grosseteteipv6 mpls by Patrick Grossetete
ipv6 mpls by Patrick GrosseteteFebrian ‎
 
Long Flashover Arresters - EEERulez.BlogSpot.in
Long Flashover Arresters - EEERulez.BlogSpot.inLong Flashover Arresters - EEERulez.BlogSpot.in
Long Flashover Arresters - EEERulez.BlogSpot.inRakesh Bhupathi
 
paginas web en mexico
paginas web en mexicopaginas web en mexico
paginas web en mexicocable9tin
 
JBoye Presentation: WCM Trends for 2010
JBoye Presentation: WCM Trends for 2010JBoye Presentation: WCM Trends for 2010
JBoye Presentation: WCM Trends for 2010David Nuescheler
 
TRABAJO DE INFORMATICA EDUCATIVA
TRABAJO DE INFORMATICA EDUCATIVATRABAJO DE INFORMATICA EDUCATIVA
TRABAJO DE INFORMATICA EDUCATIVAcarmdida
 
Live Mesh Tech Days Suisse
Live Mesh Tech Days SuisseLive Mesh Tech Days Suisse
Live Mesh Tech Days SuisseGregory Renard
 
OpenStack Summit 2015 Tokyo Heat-Translator and TOSCA vbrownbag
OpenStack Summit 2015 Tokyo Heat-Translator and TOSCA vbrownbagOpenStack Summit 2015 Tokyo Heat-Translator and TOSCA vbrownbag
OpenStack Summit 2015 Tokyo Heat-Translator and TOSCA vbrownbagme_slideshare_2
 
Factoring out system components – RAMP 2013
Factoring out system components – RAMP 2013Factoring out system components – RAMP 2013
Factoring out system components – RAMP 2013Andreas Ehn
 
Tahun 4 mobail buah-buahan
Tahun 4 mobail   buah-buahanTahun 4 mobail   buah-buahan
Tahun 4 mobail buah-buahanong2012
 
Rubrik Parenting Jendela Keluarga Majalah Hidayatullah
Rubrik Parenting  Jendela Keluarga Majalah Hidayatullah Rubrik Parenting  Jendela Keluarga Majalah Hidayatullah
Rubrik Parenting Jendela Keluarga Majalah Hidayatullah MAJALAH HIDAYATULLAH
 
Inside the Millennial Mind
Inside the Millennial MindInside the Millennial Mind
Inside the Millennial MindCEB, now Gartner
 

Destaque (20)

MPLS SDN NFV WORLD'17 - SDN NFV deployment update
MPLS SDN NFV WORLD'17 - SDN NFV deployment updateMPLS SDN NFV WORLD'17 - SDN NFV deployment update
MPLS SDN NFV WORLD'17 - SDN NFV deployment update
 
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
 
Enabling SDN in old school networks with Software-Controlled Routing Protocols
Enabling SDN in old school networks with Software-Controlled Routing ProtocolsEnabling SDN in old school networks with Software-Controlled Routing Protocols
Enabling SDN in old school networks with Software-Controlled Routing Protocols
 
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
 
Lightening Protection
Lightening ProtectionLightening Protection
Lightening Protection
 
2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition
 
ipv6 mpls by Patrick Grossetete
ipv6 mpls by Patrick Grosseteteipv6 mpls by Patrick Grossetete
ipv6 mpls by Patrick Grossetete
 
Long Flashover Arresters - EEERulez.BlogSpot.in
Long Flashover Arresters - EEERulez.BlogSpot.inLong Flashover Arresters - EEERulez.BlogSpot.in
Long Flashover Arresters - EEERulez.BlogSpot.in
 
paginas web en mexico
paginas web en mexicopaginas web en mexico
paginas web en mexico
 
JBoye Presentation: WCM Trends for 2010
JBoye Presentation: WCM Trends for 2010JBoye Presentation: WCM Trends for 2010
JBoye Presentation: WCM Trends for 2010
 
TRABAJO DE INFORMATICA EDUCATIVA
TRABAJO DE INFORMATICA EDUCATIVATRABAJO DE INFORMATICA EDUCATIVA
TRABAJO DE INFORMATICA EDUCATIVA
 
ValeryBassenkoResume
ValeryBassenkoResumeValeryBassenkoResume
ValeryBassenkoResume
 
Live Mesh Tech Days Suisse
Live Mesh Tech Days SuisseLive Mesh Tech Days Suisse
Live Mesh Tech Days Suisse
 
OpenStack Summit 2015 Tokyo Heat-Translator and TOSCA vbrownbag
OpenStack Summit 2015 Tokyo Heat-Translator and TOSCA vbrownbagOpenStack Summit 2015 Tokyo Heat-Translator and TOSCA vbrownbag
OpenStack Summit 2015 Tokyo Heat-Translator and TOSCA vbrownbag
 
Factoring out system components – RAMP 2013
Factoring out system components – RAMP 2013Factoring out system components – RAMP 2013
Factoring out system components – RAMP 2013
 
Tahun 4 mobail buah-buahan
Tahun 4 mobail   buah-buahanTahun 4 mobail   buah-buahan
Tahun 4 mobail buah-buahan
 
Social media voor politici. Kansen & valkuilen.
Social media voor politici. Kansen & valkuilen. Social media voor politici. Kansen & valkuilen.
Social media voor politici. Kansen & valkuilen.
 
Rubrik Parenting Jendela Keluarga Majalah Hidayatullah
Rubrik Parenting  Jendela Keluarga Majalah Hidayatullah Rubrik Parenting  Jendela Keluarga Majalah Hidayatullah
Rubrik Parenting Jendela Keluarga Majalah Hidayatullah
 
Inside the Millennial Mind
Inside the Millennial MindInside the Millennial Mind
Inside the Millennial Mind
 
Survey of plastic
Survey of plasticSurvey of plastic
Survey of plastic
 

Semelhante a MPLS SDN 2014 - Topology independant LFA

Segment Routing: A Tutorial
Segment Routing: A TutorialSegment Routing: A Tutorial
Segment Routing: A TutorialAPNIC
 
IP/LDP fast protection schemes
IP/LDP fast protection schemesIP/LDP fast protection schemes
IP/LDP fast protection schemesSkillFactory
 
WAN SDN meet Segment Routing
WAN SDN meet Segment RoutingWAN SDN meet Segment Routing
WAN SDN meet Segment RoutingAPNIC
 
Segment Routing
Segment RoutingSegment Routing
Segment RoutingAPNIC
 
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
 
ODC010001 MPLS Basic Knowledge ISSUE1.5.ppt
ODC010001 MPLS Basic Knowledge ISSUE1.5.pptODC010001 MPLS Basic Knowledge ISSUE1.5.ppt
ODC010001 MPLS Basic Knowledge ISSUE1.5.pptRandyDookheran1
 
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
 
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
 
GATE-PDF-1.pdf
GATE-PDF-1.pdfGATE-PDF-1.pdf
GATE-PDF-1.pdfAbdetaImi
 
GATE-PDF-1.pdf
GATE-PDF-1.pdfGATE-PDF-1.pdf
GATE-PDF-1.pdfAbdetaImi
 
MPLS-TP (MPLS Transport Profile)
MPLS-TP (MPLS Transport Profile)MPLS-TP (MPLS Transport Profile)
MPLS-TP (MPLS Transport Profile)Shivlu Jain
 
Engineering The New IP Transport
Engineering The New IP TransportEngineering The New IP Transport
Engineering The New IP TransportMyNOG
 
Lte tutorial april 2009 ver1.1
Lte tutorial april 2009 ver1.1Lte tutorial april 2009 ver1.1
Lte tutorial april 2009 ver1.1Gerti Windhuber
 
Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016ICT PRISTINE
 

Semelhante a MPLS SDN 2014 - Topology independant LFA (20)

MENOG-Segment Routing Introduction
MENOG-Segment Routing IntroductionMENOG-Segment Routing Introduction
MENOG-Segment Routing Introduction
 
Segment Routing: A Tutorial
Segment Routing: A TutorialSegment Routing: A Tutorial
Segment Routing: A Tutorial
 
IP/LDP fast protection schemes
IP/LDP fast protection schemesIP/LDP fast protection schemes
IP/LDP fast protection schemes
 
WAN SDN meet Segment Routing
WAN SDN meet Segment RoutingWAN SDN meet Segment Routing
WAN SDN meet Segment Routing
 
Segment Routing
Segment RoutingSegment Routing
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
 
01 introduction to mpls
01 introduction to mpls 01 introduction to mpls
01 introduction to mpls
 
ODC010001 MPLS Basic Knowledge ISSUE1.5.ppt
ODC010001 MPLS Basic Knowledge ISSUE1.5.pptODC010001 MPLS Basic Knowledge ISSUE1.5.ppt
ODC010001 MPLS Basic Knowledge ISSUE1.5.ppt
 
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)
 
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...
 
GATE-PDF-1.pdf
GATE-PDF-1.pdfGATE-PDF-1.pdf
GATE-PDF-1.pdf
 
GATE-PDF-1.pdf
GATE-PDF-1.pdfGATE-PDF-1.pdf
GATE-PDF-1.pdf
 
MPLS-TP (MPLS Transport Profile)
MPLS-TP (MPLS Transport Profile)MPLS-TP (MPLS Transport Profile)
MPLS-TP (MPLS Transport Profile)
 
Engineering The New IP Transport
Engineering The New IP TransportEngineering The New IP Transport
Engineering The New IP Transport
 
10 fn s22
10 fn s2210 fn s22
10 fn s22
 
10 fn s22
10 fn s2210 fn s22
10 fn s22
 
ECI UTC Webinar MPLS-TP Value for Utilities-dec 2015
ECI UTC Webinar MPLS-TP Value for Utilities-dec 2015ECI UTC Webinar MPLS-TP Value for Utilities-dec 2015
ECI UTC Webinar MPLS-TP Value for Utilities-dec 2015
 
Lte tutorial april 2009 ver1.1
Lte tutorial april 2009 ver1.1Lte tutorial april 2009 ver1.1
Lte tutorial april 2009 ver1.1
 
MPLS Presentation
MPLS PresentationMPLS Presentation
MPLS Presentation
 
Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016
 

Último

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Último (20)

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

MPLS SDN 2014 - Topology independant LFA

  • 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 ?  Fast convergence is below 1sec BUT: – hard to have the same performance on all nodes – hard to maintain convergence time while network is growing  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 
  • 6. 6 TI-LFA FRR issue MPLS 2014MPLS 2014MPLS 2014
  • 7. 7 TI-LFA FRR issue Primary path MPLS 2014MPLS 2014MPLS 2014 South East 5ms
  • 8. 8 TI-LFA FRR issue Primary path Backup path MPLS 2014MPLS 2014MPLS 2014 South East 8ms
  • 9. 9 TI-LFA MPLS 2014 FRR issue MPLS 2014MPLS 2014
  • 10. 10 TI-LFA MPLS 2014 FRR issue MPLS 2014MPLS 2014 Primary path 5ms
  • 11. 11 TI-LFA MPLS 2014 FRR issue MPLS 2014MPLS 2014
  • 12. 12 TI-LFA MPLS 2014 FRR issue MPLS 2014MPLS 2014 FRR 33ms
  • 13. 13 TI-LFA Backup 8ms MPLS 2014 FRR issue MPLS 2014MPLS 2014 FRR 33ms
  • 14. 14 TI-LFA Backup 8ms MPLS 2014 FRR issue MPLS 2014MPLS 2014 FRR 33ms COMPLETELY UNOPTIMAL !!!!
  • 15. 15 TI-LFA Backup 8ms MPLS 2014 FRR issue MPLS 2014MPLS 2014 FRR 33ms COMPLETELY UNOPTIMAL !!!! DAMAGE NETWORK
  • 16. 16 TI-LFA Backup 8ms MPLS 2014 FRR issue MPLS 2014MPLS 2014 FRR 33ms COMPLETELY UNOPTIMAL !!!! DAMAGE NETWORKDAMAGE CUSTOMER SERVICE
  • 17. 17 TI-LFA Backup 8ms MPLS 2014 FRR issue MPLS 2014MPLS 2014 FRR 33ms COMPLETELY UNOPTIMAL !!!! DAMAGE NETWORKDAMAGE CUSTOMER SERVICEFRR
  • 18. 18 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
  • 19. 19 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 ?
  • 20. 20 TI-LFA Agenda  Requirements  Topology Independent LFA  Applicability on Orange topologies  Simulation results
  • 21. 21 TI-LFA  Providing 100% coverage (node/link/SRLG)  Segment Routing Fast-Reroute solution – SR allows to use « unlimited » number of paths  encoding any FRR path by using Segment Routing blocks : – any Service Provider policy (LFA policy framework) – including post-convergence path as new criteria  Primary traffic does not require to be SR : – IP or LDP can be protected by SR MPLS 2014 Topology Independent LFA
  • 22. 22 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 TI-LFA
  • 23. 23 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
  • 24. 24 TI-LFA MPLS 2014 Agenda  Requirements  Topology Independent LFA  Applicability on Orange topologies  Simulation results
  • 25. 25 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 MPLS 2014 Paris Out of transit node
  • 26. 26 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 MPLS 2014 Paris Out of transit node
  • 27. 27 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
  • 28. 28 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 FRR path Paris Out of transit node
  • 29. 29 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 MRT FRR path Paris Out of transit node
  • 30. 30 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 MRT FRR path RSVP-TE link protection (1:n) Paris Out of transit node
  • 31. 31 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
  • 32. 32 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_Paris 4 MPLS 2014 Paris Out of transit node
  • 33. 33 TI-LFA MPLS 2014 Analysis on topologies : case #2 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
  • 34. 34 TI-LFA MPLS 2014 Analysis on topologies : case #2 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
  • 35. 35 TI-LFA MPLS 2014 Analysis on topologies : case #2 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
  • 36. 36 TI-LFA MPLS 2014 Analysis on topologies : case #2 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 P Q
  • 37. 37 TI-LFA MPLS 2014 Analysis on topologies : case #2 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 P QProtection stack (PQ) Adj_R3 Adj_R4 Adj_R6 Adj_R7 Adj_PE3 Top Bottom
  • 38. 38 TI-LFA MPLS 2014 Analysis on topologies : case #2 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 Protection stack compressed P QProtection stack (PQ) Adj_R3 Adj_R4 Adj_R6 Adj_R7 Adj_PE3 Top Bottom
  • 39. 39 TI-LFA MPLS 2014 Analysis on topologies : case #2 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 Protection stack compressed Node_R3 P QProtection stack (PQ) Adj_R3 Adj_R4 Adj_R6 Adj_R7 Adj_PE3 Top Bottom Top Nodal to R3 Nodal to PE3
  • 40. 40 TI-LFA MPLS 2014 Analysis on topologies : case #2 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
  • 41. 41 TI-LFA MPLS 2014 Analysis on topologies : case #2 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
  • 42. 42 TI-LFA MPLS 2014 Analysis on topologies : case #3 Maximum observed stack depth PE1 PE2 R1 R2 R3 R4 R5 R6 10 0 10 0 2 1 2 3 3 1 3 1 3 1000 Primary Backup SR Segments
  • 43. 43 TI-LFA MPLS 2014 Analysis on topologies : case #3 Maximum observed stack depth PE1 PE2 R1 R2 R3 R4 R5 R6 10 0 10 0 2 1 2 3 3 1 3 1 3 1000 Primary Backup SR Segments
  • 44. 44 TI-LFA MPLS 2014 Analysis on topologies : case #3 Maximum observed stack depth PE1 PE2 R1 R2 R3 R4 R5 R6 10 0 10 0 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 Primary Backup SR Segments Top Bottom
  • 45. 45 TI-LFA MPLS 2014 Analysis on topologies : case #3 Maximum observed stack depth PE1 PE2 R1 R2 R3 R4 R5 R6 10 0 10 0 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 Node_R3 Primary Backup SR Segments Top Bottom
  • 46. 46 TI-LFA MPLS 2014 Analysis on topologies : case #3 Maximum observed stack depth PE1 PE2 R1 R2 R3 R4 R5 R6 10 0 10 0 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 Node_R5 Node_R3 Primary Backup SR Segments Top Bottom
  • 47. 47 TI-LFA MPLS 2014 Analysis on topologies : case #3 Maximum observed stack depth PE1 PE2 R1 R2 R3 R4 R5 R6 10 0 10 0 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 Node_R5 Node_R6 Node_R3 Primary Backup SR Segments Top Bottom
  • 48. 48 TI-LFA MPLS 2014 Analysis on topologies : case #3 Maximum observed stack depth PE1 PE2 R1 R2 R3 R4 R5 R6 10 0 10 0 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 Node_R5 Node_R6 Node_R3 Adj_PE2 Primary Backup SR Segments Top Bottom
  • 49. 49 TI-LFA MPLS 2014 Analysis on topologies : case #3 Maximum observed stack depth PE1 PE2 R1 R2 R3 R4 R5 R6 10 0 10 0 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
  • 50. 50 TI-LFA MPLS 2014 Agenda  Requirements  Topology Independent LFA  Applicability on Orange topologies  Simulation results
  • 51. 51 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
  • 52. 52 TI-LFA Simulations results on 11 Orange Networks MPLS 2014 80% of nodes have 12 or less distinct repair_lists
  • 53. 53 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 pathMPLS 2014 Conclusion