Está en la página 1de 48

Adolfo Garcia Yague

Redes MPLS y GMPLS

Servicios y Aplicaciones

Unitronics Comunicaciones, S.A.


Mayo 2005
Adolfo Garca Yage
agy@unitronics.es
Versin 4.0

Agenda
MPLS, repaso de conceptos
Conmutacin de etiquetas
Plano de control y sealizacin

Servicios MPLS

Tneles Traffic Engineering


L2 VPNs punto a punto (Pseudowires)
L2 VPNs multipunto (VPLS)
L3 VPNs multipunto (VPN-BGP)

Redes pticas y MPLS


GMPLS
Link Management Protocol
UNI y E-NNI
ASON

AOLS

El proceso de Routing IP tradicional


Plano de Routing
Aporta conocimiento topolgico de Red
Establece la tabla de rutas y decide el
Next-hop IP Address
RIP
OSPF

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

A nivel IP se efecta un re-clculo y modificacin de varios


campos por cada paquete
El proceso de forward est estrechamente vinculado al proceso
de routing, son inseparables

Conmutacin de etiquetas MPLS


LSR
LER

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

cabecera L2 etiqueta MPLS paquete IP


Red IP 192.170.65.0

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

Label Edge Router (LER).

Label Switch Router (LSR). Conmuta el trfico en funcin del valor de


la etiqueta. (Conmutacin a nivel 2, igual que en ATM, FR o Ethernet)
Label Switch Path (LSP). Trayecto unidireccional a travs del cual fluye
el trfico

Aade una etiqueta MPLS al paquete IP


Extrae la etiqueta MPLS

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

Mediante el empleo de protocolos de routing Link State (OSPF, IS-IS) cada


miembro del dominio MPLS difunde un mensaje donde describe su entorno
topolgico junto con su estado de carga y recursos disponibles.
Para este fin es necesario habilitar extensiones en los protocolos anteriores
con el fin de incluir informacin de relativa a Traffic Engineering
5

Extensiones TE para protocolos Link-State

Maximun Link Bandwidth


Maximun Reservable Link Bandwidth
Current Bandwidth Reservation
Current Bandwidth Usage
Link Coloring

OSPF difundir de manera transparente esta informacin mediante


un LSA (Link State Advertisement)
En IS-IS se han aadido dos nuevos TLV (Type, Length and Value
Objects), TLV 22 describe el enlace y TLV 135 indica las redes IP
alcanzables
6

Topologa y estado de la Red MPLS

LSR

LER

LER

Red IP 10.30.0.0

Red IP 192.170.65.0

Red IP 30.20.40.0

LSR
LER

Tras el intercambio masivo de informacin, cada LER calcula los LSP


posibles hacia los restantes LER. Para este clculo se emplea un
7
algoritmo basado en Dijkstra SPF (Shortest Path First)

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

Sealizacin y Label Distribution Protocols


Los protocolos de distribucin de etiquetas
(LDP) tienen dos misiones:
Solicitar el establecimiento de un LSP (Sealizacin)
Determinar el etiquetado aplicado a un LSP en cada
LSR (Label Distribution)

Actualmente hay tres aproximaciones LDP:


Label Distribution Protocol (LDP)
ReSerVation Protocol Traffic Engineering (RSVP-TE)
Constraint-based Routed Label Distribution Protocol
(CR-LDP)
9

Label Distribution Protocol - LDP


LDP establece una relacin peer-to-peer entre
un LER/LSR para intercambiar informacin de
etiquetado. Hay tres clases de mensajes LDP:
Discovery. Anuncio de la presencia de un LER/LSR
Adjacency. Establecimiento, mantenimiento y
liberacin de adyacencias
Advertisement. Comunicacin de vnculos de
etiquetas y actualizacin de estos

Las principales caractersticas de LDP son:


Asignacin de etiquetas Hop-by-Hop
Sesiones TCP entre LER/LSR
No permite sealizar QoS extremo a extremo

10

Label Distribution Protocol - LDP

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

ReSerVation Protocol Traffic Engineering (RSVP-TE)

RSVP-TE aade extensiones a RSVP para su empleo


