Está en la página 1de 92

Bloque II Tecnologas avanzadas

Arquitecturas de redes de computadores 2012-2013


Rafael Sebastian
Departamento de Informtica Escuela Tcnica Superior de Ingenieras Universitat de Valncia Parcialmente adaptado de Rogelio Montaana

ndice de contenido
!! Introduccin

y conceptos !! Protocolos y aplicaciones en Internet !! Tecnologas avanzadas


"!

Redes Backbone

!! Redes

multimedia !! Seguridad en redes

2012/2013

R. Sebastian - ARC

Material Multimedia
1.! 2.! 3.! 4.!

SONET/SDH [EN] [59:59m] Redes ATM [ES] [8:26m] MPLS y MPLS-VPNs [EN] Introduction MPLS [EN] [CISCO] [1:51h]
Enlaces Wikipedia Video YouTube (Aula Virtual)

2012/2013

R. Sebastian - ARC

Objetivos seccin
#! Describir

los principios de funcionamiento de una red de rea amplia (WAN) #! Tecnologas avanzadas para redes de operadores de servicio #! Tecnologa basada en fibra ptica #! Evolucin de ATM a POS #! Etiquetas MPLS y ventajas de MPLS
4

2012/2013

R. Sebastian - ARC

Tecnologas avanzadas
Redes Backbone
!! SONET/SDH !! POS !! MPLS

2012/2013

R. Sebastian - ARC

Estructura jerrquica de la red telefnica


TECNOLOGAS SONET/SDH

http://es.wikipedia.org/wiki/Telfono

Central telefnica

Enlace troncal entre centrales (transmisin digital)

Bucle de abonado (transmisin analgica)


2012/2013 R. Sebastian - ARC

Comunicacin entre telfonos analgicos


TECNOLOGAS SONET/SDH
Bucle de abonado Cdec

http://es.wikipedia.org/wiki/G.711

Bucle de abonado Cdec

Enlaces digitales con multiplexacin

Seal Analgica (300-3.400 Hz)


2012/2013

Seal Digital G.711 (64 Kb/s)


R. Sebastian - ARC

Seal Analgica (300-3.400 Hz) 7

http://es.wikipedia.org/wiki/ multiplexacin_por_divisin_de_tiempo

Multiplexacin TDM
TECNOLOGAS SONET/SDH
!! !! !!

!!

En la red telefnica troncal los enlaces llevan bits, no seales analgicas. Cada conversacin ocupa 64 Kb/s Para aprovechar mejor la red las conversaciones se transmiten agrupadas (multiplexadas) Si enviamos 30 conversaciones por un canal dedicamos 1/30 del tiempo a cada una. El tiempo est dividido en 30 intervalos (slots) y dedicamos un intervalo a cada conversacin. Por eso llamamos a esta tcnica multiplexacin TDM (Time Division Multiplexing) Cada conversacin genera un byte cada 125 !s. Al multiplexar 30 conversaciones enviamos 30 bytes cada 125 !s, que equivalen a 64 Kb/s * 30 = 1920 Kb/s En realidad para multiplexar 30 conversaciones es preciso enviar 32 bytes cada 125 !s, 64 Kb/s * 32 = 2048 Kb/s
R. Sebastian - ARC

!!

2012/2013

Formato de la trama E1 (30 conversaciones)


TECNOLOGAS SONET/SDH
1 trama = 32 intervalos de 8 bits Todo esto se transmite cada 125 !s
-31 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 00 01 --

1 canal de alineamiento y sincronizacin

1 Canal de sealizacin (canal D en RDSI)

30 Canales de informacin intervalos 1-15 y 17-31 (canal B en RDSI)

Cada canal ocupa 8 bits en la trama (64 Kb/s)

2012/2013

R. Sebastian - ARC

http://es.wikipedia.org/wiki/ Jerarqua_digital_presicrona

Jerarqua PDH
TECNOLOGAS SONET/SDH

!!

!!

!!

La multiplexacin TDM se hace segn valores fijos. El primer sistema estndar se desarroll en los aos 70 y se denomina Jerarqua PDH (Plesiochronous Digital Hierarchy). Plesio=casi ya que diferentes partes de la red estn casi sincronizadas En Europa se utiliza la PDH del sistema E (G.732) que utiliza como agrupacin bsica la seal E1, contiene 30 canales y transmite 2048 Kb/s En Norteamrica y Japn se utiliza el sistema T (G. 733) que tiene su base en la seal T1 con 24 canales y 1544 Kb/s
R. Sebastian - ARC

2012/2013

10

Niveles en la jerarqua PDH (caudales en Mb/s)


TECNOLOGAS SONET/SDH

Nivel Canales 0 1 1 2 2 3 3 3 4 4
2012/2013

Nombre E0 T1 o DS1 E1 T2 o DS2 E2 E3 T3 o DS3 J3 E4 T4 o DS4

EEUU, Canad Japn 0,064 1,544 6,312 0,064 1,544

ITU-T 0,064 2,048

1 24 30 96 120 480 672 1440 1920 4032

6,312 8,448 32,064 34,368

44,736 97,728 139,264 274,176


R. Sebastian - ARC

Los valores en negrita son los utilizados habitualmente para transmisin de datos
11

Multiplexacin PDH, sistema E (G.732)


TECNOLOGAS SONET/SDH
4 5 6 7 0 1 2 3

4:1

4:1
34,368 Mb/s Sale un E3

8,448 Mb/s

4:1
139,264 Mb/s Sale un E4

4 * 2,048 Mb/s Entran 4 E1

Sale un E2

Entran 4 E2

Entran 4 E3

Multiplexacin PDH, sistema T (G.733)


4 5 6 7 0 1 2 3

4:1

7:1
44,736 Mb/s Sale un T3

7:1
274,176 Mb/s Sale un T4 Entran 7 T3

6,312 Mb/s

4 * 1,544 Mb/s Entran 4 T1


2012/2013

Sale un T2 Entran 7 T2

