Professional Documents
Culture Documents
Scaling The IP NGN With Unified MPLS: Istvan Kakonyi
Scaling The IP NGN With Unified MPLS: Istvan Kakonyi
Scaling The IP NGN With Unified MPLS: Istvan Kakonyi
Unified MPLS
Istvan Kakonyi
Vertical Solutions Architect
September 2012
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1
• Introduction – Challenges ahead of Service Providers
• UMMT Architecture
Architecture Overview
UMMT Application in Mobile Networks
Resiliency
• Q and A
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 3
A 18x increase in mobile
data traffic over the next
5 years
Machine-to-machine
Traffic to increase 22x
by 2016
Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update, 2011-2016
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4
• High capacity requirements from edge to core:
100Mbps eNB, 1Gbps Access, 10Gbps Aggregation, 100Gbps Core
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6
Reduction in BGP routes towards Access
Aggregation Node Aggregation Node
Core
Core
~45
~45 ~45
~45
RAN ~Aggregation
~254 2,500
IGP Routes
Domain ~70~MPLS/IP
Core67,000
IGPDomain
Routes ~254~Aggregation
2,500
IGP Routes
Domain
IGP
IGP
MPLS/IP
~ 6,020
MPLS/IP
BGP Routes ~ 67,000 BGP MPLS/IP IGP
IGP
RAN
IGPIGPRoutes! IGP Area Routes
IGPRoutes! ~ 6,020
IGPIGPBGP
Routes! Routes
Area/Process MPLS/IP
Area/Process
Routes
Routes
IGP Area/Process
Aggregation
Aggregation
Routes
IGPRoutes
Area/Process
Node
Node
Core
Core
LDP LSP
LDP LSP
25 Aggregation Domains attached to the core!
LDP LSP
iBGP Hierarchical LSP
LDP LSP
LDP LSP LDP LSP
LDP LSP
LDP LSP
Core ABRs NA 2 50
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7
IGP area 3 IGP area 1 IGP area 2
ABR-RR1 ABR-RR2
Aggregati Aggregati
on PE2
PE1 on Core
Domain 1 Domain 2
ABR-RR3 ABR-RR4
BGP AS
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 8
ABR-RR1 ABR-RR2
iBGP iBGP iBGP
peers peers peers
PE1 PE2
IGP 1 IGP 2 IGP 3
Next-Hop-Self Next-Hop-Self
VCID:X
Label:Z
GE0/1
VCID:X
PE1 PE2
GE0/1
VCID:X
ABR-RR1 ABR-RR2
VCID:X
Label:Y
21 22 23
L4 L3 Z
Z Z
ABR-RR1 ABR-RR2
PE1 PE2
Core Aggregation
Aggregation
PE4
ABR-RR3 ABR-RR4
PE3
(cluster-id 1) (cluster-id 2)
BGP Additional-path:
RR sends all paths for ABRs, and they perform path selection
RR performs path selection, sends path + additional path
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 13
• Access, Aggregation and Core are in different IGP areas
MPLS MPLS
MPLS MPLS
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 16
TDM BTS/ATM NodeB
TDM/ATM
BSC
ATM RNC
CSG
MTG
S1-U SGW
eNodeB
MTG MME
S1-C MTG
V4 or v6 MPLS VPN
CSG
X2-C, X2-U
MTG
SGW
Cell Site Gateway (CSG) Pre-Aggregation Node Aggregation Node Core Node Core Node
ASR-901 3800X, 3600X-24CX, ASR-903 ASR-9000 CRS-3, ASR-9000 CRS-3, ASR-9000
Fiber or uWave Link, Ring DWDM, Fiber Rings, H&S, Hierarchical Topology DWDM, Fiber Rings, Mesh Topology
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 17
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 18
Validated in
UMMT 3.0
Aggregation Node
Aggregation Node
Mobile
Transport GW Core Node CSG
CSG Core Node
Core Core
Node Node RAN
RAN Aggregation Network Core Network Aggregation Network IP/MPLS
IP/MPLS IP/MPLS IP/MPLS Domain IP/MPLS domain
domain Domain Domain
CSG
CSG Pre-Aggregation Core Pre-Aggregation
Node Core
Node Node
Mobile Node
Core Node Transport GW Core Node
CSG
CSG Aggregation Node
Aggregation Node
LDP LSP LDP LSP LDP LSP LDP LSP LDP LSP
• The Mobile Core, Aggregation, Access Network enable Unified MPLS Transport
• The Core, Aggregation, Access are organized as independent IGP/LDP domains
• Core and Aggregation Networks may be in different Autonomous Systems, in which case the inter-
domain LSP is enabled by labeled eBGP in between ASes
• The network domains are interconnected with hierarchical LSPs based on RFC 3107, BGP
IPv4+labels. Intra domain connectivity is based on LDP LSPs
• The Access Network Nodes learn only the required labelled BGP FECs, with selective distribution of
the MPC and RAN neighbouring labelled BGP communities
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 19
Unified MPLS Transport
Inline RR External RR
Inline RR Inline RR
NHS
NHS RR NHS
iBGP
iBGP iBGP IPv4+label
IPv4+label PE IPv4+label ABR IPv4+label
IPv4+label
IPv4+label PE
BNG, MSE
Inline RR RR
Inline RR Inline RR
VPNv4 PE iBGP
iBGP iBGP
CSG VPNv4 VPNv4
VPNv4
VPNv4 PE
MTG (EPC GW)
Cell Site Gateway (CSG) Pre-Aggregation Node Aggregation Node Core ABR Core ABR
ASR-901 ME-3800X, 3600-X, ASR-903 ASR-9000 CRS-3, ASR-9000 CRS-3, ASR-9000
Fiber or uWave Link, Ring
© 2010 Cisco and/or its affiliates. All rights reserved. DWDM, Fiber Rings, H&S, Hierarchical Topology DWDM, Fiber Rings, Mesh Topology
Cisco Confidential 20
LDP Label
BGP Label
LSPs between CSG and MTG Loopbacks
NHS NHS NHS NHS
iBGP IPv4+label iBGP IPv4+label
1- Control
iBGP IPv4+label
Central RR
iBGP iBGP
iBGP
Mobile Transport GW
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 21
Labeled BGP LSPs between Remote Access Nodes LDP Label
BGP Label
Control
iBGP IPv4+label iBGP IPv4+label iBGP IPv4+label iBGP IPv4+label iBGP IPv4+label
Imp-Null
Access IGP Domain Aggregation IGP Domain Core IGP Domain Aggregation IGP Domain Access IGP Domain
MTG
push swap pop push swap pop push swap pop push swap pop
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 23
• Unified MPLS transport with a common MPLS VPN for LTE S1 from all CSGs and X2 per LTE region.
• Mobile Transport GWs import all RAN & MPC Route Targets, and export prefixes with MPC Route Target
• CSGs (and/or Pre-Aggregation Node) in a RAN region import the MPC and regional RAN Route Targets:
Enables S1 control and user plane with any MPC locations in the core
Enables X2 across CSGs in the RAN region
• MPLS VPN availability based on BGP PIC Edge and infrastructure LSP based LFA FRR
• Pre-Aggregation Nodes and Core POP Nodes form inline RR hierarchy for the MPLS VPN service
Core ABRs perform BGP community based Egress filtering to drop unwanted remote RAN VPNv4 prefixes
Pre-Aggregation Nodes implement RT Constrained Route Distribution towards CSR VPNv4 clients
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 24
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 25
Access Network Aggregation Network Core Network Aggregation Network Mobile Access Network
OPSF 0 / IS-IS L2 IS-IS L1 IS-IS L2 IS-IS L1 OPSF 0 / IS-IS L2
BGP Egress filter towards CSGs: BGP Egress filter towards CSGs:
1) Allow MTG community 1001:1001 1) Allow MTG community 1001:1001
2) Allow common wireline community 20:20 2) Allow common wireline community 20:20
3) Drop 3) Drop
• CSG accepts MTG & remote loopbacks for configured wireline services
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 26
• What is LFA FRR? 2
Well known (RFC 5286) basic fast re-route mechanism to provide C D
local protection for unicast traffic in pure IP and MPLS/LDP 10
2
networks 2
A B 1
Path computation done only at “source” node
4 8
Backup is Loop Free Alternate (C is an LFA, E is not)
E F
• No directly connected Loop Free Alternates (LFA) in some
topologies
C3
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 27
2
http://tools.ietf.org/html/draft-shand-remote-lfa
• Remote LFA uses automated IGP/LDP behavior to extend
basic LFA FRR to arbitrary topologies
Backbone
• A node dynamically computes its remote loop free
alternate node(s)
Done during SFP calculations using PQ algorithm (see draft) A1 A2
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 28
2
• C2’s LIB
C1’s label for FEC A1 = 20
C3’s label for FEC C5 = 99 Backbone
21 99
Access Region
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 29
2
Odd Ring
• MPLS-TE FRR 1-hop Link
AG1-1 AG1-2
14 primary TE tunnels to operate
tLDP session for
14 backup TE tunnels to operate CSS-1
link CSS 2-3
CSS-5
No node protection
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 32
PIC Core PIC Edge
msec
1000000
Core
100000
100000
250k PIC
10000 10000
250k no PIC
PIC 500k PIC
LoC (ms)
1000 1000
no PIC 500k no PIC
100 100
10
10
1 P 1
12 0
15 0
17 0
20 0
22 0
25 0
27 0
30 0
32 0
35 0
00
0
10 0
1
0
00
00
00
50000
100000
150000
200000
250000
300000
350000
400000
450000
500000
00
50
00
50
00
50
00
50
00
50
00
25
50
75
Prefix
Prefix
• Upon failure in the core, without Core PIC, Upon failure at the edge, without edge PIC,
convergence function of number of affected convergence function of number of affected
prefixes prefixes
• With PIC, convergence predictable and With PIC, convergence predictable and
remains constant independent of the number remains constant irrespective of the number of
of prefixes prefixes
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 33
RAN IGP Process Aggregation Domain Core Domain Aggregation Domain RAN IGP Process
OSPF/ ISIS (OSPFx/ISIS1) OSPF0/ISIS2 (OSPFx/ISIS1) OSPF/ ISIS
RAN
RAN iBGP Core iBGP Access
Access
Aggregation
Node Aggregation Aggregation Aggregation
Node
BGP Community Core MPC BGP Community
PE Core
Redistribute
CSN Loopbacks Aggregation Node
Aggregation Node iBGP Hierarchical LSP
into 3107 iBGP
LDP LSP LDP LSP LDP LSP LDP LSP LDP LSP
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 34
• Cisco Unified MPLS helps in building highly scalable MPLS
networks where:
IGP domains are kept small
Number of operation points are minimized
Operation and troubleshooting kept simple
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 35
Thank you.