como protocolo de sealizacin en MPLS
RSVP es un protocolo situado al nivel de IP. Se
emplean datagramas IP y UDP en la comunicacin
entre LER/LSR
Sealizacin y distribucin de etiquetas extremo a
extremo
Capacidad para reservar ancho de banda extremo a
extremo para un LSP
Dos mensajes: Path Message, Resv Message
12

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

Tneles Traffic Engineering


L2 VPNs punto a punto (Pseudowires)
L2 VPNs multipunto (VPLS)
L3 VPNs multipunto (VPN-BGP)

Redes pticas y MPLS


GMPLS
Link Management Protocol
UNI y E-NNI
ASON

AOLS

14

Tneles Traffic Engineering


Establecimiento de una ruta o LSP por donde
transitar el trfico
Configuracin dinmica: slo indicamos la red de destino
Configuracin explcita: especificamos manualmente todos
los nodos implicados en el trayecto o tnel

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

Gestin de ancho de banda


Configuracin de la capacidad del tnel
En cada nodo e interfaz podemos definir que capacidad
estar disponible para el establecimiento de tneles
Sensible a la informacin CoS de DiffServ

15

Configuracin dinmica de un tnel TE


Router
Router(config-if)#
(config-if)#tunnel
tunnel destination
destination30.20.40.0
30.20.40.0
Router
Router(config-if)#
(config-if)#tunnel
tunnelmode
modempls
mplstraffic-eng
traffic-eng
Router
Router(config-if)#
(config-if)#tunnel
tunnelmpls
mplstraffic-eng
traffic-engpriority
priority0000
Router
(config-if)#
tunnel
mpls
traffic-eng
bandwidth
Router (config-if)# tunnel mpls traffic-eng bandwidth100
100

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

En N3 -y en los restantes nodos de la red- activamos RSVP-TE y fijamos el


ancho de banda mximo reservable a travs de sealizacin
Configuracin en N1 de un tnel Traffic Engineering

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

Configuracin explcita de un tnel TE


Router
Router(config-if)#
(config-if)#tunnel
tunnel destination
destination30.20.40.0
30.20.40.0
Router
Router(config-if)#
(config-if)#tunnel
tunnelmode
modempls
mplstraffic-eng
traffic-eng
Router
Router(config-if)#
(config-if)#tunnel
tunnelmpls
mplstraffic-eng
traffic-engpriority
priority0000
Router
(config-if)#
tunnel
mpls
traffic-eng
bandwidth
Router (config-if)# tunnel mpls traffic-eng bandwidth100
100
Router
Router(config-if)#
(config-if)#tunnel
tunnelmpls
mplstraffic-eng
traffic-engpath-option
path-option11explicit
explicitname
nameruta-larga
ruta-larga

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

En el nodo de cabecera (N1) configuramos las caractersticas del


tnel (prioridad, ancho de banda, etc). A continuacin indicamos
de manera explcita la ruta que seguir el tnel
Desde N1, mediante RSVP-TE, se solicita a cada nodo su
17
participacin y reserva de recursos

Proteccin en enlaces y nodos


Router
Router(config-if)#
(config-if)#tunnel
tunnel destination
destination30.20.40.0
30.20.40.0
Router
Router(config-if)#
(config-if)#tunnel
tunnelmode
modempls
mplstraffic-eng
traffic-eng
Router
Router(config-if)#
(config-if)#tunnel
tunnelmpls
mplstraffic-eng
traffic-engpriority
priority0000
Router
(config-if)#
tunnel
mpls
traffic-eng
bandwidth
Router (config-if)# tunnel mpls traffic-eng bandwidth100
100
Router
Router(config-if)#
(config-if)#tunnel
tunnelmpls
mplstraffic-eng
traffic-engfast-reroute
fast-reroute

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

Fast Reroute (FRR) protege un tnel ante el fallo de un enlace o nodo

Asegura el ancho de banda


Si hay ms de un tnel afectado se toma en cuenta la prioridad del tnel
El tiempo de restablecimiento depende del nmero de tneles y las
capacidades hardware de los nodos. Este tiempo se sita en torno a los 18
50ms

Ajuste automtico de ancho de banda


