Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Servicios y Aplicaciones
Agenda
MPLS, repaso de conceptos
Conmutacin de etiquetas
Plano de control y sealizacin
Servicios MPLS
AOLS
Trfico
PF
OS
PF
OS
Trfico
Switching
Switching Proceso
Proceso de
de Forward
Forward
Sobre
Sobre cada
cada paquete
paquete IP,
IP, antes
antes de
de alcanzar
alcanzar
el
siguiente
hop,
se
decrementa
el siguiente hop, se decrementa el
el campo
campo
TTL
TTL yy se
se recalcula
recalcula el
el CRC
CRC
LER
paquete IP
etiq
u et
aM
Red IP 10.30.0.0
PL
LS
P
paq
uet
e
eta
qu
i
t
e
IP
S
PL
pa
ete
qu
IP
paquete IP
Red IP 30.20.40.0
P
LS
LER
32 bits
LSR
Label
Label:
Exp:
S:
TTL:
CoS
TTL
Etiqueta, 20 bits
3 bits CoS. (Mapping de DiffServ)
Stack, 1 bit
Time to Live, 8 bits
Plano de Control
LSR
LER
LER
Red IP 10.30.0.0
Red IP 30.20.40.0
LSR
Red IP 192.170.65.0
LER
LSR
LER
LER
Red IP 10.30.0.0
Red IP 192.170.65.0
Red IP 30.20.40.0
LSR
LER
SPF y Sealizacin
El resultado de los clculos de SPF para una
determinada ruta son una secuencia de direcciones
de LSR y enlaces, stos proporcionaran la ms
optima para un futuro LSP
Esta informacin ser empleada por el plano de
sealizacin en su solicitud y asignacin de etiquetas
para un nuevo LSP
El establecimiento de un LSP se completa cuando el
protocolo de sealizacin comprueba la secuencia de
LSR solicitando su participacin y reserva de recursos
para una conexin. En este punto se efecta la
distribucin de etiquetas
10
LSR/LER
Discovery
Hello
LSR/LER
Hello
TCP-Syn
Transport
Connection
Establishment
Session
Initialization
Label
Distribution
TCP-Syn/Ack
TCP-Ack
LDP Initialization
LDP KeepAlive
Label Request
Label Mapping
Label Request
Label Mapping
11
RSVP-TE
LER
LSR
LSR
LER
Path Req
Path Req
Path Req
Resv Msg
Resv Msg
Resv Msg
13
Agenda
MPLS, repaso de conceptos
Conmutacin de etiquetas
Plano de control y sealizacin
Servicios MPLS
AOLS
14
Proteccin y recuperacin
Rpida deteccin del punto de fallo: nodo o enlace
Recuperacin del servicio a travs de una ruta alternativa
Establecimiento de polticas de recuperacin basadas en
prioridad del tnel, capacidad, etc.
Modelos 1:1 y N:1
15
Router
Router(config-if)#
(config-if)#mpls
mplstraffic-eng
traffic-engtunnels
tunnels
Router
(config-if)#
ip
rsvp
Router (config-if)# ip rsvpbandwidth
bandwidth300
300
N3
N5
N1
Red IP 10.30.0.0
N4
Red IP 30.20.40.0
N2
Red IP de destino
Tipo de encapsulacin
Prioridad del tnel
Ancho de banda en kbps
Desde N1, mediante RSVP-TE, se solicita a los nodos implicados (N3 y N5) el
establecimiento del LSP.
16
ip
ipexplicit-path
explicit-pathname
nameruta-larga
ruta-largaenable
enable
next-address
next-address10.1.1.21
10.1.1.21
next-address
next-address10.1.1.10
10.1.1.10
next-address
next-address10.1.1.1
10.1.1.1
next-address
next-address10.1.1.14
10.1.1.14
N1
N3
10.1.1.1
Red IP 10.30.0.0
N4
N5
10.1.1.14
Red IP 30.20.40.0
N2
10.1.1.10
10.1.1.21
pa
12
30
Red IP 10.30.0.0
X
12
paq
3
15
te I P
que
12 paquete IP
N1
N3
uete
IP
N4
pa q
uete
IP
N5
Red IP 30.20.40.0
N2
1.
1. Desarrollo
Desarrollo tnel
tnel aa travs
travs de
de N1-N3-N5
N1-N3-N5
2.
2. Rotura
Rotura del
del enlace
enlace N1-N3
N1-N3
3.
3. Re-encaminamiento
Re-encaminamiento aa travs
travs de
de N4.
N4.
El
trfico
se
etiqueta
con
el
valor
El trfico se etiqueta con el valor 30
30 pero
pero se
se
mantiene
mantiene (stack)
(stack) lala etiqueta
etiqueta 12
12
N3
N5
N1
Red IP 10.30.0.0
N4
Red IP 30.20.40.0
N2
19
Router
Router(config)#
(config)#interface
interfaceTunnel2
Tunnel2
Router
Router(config-if)#
(config-if)#tunnel
tunnel destination
destination30.20.40.0
30.20.40.0
Router
Router(config-if)#
(config-if)#tunnel
tunnelmpls
mplstraffic-eng
traffic-engbandwidth
bandwidthsub-pool
sub-pool5000
5000
access-list,
access-list,rate-limit,
rate-limit,class-map,
class-map,route-map,
route-map,etc
etc
ToIP
Tnel TE
N3
N5
Red IP 10.30.0.0
subpool
N1
N4
Red IP 30.20.40.0
N2
ToIP
BBDD
T1
N1
Red IP 10.30.0.0
Router
Router(config)#
(config)#interface
interfaceTunnel1
Tunnel1
Router
(config-if)#
Router (config-if)#tunnel
tunnelmpls
mplstraffic-eng
traffic-engbandwidth
bandwidth200
200
Router
Router(config-if)#
(config-if)#tunnel
tunneltraffic-eng
traffic-engexp
exp 00
Configuramos
Configuramoseleltrayecto
trayectoN1-N3-N5
N1-N3-N5
Router
Router(config)#
(config)#interface
interfaceTunnel2
Tunnel2
Router
Router(config-if)#
(config-if)#tunnel
tunnelmpls
mplstraffic-eng
traffic-engbandwidth
bandwidth250
250
Router
(config-if)#
tunnel
traffic-eng
exp
1
Router (config-if)# tunnel traffic-eng exp 12233
Configuramos
Configuramoseleltrayecto
trayectoN1-N4-N5
N1-N4-N5
......
Router
Router(config)#
(config)#interface
interfaceTunnel3
Tunnel3
Router
(config-if)#
Router (config-if)#tunnel
tunnelmpls
mplstraffic-eng
traffic-engbandwidth
bandwidth150
150
Router
Router(config-if)#
(config-if)#tunnel
tunneltraffic-eng
traffic-engexp
exp default
default
Configuramos
Configuramoseleltrayecto
trayectoN1-N2-N4-N5
N1-N2-N4-N5
N5
N4
T2
Red IP 30.20.40.0
N2
T3
VPWS
VPWS
Virtual
Virtual Private
Private Wire
Wire Services
Services
Punto-a-punto
Punto-a-punto
Sealizacin LDP
draft-ietf-pwe3-control-protocol-16.txt
L2
L2 VPN
VPN
Draft Vach Kompella y Lasserre
Encapsulacin Martini
Sealizacin LDP
VPLS
VPLS
Virtual
Private
Virtual Private LAN
LAN Services
Services
Multipunto
Multipunto
draft-ietf-l2vpn-vpls-ldp-06.txt
Draft K.Kompella
Encapsulacin Martini
Sealizacin y descubrimiento BGP
draft-ietf-l2vpn-vpls-bgp-05.txt
L3
L3 VPN
VPN
23
PE
VLAN1
trama ether
VLAN 2
etiq
u et
aM
PL
t ra
ma
eth
e
eta
qu
i
t
e
S
PL
e
eth
a
m
tra
trama ether
VLAN 2
VLAN1
PE
Trama Ethernet
P
Prembulo
Trama MPLS
DA SA 0x8847
DA SA 802.1q
Payload
FCS
Tunnel Demux
Ethernet header Ethernet Payload FCS
header fiield
VLAN naranja
VLAN cyan
VLAN azul
VLAN naranja
VLAN cyan
VLAN naranja
VLAN azul
25
P
PE
PE
VLAN naranja
LSP
VPN cyan
VLAN naranja
VLAN cyan
VLAN azul
VPN naranja
L SP
VLAN cyan
VFI cyan
VPN azul
L SP
VLAN naranja
VLAN azul
PE
VFI azul
VFI naranja
VFI naranja
Hierarchical VPLS
MTU
PE
Multi-Tenant Unit (MTU) Switch
PE
PE
H-VPLS
MTU
L SP
VPLS
PE
PE
MTU
MTU
28
VRF cyan
P
PE
PE
Direccionamiento IP
Privado
Direccionamiento IP
Privado
OSPF Routing Interno
Direccionamiento IP
Privado
PE
PE
RIP o
Rutas estticas
CE
Direccionamiento IP
Privado
29
Azul 10.30.0.0
Cyan 192.168.1.0
Naranja 172.20.10.0
Azul 10.20.0.0
Cyan 80.30.1.0
VRF cyan
P
PE
VPN naranja
PE
VPN cyan
Cyan 86.70.0.0
Naranja 200.150.10.0
VPN azul
PE
PE
CE
VLAN cyan
31
Agenda
MPLS, repaso de conceptos
Conmutacin de etiquetas
Plano de control y sealizacin
Servicios MPLS
AOLS
32
33
ITU-T
34
Conmutacin paquetes
Conmutacin Time-slots
35
MPS puede considerarse como un subconjunto dentro de GMPLS
Generalized Labels
Generalized Labels. Extensin del modelo tradicional de
etiquetas MPLS para, a travs de ellas, poder identificar:
Establecimiento de un LSP
2, 3 y 4 - Path Request
LSP Encoding Type
Switching Type
Generalized PID
Bandwidth Encoding
Plano de
control
5, 6 y 7 - RESV Request
1
3
Plano de
datos
Packet Switch
Optical Switch
OXC
Optical Switch
OXC
Packet Switch
Plano de
control
Config
ConfigAck
ConfigNck
Plano de
datos
Link Verification
Plano de
control
Plano de
datos
LinkSummaryNck
50
23
24
Interface
ID
Fault Management
Authentication
60
61
80
Interface
ID
UNI y E-NNI
User-to-Network Interface
External Network-to-Network Interface
UNI
UNI-C
I-NNI
UNI-N
UNI-C
UNI-N
E-NNI
UNI
41
Plano de Gestin
Plano de Control
Plano de Transporte
43
PC (Permanent Connection).
El cliente A solicita un servicio de
conexin a travs del plano de
gestin. A continuacin, desde el
plano de gestin, se acta sobre
el plano de transporte para
configurar en cada conmutador
implicado en la ruta el
establecimiento de una crossconexin (modelo tradicional)
SPC (Soft Permanent
Connection). A travs del plano
de gestin el cliente solicita un
servicio. Desde el plano de
gestin se traslada al plano de
control la configuracin de la
conexin. De manera autnoma
el plano de control decide la ruta.
SC (Switched Connection). A
travs del interfaz UNI, el cliente
solicita un servicio de conexin al
plano de control.
Cliente A
Cliente B
2
1
1
2
44
Mux
Port In
Demux
Splitter
Delay
Label
Eraser
Label
Writer
Lambda
Converter
Optical
Buffer
Optical
Switch
Port Out
Recuperacin de reloj
Extraccin de etiqueta
Comparacin de etiqueta contra tabla de forward
Generacin de nueva etiqueta
Insercin nueva etiqueta
Control y sincronizacin de todos los elementos
Control/Routing Block
46
Conclusiones
Sobre MPLS:
48