R. Sebastian - ARC

12

Los cinco problemas de la jerarqua PDH


TECNOLOGAS SONET/SDH

1.! 2.! 3.! 4.! 5.!

Incompatibilidad intercontinental No pensada para fibra ptica (diseada en los aos 70) Capacidades mximas bajas: Japn 98 Mb/s, Norteamrica 274 Mb/s, Resto mundo 139 Mb/s Carece de herramientas de gestin y de mecanismos de tolerancia a fallos Los relojes no estn perfectamente sincronizados. Se utilizan bits de relleno para ajustarlos. Esto impide el multiplexado/desmultiplexado entre niveles jerrquicos no consecutivos
R. Sebastian - ARC

2012/2013

13

[1]

http://es.wikipedia.org/wiki/SONET http://es.wikipedia.org/wiki/SDH

Jerarqua digital SONET/SDH


TECNOLOGAS SONET/SDH
!!

!!

!!

!! !!

SONET (Synchronous Optical NETwork) es una jerarqua digital TDM desarrollada por los laboratorios Bell y estandarizada por ANSI en 1984 (T1.105). Se usa en EEUU y Canad La base de SONET es la seal STS-1 u OC-1 que tiene un caudal de 51,84 Mb/s. Las dems seales de la jerarqua (STSn u OC-n) tienen caudales que son mltiplos (n*51,84 Mb/s) SDH (Synchronous Digital Hierarchy) es un estndar aprobado en 1989 por la ITU-T (G.707). Es muy similar a SONET, la principal diferencia es que su seal base, STM-1, tiene un caudal de 155,52 Mb/s, exactamente el triple que SONET Los caudales estandarizados de SONET siempre son mltiplos 3x de STS-1 para que sean compatibles con SDH Los estndares SONET/SDH se desarrollaron a la vez que ATM con el objetivo de que se complementaran. SONET/SDH abarca el nivel fsico y ATM los niveles de enlace, de red y de transporte
R. Sebastian - ARC

2012/2013

14

Jerarqua SONET/SDH
Velocidades estandarizadas
TECNOLOGAS SONET/SDH

Denominacin SONET STS-3 / OC-3 STS-12 / OC-12 STS-48 / OC-48 STS-192 / OC-192 STS-768/OC-768

Denominacin SDH STM-1 STM-4 STM-16 STM-64 STM-256

Caudal total (Mb/s) 155,520 622,080 2488,320 9953,280 39813,12

Caudal til (Mb/s) 150,336 601,344 2405,376 9621,504 38486,016

STS: Synchronous Transfer Signal (interfaz elctrico) OC: Optical Carrier (interfaz ptico) STM: Synchronous Transfer Module (interfaz ptico o elctrico) 15

2012/2013

R. Sebastian - ARC

Las seis soluciones de SONET/SDH


TECNOLOGAS SONET/SDH

1.! 2.! 3.! 4.!

5.!

6.!
2012/2013

El sistema americano (SONET) no es idntico al internacional (SDH) pero ambos son compatibles Define interfaces de fibra ptica La capacidad llega, de momento, a 40 Gb/s, pero es ampliable (aunque 40 Gb/s ya es muy caro) Se dispone de herramientas de gestin y tolerancia a fallos (la red en anillo recupera averas en 50 ms) Utiliza relojes sncronos y punteros; esto permite el multiplexado/desmultiplexado de niveles jerrquicos no consecutivos Permite seguir utilizando PDH en enlaces de menor capacidad
R. Sebastian - ARC

16

Multiplexacin SDH
TECNOLOGAS SONET/SDH
E3 E1 . . E1 E3 E3 E3 Codificador Conversor (scrambler) electro-ptico

STM-1

STM-4

STM-16

OC-48c

Multiplexor 4:1

Multiplexor 4:1

Tramas PDH (ITU) Tramas SDH


2012/2013 R. Sebastian - ARC

17

Elementos fsicos de SONET/SDH


TECNOLOGAS SONET/SDH

!!

Una red SONET/SDH est formada por:


"!

"!

"!

Repetidores. Regeneran la seal ptica cuando la distancia supera el mximo permitido ADMs (Add-Drop Multiplexor). Son multiplexores que permiten intercalar o extraer tramas de un nivel inferior en uno superior (ej. una STM-1 en una STM-4). Tambin permiten crear anillos Digital Cross-Connect: parecidos a los ADMs pero permiten interconexiones ms complejas (interconectar anillos).

!!

A menudo se utilizan topologas de anillo para aumentar la fiabilidad


18

2012/2013

R. Sebastian - ARC

Topologa de redes SONET/ SDH


TECNOLOGAS SONET/SDH

!!

Segn su topologa las redes SONET/SDH pueden ser:


"!

"!

"!

"!

Punto a punto: todos los circuitos empiezan y terminan en el mismo equipo Punto a multipunto: los circuitos empiezan o terminan en equipos diferentes Anillos: permiten disponer de un camino redundante a un costo mnimo Redes malladas: generalmente se constituyen a partir de anillos interconectados
R. Sebastian - ARC

2012/2013

19

Redes SONET/SDH
TECNOLOGAS SONET/SDH Punto a punto:
Circuito STM-1 Circuito STM-4 (622,08 Mb/s) REP Burjassot Circuito sobrante 60 Km Politcnico

Punto a multipunto:
Blasco Ibez REP Burjassot Naranjos

ADM: Add-Drop Multiplexor REP: Repetidor Los circuitos SONET/SDH son siempre full dplex
2012/2013 R. Sebastian - ARC

STM-1 (155,52 Mb/s) STM-4 (622,08 Mb/s)

20

Enlaces en una red SONET/ SDH


TECNOLOGAS SONET/SDH

! Seccin: unin directa entre dos equipos cualesquiera ! Lnea: unin entre dos ADMs contiguos ! Ruta: unin entre dos equipos finales (principio-fin de un circuito)
Multiplexor Origen A B C D Repetidor Multiplexor Intermedio Multiplexor Destino

