Escolar Documentos
Profissional Documentos
Cultura Documentos
Why MPLS
Why MPLS?
Why MPLS
What is MPLS
MPLS Functions and Roles
Label Switching and Distribution
MPLS Virtual Private Networks
Voice
TV & Video
Data
PABX
IP-PABX
IP TV
MPLS
PSTN
Internet
AXE
Mobile Networks
Internet
IP-PABX
Mobile Networks
"Disclaimer: This document is intended for internal use only (i.e. self-study) and it is not allowed to distribute in any
shape and form for external use. Furthermore, please keep in mind that this module was designed and developed for
e-learning method. This might have an impact on the quality of the graphics in this document."
"Disclaimer: This document is intended for internal use only (i.e. self-study) and it is not allowed to distribute in any
shape and form for external use. Furthermore, please keep in mind that this module was designed and developed for
e-learning method. This might have an impact on the quality of the graphics in this document."
leohl ????
What is MPLS
o
IP Network
IP
AT is MPLs?
IP
v6
What
M
er
ne
C
DL
Label switching
label label
IP Packet IP packet
Et
h
Multi-Protocol
Hello
PP
P
PV
Hello
SO
N
ET
/S
D
label
IP packet
IP Packet
label
ATM Network
"Disclaimer: This document is intended for internal use only (i.e. self-study) and it is not allowed to distribute in any
shape and form for external use. Furthermore, please keep in mind that this module was designed and developed for
e-learning method. This might have an impact on the quality of the graphics in this document."
IP packet
IP Packet
MPLS/IP Network
"Disclaimer: This document is intended for internal use only (i.e. self-study) and it is not allowed to distribute in any
shape and form for external use. Furthermore, please keep in mind that this module was designed and developed for
e-learning method. This might have an impact on the quality of the graphics in this document."
MPLS challenges IP
VPN
QoS
Virtual
Quality
Private
of Service
Network
MPLS/IP
VPN-A
40.1.1.1
o
o
l
l
e H
e
40.1.2.1
VPN-A
VPN-b
40.1.2.1
VPN-b
40.1.1.1
MPLS/IP Network
Layer 7 -
Application
P
LS
Hello
Layer 6 - Presentation
Layer 5 -
Session
Layer 4 -
Transport
Layer 3 -
Network
Layer 2 -
Data Link
Layer 1 -
Physical
MPLS
"Disclaimer: This document is intended for internal use only (i.e. self-study) and it is not allowed to distribute in any
shape and form for external use. Furthermore, please keep in mind that this module was designed and developed for
e-learning method. This might have an impact on the quality of the graphics in this document."
"Disclaimer: This document is intended for internal use only (i.e. self-study) and it is not allowed to distribute in any
shape and form for external use. Furthermore, please keep in mind that this module was designed and developed for
e-learning method. This might have an impact on the quality of the graphics in this document."
MPLS Header
20 Bits
TE
Destination
paths
label
IP Packet
QoS
VPN
Label
Label
EXP
Exp S
TTL
TE - paths
label
IP packet
IP Packet
label
Layer 2
MPLS
Header
Header
IP packet
IP packet
IP Packet
MPLS/IP Network
32 Bits
MPLS Header
label
IP Packet
MPLS
CE
LER
(PE)
label
IP packet
IP Packet
label
IP packet
LSR
(P)
LSR
(P)
CE
LER
(PE)
CE
CE
IP Packet
MPLS/IP Network
"Disclaimer: This document is intended for internal use only (i.e. self-study) and it is not allowed to distribute in any
shape and form for external use. Furthermore, please keep in mind that this module was designed and developed for
e-learning method. This might have an impact on the quality of the graphics in this document."
push
swap
swap
php
pop
"Disclaimer: This document is intended for internal use only (i.e. self-study) and it is not allowed to distribute in any
shape and form for external use. Furthermore, please keep in mind that this module was designed and developed for
e-learning method. This might have an impact on the quality of the graphics in this document."
Label stacking
LSP
VPN
MPLS
CE
LER1300
10.1.1.1
LSR1
888
CE
LSR2
IP packet LER2
10.1.2.1
IP packet
IP packet
push
swap
php
Label switching
INTer
FEC face
1
1
Out
In
Action INTer
In
Action
Out
Inter Out
Label
Label
Label
face Label face Label
300
300 swap 400
2
php400
3
none
MPLS
CE
Label 0
Label 3
Label
- add label 0
- do PHP
LSR2
LSR1
LER1
CE
LER2
3
10.1.2.1
10.1.1.1
300 IP packet
400 IP packet
IP packet
Label 14
OAM label alert
-Operation & Maintenance
IP packet
IP packet
push
swap
php
"Disclaimer: This document is intended for internal use only (i.e. self-study) and it is not allowed to distribute in any
shape and form for external use. Furthermore, please keep in mind that this module was designed and developed for
e-learning method. This might have an impact on the quality of the graphics in this document."
"Disclaimer: This document is intended for internal use only (i.e. self-study) and it is not allowed to distribute in any
shape and form for external use. Furthermore, please keep in mind that this module was designed and developed for
e-learning method. This might have an impact on the quality of the graphics in this document."
Label Distribution
Unsolicited
on Demand
300 IP packet
LSR1
LSR2
Upstream
LSR - 1
LDP
171.2.2.0/24
Label 200
LSR - 2
171.2.2.0/24
Label 3
171.2.2.0/24
LSR - 3
RSVP
LDP
Independent LSP
Ordered LSP
P
LIGS
In
Label
FEC
400
1
Downstream
Can I have label
for 171.2.2.0/24 ?
Downstream
400 IP packet
Upstream
Downstream
171.2.2.0/24
FE
C1
/La
be
l4
00
IP packet
FEC1/Label
400 F
00
EC
l9
1/ L
e
b
abe
l3
La
/
1
C
E
F
ECPacket
500 FIP
IP packet
el 3 IP packet
1 /L
/Lab
abe
l 50
EC1
F
400 0 IP Packet
LSR - 1
171.2.2.0/24
Label 200
LSR - 2
171.2.2.0/24
Label 3
LSR - 3
Label 3 has a
In MPLS/IP
Action INTer
Out
Network
special meaning. Label
face Label
It asks LSR to
500 swap
2
400
perform PHP
"Disclaimer: This document is intended for internal use only (i.e. self-study) and it is not allowed to distribute in any
shape and form for external use. Furthermore, please keep in mind that this module was designed and developed for
e-learning method. This might have an impact on the quality of the graphics in this document."
"Disclaimer: This document is intended for internal use only (i.e. self-study) and it is not allowed to distribute in any
shape and form for external use. Furthermore, please keep in mind that this module was designed and developed for
e-learning method. This might have an impact on the quality of the graphics in this document."
LDP Messages
LSR
1
LSR 2
LSP
LDP ID
VPN
2 Bytes
Hello4 Bytes
Hello
300
Label
LSR
888
Negotiation
LDP
TCP port 646
IP packet
6 Bytes
TCP port 646
Advertisement
tLDP
Notification
Label Distrib.
Method
Other
TCP port 646
TCP port 646
RSVP
MPLS VPN
P
LIGS
RESV/Label 400
400
IP Packet IPRpacket
ESV
00
9
/L a
el
bel
b
3
a
Path P
/L
ath
V
h
S
t
a
E
P
R
IP packet
900 IP Packet
IP packet
"Disclaimer: This document is intended for internal use only (i.e. self-study) and it is not allowed to distribute in any
shape and form for external use. Furthermore, please keep in mind that this module was designed and developed for
e-learning method. This might have an impact on the quality of the graphics in this document."
MP-BGP
LER
LSR
LSR
LER
"Disclaimer: This document is intended for internal use only (i.e. self-study) and it is not allowed to distribute in any
shape and form for external use. Furthermore, please keep in mind that this module was designed and developed for
e-learning method. This might have an impact on the quality of the graphics in this document."
Signaling of Labels
LSP
CE
LER1300
CE
VPN
MPLS
LSR1
888
CE
Summary
LSR2
IP packet LER2
CE
LDP
TLDP
RSVP
MP-BGP
In
Voice
Control
plane
Label
400
CE
CE
LER1
LSR1
LSR2
HeaderAXE
Mobile Networks
IP packet
LSR
LSRIP
MPLS
IGP
MPLS
(P) LDP (P)
RSVP
TLDP
Header
MP-BGP
Data
IP TV
Internet
CE
LER VPN-A
(PE)
IP packet
Internet
CE
CE
push
IP-PABX
LER2
CE
MPLS
PABX
CE
VPN-A
LER
PSTN
Layer(PE)
2
CE
TV & Video
Mobile Networks
VPN-b
32 Bits
swap
IP-PABX
swap
php
pop
VPN-b
Forwarding plane
"Disclaimer: This document is intended for internal use only (i.e. self-study) and it is not allowed to distribute in any
shape and form for external use. Furthermore, please keep in mind that this module was designed and developed for
e-learning method. This might have an impact on the quality of the graphics in this document."
"Disclaimer: This document is intended for internal use only (i.e. self-study) and it is not allowed to distribute in any
shape and form for external use. Furthermore, please keep in mind that this module was designed and developed for
e-learning method. This might have an impact on the quality of the graphics in this document."
"Disclaimer: This document is intended for internal use only (i.e. self-study) and it is not allowed to distribute in any
shape and form for external use. Furthermore, please keep in mind that this module was designed and developed for
e-learning method. This might have an impact on the quality of the graphics in this document."