Corp A. Site 3. Intranet A. VPNID 4. Intranet B. VPNID 12. Intranet B. VPNID 12. Service Provider. VPN Aware Network. Connectionless. IP VPNs. Connectionless.
2201 1325_06_2000_c1
1 1
© 2000, Cisco Systems, Inc.
Introduction to MPLS and Traffic Engineering Session 2201
2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
2
Topics
• Motivations for MPLS • MPLS Overview • Applications • Roadmap
2201 1325_06_2000_c1
3
© 2000, Cisco Systems, Inc.
Why MPLS?
• Integrate best of Layer 2 and Layer 3 Keep up with growth Reduce operations costs Increase reliability Create new revenue from advanced IP services Standards based 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
4
Key Cisco MPLS Solutions RSVP
IP Multicast
IP CoS
IP/ATM Integration
Traffic Engineering
Internet Scale VPN/CoS 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
5
MPLS: Routing Scalability for IP over ATM • Internal routing scalability Limited adjacencies
• External routing scalability Full BGP4 support, with all the extras
• VC merge for very large networks 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
6
MPLS: End-to-End IP Services over ATM • IP services directly on ATM switches
RSVP
ATM switches support IP protocols directly Avoids complex translation
• Full support for IP CoS, RSVP, IP multicast, future IP services 2201 1325_06_2000_c1
IP Multicast
IP CoS
7
© 2000, Cisco Systems, Inc.
Benefits of MPLS Class of Service with ATM
IP CoS over Standard ATM
• Allocate resources: Per individual, edge-to-edge VCs By kbps bandwidth
• Mesh of VCs to configure
2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
IP CoS with MPLS
• Allocate resources: Per class, per link By % bandwidth
• No VCs to configure • Simpler to provision and engineer • Even simpler with ABR 8
MPLS: Traffic Engineering • Characteristics High performance Low overhead End-to-end connectivity
• Applications Constraint-based routing Fast reroute Guaranteed bandwidth Frame/ATM transport Control plane for ATM and OXCs 2201 1325_06_2000_c1
9
© 2000, Cisco Systems, Inc.
Motivations for Traffic Engineering Link Failure
New Release of Netscape Software
No Physical Link
• Links not available • Economics • Failure scenarios • Unanticipated 300 Mbps traffic Traffic Flow 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
155 Mbps Fiber Link
10
MPLS: Bringing Layer 2 Benefits to Layer 3 Route Chosen By IP Routing Protocol
• Traffic engineering
Route Specified By Traffic Engineering
Aligning traffic flows to resources Optimize link utilization
• Fast re-route Fast, local, link and node protection
• Guaranteed bandwidth Hard end-to-end bandwidth and delay guarantees 2201 1325_06_2000_c1
Legacy FR Edge Node
11
© 2000, Cisco Systems, Inc.
IP VPN Taxonomy IP VPNs DIAL DEDICATED ClientInitiated
NASInitiated IP Tunnel
Security Appliance
2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
Router
Virtual VPN Aware Circuit Networks FR
ATM
MPLS/BGP VPNs
12
Cisco MPLS/BGP VPNs
Corp A Site 3
Connectionless IP VPNs
Corp B Site 1
Corp A Site 2
VPN Management by Membership List
Corp A Site 1
Privacy without Tunnels 2201 1325_06_2000_c1
Intranet A VPNID 4
Intranet B VPNID 12
Corp B Site 2
Service Provider VPN Aware Network
13
© 2000, Cisco Systems, Inc.
Benefits of MPLS/BGP VPNs • Private, connectionless IP VPNs • Outstanding scalability • Customer IP addressing freedom • Multiple QoS classes • Secure support for intranets and extranets • Simplified VPN Provisioning • Support over any access or backbone technology 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
Connection-Oriented VPN Topology
VPN B
VPN A VPN C VPN B
VPN C
VPN A VPN A
VPN B VPN C
VPN C VPN B
VPN A
Connectionless VPN Topology
VPN B
VPN A VPN C
VPN C
VPN B
VPN A VPN A VPN B VPN C
VPN C VPN A
VPN B 14
MPLS Benefits Benefits of MPLS IP/ATM Integration
Shared Backbone for Economies of Scale Reduced Complexity for Lower Operational Cost Faster Time to Market for IP Services => More Revenue Use Best Technology => Lower Costs
Traffic Engineering
Traffic Eng. for Lower Trunk Costs and Higher Reliability Fast Reroute for Protection and Resiliency Guaranteed Bandwidth for Hard QoS Guarantees
MPLS BGP VPNs 2201 1325_06_2000_c1
New Revenue Opportunity for SPs Scalability for Lower Operational Costs and Faster Rollout L2 Privacy and Performance for IP
15
© 2000, Cisco Systems, Inc.
Topics
• Motivations for MPLS • MPLS Overview • Applications • Roadmap
2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
16
MPLS Concept At Edge (Edge LSR): Classify Packets Label Them
In Core (LSR): Forward Using Labels As Opposed to IP Addr
• Enable ATM switches to act as routers • Create new IP capabilities via flexible classification 2201 1325_06_2000_c1
17
© 2000, Cisco Systems, Inc.
Router Example: Distributing Routing Information Address Prefix
I/F
Address Prefix
I/F
128.89
1
128.89
0
171.69
1
171.69
1
...
Address Prefix
I/F
128.89
0
…
…
128.89 0 0 1 You Can Reach 128.89 and 171.69 thru Me
You Can Reach 128.89 thru Me 1 171.69
Routing Updates (OSPF, EIGRP…) 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
You Can Reach 171.69 thru Me 18
Router Example: Forwarding Packets Address Prefix
I/F
Address Prefix
I/F
128.89
1
128.89
0
171.69
1
171.69
1
...
Address Prefix
I/F
128.89
0
…
…
128.89 0 0 1 128.89.25.4
Data
128.89.25.4
128.89.25.4
1
Data
128.89.25.4
Data
Data
171.69
Packets Forwarded Based on IP Address 2201 1325_06_2000_c1
19
© 2000, Cisco Systems, Inc.
MPLS Example: Routing Information Address Out Out In Label Prefix I'face Label
Address Out Out In Label Prefix I'face Label
128.89
1
128.89
0
171.69
1
171.69
1
...
...
...
...
In Address Out Out Label Prefix I'face Label 128.89
0
...
...
0
128.89
0
1
You Can Reach 128.89 thru Me You Can Reach 128.89 and 171.69 thru Me
Routing Updates (OSPF, EIGRP…) 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
1
You Can Reach 171.69 thru Me 171.69 20
MPLS Example: Assigning Labels Address Out Out In Label Prefix I'face Label
Address Out Out In Label Prefix I'face Label
-
128.89
1
4
4
128.89
0
9
-
171.69
1
5
5
171.69
1
7
...
...
...
...
...
...
...
...
In Address Out Out Label Prefix I'face Label 9
128.89
0
-
...
...
...
...
0
128.89
0
1
Use Label 9 for 128.89 Use Label 4 for 128.89 and Use Label 5 for 171.69
Routing Updates (OSPF, EIGRP…) 2201 1325_06_2000_c1
1
Use Label 7 for 171.69 171.69 21
© 2000, Cisco Systems, Inc.
MPLS Example: Forwarding Packets Address Out Out In Label Prefix I'face Label
Address Out Out In Label Prefix I'face Label
-
128.89
1
4
4
128.89
0
9
-
171.69
1
5
5
171.69
1
7
...
...
...
...
...
...
...
...
In Address Out Out Label Prefix I'face Label 9
128.89
0
-
...
...
...
...
0
128.89
0 128.89.25.4 Data
1 128.89.25.4 Data
4
9 128.89.25.4 Data
128.89.25.4 Data
1
LSR Forwards Based on Label 171.69 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
22
MPLS Example: More Details In Address Out Out Label Prefix I'face Label
Address Out Out In Label Prefix I'face Label
In Address Out Out Label Prefix I'face Label
7
128.89
1
4
4
128.89
0
X
X
128.89.25
0
-
2
171.69
1
5
5
171.69
1
7
X
117.59
1
-
7
117.59
1
4
4
117.59
0
X
...
...
...
...
0
128.89.25
0 1 128.89.25.4 Data
1 7
128.89.25.4 Data
4
128.89.25.4 Data 128.89.25.4 Data
Prefixes That Share a Path Can Share Label 2201 1325_06_2000_c1
Remove Tag One Hop Prior to DeAggregation Point
De-Aggregation Point Does L3 lookup
117.59
23
© 2000, Cisco Systems, Inc.
Encapsulations ATM Cell Header
GFC
VPI
VCI
PTI
CLP HEC
DATA
Label
PPP Header (Packet over SONET/SDH)
PPP Header
Label Header
Layer 3 Header
LAN MAC Label Header
MAC Header
Label Header
Layer 3 Header
2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
24
Label Header for Packet Media 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
Label
COS S
TTL
Label = 20 bits COS = Class of Service, 3 Bits S = Bottom of Stack, 1 Bit TTL = Time to Live, 8 Bits
• Can be used over Ethernet, 802.3, or PPP links • Uses two new ether types/PPP PIDs • Contains everything needed at forwarding time • One word per label 2201 1325_06_2000_c1
25
© 2000, Cisco Systems, Inc.
ATM MPLS Example: Routing Information Address Out Out In Label Prefix I'face Label
In In Address Out Out Label I/F Prefix I'face Label
128.89
1
128.89
0
171.69
1
171.69
1
...
...
...
...
In In Address Out Out Label I/F Prefix I'face Label 128.89
0
...
...
0 128.89
1 1
0
2
You Can Reach 128.89 thru Me You Can Reach 128.89 and 171.69 thru Me
Routing Updates (OSPF, EIGRP…) 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
1
You Can Reach 171.69 thru Me 171.69 26
ATM MPLS Example: Requesting Labels Address Out Out In Label Prefix I'face Label
In In Address Out Out Label I/F Prefix I'face Label
128.89
1
128.89
0
171.69
1
171.69
1
...
...
...
...
In In Address Out Out Label I/F Prefix I'face Label 128.89
0
...
...
0 128.89
1 1
0
2
Need a Label for 128.89 Need Another Label for 128.89
Need a Label for 128.89
1
Need a Label for 128.89
Need a Label for 171.69
Need a Label for 128.89 Label Distribution Protocol (LDP) (Downstream Allocation on Demand) 2201 1325_06_2000_c1
171.69 27
© 2000, Cisco Systems, Inc.
ATM MPLS Example: Assigning Labels Address Out Out In Label Prefix I'face Label
In In Address Out Out Label I/F Prefix I'face Label
In In Address Out Out Label I/F Prefix I'face Label
-
128.89
1
4
4
2
128.89
0
9
9
1
-
171.69
1
5
8
3
128.89
0
10
10
1
...
...
5
2
171.69
1
7
128.89
...
-
0
-
...
0 128.89
1 1
0
0
2
Use Label 9 for 128.89 Use Label 4 for 128.89
3
Use Label 10 for 128.89 1
Use Label 5 for 171.69
Use Label 8 for 128.89 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
Use Label 7 for 171.69
171.69 28
ATM MPLS Example: Packet Forwarding Address Out Out In Label Prefix I'face Label
In In Address Out Out Label I/F Prefix I'face Label
In In Address Out Out Label I/F Prefix I'face Label
-
128.89
1
4
4
2
128.89
0
9
9
1
-
171.69
1
5
8
3
128.89
0
10
10
1
...
...
5
2
171.69
1
7
128.89
...
-
0
-
...
0 128.89
1 1
0
0
2
128.89.25.4 Data 9 4
128.89.25.4 Data
128.89.25.4 Data
1
128.89.25.4 Data
LSR Forwards Based on Label 2201 1325_06_2000_c1
171.69 29
© 2000, Cisco Systems, Inc.
Why Multiple Labels with ATM? In I/F
Packet
Cells 5
5
5
In Address Label Prefix
Out Out I/F Label
1
5
128.89
0
3
2
8
128.89
0
3
…
…
…
…
…
5
1
Help! 0
128.89 Packet 8
8
8
8
2
3
3
3
3
3
3
• If didn’t allocate multiple labels Cells of different packets would have same label (VPI/VCI) Egress router can’t reassemble packets 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
30
Multiple Labels In I/F
Packet
Cells 5
5
5
In Address Label Prefix
Out Out I/F Label
1
5
128.89
0
3
2
8
128.89
0
7
…
…
…
…
…
5
1
Help! 0
128.89 Packet 8
8
8
8
2
7
3
7
3
7
3
• Multiple labels enable edge router to reassemble packets correctly 2201 1325_06_2000_c1
31
© 2000, Cisco Systems, Inc.
VC Merge In I/F
Packet
Cells 5
5
5
In Address Label Prefix
Out Out I/F Label
1
5
128.89
0
3
2
8
128.89
0
3
…
…
…
…
…
5
1
0
128.89 Packet 8
8
8
8
2
3
3
3
3
3
3
• With ATM switch that can merge VCs Can reuse outgoing label Hardware prevents cell interleave Fewer labels required For very large networks 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
32
Advanced MPLS • Basic MPLS: destination-based unicast • Many additional options for assigning labels • The key: separation of routing and forwarding Resource Destination-Based IP Class Reservation Unicast Routing of Service (eg RSVP)
Multicast Routing (PIM v2)
Explicit and Virtual Static Private Routes Networks
Label Information Base (LIB) Per-Label Forwarding, Queuing, and Multicast Mechanisms
2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
33
Building VPNs with MPLS • Constrained distribution of routing information Routes are only communicated to routers that are members of a VPN
• VPN-IP addresses Supports overlapping address spaces
• Multiprotocol Label Switching (MPLS) Labels used to define VPNs Labels used to represent VPN-IP addresses
• Peer model Simplifies routing for end customers 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
34
MPLS VPN Example 12.1/16 VPN B/Site 1
VPN C/Site 2 CE1B1
11.1/16
CEA2 RIP
11.2/16 Static RIP
P1
RIP
CE2B1
BGP
PE1
Step 4
Step 2
CEA1
Static
Step 5 P3 CEB3
PE3
RIP BGP
2201 1325_06_2000_c1
16.2/16
CEA3
16.1/16 VPN A/Site 1
VPN B/Site 2
P2
Step 3 Step 1
CEB2
PE2
VPN A/Site 2 12.2/16
VPN C/Site 1
© 2000, Cisco Systems, Inc.
35
Routing Information Distribution Step 1: From site (CE) to service provider (PE) E.g. via RIP, OSPF, static routing, or BGP
Step 2: Export to provider’s BGP at ingress PE Step 3: Within/across service provider(s) (among PEs): E.g. via BGP
Step 4: Import from provider’s BGP at egress PE Step 5: From service provider (PE) to site (CE) E.g. via RIP, or static routing, or BGP
2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
36
Packet Forwarding IP PKT Provider Edge LSR • IP packet received on sub-interface Label IP PKT • Sub-interfaced 1. Identify VPN configured with VPN ID FIB Table 3. Apply • BGP binds labels to Labels and Select VPN-IP routes Egress Port • LDP binds labels to IGP routes and defines CoS VPN LDP/CoS • Logically separate 2. Select FIB forwarding information for this VPN base (FIB) for each VPN 2201 1325_06_2000_c1
37
© 2000, Cisco Systems, Inc.
MPLS VPN Example 12.1/16 VPN B/Site 1
VPN C/Site 2 CE1B1
11.1/16 CE2B1
CEA2 RIP
11.2/16 Static RIP
P1
RIP
BGP
PE1
CEA1
Step 4
Step 2 Static
Step 5 P3 CEB3
PE3
RIP BGP
CEA3
16.1/16 VPN A/Site 1 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
VPN B/Site 2
P2
Step 3 Step 1
CEB2
PE2
16.2/16 VPN A/Site 2
12.2/16
VPN C/Site 1 38
Explicit Routing
• Traffic engineering requires the capability to specify a path • Voice networks, Frame Relay, ATM are explicitly routed at connection setup • But IP uses hop-by-hop destination-based routing 2201 1325_06_2000_c1
39
© 2000, Cisco Systems, Inc.
The “Fish” Problem R3 R4 R8
R2
R5
R1 R6
R7
IP Uses Shortest Path Destination-Based Routing Shortest Path May Not Be the only path Alternate Paths May Be under-Utilized while the Shortest Path Is over-Utilized 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
40
An LSP Tunnel R3 R4
R8
R2
R5
R1 R6
R7
Labels, Like VCIs Can Be Used to Establish Virtual Circuits Normal Route R1->R2->R3->R4->R5 Tunnel: R1->R2->R6->R7->R4 2201 1325_06_2000_c1
41
© 2000, Cisco Systems, Inc.
Traffic Engineering • Provides Constraint-based routing Similar to PNNI routing Control of traffic engineering Path selection Tunnel setup 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
42
Basic Traffic Engineering • LSP tunnels used to steer traffic (Termed traffic engineering or TE tunnels)
• Represent inter-POP traffic as flows in bits/sec • Determine bandwidth requirements for tunnels between POP pairs • Automated procedures route and setup the inter-POP TE tunnels 2201 1325_06_2000_c1
43
© 2000, Cisco Systems, Inc.
TE Components
(1) Information distribution Distributes constraints pertaining to links Available bandwidth is just one type of constraint
(2) Path selection algorithm Selects paths that obey the constraints 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
44
TE Components (Cont.) (3) Route setup Uses RSVP for signaling LSPs
(4) Link admission control Decides which tunnels may have resources
(5) Traffic engineering control Establishes and maintains tunnels
(6) Forwarding data 2201 1325_06_2000_c1
45
© 2000, Cisco Systems, Inc.
System Block Diagram Traffic Engineering Control Path Selection
TE Topology Database
RSVP
TE Link Adm Ctl
IS-IS/OSPF Routing
Flooding
Forwarding Engine 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
46
LSP Tunnel Setup R9
R8 R3 R4 R2
Pop
R5
R1
32 49 17
R6
R7
22
Setup: Path (R1->R2->R6->R7->R4->R9) Tunnel ID 5, Path ID 1 Reply: Communicates Labels and Label Operations Reserves Bandwidth on Each Link 2201 1325_06_2000_c1
47
© 2000, Cisco Systems, Inc.
Rerouting to an Alternate Path R9
R8 R3
X
R2
R4 Pop
R5
R1
32 49 17
R6
R7
22
Setup: Path (R1->R2->R3->R4->R9) Tunnel ID 5, Path ID 2 Until R9 Gets New Path Message, Current Resv Is Refreshed 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
48
Bridge and Roll R9
R8 R3 R4 R2
Pop Pop
26
89
R5
R1
32 38 49
17
R6
R7 22
Resv: Allocates Labels for Both Paths Reserves Bandwidth Once Per Link PathTear Can then Be Sent to Remove Old Path and Release Resources 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
49
Assigning Traffic to Tunnels • Automatic assignment based on IGP • Modified SPF calculation When the endpoint of a tunnel is reached, the next hop to that node is set to the tunnel interface Nodes downstream of the tunnel inherit the tunnel interface as their next hop (Encountering a node with its own tunnel replaces the next hop) 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
50
Topology with Tunnel R8 R3 R4 R2 R1 R5 R7
R6
Tunnel1: Path (R1->R2->R6->R7->R4) Tunnel2: Path (R1->R2->R3->R4->R5) Normal Dijkstra, Except Tunnel Interfaces Used when Tunnel Tail Is Encountered 2201 1325_06_2000_c1
51
© 2000, Cisco Systems, Inc.
Forwarding Tree R8 R3 R4 R2 R1
R5 R6
Tunnel1
R7
Tunnel2
R4 and R8 Have Tunnel1 Interface as Next Hop; R5 Has Tunnel2 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
52
Fast Reroute
• Goal—match Sonet restoral times—50 ms • Locally patch around lost facilities • Strategies Alternate tunnel (1->1 mapping) Tunnel within tunnel (n->1 mapping) 2201 1325_06_2000_c1
53
© 2000, Cisco Systems, Inc.
Fast Reroute
• Labels are carried in a stack, making it possible to nest tunnels • RSVP has a notion of PHOP, allowing the protocol to be independent of the back channel • A tunnel can use another tunnel as a tunnel hop to enable fast reroute 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
54
Nested Tunnels—Outer R9
R8 R3 R2
R5
R1
Pop 17
R6
R7
22
Setup: Path (R2->R3->R4) Session 5, ID 2 Labels Established on Resv Message 2201 1325_06_2000_c1
55
© 2000, Cisco Systems, Inc.
Nested Tunnels—Inner R9
R8
R2
14
R3
POP R5
R1
37 R6
R7
Setup: Path (R1->R2->R4->R9) Path Message Travels on Tunnel from R2 to R4 R4 Send Resv Message Directly to R2 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
56
Nested Tunnels—Operation
R8
Pop 14
Swap 37->14 Push 17
R9
R3
R2 Push 37 R5
R1
R7
R6 Swap 17->22 17 22 37 14 17
IP
2201 1325_06_2000_c1
Pop 22
57
© 2000, Cisco Systems, Inc.
Nested Tunnels—Fast Reroute
R8
Pop 14
Swap 37->14 Push 17 R2
Push 37
R3
X R5
R1
R6 Swap 17->22 IP
2201 1325_06_2000_c1
R9
17 22 37 14 17
© 2000, Cisco Systems, Inc.
R7 Pop 22
On Failure of Link from R2 -> R3, R2 Simply Changes the Outgoing Interface and Pushes on the Label for the Tunnel to R3 58
Conclusions: MPLS Fundamentals • Based on the label-swapping forwarding paradigm • As a packet enters an MPLS network, it is assigned a label based on its Forwarding Equivalence Class (FEC) As determined at the edge of the MPLS network
• FECs are groups of packets forwarded over the same Label Switched Path (LSP) 2201 1325_06_2000_c1
59
© 2000, Cisco Systems, Inc.
Conclusions: MPLS Main Ideas • Separate forwarding information (label) from the content of IP header • Single forwarding paradigm (label swapping)—multiple routing paradigms • Multiple link-specific realizations of the label swapping forwarding paradigm • Flexibility of forming Forwarding Equivalence Classes (FECs) • Forwarding hierarchy via label stacking 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
60
Topics
• Motivations for MPLS • MPLS Overview • Applications • Roadmap
2201 1325_06_2000_c1
61
© 2000, Cisco Systems, Inc.
Application: Multiservice ATM Backbone with IP • MPLS provides Scalable IP routing Advanced IP services ATM
Internet scale VPNs
• Benefits Lower operations costs Keep up with Internet growth
FR
IP
New revenue services Multiservice backbone Faster time to market 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
62
Application: Packet over SONET/SDH IP Backbone • MPLS provides Isolation of backbone from BGP Traffic engineering Guaranteed bandwidth Internet scale VPNs FR/ATM over MPLS
• Benefits Improved line utilization Increased reliability Convergence New revenue services 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
63
Application: Mixed POS/ATM Backbone • MPLS provides Tight integration of routers and ATM switches End-to-end IP services Internet scale VPNs
• Benefits Network design flexibility Transition to IP router backbone Faster time to market 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
64
Applications: Enterprise Backbone Other Campuses
FR, Voice
• MPLS provides Scalability
MPLS
IP services
Branches
Traffic engineering
Internet Si
Enterprise Backbone Enterprise LAN
• Benefits Flexibility Reduced complexity for lower cost 2201 1325_06_2000_c1
65
© 2000, Cisco Systems, Inc.
Topics
• Motivations for MPLS • MPLS Overview • Applications • Roadmap
2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
66
Leadership MPLS Solutions
• IP and ATM integration
Available Today!
• MPLS traffic engineering • MPLS VPNs with integrated QoS 2201 1325_06_2000_c1
Available Today! Available Today!
67
© 2000, Cisco Systems, Inc.
Leadership MPLS Solutions
• MPLS VPN management • MPLS connection services
2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
Available Today!
In Field Trial!
68
MPLS Platform Support BPX 8650
Catalyst 8540
BPX 8680
Cisco 4500, 4700
MGX 8850
LS1010 2201 1325_06_2000_c1
All Available Today! Cisco 3600, 2600
Cisco 7200
GSR 12000
Cisco 7500 69
© 2000, Cisco Systems, Inc.
Building on Open Standards IP Services VPNs
Tag Switching
QoS
Traffic Engineering
MPLS
• MPLS is based on Cisco’s tag switching • Cisco is using MPLS as the basis for developing support for new value-added IP services • Expect IETF ratification of the 12 MPLS RFCs in summer 2000 2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
70
MPLS: The Cisco Advantage • Industry IP leadership • Most advanced MPLS solutions • Broadest range of platforms supported in the industry today • MPLS solutions deployed in real world production networks • Standards-based solutions 2201 1325_06_2000_c1
71
© 2000, Cisco Systems, Inc.
Introduction to MPLS and Traffic Engineering Session 2201
2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
72
Please Complete Your Evaluation Form Session 2201
2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
73
2201 1325_06_2000_c1
© 2000, Cisco Systems, Inc.
74