Router
Router(config)#
(config)#mpls
mplstraffic-eng
traffic-engauto-bw
auto-bwtimers
timersfrecuency
frecuency3600
3600
Router
(config-if)
#
tunnel
mpls
traffic-eng
auto-bw
Router (config-if) # tunnel mpls traffic-eng auto-bwmax-bx
max-bx300
300min-bw
min-bw64
64
Router
Router(config)
(config)##mpls
mplstraffic-eng
traffic-engauto-bw
auto-bwtimers
timersfrecuency
frecuency3600
3600

N3

N5

N1

Red IP 10.30.0.0

N4

Red IP 30.20.40.0

N2

A partir de un muestreo peridico, esta funcionalidad permite a


cada nodo ajustar automticamente el ancho de banda de un
tnel TE

Configuramos el intervalo de muestreo en segundos (N1)


Opcionalmente podemos establecer los umbrales mx. y mn.
sobre los que se podr autoajustar el ancho de banda (N3)

19

DiffServ-TE y ancho de banda en tneles


Router
Router(config)#
(config)#interface
interfaceTunnel1
Tunnel1
Router
(config-if)#
Router (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
bandwidth10000
10000

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

Mail

Red IP 10.30.0.0

subpool

N1
N4

Red IP 30.20.40.0

N2

Dentro del tnel TE se reserva una cantidad de ancho de banda


(subpool) que ser empleado por el trfico ms prioritario
Mediante una ruta esttica, ACL o interpretacin del campo CoS es
posible encaminar el trfico a travs del canal subpool
A la entrada del tnel (subpool) es posible aplicar polticas para limitar
20
el trfico a un determinado ancho de banda y tamao de rfaga

DiffServ y encaminamiento selectivo


N3

ToIP

Mail

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

Configuracin de varios tneles entre dos extremos (Bundle). Cada tnel


tiene unas caractersticas de servicio (ancho de banda, trayecto, etc.)
En N1 se encamina el trfico de los usuarios por cada tnel en funcin
del campo EXP (Mapping de DiffServ en etiqueta MPLS)
21
Es posible configurar polticas de respaldo entre ellos

Servicios VPN MPLS


L2VPN-VPWS: VPNs punto a punto
(pseudowires) para el transporte transparente
de cualquier trfico de nivel 2
Ethernet
PPP/HDLC
ATM
Frame Relay
SDH, TDM, etc
L2VPN-VPLS: VPNs Ethernet multipunto
L3VPN: VPN de nivel 3 multipunto dentro del
backbone MPLS
22

Estado del arte VPNs MPLS


Draft Martini
Encapsulacin Martini
draft-ietf-pwe3-ethernet-encap-09.txt
draft-ietf-pwe3-hdlc-ppp-encap-mpls-04.txt
draft-ietf-pwe3-frame-relay-05.txt

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

Draft Kireeti Kompella


Encapsulacin Martini
Sealizacin BGP
draft-kompella-ppvpn-l2vpn-04.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

Mecanismo descubrimiento abierto p.ej: BGP y Radius

Draft K.Kompella
Encapsulacin Martini
Sealizacin y descubrimiento BGP
draft-ietf-l2vpn-vpls-bgp-05.txt

L3
L3 VPN
VPN

RFC 2547bis: BGP/MPLS VPN

23

L2 VPN Punto a punto (Pseudowire)


Encapsulacin Ethernet sobre MPLS
P
PE

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

Se mantiene intacta la informacin de Nivel 2 (DA, SA y 802.1Q/p)


El equipamiento PE es sensible a la informacin 802.1Q para 24
encaminar el trfico hacia el LSP/destino adecuado

VPLS Virtual Private LAN Service

VLAN naranja
VLAN cyan
VLAN azul

VLAN naranja
VLAN cyan

VLAN naranja
VLAN azul

VPLS conecta dos o ms localizaciones empleando las tcnicas de


bridging y encapsulacin descritas en el Draft Martini
Desde la perspectiva de los usuarios, VPLS simula el funcionamiento de
un conmutador Ethernet donde estn conectadas todas las
localizaciones

Aprendizaje y envejecimiento de direcciones MAC


Flooding de tramas unknown
Replicacin de tramas Multicast, broadcast y unknown

Dos Drafts: V. Kompella y Lasserre (LDP), y K. Kompella (BGP)

25

VPLS Virtual Private LAN Service


VFI azul

VFI naranja VFI cyan

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

Virtual Forward Instance (VFI): Tablas de direcciones MAC


Vinculo de un interface fsico o lgico (802.1Q) y un VFI
VFIs con el mismo identificador intercambian sus tablas a travs
26
de una malla de LSP entre PE

Hierarchical VPLS
MTU

PE
Multi-Tenant Unit (MTU) Switch

PE

PE

H-VPLS

MTU

L SP

VPLS
PE

PE

MTU

MTU

H-VPLS (Hierarchical VPLS) permite desarrollar entornos VPLS


escalables:

VPLS no escala bien cuando se manejan elevados nmeros de


direcciones MAC
El crecimiento exponencial de LSP, y la sealizacin asociada para 27
interconectar todos los nodos entre s dificulta el crecimiento

L3VPN VPNs MPLS de Nivel 3


RFC 2547bis define un mecanismo que permite el
desarrollo se servicios VPN L3 a travs de una Red
MPLS
RFC 2547bis es tambin conocido como VPNs
BGP/MPLS porque se emplea BGP para distribuir
informacin de routing VPN a travs de MPLS
Ofrecen un grado de seguridad y privacidad igual que
las aproximaciones de nivel 2
Representan una slida base para el desarrollo de
posteriores servicios IP sobre MPLS: Telefona,
Multicast, Vdeo bajo demanda y proteccin de
aplicaciones corporativas

28

Routing VPNs MPLS de L3

VRF azul VRF naranja

VRF cyan
P
PE

PE

MP-iBGP Exportacin de Tablas VRF

Direccionamiento IP
Privado

Direccionamiento IP
Privado
OSPF Routing Interno

Direccionamiento IP
Privado

PE

PE

RIP o
Rutas estticas
CE

Direccionamiento IP
Privado
29

Elementos de las VPNs MPLS de L3


Virtual Routing: Diferentes instancias o tablas de
routing conocidas como VRF en los PE
VRFs con el mismo identificador intercambian sus
tablas de rutas
Propagacin de informacin de VRF con MP-iBGP
dentro de la Red MPLS
Vinculo de un interface fsico o lgico (802.1Q) a un
VRF
El modelo de direccionamiento privado empleado en
las delegaciones no afecta a la Red MPLS
30

Elementos de las VPNs MPLS de L3

VRF azul VRF naranja


VLAN cyan
VLAN naranja
VLAN azul

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

Tneles Traffic Engineering


L2 VPNs punto a punto (Pseudowires)
L2 VPNs multipunto (VPLS)
L3 VPNs multipunto (VPN-BGP)

Redes pticas y MPLS


GMPLS
Link Management Protocol
UNI y E-NNI
ASON

AOLS

32

Realidades de las Redes pticas


En la mayor parte de las redes pticas la
provisin de trayectos o rutas se realiza a
travs de un sistema de gestin centralizado
Las tareas de provisioning de un trayecto
pueden llevar horas e incluso das
A nivel lgico, los mecanismos de
recuperacin, se articulan en torno al
conocimiento de la red centralizado en bases
de datos TMN
Diferentes planos de gestin: IP, ATM, TDM,
SDH y xWDM

33

Objetivos, iniciativas y aportaciones


Desarrollo y estandarizacin de un plano de
control en redes pticas para:

Descubrimiento de nodos vecinos


Intercambio de informacin entre nodos
Conocimiento topolgico de la red
Proteccin y restauracin a nivel red

Establecer un mecanismo de sealizacin


para la solicitud y liberacin de un trayecto
Iniciativas y aportaciones:
IETF

Tecnologa GMPLS y el protocolo LMP

OIF (Optical Internetworking Forum):


Protocolos UNI y E-NNI

ITU-T

Modelo de Referencia ASON (G.8080)

34

GMPLS Generalized MPLS - RFC 3471


Un nico plano de control
Topologa
Estado de la red
Trayectos posibles
Sealizacin

Conmutacin paquetes

Conmutacin lambdas y fibras

Conmutacin Time-slots

Extiende los conceptos de MPLS a redes TDM/SDH y pticas

Plano de control basado en IP: empleo de protocolos de routing


OSPF-TE y IS-IS
Capacidades de sealizacin para el establecimiento de LSP a travs
de RSVP-TE (RFC 3473) y CR-LDP (RFC 3472)
Intercambio de informacin entre nodos mediante LMP

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:

Una fibra completa


Longitud de onda
Grupo de longitudes de onda
Timeslot
! El intercambio de etiquetas en GMPLS se hace fuera de banda
! En RSVP se introduce el objeto Generalized Label. Mientras que en
CR-LDP se aade Generalized Label TLV

Generalized Label Request. La solicitud de un LSP se


acompaa de nueva informacin

LSP Encoding Type indica la naturaleza del LSP: Paquete,


Ethernet, Digital Warpper, SDH, FiberChannel, Lambda y Fibra
entre otros
Switching Type o modalidad de conmutacin solicitada en un
enlace: Paquete, layer-2, TDM, Lambda y Fibra
Generalized PID para identificar 47 tipos de payload dentro LSP:
E1, Ethernet, ATM, POS y Fiberchannel entre otros
Bandwidth Encoding indica el ancho de banda que precisa el
LSP. Para simplificar estn codificadas velocidades de diferentes 36
jerarquas, desde DS0 (64Kbps) hasta STM-256 (40Gbps)

Establecimiento de un LSP
2, 3 y 4 - Path Request
LSP Encoding Type
Switching Type
Generalized PID
Bandwidth Encoding

OSPF-TE y IS-IS aportan conocimiento


topolgico de red, a partir de esta
informacin se construyen la tabla de rutas

Plano de
control

5, 6 y 7 - RESV Request

1
3

Plano de
datos
Packet Switch

Optical Switch
OXC

Optical Switch
OXC

Packet Switch

Label Switch Path


o LightPath

En Path Request es posible sugerir ciertas etiquetas, por ejemplo indicando


el uso de una determinada lambda
En el mensaje RESV se puede forzar el uso de una determinada lambda
En GMPLS define el establecimiento de LPS bidireccioneles
Es posible especificar el grado de proteccin que tendr un LSP
37

Unprotected, Dedicated 1+1, Enhanced, Dedicated 1:1, Shared, Extra Traffic

Link Management Protocol (LMP)

Plano de
control

Config
ConfigAck
ConfigNck

Plano de
datos

LMP opera entre nodos adyacentes


Adems de las siguientes funciones, LMP puede emplearse para el
intercambio de etiquetas y distribucin de topologa

Control Channel Management

Link Verification

Negociacin, establecimiento y mantenimiento del enlace entre nodos


adyacentes.
Cada mensaje puede describir diferentes objetos y parmetros
Mensajes: Hello, Config, ConfigAck, ConfigNck
Verificacin de la conexin entre nodos
Mensajes: BeginVerify, BeginVerifyAck, BeginVerifyNck, TestStatusFail, 38
TestStatusSuccess, TestStatusAck, EndVerify y EndVerifyAck

Link Management Protocol (LMP)


LinkSummary
LinkSummaryAck

Plano de
control

Plano de
datos

LinkSummaryNck

50

23
24

Interface
ID

Link Property Correlation

Fault Management

Authentication

timeslot, lambda, fibra


Traffic Engineering Link

60
61

80

Interface
ID

Intercambio de identificadores (ID) para cada interface


Info sobre la agregacin de varios enlaces (timeslots, lambdas o fibras)
dentro de un nico link con TE
Localizacin de fallos a nivel 1, es decir, en conmutadores que no tienen
capacidades L2, por ejemplo conmutadores de fibra de fibra (PXC)
En el proceso de deteccin y localizacin pueden participan varios
conmutadores presentes en un trayecto
Mensajes: ChannelFail, ChannelFailAck, ChannelFailNck, ChannelActive
Negociacin del uso de MD5 como algoritmo de autentificacin de los 39
mensajes LMP

UNI y E-NNI

En GMPLS, tal y como se recoge en RFC 3741, la relacin existente entre


los nodos es Peer-to-peer.
No existen diferencias jerrquicas entre nodos. Todos tienen el mismo
conocimiento de la red
Este modelo simplifica el establecimiento de LSP extremo a extremo
La existencia de un nico plano de control facilita la restauracin de
un trayecto

Presenta ciertas complejidades por la necesidad de integrar a


cualquier dispositivo bajo el mismo plano de control
La propagacin de la informacin de estado y control a lo largo de
toda la red consume ms recursos
Su concepcin no se adapta a la estructura establecida por el ITU
para una red de transporte de operador donde, entre otras cosas, es
preciso separar la red de transporte de la red de usuario

El OIF (Optical Internetworking Forum), inspirndose en las


recomendaciones del ITU y aadiendo ciertas extensiones a los protocolos
del IETF para GMPLS, ha desarrollado las especificaciones:
UNI User-to-Network Interface
E-NNI External Network-to-Network Interface
40

User-to-Network Interface
External Network-to-Network Interface
UNI

UNI-C

I-NNI

UNI-N

UNI-C

UNI-N
E-NNI

UNI

UNI. Interfaz estandarizado entre la red de transporte y el cliente.


Separa totalmente la red del operador del usuario. Aspectos como la topologa,
direccionamiento, recursos y sealizacin permanecen opacos al cliente
A travs de este interfaz el cliente podr conocer los servicios disponibles e
iniciar una conexin solicitando un determinado ancho de banda, clase de
servicio, etc
La especificacin del OIF aade ciertas extensiones a LMP para el
descubrimiento de nodos y servicios disponibles, y a LDP y RSVP para la
sealizacin

E-NNI. Interfaz estandarizado entre dominios


Separacin de dominios y establecimiento de reas de routing
Cada rea de routing puede contener subreas (jerarquas de routing)
Interoperabilidad entre reas de routing adyacentes

41

Automatic Switched Optical Network


ASON ITU.T G.8080
ASON es un modelo de referencia que describe la
arquitectura y los requisitos que debe satisfacer una
red de transporte ptica de conmutacin automtica
Frente al modelo tradicional de red de transporte, el
termino conmutacin automtica se refiere:
Capacidad para introducir nuevos servicios, por ejemplo:
Ancho de banda bajo demanda
Redes privadas virtuales pticas

Capacidad de enrutamiento dinmico


Plano de control distribuido Vs centralizado basado en TMN
Restauracin eficiente de servicios

En ASON no se definen nuevos protocolos. Se


contempla el uso de GMPLS, las especificaciones UNI
y E-NNI del OIF adems de otros trabajos del ITU
ASON es tambin conocida como G.ASON
42

Modelo de Referencia ASON

Plano de Gestin

Plano de Control

Plano de Transporte

Definicin de tres planos:

Control. Topologa de la red, gestin de recursos de red,


proteccin y recuperacin, sealizacin para establecimiento,
supervisin, mantenimiento y liberacin de servicios
Gestin. Supervisin, configuracin, seguridad y facturacin
Transporte. Transferencia de informacin entre usuarios

Interfaces en el plano de control:

UNI del OIF


I-NNI segn GMPLS
E-NNI del OIF

43

Servicios de conexin en ASON

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

AOLS All-Optical Label Swapping [1]


Routers y conmutadores pticos con
capacidad de leer, borrar y re-escribir el
contenido de una etiqueta en el dominio
ptico
Latencia inferior a 5ns
En laboratorio se trabaja sobre prototipos
con capacidades de 160Gbps por lambda
El reto actual es la fabricacin y
miniaturizacin de nuevos componentes:
buffers pticos, puertas lgicas pticas, etc.
[1] Blumenthal, Daniel J., Routing Packets with Light, Scientific American (Jan. 2001)
45
All-Optical Label Swapping for the Future Internet (Mar. 2002)

Modelo Funcional de un nodo AOLS

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:

Proporciona a IP capacidades TE: Tneles con trayectos


explcitos, proteccin de rutas y QoS extremo a extremo
Permite el transporte de trfico no-IP: TDM, ATM, SDH,
HDLC, Ethernet, etc
Desarrollo de sofisticados y flexibles modelos de VPN de
L3
Facilidad de migracin desde IP a MPLS

GMPLS y Redes pticas:

Plano de control unificado


Flexibilidad para el provisioning de servicios
Unificacin desde la perspectiva tecnolgica, y
convergencia entre organismos estandarizadores y
fabricantes
47

Gracias por su Atencin

48

También podría gustarte