X
REP

A B C E

D E Seccin Lnea Ruta (A, B y C) Ruta (D) Ruta (E) Seccin Seccin Lnea

ADM: Add-Drop Multiplexor


2012/2013 R. Sebastian - ARC

21

Anillo SONET/SDH
TECNOLOGAS SONET/SDH
Anillo con una sola fibra ptica D A D A Y B

Topologa lgica D C A B Z

W Lnea simplex STM-4 (622,08 Mb/s) Ruta duplex STM-1 (155,52 Mb/s) C B
2012/2013 R. Sebastian - ARC

22

Funcionamiento del anillo anterior


TECNOLOGAS SONET/SDH
D Una sola fibra ptica Y Ocupacin: 4 * STM-1 = 622,08 Mb/s No sobra nada A STM-1 (155,52 Mb/s)

D C

A B

Con una sola fibra en el anillo se tiene comunicacin full dplex. Pero si la fibra se rompe todos los circuitos caen, la red no es resistente a fallos
R. Sebastian - ARC

C
2012/2013

B 23

Recuperacin de averas en anillos SDH


TECNOLOGAS SONET/SDH

Funcionamiento normal
Trfico de usuario

Funcionamiento en caso de avera


Trfico de usuario

Reserva

Trfico de usuario

Corte en la fibra

Los ADMs cierran el anillo en 50 ms


2012/2013 R. Sebastian - ARC

24

Bastidor de un ADM STM-4 (622 Mb/s)


TECNOLOGAS SONET/SDH

Entrada de fibras monomodo Electrnica redundante

Fuentes de Alimentacin (redundantes) Bateras 48 V


2012/2013 R. Sebastian - ARC

25

Detalle de un ADM STM-1 en anillo


TECNOLOGAS SONET/SDH

Anillo principal

Rx Tx

Anillo de respaldo

Rx Tx

Tarjeta STM-1 primaria Tarjeta STM-1 de reserva


2012/2013 R. Sebastian - ARC

26

Dos anillos interconectados con un Digital Cross Connect


TECNOLOGAS SONET/SDH
A C E F

C D

A, B, C, D

A, B, E, F

B E

Digital Cross-Connect
STM-1 (155,52 Mb/s) STM-4 /622,08 Mb/s)

D B
Los circuitos A y B ocupan capacidad en ambos anillos Ambos anillos estn saturados
2012/2013

F A 27

R. Sebastian - ARC

Estructura de trama SONET


STS-1 (OC-1)
TECNOLOGAS SONET/SDH
1 col. 3 col. 86 columnas

Overhead Seccin Overhead ruta

Carga til
Overhead Lnea
86 c x 9 f = 774 Bytes 774 x 8 = 6.192 bits 6.192 x 8.000 = 49,536 Mb/s 9 filas

El overhead permite la gestin de la red


2012/2013

90 x 9 = 810 Bytes = 6.480 bits 8.000 tramas por segundo (una cada 125 s) 6.480 bits/tr x 8.000 tr/s = 51.840.000 bits/s
R. Sebastian - ARC

28

Trama SONET STS-3 (OC-3)


TECNOLOGAS SONET/SDH

Formada por tres tramas STS-1:

86 col.

86 col.

86 col.

S Carga til
R L

S Carga til
R L

S Carga til
R L
9 filas

Tamao: 90 x 9 x 3= 2430 Bytes = 19440 bits Caudal: 19440 x 8000 = 155.520.000 bits/s Carga til: 86 x 9 x 3 = 2322 Bytes = 18576 bits Caudal til: 18576 x 8000 = 148,608 Mb/s
2012/2013 R. Sebastian - ARC

29

Trama SDH STM-1 (OC-3c)


TECNOLOGAS SONET/SDH

Como la STS-3 pero la informacin de ruta slo aparece en la primera (como tres vagones enganchados):
1 3 86 col. 3 87 col. 3 87 col.

S
R

S
Carga til

S
Carga til

Carga til
9 filas

L
Carga til: 86+87+87 = 260 x 9 = 2340 Bytes = 18720 bits Caudal til: 18720 x 8000 = 149,76 Mb/s

En SONET se ha definido la trama STS-3c (OC-3c) que es igual a la STM-1 (c = catenated). Tambin hay STS-12c, STS-48c, etc. que equivalen a STM-4, STM-16, etc.
2012/2013 R. Sebastian - ARC

30

[2]

http://es.wikipedia.org/wiki/ Asynchronous_Transfer_Mode

ATM sobre SONET/SDH


TECNOLOGAS SONET/SDH

Los estndares SONET/SDH los desarroll la ITU-T durante los aos 80 en paralelo a los estndares ATM !! Durante la primera mitad de los 90 ATM era la forma habitual de transmitir datos en una red SONET/SDH, y se pensaba que eso era el futuro !! Sin embargo ATM era costoso y poco eficiente, lo cual dio lugar al desarrollo de otras alternativas. Para las redes de datos la principal fue el uso de POS
!!
2012/2013 R. Sebastian - ARC

31

[2]

Implementacin mediante ATM


TECNOLOGAS SONET/SDH
Los datagramas se envan por los PVCs mediante Classical IP over ATM

Enlaces constituidos a travs de anillos SONET/SDH

Red ATM
A C

Hacen falta cuatro enlaces OC-3 OC-3c PVC ATM

D
R. Sebastian - ARC

2012/2013

32

Implementacin fsica con ATM


Y

TECNOLOGAS SONET/SDH

Los cuatro circuitos OC-3 que conectan los conmutadores ATM saturan el anillo OC-12: X-Y, Y-Z, Z-W y W-X

OSPF

La segunda fibra solo se usa en caso de avera, pero ha de estar lista por si hace falta

OSPF

Anillo SONET/SDH OC-12c (622 Mb/s)

OSPF

OC-3c Fibra en servicio Fibra de reserva


2012/2013

OSPF

Los ADMs tambin han de tener la optoelectrnica para la fibra de reserva preparada por si falla la que esta en servicio

