Ingeniería de Tráfico
Ingeniería de Tráfico
Ingeniería de Tráfico
Integracin de Redes,
Aplicaciones y Contenidos
Tema 4: Integracin de trficos
Introduccin
Revisin de tcnicas de integracin
Encapsulado y transporte sobre MPLS
MPLS-TE
DS-TE
Ejercicios
Redes especializadas
telefona: red telefnica fija, redes mviles 2G
televisin: redes de difusin de TV
datos (acceso a ordenadores remotos, envo de ficheros,
correo electrnico): Internet
Servicios diferentes en cuanto al tipo de trfico que
generan (ej. constante o variable, alto o bajo) y a sus
requisitos de calidad de servicio o QoS (retardo, prdidas)
Cada red adecuada para el servicio para el que se dise,
pero poco adecuada para otros servicios
Bsqueda de soluciones para integrar distintos servicios
sobre una misma red
Introduccin
Revisin de tcnicas de integracin
ATM, Intserv, Diffserv, MPLS
Encapsulado y transporte sobre MPLS
MPLS-TE
DS-TE
Ejercicios
Tipo de VC
CBR VBR-RT VBR-NRT
Parmetro
Probabilidad de prdida de clula (CLR) garantizado
Calidad de
Servicio
Nivel ATM
Nivel Fsico
SLS SLS
Nodo interno
paquetes
Conformado /
Clasificacin Marcado
Descarte
Segn campos de
la cabecera Condicionado
Los paquetes se clasifican y marcan con un cdigo de 6 bits (DS
codepoint) en la cabecera IP
6 bits ms significativos del octeto Type of Service en la cabecera
IPv4 o del octeto Traffic Class en IPv6 (ver RFC 2474)
Los paquetes que exceden el perfil de trfico pueden ser retrasados
o descartados
Todos los paquetes que reciben un mismo cdigo DS forman un
Behavior Aggregate (BA)
dit IRAC tema 4 17
Diffserv: Per-Hop Behaviors (PHBs)
PHBs
EF C
AF11, AF12, AF13
AF21, AF22, AF23
AF31, AF32, AF33
AF41, AF42, AF43
DF
PHBs C
EF
AF11, AF12
BE
paquete 3
y paquete 5
3 y, 5
4 x, 9
5 y, 9
30
RFCs sobre MPLS por aos
25
20
15
10 datatracker.ietf.org
5
0
dit 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014
IRAC tema 4 27
Normalizacin de MPLS: otros organismos
ITU-T
Interfuncionamiento, gestin, uso en redes pticas,
transporte sobre MPLS,
www.itu.int/rec/T-REC/
1991
oct. 2007
MPLS and FR
Alliance MPLS
1990
FR
ATM
2003 2005
mayo 2009
2000
www.broadband-forum.org
FR: Frame Relay ATM: Asynchronous Transfer Mode MPLS: Multiprotocol Label Switching
f 128.10.5.16
a LSR c
LSR
g
d
128.10 -> b,23
128.20 -> a,99 h,19 -> -
b,23 -> e,55 e,55 -> h,19 ...
... ...
...
Un LSP es unidireccional
La etiqueta del ltimo tramo es innecesaria: se puede eliminar
en el penltimo nodo
valor TC s TTL
20 bits 3 1 8 bits
cabecera info
cabeceras por pila de unidad de datos etiquetada
debajo de MPLS etiquetas (ej. paquete IP)
28
20
19
23 45
10 23 55
11 45
11 55
23 50
11 50
Destino Out
171.10 1 Destino Out
Destino Out
171.20 2 171.10 1
171.10 1
171.20 2
171.20 2 3 1
1 171.10.5.6
3 2 1
171.10.5.6
3
171.10.5.6
171.10.5.6 2
2
3 1 171.10.5.6 15
171.10.5.6 1
3 2 1
171.10.5.6 25
3
2 171.10.5.6
2
Introduccin
Revisin de tcnicas de integracin
Encapsulado y transporte sobre MPLS
MPLS-TE
DS-TE
Ejercicios
circuitos circuitos
ATM MPLS ATM
Ehernet Ethernet
...
...
dit IRAC tema 4 44
Transporte sobre MPLS: normalizacin
Organismos:
Recomendaciones de ITU-T serie Y sobre network
interworking y transporte sobre MPLS
Especificaciones de ATM Forum, MPLS Forum y sucesores
RFCs de los grupos IETF MPLS y PWE3 (Pseudowire Emulation
Edge to Edge)
Enfoques:
Reutilizacin parcial de soluciones para transporte sobre ATM
Soluciones nuevas especficas para transporte sobre MPLS
Soluciones genricas para transporte sobre redes de
conmutacin de paquetes, que pueden particularizarse para
MPLS o para IP
Recomendaciones de ITU-T
Y.1261 (2002): requisitos y alternativas para voz sobre MPLS
Y.1414 (2004): tres opciones
a) voz sobre IP sobre MPLS (voz/RTP/UDP/IP/MPLS)
b) voz directamente sobre MPLS
c) voz sobre ATM Adaptation Layer 2 (AAL2) sobre MPLS
Acuerdos de implementacin (IA)
MPLS Forum IA 1.0 (2001): opcin b)
IP/MPLS Forum IA 5.0 (2003), 5.1 (2008): opcin c)
Pasarela LSR
MPLS
circuitos
de voz LSR circuitos
de voz
LSP LSR Pasarela
LSR
..
Edge 1 Edge 1 Edge 2 Edge 2
Cabecera RTP
(opcional)
Fragmento
SONET/SDH
MPLS-TP
dit IRAC tema 4 58
Caminos etiquetados en MPLS-TP
Sistema de gestin o
Plano de control
LSP en servicio
cliente cliente
PE PE
LSP de proteccin
Introduccin
Revisin de tcnicas de integracin
Encapsulado y transporte sobre MPLS
MPLS Traffic Engineering (MPLS-TE)
Objetivos de MPLS-TE
Atributos de flujos de trfico
Clculos de capacidad
MPLS-TE
Encaminamiento y sealizacin
DS-TE
Ejercicios
R2
R1 R5
Definicin
marco general y requisitos, ver RFC 2702
protocolos que implementan las funciones necesarias,
por ej. RSVP-TE (RFC 3209) y OSPF-TE (RFC 3630)
B
TT4 AC abcdefgh
A C
1) Excluidas 00000111
2) Obligatorias 11000000 D
3) Opcionales 00110000
1XX
B D X1X
100
001 XX1
100
A 010 F
C 100 E
100
001 011
+ 0
inestable 1
setup prio
2
3
4
5
6
- 7 s=7, h=0 (ni expulso,
7 6 5 4 3 2 1 0 ni me expulsan)
- holding prio +
dit IRAC tema 4 76
Capacidad disponible segn prioridad s
Trfico con Su capacidad disponible Ci es
setup priority la libre y la reservada con holding priorities
0 7, 6, 5, 4, 3, 2, 1
1 7, 6, 5, 4, 3, 2
2 7, 6, 5, 4, 3
3 7, 6, 5, 4
4 7, 6, 5
5 7, 6
6 7
7 Slo la libre
Si se reserva capacidad con prioridad h, se reducen las capacidades
disponibles para los trficos de prioridades s = h .. 7, pero no para los
de prioridades s = 0 .. h-1
por ej. una reserva con h=5 hace que se reduzcan C5, C6 y C7
* Solo se indican los valores de s (se supone h=s y por tanto h se omite)
Comportamiento deseado:
V puede expulsar solo a D y d
v puede expulsar solo a d
D y d no puede expulsar a ningn otro
H 30 I
011010
011011
TT1 A-F 90
101010
10 Mbps
111000
111000
G 5
Prioridad 3
111000
55 B D
Condiciones sobre 5 85
011010 111010
caractersticas de los 111000 60
enlaces 30
A 8 30 F
a) excluidas: 000001
111000
001000
45 101010 30
b) obligatorias: 000000 C E 011010
G 55 B D 85
60
A 30 F
C 45
E
60 30
15
20
Capacidad
disponible 25
J
A - B - E (grupo de nodos) - F
B D
A F
C E
LSR A LSR F
C E
39 22
54
ruta explcita
PATH C,E,F
PATH E,F
c=20,s=h=3 PATH F
c=20,s=h=3
etiqueta c=20,s=h=3
RESV 22
RESV 54
RESV 39
Nombre de la sesin
Flags
se desea proteccin local o no en nodos intermedios
solicitud de reserva de capacidad compartida (Shared Explicit Style)
cuando se reencamina un LSP desde el origen
permite establecer el LSP nuevo antes de eliminar el antiguo
(make before break) y que, sin embargo, las reservas de
capacidad de ambos LSPs no se sumen en los enlaces que
comparten
tambin sirve para aumentar la capacidad de un LSP
2) Rodea el nodo E
1) Rodea el nodo C B D
3) Rodea el
enlace E-F
LSR A LSR F
C
E
Merge Points
B D
15
C 73
LSR A E LSR F
39
54
21 15
E 54 15
F
81 15
B
21 73 21 I
11 54 73 54 H
D 81 73 81
A G
39 J
31
71 21
C
54 91
81
dit IRAC tema 4 104
Control de redes pticas con
MPLS Generalizado (GMPLS)
GMPLS extiende MPLS para el control de redes de
conmutacin de circuitos (PDH, SDH), conmutacin de
longitudes de onda y conmutacin espacial entre fibras
pticas
El plano de control de GMPLS se basa en extensiones de los
protocolos de sealizacin y encaminamiento de MPLS-TE
(RSVP-TE, CR-LDP, OSPF-TE, ISIS-TE), junto con el nuevo
protocolo LMP (Link Management Protocol)
Referencias sobre GMPLS
RFC 3945: Arquitectura GMPLS
RFC 3471, 3472, 3473: Extensiones de sealizacin
RFC 4202, 4203 ,5307: Extensiones de encaminamiento
RFC 4204: Link Management Protocol
Introduccin
Revisin de tcnicas de integracin
Encapsulado y transporte sobre MPLS
MPLS-TE
Diffserv-aware MPLS Traffic Engineering (DS-TE)
Ejercicios
DS-TE
clase
BC2=50% 2
BC0+BC1+BC2=100%
BC2=50% clase
BC0+BC1+BC2=120%
2
clase 0
BC0=100%
CT2 + CT1+ CT0 100%
clase 1
BC1=80% CT2 + CT1 80%
BC2=25% clase
CT2 25%
2
...
(opcional)
dit IRAC tema 4 123
Ejemplo de capacidades por TE-Class
anunciadas en mensaje OSPF-TE
...
(opcional)
dit IRAC tema 4 124
Ejemplo de mensaje RSVP-TE PATH con
campo CLASSTYPE
www.uppersideconferences.com
Introduccin
Revisin de tcnicas de integracin
Encapsulado y transporte sobre MPLS
MPLS-TE
DS-TE
Ejercicios
101 100
100
6 Mbps
111000
111000
G 5
Prioridad 3
111000
55 B D
011010 5 85
Condiciones sobre 111010
caractersticas de los 111000 60
enlaces 30
A 8
001000
30 F
a) excluidas: 000101 30
111000
45
b) obligatorias: 001000 C 101010
E 011010
c) opcionales: 110000 011110 50 111010
30
15
H I
J
B 25, h=3 D
30, h=4
TT A-F A 30, h=3 F
50 Mbps 40, h=0
E
Prioridad s=2 C
15, h=1
70, h=5
G
Enlaces de capacidad total 100 Mbps
B D
LSP A-B-E-F: 25 Mbit/s
50
A 100 F
35 20
60
90
C E
Mbit/s libres
Caso a: Caso b:
T1 Clase A, prioridad 0 T1 Clase A, prioridad 0
T2 Clase B, prioridad 0 T2 Clase B, prioridad 0
T3 Clase C, prioridad 1 T3 Clase C, prioridad 1
Restricciones: Restricciones:
A <= 30%, B <= 80%, C <= 100%, A <= 30%, A+B <= 80%,
A+B+C <= 100% de la capacidad A+B+C <= 100% de la capacidad