Upload
vuliem
View
215
Download
0
Embed Size (px)
Citation preview
1
LAYER 2 LAYER 2 -- WANWAN
Redes Redes FrameFrame RelayRelayy ATMy ATM
FrameFrame RelayRelay
2
•Conexión con líneas punto a punto entre cuatro routers, conectividad total.
•Por cada nuevo router hay que añadir un puerto más en todos los nodos
•La velocidad de cada línea es difícil de modificar
Red completamente mallada con enlaces punto a punto
X
Y
Z
W
Sw FR
Líneas punto a punto
Circuitos Virtuales
Sw FR
Sw FR
Sw FR
Topología de una red Frame Relay
•Se pueden añadir circuitos sin establecer nuevas líneas ni modificar el número de interfaces en los routers
•Los caudales se pueden modificar por configuración de los conmutadores
X
Y
Z
W
3
Sw FR
Sw FR
Sw FR
Sw FR
DLCI = 16
DLCI = 16
DLCI = 16
DLCI = 16 DLCI = 17
DLCI = 17
α
γβ
A
B
D
C
El DLCI 0 se utiliza para señalización (establecer SVCs)
DLCI: Data Link ConnectionIdentifier
X
Y
Z
W
Tabla de circuitos virtuales en A
Circuito DLCIPuertoDLCIPuerto
Rojo 16α16β
Verde 17α17β
Funcionamiento de una red Frame Relay
DLCI = 16
DLCI = 18
Azul 18α16γ
DLCI = 16
Comparación de las redes de conmutación de paquetes
CRC de cabecerasolamente
CRC del paquete
CRC del paquete con confirmación
del receptor
Protecc. erroresnivel de enlace
53 bytes
8192 bytes
128 bytes
Paquetemáximo
Datos, vozy vídeo
34 - 155 Mb/s1996 -ATM
Datos64 - 2 Mb/s1992 -FrameRelay
Datos9,6 - 64 Kb/s1985-1996X.25
Orientadoa
Velocidadtípica
ApogeoRed
4
Características comunes a todas las redes virtuales
• Cada paquete va marcado con una etiqueta identificativa propia
• La etiqueta es modificada por cada conmutador por el que pasa el paquete. El conmutador asigna la nueva etiqueta y la interfaz de salida en función de la etiqueta vieja y de la interfaz de entrada mediante una tabla que relaciona etiqueta-puerto_entrada y etiqueta-puerto_salida
• El conjunto de etiquetas y puertos por los que discurre un paquete forman un camino extremo a extremo que denominamos un ‘circuito virtual’
• Los circuitos virtuales permiten que diferentes usuarios, equipos, aplicaciones, etc., compartan enlaces sin que sus paquetes se mezclen (viajan ‘juntos pero no revueltos’). La infraestructura se aprovecha mejor y los costos se reducen
01111110CRCDatosDirección01111110
Estructura de trama Frame Relay
Bytes → 1 2-4 0-8188 2 1
•Protocolo no orientado a conexión. Normalmente PVC
•Las tramas pasan de nodo a nodo comprobándose normalmente el CRC en cada salto (store&forward, mayor retardo que líneas punto a punto). Si es erróneo se descarta.
•El campo dirección contiene información del VC (DLCI) y parámetros de control de tráfico Frame Relay. Normalmente ocupa 2 bytes, aunque puede tener 3 ó 4.
5
DLCI Superior 0C/R8 7 6 5 4 3 2 1
DLCI Inferior 1DEFECN BECN
Estructura del campo Dirección
•DLCI sup/inf: especifica el DLCI. Puede cambiar en cada salto. Normalmente 10 bits, puede llegar a 23 (dirección de 4 bytes).
•C/R: significado específico de la aplicación, no indicado en FR
•FECN: Forward Explicit Congestion Notification
•BECN: Backward Explicit Congestion Notification
•DE: Discard Elegibility (tramas de ‘2ª clase’)
DLCIs de Frame Relay
• Con 10 bits el DLCI puede valer normalmente entre 0 y 1023
• Los valores del 0 al 15 y del 992 en adelante están reservados para funciones especiales.
• Las funciones LMI (Local Management Interface) incluyen el keepalivedel PVC y permiten que el conmutador Frame Relay anuncie al host (o router) los DLCI de los PVC que están definidos. De esta forma el router se puede autoconfigurar.
6
SwitchFR
SwitchFR
Línea de acceso2048 Kb/s
PVCCIR 1024 Kb/sEIR 384 Kb/s
Traffic Shaping
Traffic Policing
SwitchFR
PVCCIR 1024 Kb/sEIR 384 Kb/s
Traffic Shaping y Traffic Policing en Frame Relay
A
B
CX
Y
Z
Funcionamiento del CIR y el EIR
0
CIR (Committed Information Rate)
CIR + EIR (Caudal máximo posible)
Velocidad actual
Capacidad del enlace de acceso del host a la red
Transmisióngarantizada
Transmitir si es
posible
No transmitir, descartar todo
SwitchFR
7
Control de tráfico en Frame Relay
• Parámetros:– CIR y Bc
– EIR y Be
• Se cumple que:– Bc= CIR * t– Be= EIR * t
• Cuando se supera el primer umbral las tramas se marcan con DE =1. Cuando se supera el segundo se descartan.
Control de tráfico en Frame Relay
DE=1
Bc = CIR * t
Be = EIR * tDE=0
Tramas enviadas por el host con DE=1
CIR
EIR
Tramas que desbordan la capacidad del umbral Be
Tramas enviadas por el host con DE=0
Tramas que desbordan lacapacidad del umbral Bc
Descartar
8
SwitchFR
Control de Congestión en Frame Relay
Tráfico incontrolado
BECN FECN
SwitchFR
SwitchFR
3: Descarto tramascon DE=1
2: Situación de congestión
4: Identificar VCs afectados (DLCI) y sentido
5: Poner a 1 bit FECNen tramas de ida
6: Poner a 1 bit BECNen tramas de vuelta
1: Monitorizar colas
SwitchFR
SwitchFR
ATMATM
9
ATM
• Servicio no orientado a conexión, como Frame Relay
• En vez de tramas de longitud variable utiliza celdas de 53 bytes
• Dos niveles jerárquicos para las conexiones:– VP, trayectos virtuales (Virtual Paths)– VC, canales virtuales (Virtual Channels)
• Similar a Frame Relay, pensado para mayores velocidades y muchas más posibilidades de control de tráfico.
Trayectos Virtuales y Canales Virtuales
Enlace físico
Cada VP ContieneMúltiples VCs
Por un enlace físico pueden pasar múltiples VPs
El VC es el caminológico entre hosts
en la red ATM
E1 (2 Mb/s)E3 (34 Mb/s)
STM-1 u OC-3c (155 Mb/s)STM-4 u OC-12c (622 Mb/s)
Virtual Path (VP)
Virtual Path (VP)
Identificador de la Conexión : VPI/VCIVPI/VCI
10
Tipos de interfaces ATM
• UNI = User-to-Network Interface• NNI = Network-to-Network Interface
TokenRing
UNI
NNI
NNIRed ATM
Cabecera de celda ATM
VCI PTI
Header Error Check (HEC)
VCI
VPI VCI
GFC VPI
CLP
Carga útil(48 bytes)
Celda UNI Celda NNI
VCI PTI
Header Error Check (HEC)
VCI
VPI VCI
VPI VPI
CLP
Carga útil(48 bytes)
•GFC: Generic FlowControl. No usado
•VPI: Virtual PathIdentifier. Hasta 256 (UNI) o 4096 (NNI).
•VCI: Virtual Channel Identifier. Hasta 65536.
•PTI: Payload TypeIdentifier. 3 bits.
•CLP: Cell LossPriority. 1 bit.
•HEC: Es un CRC de toda la cabecera. 8 bits.
8 bits 8 bits
11
Reservado111
Celda RM (Resource Management)110
Celda OAM (Operation, Administration andManagement) extremo a extremo
101
Celda OAM (Operation, Administration andManagement) de segmento (entre vecinos)
100
Celda tipo 1 (fin de mensaje AAL5). Hay congestión011
Celda tipo 0 (normal). Hay congestión010
Celda tipo 1 (fin de mensaje AAL5). No hay congestión.001
Celda tipo 0 (normal). No hay congestión000
SignificadoValor
Campo PTI (Payload Type Identifier)
Usuario
Gestión
Funcionamiento de un conmutador ATM
• El conmutador dirige las celdas según el VPI/VCI y el puerto de entrada.• Los VPI/VCI se fijan al crear el VC, el operador en los PVCs y el conmutador en los
SVCs (estrategia FIFO)• En general los VPI/VCI de un circuito cambian en cada salto de la celda en la red• Los VPI/VCI han de ser únicos para cada puerto (pueden reutilizarse en puertos
diferentes).• Se pueden conmutar grupos de VCI en bloque conmutando por VPI
22
33
29 6464
Salida
2929
45EntradaPort
1
2
11
33
VPI/VCI
29
45
6464
2929
Port
2
1
33
11
VPI/VCI
45
29
2929
6464
11
12
Viaje de dos celdas por una red ATM
Cada entrada en las tablas de los conmutadores es un VC; si la crea el operador es un PVC, si las crea un protocolo de señalización es un SVC
AA
BB
DD
CC
EntradaEntrada SalidaSalidaPortPort VPI/VCIVPI/VCI PortPort VPI/VCIVPI/VCI
2 15 3 14
33 1414 22 1515
EntradaEntrada SalidaSalidaPortPort VPI/VCIVPI/VCI PortPort VPI/VCIVPI/VCI
11 2929 33 4545
22 3030 44 1515
3 45 1 29
4 15 2 30
EntradaEntrada SalidaSalidaPortPort VPI/VCIVPI/VCI PortPort VPI/VCIVPI/VCI
11 4545 22 1616
2 16 1 45
2929
3030
1010
1616
1515
45451414
4343
EntradaEntrada SalidaSalidaPortPort VPI/VCIVPI/VCI PortPort VPI/VCIVPI/VCI
11 1616 22 4343
22 4343 11 1616
3 14 4 10
4 10 3 14
1
2
4 2
3
32
4
12
3
1
X Y
Z W
Conmutación de VPs y VCs
VCI 1 VCI 2 VCI 3 VCI 4
VPI 2VPI 2VPI 3VPI 3VPI 1VPI 1
VPI 2VPI 2
VPI 3VPI 3
VPI 5
VPI 1VPI 1
VPI 4
PortPort 11
PortPort 22
PortPort 33
VCI 1
VCI 2
VCI 1
VCI 2
VP Switch
VC Switch
VCI 1
VCI 2
VCI 4
VCI 3
13
Algunos VPI/VCI Reservados
PNNI (Protocolo de Routing)180
LANE (LAN Emulation)170
ILMI (autoconfiguración)160
Señalización50
Celda OAM entre extremos (gestión)40
Celda OAM entre conmutadores vecinos (gestión)30
Celda de relleno (Idle Cell)00
ATM Forum15-310
ITU0-140
FunciónVCIVPI
ITU
ATMForum
Bucle de abonado (conexión ADSL)
Redtelefónica
Router ADSL
Ethernet 10BASE-T
VPI 8, VCI 32, PCR 2000/300 Kb/s
VPI 8, VCI 32, PCR 512/128 Kb/s
VPI 8, VCI 32, PCR 256/128 Kb/s
Circuito permanente ATM
Enlace ATM OC-3 (155 Mb/s)
Red ATM
80.24.166.129/26
80.24.166.172/26
80.24.166.173/26
80.24.166.174/26
Arquitectura de una red ADSL
Internet
14
Servicio CBR (Constant Bit Rate)
• CBR utiliza caudal fijo. Para cada VC se reserva un caudal determinado de forma estática, se use o no se use
• La mayoría de las aplicaciones no generan un caudal completamente constante; con CBR hay que reservar el máximo que se quiera utilizar, por lo que se desperdicia mucha capacidad del enlace.
CBR1
CBR2CBR2
CBR1
•••
•••
Capacidaddel enlace
Capacidadreservada
no aprovechable
Servicio VBR (Variable Bit Rate)
• VBR permite un caudal variable (a ráfagas) con lo que mejora el aprovechamiento del enlace respecto a CBR.
• Dos variantes: VBR-rt (real time) y VBR-nrt (no real time)
• El usuario recibe garantías de QoS (especialmente en VBR-rt) por lo que la capacidad se reserva. Pero si no la emplea queda libre para que la utilicen otros servicios menos exigentes.
CBR
VBRVBR
CBR
•••
•••
Capacidad noaprovechada
Capacidaddel enlace
15
Servicio UBR (Unspecified Bit Rate)
• UBR intenta ‘aprovechar las migajas’ que deja VBR (CBR no deja migajas pues la reserva es total)
• No garantiza caudal mínimo ni tasa máxima de celdas perdidas
• No devuelve información sobre la congestión de la red
• Algunas aplicaciones soportan mal la pérdida de celdas
CBR
VBR
VBR
CBRUBR
UBR
Celdas descartadas en caso de congestión
Capacidad excedenteutilizada por UBR
Capacidaddel enlace
Servicio ABR (Available Bit Rate)
CBR
VBR
VBR
CBRABR
ABR
La realimentación de la red evita la congestión y la pérdida de celdas
Tráfico ABR elástico Tráfico ABR elástico con garantíascon garantías
ABR rellena los huecos de VBR de forma flexible como UBR, pero:• Ofrece un caudal mínimo garantizado MCR (Minimum Cell Rate)
• La tasa de pérdidas se mantiene baja gracias a la realimentación sobre el grado de congestión en la red
• Las aplicaciones funcionan mejor al reducirse la pérdida de celdas
(PCR, MCR, CLR)
Capacidaddel enlace
16
Categorías de Servicio ATM. Comparación
No asegura nada. Usa caudal sobrante.UBR
Asegura un caudal mínimo, permite usar capacidad sobrante de la red. Incorpora control de congestión
ABR
Asegura un caudal medio pero no retardo. Permite ráfagas. Utiliza pozal agujereado.
VBR-nrt
Asegura un caudal medio y un retardo. Permite ráfagas. Utiliza dos pozales agujereados.
VBR-rt
Simula línea punto a punto. Reserva estricta de capacidad. Caudal constante con mínima tolerancia a ráfagas.
CBR
CaracterísticasCategoría
Parámetros de Tráfico
• PCR (Peak Cell Rate) y CDVT (Cell Delay Variation Tolerance): Máximo caudal que permite el VC y tolerancia (pequeña) respecto a este caudal
• SCR (Sustainable cell rate) y BT (Burst Tolerance): Caudal medio máximo permitido y tolerancia a ráfagas (grande) respecto a estecaudal
• MCR (Minimum Cell Rate): Caudal mínimo que la red considera que puede asegurar en ese VC
17
Parámetros de Calidad de Servicio
• Max. CTD (Maximum Cell Transfer Delay): máximo retardo que puede sufrir una celda (si llega más tarde se considera perdida).
• Peak-to-Peak CDV (Peak to Peak Cell Delay Variation): máxima fluctuación que puede sufrir el retardo en el envío de una celda. Equivalente al jitter
• CLR (Cell Loss Ratio): tasa máxima aceptable de celdas perdidas
NoSíSíSíSíCLR
NoNoNoSíSíPk-t-Pk CDV
NoSíNoSíSíMax. CTD
NoSíNoNoNoMCR
NoNoSíSíNoSCR/BT
NoSíSíSíSíPCR/CDVT
UBRABRVBR-nrtVBR-rtCBR
Parámetros para las categorías de Servicio ATM
18
En caso de congestión la red puede descartar las celdas marcadas más tarde
00 00 00 1 00
CeldaCeldaMarMarcadacada
UPC
•• DEJAR PDEJAR PASASARAR•• MARMARCAR BIT CLPCAR BIT CLP•• DESCARTARDESCARTAR
Celda Descartada
ABC AB
C
Vigilancia de tráfico (traffic policing)
BitBit CLPCLP
Ejemplo de servicio VBR-nrt: ADSL
• Se establecen tres opciones de servicio ADSL, todas ellas basadas en la categoría de servicio VBR-nrt de ATM. Las celdas que superan el SCR se marcan con CLP=1.
32 celdas
64 celdas
32 celdas
32 celdas
32 celdas
32 celdas
MBS
30 Kb/s4 ms300 Kb/sAscendente
12,8 Kb/s10 ms128 Kb/sAscendente
12,8 Kb/s10 ms128 Kb/sAscendente
Descendente
Descendente
Descendente
Sentido
200 Kb/s3 ó 0,7 ms(*)2 Mb/sPremium
51,2 Kb/s3 ms512 Kb/sClass
25,6 Kb/s5 ms256 Kb/sBásico
SCRCDVTPCRTipo de servicio
(*)3 ms con interfaz de 34 Mb/s, 0,7 ms con interfaz de 155 Mb/s
19
Reparto de la capacidad de un enlace por categorías de tráfico ATM
CBR PCR
VBR SCR
VBR PCR
ABR MCR
Capacidad del enlace
VBR
ABR
UBR
CBR
ABR PCR
CBR
• Es la primera capa que va de extremo a extremo en el stack de protocolos.
• Su finalidad es adaptar el servicio de la capa ATM a las necesidades de las capas superiores (por ejemplo IP).
• Recupera las transparencias semánticas y temporales necesarias.
• Los distintos servicios finales tienen distintos requerimientos, p. ej. Bajo retardo, o baja tasa de errores.
• Se presentan alternativas:– dar tratamientos distintos en la red, lo que conllevaría complejidad y lentitud.– tratar mínimamente en la red, haciendo sólo lo que es común a todos los servicios, e implementar distintas AALs.
• Es deseable que el número de AALs quede limitado.
Capa de Adaptación - I.362 e I.363 – AAL
20
• Ensamblado y Segmentación (SAR): Su función es segmentar los bloques del tamaño del payload y reensamblarlos enla recepción. Trabaja básicamente a nivel de celdas.
• Convergencia (CS): Sub capa que depende del servicio. A su vez está estructurada en dos sub capas: la parte específica del servicio (SSCS) y la común a los servicios (CPCS). La CStrabaja básicamente a nivel de mensaje.
Sub Capas AAL
21
No hay mensajes; opera en modo stream. No hay retransmisión pero se detecta y notifica las celdas perdidas o insertadas por error.
Da un servicio de Emulación de circuitos en dos modos:
SRTS (Synchronous residual time stamps) para E1, E3, T1 o T3
SDT (Structured data transfer) para n x DS0.
La velocidad CBR se acuerda mediante señalización en el establecimiento de la conexión o por configuración.
AAL 1
– Segmentación y reensamblado en bloques de 47 bytes. La AAL1 debe saber si los requerimientos temporales del servicio hacen necesario rellenar la celda. El reensamblado también debe hacersepara cumplir con los requerimientos temporales.
– Absorción de la variación del retardo.
– Recuperación del reloj de emisión.
– Gestión de células perdidas o insertadas por error y de errores de bit.Al comienzo de la transmisión se conviene si se van a usar células parcialmente llenas, y de qué payload útil.
Funciones Capa AAL1
22
• Diseñado para servicios orientados a conexión, tiempo real, bit rate variable. Tampoco hay protocolo de CS y también opera en modo flujo.
• El indicador de largo (LI) no es necesario en AAL1 porque se conviene si las celdas son parcialmente llenas y hasta qué nivel.
AAL 2
• Puede operar en modo flujo o modo mensaje. En modo mensaje, cada llamada de las capas superiores ingresa un mensaje, que es luego transportado como tal, es decir manteniendo las fronteras entre mensajes. En modo flujo las fronteras no son preservadas.• Puede multiplexar varias sesiones (ej. logins remotos).• Tiene protocolos de SAR y de CS.
AAL 3/4
23
• Esta orientada a la transmisión de datos, tratando de mantener la AAL especialmente simple y eficiente.
• No tiene header de CS
Especialmente diseñado para paquetes IP o Frame Relay
AAL5
24
• Cuando ATM sale al Mercado Frame Relay era la tecnología dominante.
• ATM no especifica interfaces de baja velocidad hasta años recientes (xDSL).
• Se debe hacer no sólo un mapeo de encabezados, sino también dedireccionamiento y de parámetros de QoS.
• Normas: FRF 5, FRF 8, I.555, ATMF BICI.
Internetworking Frame Relay / ATM
Escenario 1: Frame Relay Sobre ATM: NetworkInterworking
• Permite al proveedor crecer su backbone a ATM, aprovechando infraestructura FR instalada.
• Proveedor puede continuar dando servicios FR de punta a punta.
25
FR - ATM Interworking.
• Se define una sub-capa FR-SSCS sobre AAL5 que permite la multiplexación de varios DLCIs en un único VCC.
• Control: DE = CLP, BECN y FECN en el encabezado del FRSSCS, DLCI en VPI/VCI.
Escenario 2: Frame Relay con ATM. ServiceInterworking.
• Posibilita la agregación de conexiones FR en una única interfaz ATM de alta velocidad.
• Puedo tener conectadas algunas sucursales con equipos ATM y otras con equipos FR.
26
FR - ATM Interworking.
• Traslación entre RFC 1490 y 1483 es necesaria pues en FR se soporta NLPID-SNAP y en ATM, LLC-SNAP.• Se deben realizar traslaciones de las señales de señalización y gestión: OAM, ILMI, LMI.
Señalización en ATM
• Para establecer SVCs se necesita un protocolo de señalización.
• El host llamante envía un mensaje a su conmutador pidiendo la conexión; el conmutador reenvía la petición; cada mensaje es confirmado.
• Las peticiones indican los parámetros de tráfico y QoS requeridos para cada sentido. Pueden verse sujetas a CAC (Control de Admisión de la Conexión).
• La ruta se elige por tablas estáticas o por protocolo de routing.
27
A
B
Señalización ATM, primera parte
A: ¡Quiero establecer un circuito con B!
Petición de conexión recibida de A
¿Qué ruta emplearé? Humm..Iré por ZWB
Ya voy
Llamar a B1 45 2 38
Llamar a B
1 29 2 45
Llamar a B2 52 3 29
Llamar a B
1 52VPI 0, VCI 5
Ya voy
Ya voy
Ya voyX
YZ
W
A
B
Señalización ATM, segunda parte
Conectar con A
Conectar con A
Conectar con A
Conectar con A
MarchandoMarchando
Marchando
Marchando
Empezar a transmitir ¡Conexión establecida!
Conexión de A Aceptada
1 381 45 2 38
1 29 2 45
2 52 3 29
1 52
El SVC se denomina VCC (Virtual Channel Connection) y está formado por una secuencia de VC Links (cuatro en este caso)
X
YZ
W
28
A
B
Colgar
Colgar
Colgar
Colgar
Señalización ATM, desconexión
A: He terminado. Conexión terminada
1 52
2 52 3 29
1 29 2 45
1 45 2 38 1 52
Hecho
A
Hecho
Hecho
Hecho
B
X
YZ
W
El circuito lo puede terminar A, B, X, Z o W
Formatos de direcciones ATM
• Redes públicas: E.164 como RDSI (15 dígitos decimales)
• Redes privadas: direcciones NSAP (OSI) del ATM Forum.– 20 bytes. Tres formatos posibles.
AFIAFIDCCDCCEESISI
HOHO--DSPDSPICDICDSELSEL
AuthorityAuthority and and FormatFormat IdentifierIdentifierData Country Data Country CodeCodeEndEnd System System IdentifierIdentifier (IEEE)(IEEE)
HighHigh OrderOrder DomainDomain SpecificSpecific PartPartInternational International CodeCode DesignatorDesignatorNSAP SelectorNSAP Selector
Formato E.16445
AFI DCC ESI SEL
Formato DCC39
HO-DSP
AFI ICD ESI SEL
Formato ICD47
HO-DSP
AFI ESI SELHO-DSPE.164
Dir. MAC IEEE
Dir. MAC IEEE
Dir. MAC IEEE
29
Ejemplo de Plan de Direcciones ATM
Cataluña39.724F.1001.26
Com. Valenciana39.724F.1001.30
La Rioja39.724F.1001.34
U. Polit. Valencia39.724F.1001.3010.0002
U. Valencia39.724F.1001.3010.0001
Campus Burjassot39.724F.1001.3010.0001.0012
Campus Tarongers39.724F.1001.3010.0001.0017
Nivel red nacional(40 bits)
Nivel organización(72 bits)
Nivel Com. Autónoma(48 bits)
Nivel Campus(88 bits)
Red ATM de RedIRIS39.724F.1001
DCC España
Autoconfiguración ATM
Prefijo ATM = 39.724FDirec. Port n = ???
Host ATM Conmutador ATM
port n
Cual es el prefijo ATM?Mi MAC = aabb
Direc. MAC = aabbPref. ATM = ???
Red ESIaabb?
Red ESI39.724F ?
UNI
VPI = 0, VCI = 16
ILMI (Integrated Local Management Interface)Primera parte
19 Bytes19 Bytes
30
Prefijo ATM = 39.724FDirec. Port n = 39.724Faabb
Host ATM Conmutador ATM
Red = 39.724F
Direc. MAC = aabbPref. ATM = 39.724F
Red ESIaabb39.724F
Red ESI39.724F aabb
UNI
19 Bytes
VPI = 0, VCI = 16
Autoconfiguración ATMILMI (Integrated Local Management Interface)
Segunda parte
port n
19 Bytes
Protocolo de routing PNNI(Private Network-Network Interface)
• Protocolo de routing utilizado en redes ATM (Network-to-Network). Algoritmo del estado del enlace
• Permite mayor fiabilidad, pero no reparto de tráfico (orientado a conexión)
• Normalmente empleado en conmutadores, pero puede utilizarse también en hosts dual-homed (redundancia)
• Direcciones formato NSAP (20 bytes). Hasta 105 niveles jerárquicos.
• Abarca el routing intra e inter-Sistemas Autónomos.• Solo tiene sentido si:
– Hay más de un camino posible (red mallada), y– Se pueden crear SVCs (señalización)
31
Jerarquía PNNI
LGN = Logical Group Node
PGL = Peer Group Leader
PTSP = PNNI Topology State Packet
Peer Group‘Abuelo’
Peer Group A(‘Padre’)
PGLA2
PGLA
LGNA1
LGNA2
Peer Group A2 (hijo)
PTSPsAgregados
Peer Group A1 (hijo)
Inundaciónde PTSPs
PGLA1
LGNA
• Dentro de un Peer Group los LSPs se envían por inundación• La información de accesibilidad se agrega y propaga• Es posible ocultar información a otros Peer Groups si se desea
Enlace físicoEnlace lógico
LGNB
LGNc
A1.1
A1.2
A1.3
A1.4 A2.1
A2.2A2.3
Circuitos automáticosEn caso de fallo repetir llamada.Máxima funcionalidad.
Circuitos automáticos.En caso de fallo redefinir rutas por camino alternativo y repetir llamada
SVCs (con señalización)
Configuración manual de circuitos.PNNI inútil
Configuración manual de circuitos y rutasEn caso de fallo restablecer PVC por ruta alternativa
PVCs (Sin señalización)
Routingdinámico (PNNI)
Rutas estáticas
Red sin enlaces redundantes Red con enlaces redundantes
Protocolos de Señalización y de Routing
en redes con y sin mallado
Circuitos automáticos.PNNI innecesario.
Circuitos automáticos.Configuración manual de rutas.
SVCs (con señalización)
Configuración manual de circuitos.PNNI inútil.
Configuración manual de circuitos y rutas
PVCs (SinSeñalización)
Routingdinámico (PNNI)
Rutas estáticas