D
R. Sebastian - ARC

33

Tecnologas avanzadas
Redes Backbone
!! SONET/SDH !! POS !! MPLS

2012/2013

R. Sebastian - ARC

34

POS
TECNOLOGAS POS

http://en.wikipedia.org/wiki/ Packet_over_SONET/SDH

(Packet Over SONET, o PPP Over SONET)


!!

!! !!

!!

Packet Over SONET o POS es una tecnologa que apareci a finales de 1996 con el fin de hacer un uso ms eficiente de los enlaces SONET/SDH Consiste en usar los enlaces como lneas punto a punto con PPP (Point to Point Protocol). Adems de mejorar el rendimiento respecto de ATM se reduce el equipamiento y por tanto los costos POS est estandarizado en el RFC 2615 (6/99)
R. Sebastian - ARC

2012/2013

35

ATM/AAL5 vs POS
TECNOLOGAS POS

Capacidad enlace fsico

ATM/AAL5
Capacidad disponible para el usuario

79%

POS
Capacidad disponible para el usuario

92%

IP AAL5 ATM SONET/SDH 36

IP POS SONET/SDH

Conexin de routers con POS. Red fsica


TECNOLOGAS POS
OSPF

"

Interfaz POS OC-3c

En la red SONET/SDH se configuran cuatro rutas OC-3c: A: "- # B: #- $ C: $- ! D: !- " Las cuatro rutas llenan el anillo OC-12c OSPF

OSPF Anillo OC-12c

Dos fibras OC-3c (2 fibras) Fibra en servicio Fibra de reserva OSPF

$
2012/2013 R. Sebastian - ARC

37

Routers con POS. Configuracin lgica


OSPF

TECNOLOGAS POS

" Circuitos: A: "- # B: #- $ C: $- ! D: !- "


OSPF

OSPF Anillo OC-12c

C
OC-3c Fibra en servicio Fibra de reserva OSPF

B
Cada circuito es full duplex y utiliza una interfaz dedicada en el router

$
2012/2013 R. Sebastian - ARC

38

Ejemplo de red CATV con POS


TECNOLOGAS POS
Cabecera regional HFC Servidor proxy Cabeceras locales HFC Internet

Red telefnica

Anillo OC-12c con 3 OC-3c y 3 E3

E3 OC-3c Fibra en servicio Fibra de reserva


2012/2013

HFC

R. Sebastian - ARC

39

Tarjeta POS de router con 4 interfaces OC-192c (10 Gb/s)


TECNOLOGAS POS

Lser 850 nm 1310 nm 1550 nm 1550 nm


2012/2013

Alcance 300 m 2 Km 40 Km 80 Km

Precio $ 330.000 $ 550,000 $ 580.000 $ 750.000


R. Sebastian - ARC

40

Inconvenientes de SONET/SDH para transmitir datos


TECNOLOGAS POS

!!

A pesar de que POS es mejor que ATM las redes SONET/SDH se disearon pensando en telefona y no resultan ideales para datos. Inconvenientes:
"! "!

"!

La comunicacin no siempre va por el camino ms corto (anillos unidireccionales) La capacidad se ha de repartir de forma esttica entre los circuitos configurados La mitad de la fibra no se utiliza normalmente, est de reserva y preparada con toda la optoelectrnica por si falla algn enlace En este caso la fiabilidad nos la da el protocolo de routing (OSPF, IS-IS, etc.)
R. Sebastian - ARC

!!

Solucin: prescindir del equipamiento SONET/SDH.


"!

2012/2013

41

Conexin directa de routers POS sin ADMs


TECNOLOGAS POS
Cada router dispone de un enlace full duplex con sus vecinos. Tenemos el doble anillo de antes, pero ahora aprovechamos toda la fibra OSPF

Se suprime el equipamiento SDH, pero se mantiene la misma estructura de trama para aprovechar las interfaces, los equipos de diagnstico, monitorizacin, etc. OSPF

OSPF

A
El trfico siempre discurre por el camino ms corto, gracias al protocolo de routing OSPF

C
Interfaz POS

Dos fibras

D
La capacidad disponible se reparte dinmicamente en toda la red (el trfico podra repartirse por los dos caminos) Hay redundancia. Si falla algn enlace el protocolo de routing reencamina el trfico por el otro lado

2012/2013

R. Sebastian - ARC

42

POS sin SONET/SDH


!!

!! !! !!

!!

La fiabilidad en este caso la da el protocolo de routing (OSPF por ejemplo). No hay recursos en standby, todo se aprovecha. El protocolo de routing elige siempre el camino ms corto del anillo, y son posibles otras topologas Se tiene mayor rendimiento y menor costo (se suprime el equipamiento SONET/SDH) Aunque no haya equipos SONET/SDH se sigue utilizando la misma estructura de trama, ya que esto permite aprovechar las mismas interfaces POS y usar equipamiento SONET/SDH de diagnstico a bajo nivel (repetidores, analizadores, etc.) Ahora ya no podemos configurar circuitos por servicio (datos, voz, vdeo). El router posee la fibra en su totalidad
R. Sebastian - ARC

TECNOLOGAS POS

2012/2013

43

Alternativas de transporte IP
TECNOLOGAS POS Mayor Flexibilidad
IP IP AAL5/ATM PPP SONET/SDH IP IP PPP SONET/SDH ETHERNET

SONET/SDH

1995

1997

1999

2002

Menor costo y mayor rendimiento

2012/2013

R. Sebastian - ARC

44

Red GANT
TECNOLOGAS POS

2012/2013

R. Sebastian - ARC

45

Tecnologas avanzadas
Redes Backbone
!! SONET/SDH !! POS !! MPLS

2012/2013

R. Sebastian - ARC

46

[4]

http://es.wikipedia.org/wiki/ Multiprotocol_Label_Switching

Qu es MPLS?
TECNOLOGAS MPLS

Es una tecnologa de networking que utiliza etiquetas unidas a los paquetes para decidir como reencaminar trfico por la red

