MPLS Scale to 100k endpoints with resiliency and simplicity ·...
Transcript of MPLS Scale to 100k endpoints with resiliency and simplicity ·...
![Page 1: MPLS Scale to 100k endpoints with resiliency and simplicity · 20110223-APRICOT-mpls-scaling-100k-nodes-seamless-mpls-rev2.pptx Author: jlemon Created Date: 2/23/2011 3:53:59 AM ...](https://reader030.fdocuments.in/reader030/viewer/2022040703/5d67a09d88c9939a768b5668/html5/thumbnails/1.jpg)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 1
MPLS Scale to 100k endpoints with resiliency and simplicity
Clarence Filsfils Distinguished Engineer
Seamless MPLS Architecture draft-leymann-mpls-seamless-mpls-02
![Page 2: MPLS Scale to 100k endpoints with resiliency and simplicity · 20110223-APRICOT-mpls-scaling-100k-nodes-seamless-mpls-rev2.pptx Author: jlemon Created Date: 2/23/2011 3:53:59 AM ...](https://reader030.fdocuments.in/reader030/viewer/2022040703/5d67a09d88c9939a768b5668/html5/thumbnails/2.jpg)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 2
Outline
• Packet traffic will dominate
• MPLS expansion to Access/Aggregation
• Simplicity
• Scale
• Resilience
• Flexibility
![Page 3: MPLS Scale to 100k endpoints with resiliency and simplicity · 20110223-APRICOT-mpls-scaling-100k-nodes-seamless-mpls-rev2.pptx Author: jlemon Created Date: 2/23/2011 3:53:59 AM ...](https://reader030.fdocuments.in/reader030/viewer/2022040703/5d67a09d88c9939a768b5668/html5/thumbnails/3.jpg)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 3
Packet traffic will dominate
• IP services growth rates : 40% globally, nearer 100% for mobile
• All aspects of wireline and mobile solutions moving towards packet
• Packet traffic is the main driver for DWDM upgrades today/future
• Two aspects to packets: L2 transport and L3 routing
• L3 edge and content is extending further out into the network
• Packet switching and transport technology are converging from a cost perspective
• Stat Mux is a key requirement in building cost effective packet networks
![Page 4: MPLS Scale to 100k endpoints with resiliency and simplicity · 20110223-APRICOT-mpls-scaling-100k-nodes-seamless-mpls-rev2.pptx Author: jlemon Created Date: 2/23/2011 3:53:59 AM ...](https://reader030.fdocuments.in/reader030/viewer/2022040703/5d67a09d88c9939a768b5668/html5/thumbnails/4.jpg)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 4
MPLS expansion
• MPLS deployment in the core is a vast success L3VPN, MPLS TE FRR, L2VPN
• MPLS deployment in the access/aggregation Scale
Resilience
Service Flexibility
Simplicity
![Page 5: MPLS Scale to 100k endpoints with resiliency and simplicity · 20110223-APRICOT-mpls-scaling-100k-nodes-seamless-mpls-rev2.pptx Author: jlemon Created Date: 2/23/2011 3:53:59 AM ...](https://reader030.fdocuments.in/reader030/viewer/2022040703/5d67a09d88c9939a768b5668/html5/thumbnails/5.jpg)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 5
Simplicity
• “Simplicity is prerequisite for reliability” Edsger Dijkstra
• "Simplicity is the ultimate sophistication" Leonardo da Vinci
• Simplicity to minimize OPEX
OPEX / Complexity
SLA
![Page 6: MPLS Scale to 100k endpoints with resiliency and simplicity · 20110223-APRICOT-mpls-scaling-100k-nodes-seamless-mpls-rev2.pptx Author: jlemon Created Date: 2/23/2011 3:53:59 AM ...](https://reader030.fdocuments.in/reader030/viewer/2022040703/5d67a09d88c9939a768b5668/html5/thumbnails/6.jpg)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 6
Scale and Resilience with Simplicity
• 100k edge nodes An edge node may have an LSP to any other edge node
Simplicity: only requires provisioning on the involved edge node
• 50msec Protection Simplicity: no operator involvement, router optimization which automatically provides 50msec protection
BGP PIC and LFA FRR
See “Seamless MPLS: Integrating Access and Aggregation into a single MPLS network”, N. Leymann, DT
![Page 7: MPLS Scale to 100k endpoints with resiliency and simplicity · 20110223-APRICOT-mpls-scaling-100k-nodes-seamless-mpls-rev2.pptx Author: jlemon Created Date: 2/23/2011 3:53:59 AM ...](https://reader030.fdocuments.in/reader030/viewer/2022040703/5d67a09d88c9939a768b5668/html5/thumbnails/7.jpg)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 7
Reference Model
L1 L2 L1
D1
PE11
PE12
ABR11
ABR12
ABR21
ABR22
PE21
PE22
D2
1k Nodes / Core
10k Nodes / Aggregation
100k Nodes / Access
![Page 8: MPLS Scale to 100k endpoints with resiliency and simplicity · 20110223-APRICOT-mpls-scaling-100k-nodes-seamless-mpls-rev2.pptx Author: jlemon Created Date: 2/23/2011 3:53:59 AM ...](https://reader030.fdocuments.in/reader030/viewer/2022040703/5d67a09d88c9939a768b5668/html5/thumbnails/8.jpg)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 8
Scaling the Access Nodes
L1 L2 L1
D1
PE11
PE12
ABR11
ABR12
ABR21
ABR22
PE21
PE22
D2
100k Nodes / Access
![Page 9: MPLS Scale to 100k endpoints with resiliency and simplicity · 20110223-APRICOT-mpls-scaling-100k-nodes-seamless-mpls-rev2.pptx Author: jlemon Created Date: 2/23/2011 3:53:59 AM ...](https://reader030.fdocuments.in/reader030/viewer/2022040703/5d67a09d88c9939a768b5668/html5/thumbnails/9.jpg)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 9
LDP Downstream on Demand
D1
PE11
PE12
IP/MPLS control plane
1.1.1.1
Default Static Route
0/0
0/0
• Access node remains extremely simple no IGP, no BGP
![Page 10: MPLS Scale to 100k endpoints with resiliency and simplicity · 20110223-APRICOT-mpls-scaling-100k-nodes-seamless-mpls-rev2.pptx Author: jlemon Created Date: 2/23/2011 3:53:59 AM ...](https://reader030.fdocuments.in/reader030/viewer/2022040703/5d67a09d88c9939a768b5668/html5/thumbnails/10.jpg)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 10
LDP Downstream on Demand
• No service provisioning anywhere else
D1
PE11
PE12
1.1.1.1
Service Provisioning
Port P xconnect 1.1.1.1
Service Provisioning
LDP DoD Request (1.1.1.1)
LDP DoD Request (1.1.1.1)
IP/MPLS control plane
![Page 11: MPLS Scale to 100k endpoints with resiliency and simplicity · 20110223-APRICOT-mpls-scaling-100k-nodes-seamless-mpls-rev2.pptx Author: jlemon Created Date: 2/23/2011 3:53:59 AM ...](https://reader030.fdocuments.in/reader030/viewer/2022040703/5d67a09d88c9939a768b5668/html5/thumbnails/11.jpg)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 11
LDP Downstream on Demand
D1
PE11
PE12
1.1.1.1
LDP DoD Reply (L=21)
LDP DoD Reply (L=31)
IP/MPLS control plane
• No service provisioning anywhere else
![Page 12: MPLS Scale to 100k endpoints with resiliency and simplicity · 20110223-APRICOT-mpls-scaling-100k-nodes-seamless-mpls-rev2.pptx Author: jlemon Created Date: 2/23/2011 3:53:59 AM ...](https://reader030.fdocuments.in/reader030/viewer/2022040703/5d67a09d88c9939a768b5668/html5/thumbnails/12.jpg)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 12
LDP Downstream on Demand
D1
PE11
PE12
1.1.1.1
IP/MPLS control plane
![Page 13: MPLS Scale to 100k endpoints with resiliency and simplicity · 20110223-APRICOT-mpls-scaling-100k-nodes-seamless-mpls-rev2.pptx Author: jlemon Created Date: 2/23/2011 3:53:59 AM ...](https://reader030.fdocuments.in/reader030/viewer/2022040703/5d67a09d88c9939a768b5668/html5/thumbnails/13.jpg)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 13
LDP Downstream on Demand
• Access node is extremely simple No IGP, no BGP
• Access node may have an LSP towards any other node
• Access node only knows the labels it needs
• Simple and Scaleable
• Leverage existing technology (simplicity)
![Page 14: MPLS Scale to 100k endpoints with resiliency and simplicity · 20110223-APRICOT-mpls-scaling-100k-nodes-seamless-mpls-rev2.pptx Author: jlemon Created Date: 2/23/2011 3:53:59 AM ...](https://reader030.fdocuments.in/reader030/viewer/2022040703/5d67a09d88c9939a768b5668/html5/thumbnails/14.jpg)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 14
Scaling the IP/MPLS Control Plane
L1 L2 L1
D1
PE11
PE12
ABR11
ABR12
ABR21
ABR22
PE21
PE22
D2
1k Nodes / Core
10k Nodes / Aggregation
![Page 15: MPLS Scale to 100k endpoints with resiliency and simplicity · 20110223-APRICOT-mpls-scaling-100k-nodes-seamless-mpls-rev2.pptx Author: jlemon Created Date: 2/23/2011 3:53:59 AM ...](https://reader030.fdocuments.in/reader030/viewer/2022040703/5d67a09d88c9939a768b5668/html5/thumbnails/15.jpg)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 15
Divide and Conquer
• To scale, introduce a layer of hierarchy BGP
• Possible thanks to key innovation: BGP PIC Scale-Independent BGP FRR
Simple: default router behavior
![Page 16: MPLS Scale to 100k endpoints with resiliency and simplicity · 20110223-APRICOT-mpls-scaling-100k-nodes-seamless-mpls-rev2.pptx Author: jlemon Created Date: 2/23/2011 3:53:59 AM ...](https://reader030.fdocuments.in/reader030/viewer/2022040703/5d67a09d88c9939a768b5668/html5/thumbnails/16.jpg)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 16
IGP ~ K entries
L1 L2 L1
D1
PE11
PE12
ABR11
ABR12
ABR21
ABR22
PE21
PE22
D2
Redist core ABR into L1 Redist static into L1
Nothing or only summary
![Page 17: MPLS Scale to 100k endpoints with resiliency and simplicity · 20110223-APRICOT-mpls-scaling-100k-nodes-seamless-mpls-rev2.pptx Author: jlemon Created Date: 2/23/2011 3:53:59 AM ...](https://reader030.fdocuments.in/reader030/viewer/2022040703/5d67a09d88c9939a768b5668/html5/thumbnails/17.jpg)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 17
BGP 3107 ~ 100K entries
• Each IGP area has routes for that area only + routes to core ABR’s ( ~1k prefixes) • LDP labels used to traverse each area and reach core ABR’s • BGP labels used by PEs and ABRs to reach PE’s in remote areas • Service (e.g., PW) labels used by Pes • Add-Path
L1 L2 • L1
D1
PE11
PE12
ABR11
ABR12
ABR21
ABR22
PE21
PE22
D2
iBGP3107 PE21 and D2 via ABR21
iBGP3107 PE21 and D2 via ABR21
IGP/LDP Label
BGP3107 Label
Service Label
![Page 18: MPLS Scale to 100k endpoints with resiliency and simplicity · 20110223-APRICOT-mpls-scaling-100k-nodes-seamless-mpls-rev2.pptx Author: jlemon Created Date: 2/23/2011 3:53:59 AM ...](https://reader030.fdocuments.in/reader030/viewer/2022040703/5d67a09d88c9939a768b5668/html5/thumbnails/18.jpg)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 18
IGP FRR: Loop-Free Alternate (LFA)
• IGP route D1 Primary Path: via F
Backup Path: via C because C’s primary path is not via S
• IGP route D2 Primary Path: via F
Backup Path: via E because E’s primary path is not via S
S F
C
E
D1
D2
![Page 19: MPLS Scale to 100k endpoints with resiliency and simplicity · 20110223-APRICOT-mpls-scaling-100k-nodes-seamless-mpls-rev2.pptx Author: jlemon Created Date: 2/23/2011 3:53:59 AM ...](https://reader030.fdocuments.in/reader030/viewer/2022040703/5d67a09d88c9939a768b5668/html5/thumbnails/19.jpg)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 19
LFA Benefits
• Simple the router computes it automatically
• <50msec pre-computed, pre-installed, enabled on link down in a prefix independent manner
Leverage Hierarchical dataplane FIB
• Link and Node Protection
• Deployment friendly no IETF protocol change, no interop testing, incremental deployment
![Page 20: MPLS Scale to 100k endpoints with resiliency and simplicity · 20110223-APRICOT-mpls-scaling-100k-nodes-seamless-mpls-rev2.pptx Author: jlemon Created Date: 2/23/2011 3:53:59 AM ...](https://reader030.fdocuments.in/reader030/viewer/2022040703/5d67a09d88c9939a768b5668/html5/thumbnails/20.jpg)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 20
LFA Constraint
• Topology dependent availability of a backup path depends on topology
S has no LFA for dest D1
S F
B
D1
C
![Page 21: MPLS Scale to 100k endpoints with resiliency and simplicity · 20110223-APRICOT-mpls-scaling-100k-nodes-seamless-mpls-rev2.pptx Author: jlemon Created Date: 2/23/2011 3:53:59 AM ...](https://reader030.fdocuments.in/reader030/viewer/2022040703/5d67a09d88c9939a768b5668/html5/thumbnails/21.jpg)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 21
Access/Aggregation Topologies
• See draft-filsfils-lfa-applicability-00
100% link and node protection 99% link and node protection
![Page 22: MPLS Scale to 100k endpoints with resiliency and simplicity · 20110223-APRICOT-mpls-scaling-100k-nodes-seamless-mpls-rev2.pptx Author: jlemon Created Date: 2/23/2011 3:53:59 AM ...](https://reader030.fdocuments.in/reader030/viewer/2022040703/5d67a09d88c9939a768b5668/html5/thumbnails/22.jpg)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 22
BGP Prefix-Independent Protection (PIC)
• 50msec protection
• Prefix-Independent
• Default behavior, entirely automated computation
• No operator involvement
• Simple
PE3 Cust1
Cust2
PE1
PE2
![Page 23: MPLS Scale to 100k endpoints with resiliency and simplicity · 20110223-APRICOT-mpls-scaling-100k-nodes-seamless-mpls-rev2.pptx Author: jlemon Created Date: 2/23/2011 3:53:59 AM ...](https://reader030.fdocuments.in/reader030/viewer/2022040703/5d67a09d88c9939a768b5668/html5/thumbnails/23.jpg)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 23
BGP PIC
• x00msec Protection
• Prefix-Independent
• Default behavior, entirely automated computation
• No operator involvement
• Simple
PE3 Cust1
Cust2
PE1
PE2
![Page 24: MPLS Scale to 100k endpoints with resiliency and simplicity · 20110223-APRICOT-mpls-scaling-100k-nodes-seamless-mpls-rev2.pptx Author: jlemon Created Date: 2/23/2011 3:53:59 AM ...](https://reader030.fdocuments.in/reader030/viewer/2022040703/5d67a09d88c9939a768b5668/html5/thumbnails/24.jpg)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 24
Service Flexibility
• Service and Network Architecture are decoupled – No boundary
• Simplicity leads to OPEX optimization
- MPLS as single packet transport technology
- uniform end-to-end service protection at scale
PWI PWI
See “Flexible Service Edge Architecture”, Le Faucheur
![Page 25: MPLS Scale to 100k endpoints with resiliency and simplicity · 20110223-APRICOT-mpls-scaling-100k-nodes-seamless-mpls-rev2.pptx Author: jlemon Created Date: 2/23/2011 3:53:59 AM ...](https://reader030.fdocuments.in/reader030/viewer/2022040703/5d67a09d88c9939a768b5668/html5/thumbnails/25.jpg)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 25
Conclusion
• Packet traffic will dominate
• Innovations support 100k edge nodes in an mpls network with 50msec protection and simplicity
• Simplicity to minimize OPEX Operational Convergence
Plug&Play 50msec Protection
Service Flexibility/Velocity
![Page 26: MPLS Scale to 100k endpoints with resiliency and simplicity · 20110223-APRICOT-mpls-scaling-100k-nodes-seamless-mpls-rev2.pptx Author: jlemon Created Date: 2/23/2011 3:53:59 AM ...](https://reader030.fdocuments.in/reader030/viewer/2022040703/5d67a09d88c9939a768b5668/html5/thumbnails/26.jpg)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 26
Backup
Strictly Confidential
![Page 27: MPLS Scale to 100k endpoints with resiliency and simplicity · 20110223-APRICOT-mpls-scaling-100k-nodes-seamless-mpls-rev2.pptx Author: jlemon Created Date: 2/23/2011 3:53:59 AM ...](https://reader030.fdocuments.in/reader030/viewer/2022040703/5d67a09d88c9939a768b5668/html5/thumbnails/27.jpg)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 27
Service Mirroring Applicability
PE-CE Link Failure - BGP PIC required
PE node failure - strict homing rule does not apply - BGP PIC is required
PE node failures - strict homing rule applies - Service Mirroring or BGP PIC
Service Mirroring or PIC
PIC Required
PIC Required
![Page 28: MPLS Scale to 100k endpoints with resiliency and simplicity · 20110223-APRICOT-mpls-scaling-100k-nodes-seamless-mpls-rev2.pptx Author: jlemon Created Date: 2/23/2011 3:53:59 AM ...](https://reader030.fdocuments.in/reader030/viewer/2022040703/5d67a09d88c9939a768b5668/html5/thumbnails/28.jpg)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 28
Service Mirroring Complexity
• Operator Configuration Intensive Catastrophic service impact if misconfigured
• Restrictive Assumptions small applicability
• Does not replace the need for BGP PIC Additional Technology