Beruflich Dokumente
Kultur Dokumente
Si
Si
Agenda
What is MPLS?
Brief overview of Protocols & Routing
Why MPLS?
MPLS & ATM MPLS & IP
MPLS Architecture
MPLS Operational & Terminology
Si
Si
Si
Si
Connectionless Vs Connection-Oriented
Si
Si
MPLS - Beginnings
In the meantime other values of a labeling scheme realized and attempt to bring these into the IP paradigm; like Quality, Service Guarantees and Traffic Management amongst others.
8
Si
Agenda
What is MPLS?
Brief overview of Protocols & Routing
Why MPLS?
MPLS & ATM MPLS & IP
MPLS Architecture
MPLS Operational & Terminology
Si
10
Si
They use the Connection-Oriented Network Layer They were designed to be an alternative to IP
Failed in this goal Used today in IP backbones or interconnection points
11
Si
12
Si
SPF algorithms send traffic on shared path and may ignore unloaded links
even if load balancing can be done in some cases (IGRP)
Quality of Service
ATM can natively provide guaranteed service Provide Diff-Serv or Int -Serv (Integrated Service) over different VCs
13
Si
Si
MPLS
Multi-Protocol Label Swapping Goal: Integrate IP and ATM layer in the same concept
peer model of integration
Si
Principles of MPLS
Integrate all network technologies at same layer
An MPLS node can be at the same time: IP router, ATM switch, Optical Switch
In this context, ATM and Frame Relay are often called layer 2 technologies
16
Si
MPLS example
17
Si
MPLS & IP
18
Si
Connectionless connection
Idle - No Connection
19
Si
20
Si
IP And Connections
21
Si
Traditional IP Routing
22
Si
23
Si
24
Si
25
Si
26
Si
27
Si
28
Si
29
Si
A Connectionless Network
30
Si
31
Si
32
Si
Some Terminology
33
Si
Agenda
What is MPLS?
Brief overview of Protocols & Routing
Why MPLS?
MPLS & ATM MPLS & IP
MPLS Architecture
MPLS Operational & Terminology
34
Si
35
Si
MPLS Terminology
36
Si
L2 Header L2 Header
MPLS Header
3232-bits
IP Packet IP Packet
Fields
Label Experimental (CoS) Stacking bit Time to live
Si
MPLS Terminology
Connection Table IP 25
Port 1 Port 2
In Out Label (port, label) (port, label) Operation
IP 19
Label Swapping
Connection table maintains mappings Exact match lookup Input (port, label) determines:
Label operation Output (port, label)
Si
MPLS Terminology
LSP
Si
MPLS Terminology
40
Si
Paris
Rome
Si
IP Routing Domain
Destination
Source
Ingress LSR
MPLS Domain
Egress LSR
Destination
Si
134.5.6.1
134.5.1.5
2
200.3.2.7
6
Egress Routing Table
Destination 134.5/16 Next Hop 134.5.6.1 200.3.2.1
2 3
200.3.2.7 99 200.3.2.7 0
200.3.2/24
5
200.3.2.7
200.3.2.7 56
MPLS Table
In (1, 99) Out (2, 56)
MPLS Table
In (3, 56) Out (5, 0)
200.3.2.1 200.3.2.7
43
Si
Agenda
What is MPLS?
Brief overview of Protocols & Routing
Why MPLS?
MPLS & ATM MPLS & IP
MPLS Architecture
MPLS Operational & Terminology
44
Si
MPLS Applications
45
Si
46
Si
47
Si
48
Si
49
Si
What is a VPN?
50
Si
51
Si
52
Si
Site 1
CPE
PE
CPE
FT FT
Site 3
CPE
Site 2
CPE
P P P
Site 2
CPE
FT
Site 3
FT FT
Site 1
PE
PE
Application: Outsourced VPNs PE maintains VPN-Specific forwarding tables (FT)for each of its directly connected VPN sites Conventional IP routing between CE and PE RFC 2547bis is one example (Juniper Networks is a co author)
53
Si
54
Si
One MPLS VPN router serves several customers (with VRs) - Scales much better than CPE based VPNs: Minimizes the N-Squared connectivity issue.
55
Si
56
Si
Implementation Considerations
57
Si
58
Si
59
Si
60
Si
61
Si
What is PWE3?
62
Si
63
Si
64
Si
65
Si
66
Si
67
Si
68
Si
69