Etiquetas MPLS para enviar los paquetes en cada salto en lugar de direcciones IP !! F/R y ATM se basaban en conmutacin de etiquetas !! MPLS ayuda a la integracin de IP y ATM
!!
2012/2013 R. Sebastian - ARC

47

[4]

Protocolos Pre-MPLS
TECNOLOGAS MPLS

ATM y F/R fueron las top en tecnologas WAN !! IP para todo $ IP sobre VPNs !! Redes privadas
!!
"! "!

Uso de tecnologas L2 WAN Redes superpuestas

!! Migracin

de redes tradicionales basadas en VPNs a MPLS VPNs


VPN = Virtual Private Network

2012/2013

R. Sebastian - ARC

48

[4]

Switching mejorado?
TECNOLOGAS MPLS

!!

El switching (o conmutacin) de paquetes IP sola ser muy costoso:


"! "! "!

Leer cabecera IP (32 bits) Comprobar unicast/multicast Buscar la direccin destino (routing table)

!! !!

Switching Etiquetas $ procesado hardware Nota: hoy en da el switching IP es tan rpido como el switching de etiquetas
R. Sebastian - ARC

2012/2013

49

[4]

Infraestructura de red unificada


TECNOLOGAS MPLS

!!

Concepto MPLS
"!

Etiquetar el paquete entrante basado en la direccin de destino (u otro criterio) y conmutar todo el trfico Transporta todo el trfico que funciona sobre IP (data, telephone,") MPLS puede transportar IPv4, IPv6, Ethernet, HDLC, PPP y otras tecnologas de capa 2
50

!!

MPLS + IP
"!

!!

AToM (Any Transport over MPLS)


"!

2012/2013

R. Sebastian - ARC

[4]

Integracin, IP over ATM


TECNOLOGAS MPLS

IP gan la batalla en capa 3 & ATM en capa 2 !! IP over ATM era necesario (WAN backbone)
!!
"!

"! "!

RFC 1483, Multiprotocol Encapsulation over ATM Adaptation Layer 5 ! Carga de administracin LANE (LAN Emulation) MPOA (Multiprotocol over ATM) $ Complejo

!! Solucin
"!
2012/2013

final $ MPLS
R. Sebastian - ARC

Inteligencia en redes ATM


51

[3] [4]

http://en.wikipedia.org/wiki/ MPLS_VPN

MPLS VPNs (peer-to-peer)


TECNOLOGAS MPLS

Permite implementar un modelo peer-to-peer de forma fcil !! Privacidad garantizada mediante el uso de Virtual Routing Forwarding (VRF)
!!
VPN A Sitio 1 PE Router
Datos Etiquetas

PE Router

VPN A Sitio 2

VRF CE Router
2012/2013

MPLS Backbone

VRF CE Router

R. Sebastian - ARC

52

[4]

Ingeniera de trfico
TECNOLOGAS MPLS

!! !! !!

Uso ptimo de la infraestructura de red No todo el trfico por la ruta de menor coste (dictado por el protocolo de routing) El trfico se reparte ms equitativamente sobre los enlaces disponibles
OC3 R2 R1 R4 OC12 R5
R. Sebastian - ARC

R3 R6

R7

R8
53

2012/2013

MPLS-TE
Ingeniera de trfico
TECNOLOGAS MPLS

OC3 R2 R1 R4 OC12 R5 R3 R6 R8 R7

2012/2013

R. Sebastian - ARC

54

Etiquetas MPLS
TECNOLOGAS MPLS

!!

La etiqueta MPLS es un campo de 32 bits


"!

"! "!

"!

LABEL: 20 bits (max. 1,048,575 etiquetas, 16 etiquetas reservadas) EXP: para QoS (Quality of Service) BoS: Con valor 1 en la ltima etiqueta del paquete TTL: Time To Live

2012/2013

R. Sebastian - ARC

55

Apilado de etiquetas
TECNOLOGAS MPLS

Se pueden utilizar varias etiquetas para enrutar el paquete a travs de la red MPLS !! Las etiquetas se apilan una sobre la otra
!!

Etiqueta Etiqueta " Etiqueta

EXP EXP EXP

0 0 1

TTL TTL TTL

2012/2013

R. Sebastian - ARC

56

Localizacin de las etiquetas


TECNOLOGAS MPLS cabec IP Formatos de trama cabecera Ethernet cabecera PPP cabecera F/R MPLS Label MPLS Label MPLS Label cabec IP cabec IP cabec IP Capa OSI 2.5
57

Datos

Datos

MAC trailer MAC trailer MAC trailer

Datos

Datos

2012/2013

R. Sebastian - ARC

LSR & LSP


Label Switched Router Label Switched Path
TECNOLOGAS MPLS

http://en.wikipedia.org/wiki/ Label_switch_router http://en.wikipedia.org/wiki/ Label_Switched_Path

!! LSR: Router que soporta MPLS !! LSP: es una secuencia de LSRs que conmutan un paquete etiquetado a travs de una red MPLS o parte de ella LSP anidado
Label Switched Path (LSP)

Ingreso LSR

LSR

LSR

Salida LSR

2012/2013

R. Sebastian - ARC

58

FEC
TECNOLOGAS MPLS

http://en.wikipedia.org/wiki/ Forwarding_equivalence_class

Forwarding Equivalent Class


!! FEC:

grupo de paquetes enviados por la misma ruta y tratados del mismo modo !! Mismo FEC = misma Etiqueta !! Misma Etiqueta NO SIEMPRE mismo FEC (ej. debido a diferentes valores de EXP) !! LSR de ingreso clasifica los paquetes en FECs
"!

Basado en: IP origen/destino, IP DiffServ Code Point (=EXP),"


R. Sebastian - ARC

2012/2013

59

Distribucin de etiquetas
TECNOLOGAS MPLS
Label Switched Path (LSP) Green Path

LSR Entrada

LSR

LSR Salida

A la red Green?

Conmuta Label L

Elimina Label

Red Green

IP Packet

IP Packet L

IP Packet L

IP Packet

2012/2013

R. Sebastian - ARC

60

Cmo distribuir etiquetas? (I)


TECNOLOGAS MPLS

!! Piggyback

de las etiquetas en un protocolo de routing IP existente


% No se necesita un protocolo adicional en LSR % Sync protocolo de routing y de etiquetas % La implementacin en un protocolo de routing por vector distancia es sencilla (EIGRP) & Se necesita extender el protocolo IP & Problemas en protocolos de routing por el estado del enlace

Piggyback: Cargar a cuestas


2012/2013 R. Sebastian - ARC

61

Cmo distribuir etiquetas? (II)


TECNOLOGAS MPLS

!! Uso

de un protocolo adicional para la distribucin de etiquetas


% Independiente del protocolo de routing & Se necesita un nuevo protocolo en los LSRs "! Varias alternativas
'! Tag Distribution Protocol (TDP) [Cisco/deprecated] '! Label Distribution Protocol (LDP) '! Resource Reservation Protocol (RSVP)
62

2012/2013

R. Sebastian - ARC

http://en.wikipedia.org/wiki/Label_Distribution_Protocol

Label Distribution Protocol LDP


TECNOLOGAS MPLS

!!

LSR
1.! 2.! 3.!

Define un Label-binding por cada prefijo IGP IP Redistribuye bindings a todos los vecinos LDP Recibe los bindings remotos y los aade a la tabla LIB

El espacio de etiquetas puede ser per-platform o per-interface. !! Varios bindings remotos puede ser recibidos para un prefijo IP comn $ Seleccionamos uno !! Configura Label Forwarding Information Base (LFIB)
!!
"!

Intercambia la etiqueta de entrada por una de salida


R. Sebastian - ARC

LIB: Label Information Base


2012/2013

63

Label Distribution Protocol LDP


TECNOLOGAS MPLS
binding remoto de vecino downstring binding remoto de vecino downstring binding remoto de vecino downstring

10.0.0.0/8 Label 106 LDP

10.0.0.0/8 Label 19 LDP

10.0.0.0/8 Label 44 LDP

LSR Entrada

LSR
binding local para 10.0.0.0/8 Label 106

LSR
binding local para 10.0.0.0/8 Label 19

LSR

Prefijo IGP 10.0.0.0/8

binding local para 10.0.0.0/8 Label 44


64

2012/2013

R. Sebastian - ARC

Label Forwarding Information Base - LFIB


TECNOLOGAS MPLS

!!

LFIB es la tabla utilizada para reenviar paquetes con etiquetas


"! "!

Label de entrada $ del binding local Label de salida $ elegido entre los binding remotos de todas la posibilidades (basado en la mejor ruta) LDP RSVP: para MPLS-TE BGP: para MPLS VPNs
R. Sebastian - ARC

!!

LFIB completado a partir de


"! "! "!

2012/2013

65

MPLS payload?
TECNOLOGAS MPLS

MPLS no tiene campo identificador de protocolo Network Level Protocol (NLP) !! Un LSR no necesita saber que informacin transporta (payload), solo es importante la etiqueta superior !! Un LSR solo necesita saber como conmutar la etiqueta superior recibida !! El LSR de salida elimina todas etiquetas y asigna un NLP (por ejemplo IP)
!!
2012/2013 R. Sebastian - ARC

66

Espacio de labels MPLS


Per-Interface vs. Per-Platform
TECNOLOGAS MPLS

LSR B

FEC 1 FEC 2

LSR A

LSR C De dnde viene? IP Packet L1

Per-Interface:
Mirar etiqueta & Interface de entrada

Per-Platform:
Mirar SOLO la etiqueta FEC2 necesita una etiqueta L2

2012/2013

R. Sebastian - ARC

67

Modos MPLS
TECNOLOGAS MPLS

!!

Modos de distribucin de etiquetas


"!

Label distribution mode


'! Downstream-on-Demand (DoD) label distribution '! Unsolicited Downstream (UD) label distribution

"!

Label retention mode


'! Liberal Label Retention (LLR) mode '! Conservative Label Retention (CLR) mode

"!

LSP control mode


'! Independent LSP Control mode '! Ordered LSP Control mode

2012/2013

R. Sebastian - ARC

68

Table of Contents
TECNOLOGAS MPLS

!! Evolucin

y arquitectura !! Encaminamiento en MPLS

2012/2013

R. Sebastian - ARC

69

Objetivos de la seccin
TECNOLOGAS MPLS

#! Explicar

cmo se envan los paquetes etiquetados #! Nombrar las etiquetas MPLS reservadas y conocer para qu se utilizan #! Determinar la importancia del MTU de MPLS #! Explicar qu sucede con los paquetes etiquetados cuando expira su TTL #! Explicar qu sucede con los paquetes etiquetados que necesitan ser fragmentados
2012/2013 R. Sebastian - ARC

70

Resumen MPLS
Revisin
TECNOLOGAS MPLS
Remote binding from downstring neighbor 10.0.0.0/8 Label 106 LDP Remote binding from downstring neighbor 10.0.0.0/8 Label 19 LDP Remote binding from downstring neighbor 10.0.0.0/8 Label 44 LDP

Ingress LSR

LSR
Local binding for 10.0.0.0/8 Label 106

LSR
Local binding for 10.0.0.0/8 Label 19
R. Sebastian - ARC

LSR
Local binding for 10.0.0.0/8 Label 44

IGP Prefix 10.0.0.0/8

2012/2013

71

Operaciones de etiquetas
TECNOLOGAS MPLS

!!

Posibles operaciones de etiquetas: swap, push, y pop 23 55


16 IP 34 IP 16 IP 34 IP 16 IP 16 IP

!!

El LSR lee los 20-bit de la etiqueta superior "! Busca este valor en el LFIB, "! Trata de encajar ese valor con el valor de su LIB
R. Sebastian - ARC

SWAP

PUSH

POP

2012/2013

72

IP vs bsqueda de etiquetas
TECNOLOGAS MPLS

!!

CEF (IP) o LFIB (Etiqueta) bsqueda


Bsqueda en tabla CEF
IP
-IP IP-to

IP

25

Campo del protocolo de Cabecera L2?


16 IP

IP
l-to abe -IP

Bsqueda en Tabla LFIB

IP

28 IP
2012/2013 R. Sebastian - ARC

73

Ejemplo
TECNOLOGAS MPLS

Eth0/0/0 10.200.200.2

[IP] 10.200.254.4
IP-to-Label

18 [IP]

!! CEF

Table

router# show ip cef 10.200.254.4 10.200.254.4/32, version 44, epoch 0, cached adjacency 10.200.200.2 0 packets, 0 bytes tag information set, all rewrites owned local tag: 20 fast tag rewrite with Et0/0/0, 10.200.200.2, tags imposed {18} via 10.200.200.2, Ethernet0/0/0, 0 dependencies next hop 10.200.200.2, Ethernet0/0/0 valid cached adjacency tag rewrite with Et0/0/0, 10.200.200.2, tags imposed {18}

!! Extract

of LFIB
Bytes tag switched 0 0 0 0 0 0 0 Outgoing interface Et0/0/0 Et0/0/0 Et0/0/0 Et0/0/0 Et0/0/0 Et0/0/0 Et0/0/0 Next Hop 10.200.200.2 10.200.200.2 10.200.200.2 10.200.200.2 10.200.200.2 10.200.200.2 10.200.200.2

router# show mpls forwarding-table Local Outgoing Prefix tag tag or VC or Tunnel Id 16 Untagged 10.1.1.0/24 17 16 10.200.202.0/24 18 Pop tag 10.200.203.0/24 19 Pop tag 10.200.201.0/24 20 18 10.200.254.4/32 21 Pop tag 10.200.254.2/32 22 17 10.200.254.3/32
2012/2013

R. Sebastian - ARC

74

Ejemplo
TECNOLOGAS MPLS

23 [IP] 10.200.254.4

Eth0/0/0 10.200.200.2

16 20
Label-to-Label

!! MPLS

tabla de envo

[IP]

router#show mpls forwarding-table 10.200.254.4 Local Outgoing Prefix Bytes tag Outgoing tag tag or VC or Tunnel Id switched interface 23 16 [T] 10.200.254.4/32 0 Tu1 [T] Forwarding through a TSP tunnel.

Next Hop point2point

router#show mpls forwarding-table 10.200.254.4 detail Local Outgoing Prefix Bytes tag Outgoing Next Hop tag tag or VC or Tunnel Id switched interface 23 16 10.200.254.4/32 0 Tu1 point2point MAC/Encaps=14/22, MRU=1496, Tag Stack{20 16}, via Et0/0/0 00604700881D00024A4008008847 0001400000010000 No output feature configured router#show mpls forwarding-tablevrf cust-one Local Outgoing Prefix Bytes tag Outgoing tag tag or VC or Tunnel Id switched interface 23 Aggregate 10.10.1.0/24[V] 0
2012/2013 R. Sebastian - ARC

Next Hop

75

Balanceado de carga
TECNOLOGAS MPLS
router#show mpls forwarding-table Local Outgoing Prefix tag tag or VC or Tunnel Id 17 Pop tag 10.200.254.3/32 Pop tag 10.200.254.3/32 18 16 10.200.254.4/32 16 10.200.254.4/32 Bytes tag switched 252 0 10431273 238 Outgoing interface Et1/3 Et1/2 Et1/2 Et1/3 Next Hop 10.200.203.2 10.200.201.2 10.200.201.2 10.200.203.2

16

LSR

16

LSR
R. Sebastian - ARC

2012/2013

76

Etiqueta implcita Null


TECNOLOGAS MPLS

!! Etiquetas
"!

de 0 a 15 reservadas,

Etiqueta Implcita null: valor 3

!! Usada

por el LSR que no quiere asignar una etiqueta a un FEC !! En routers de salida evita la bsqueda
25 IPv4 IPv4 215 IPv4
In Label 65 Out Label pop

IPv4

IPv4

Ingress LSR
2012/2013

Implicit NULL (Label 3) LSR LSR


R. Sebastian - ARC

Egress LSR 77

Etiqueta Null Explcita


TECNOLOGAS MPLS

!! Usando
"!

la etiqueta Null Implcita

La cabecera MPLS se elimina un salto antes "! EXP bits (QoS) se borran
!! Usando
"!

la etiqueta Null Explcita (etiqueta con valor 0)


El paquete conserva la etiqueta (valor 0) "! La etiqueta 0 se eliminar sin realizar bsquedas "! Los Bits EXP se mantendrn

2012/2013

R. Sebastian - ARC

78

Etiquetas no reservadas
TECNOLOGAS MPLS

!! Las

etiquetas tienen 20 bits [16,1.048.575] !! Algunos routers (e.g. Cisco) usan 16-100.000
Suficientes para etiquetar todos los prefijos IGP "! Para los prefijos en BGP se necesitan etiquetas adicionales
"!

2012/2013

R. Sebastian - ARC

79

IP-a-Etiqueta & Etiqueta-aIP


TECNOLOGAS MPLS

!!

TTL: Time to Live


"! "!

Copy

8 bits field (max.255 hops) Si TTL = 0 el paquete se descarta y se enva un ICMP al emisor Etiqueta MPLS
Copy back
IPv4 Packet
TTL=252 TTL=251 TTL=252 TTL=250 TTL=249

TTL=253

TTL=252

Ingress LSR

LSR

LSR

Egress LSR

2012/2013

R. Sebastian - ARC

80

TTL Etiqueta-a-Etiqueta
TECNOLOGAS MPLS
Etiqueta MPLS

Swap Push
TTL=249 TTL=251 TTL=252 TTL=253 TTL=248 TTL=251 TTL=252 TTL=253 TTL=249 TTL=252 TTL=253 TTL=248 TTL=248 TTL=252 TTL=253 TTL=249 TTL=252 TTL=252 TTL=253

Paquete IPv4

Pop

TTL=248 TTL=252 TTL=253

LSR
2012/2013

LSR
R. Sebastian - ARC

LSR 81

Expiracin TTL
TECNOLOGAS MPLS
TTL=1 TTL=2 TTL=1 TTL=255 ICMP Time Exceeded TTL=255 TTL=254 ICMP Time Exceeded TTL=255 ICMP Time Exceeded TTL=253

Etiqueta MPLS Paquete IPv4

TTL Expired

I have a route

Ingress LSR TTL=249 ICMP Time Exceeded TTL=248


2012/2013

LSR

LSR

LSR

Egress LSR

TTL=250 ICMP Time Exceeded TTL=251

TTL=251 ICMP Time Exceeded TTL=251


R. Sebastian - ARC

ICMP Time Exceeded TTL=251

ICMP Time Exceeded TTL=252 82

MPLS MTU
TECNOLOGAS MPLS

!!

Mxima Unidad de Transmisin (MTU)


"!

Mximo tamao de frame que puede ser enviado por un enlace de datos sin fragmentarlo Paquete IP + (4 bytes * #etiquetas)

!! !!

MPLS frames son mayores que en IP


"!

MPLS Maximum Receive Unit (Mxima unidad de recepcin)


"!

Usado en el LFIB para hacer un seguimiento de lo grandes que pueden ser los paquetes etiquetados
R. Sebastian - ARC

2012/2013

83

Tramas Baby Giant


TECNOLOGAS MPLS

!!

Descripcin
"!

"!

Tramas ligeramente ms grandes de lo esperado para cierto enlace de datos (e.g. Ethernet frame (1500 bytes) + 1 Etiqueta (4 bytes) Si el hardware es capaz se puede permitir el envo de este tipo de frames Para descubrir el MTU permitido para un camino Para evitar la fragmentacin y aumentar el rendimiento.
R. Sebastian - ARC

!!

Descubrimiento de MTU
"! "!

2012/2013

84

Fragmentacin en MPLS
TECNOLOGAS MPLS

!!
!!

Tramas mayores que MTU $ fragmentacin


Fragmentacin
"! "! "! "!

Elimina toda la pila MPLS Fragmenta el paquete IP Realiza operaciones sobre la pila Aade la etiqueta de la pila a todos los fragmentos Se descarta el paquete y se enva un mensaje ICMP
R. Sebastian - ARC

!!

Si DF = 1 en la cabecera IP
"!

2012/2013

85

MTU Descubrimiento de camino


TECNOLOGAS MPLS
DF=1 DF=1 DF=1 DF=1 DF=1 DF=1 DF=1 DF=1 DF=1

DF=1

DF=1

LSR ICMP Fragmentacin requerida TTL=255

LSR ICMP Fragmentacin requerida TTL=255

LSR

2012/2013

R. Sebastian - ARC

86

Table of Contents
TECNOLOGAS MPLS

!! Evolution

of MPLS !! MPLS Architecture !! Forwarding Labeled Packets


!! Review

Test

2012/2013

R. Sebastian - ARC

87

Cuestiones cortas de test


TECNOLOGAS Test

1.!

Cuntas etiquetas MPLS puede haber en una pila (stack) de etiquetas sobre un paquete IP?

2.!

Con qu capa del modelo de referencia OSI se identifica MPLS?

3.!

Qu tabla utilizan los LSR para enviar paquetes etiquetados?


88

2012/2013

R. Sebastian - ARC

Test
TECNOLOGAS Test

1.!

Cuntos octetos hay en la cabecera de una etiqueta MPLS?


A. 1 B. 2 C. 3 D. 4

2.!

En que consiste la tcnica de Time Division Multiplexing (TDM)?


A. Consiste en enviar en paralelo varios canales de datos utilizando diferentes rangos de frecuencia B. Consiste en encapsular los datos y aadirles seales de sincronismo antes de ser enviados C. Dividir el canal de sealizacin y el canal de datos formando canales B y D D. Combinar diferentes canales, envindolos por turnos en sub-canales aparentemente simultneamente en un solo canal de comunicacin

2012/2013

R. Sebastian - ARC

89

Test
TECNOLOGAS Test

3.!

Indica cules de los siguientes fueron problemas de PDH (seleccin mltiple)


A. Solo permita desencapsular niveles consecutivos de la jerarqua PDH B. No hay compatibilidad entre E1-T1, o E2-T2, etc C. No fueron diseados inicialmente para funcionar sobre fibra ptica D. No permita transportar diferentes conexiones de voz simultneamente

4.!

Cul es la funcin de un ADM en una red SONET/ SDH?


A. Realizar el enrutamiento de trfico B. Crear canales virtuales para la comunicacin entre pares C. Intercalar o extraer tramas de un nivel inferior en uno superior D. Realiza las mismas tareas que un switch, pero en una red de fibra ptica

2012/2013

R. Sebastian - ARC

90

Test
TECNOLOGAS Test

5.!

Los LSP (Label Switched Path) son


A. Unidireccionales B. Bidireccionales C. Ninguno de los dos

6.!

Qu topologa se utiliza comnmente en SONET/ SDH?


A. Topologa en estrella B. Topologa punto a punto C. Topologa en anillo D. Topologa de malla de conexin total (full-mesh)

2012/2013

R. Sebastian - ARC

91

Test
TECNOLOGAS Test

7.!

Qu ventajas ofrece POS frente a SONET/SDH? (seleccin mltiple)


A. Permite eliminar parte del equipamiento de red, por ejemplo los ADMs B. Consigue recuperar de forma muy rpida (50ms) la red ante fallos C. Hace un uso ms eficiente de los enlaces D. El trfico siempre circula por el camino ms corto

2012/2013

R. Sebastian - ARC

92

También podría gustarte