Documente Academic
Documente Profesional
Documente Cultură
Sistemas de Conmutación
Modo de Transferencia
Asíncrona (ATM)
Temario
• Introducción
• Arquitectura
• Conmutación
• Señalización
Temario
• Introducción
– Repaso de redes de comunicaciones
– Características generales de ATM
• Arquitectura
• Conmutación
• Señalización
Redes de comunicaciones
Redes de Comunicación
A B
C D
E F
Conmutación de Circuitos
A B
C D
E F
Conmutación de Paquetes
Conmutación de Circuitos vs
Conmutación de Paquetes
Conmutación de Circuitos
Conmutación de Paquetes
http://www.tcpipguide.com/free/t_CircuitSwitchingandPacketSwitchingNetworks.htm
Red Telefónica Pública
Conmutada (PSTN)
Central local
Central tándem/tránsito
Red de Transporte
Conmutado
Red SDH
CSMA/CD (Ethernet)
• Carrier Sense Multiple Access with Collision
Detection): Protocolo de Acceso Múltiple Sensible a
Portadora, con Detección de Colisión
• Cuando una estación desea transmitir, escucha la
portadora para saber si el medio está libre.
• Si está ocupado, espera hasta que se libere
• Cuando el medio está libre, empieza a transmitir
• Si detecta una colisión (otra estación transmitiendo),
se detiene, espera un tiempo aleatorio, y empieza
desde el principio
PC PC PC PC
PC PC PC
CSMA/CD (Ethernet)
Pila de protocolos Formato de la Trama MAC
Capa Física
PC PC PC
– X.25
LAN
– Frame Relay WAN
– ATM
LAN
– MPLS
X.25
• Primeras redes de datos públicas nacionales:
Datapac (Canadá), Coldapaq, Iberpac
• Publicado por la UIT-T en 1976
PVC: Permanent Virtual Circuits
SVC: Switched Virtual Circuits
SVC PVC
Trama LAPB BAN Direc Contr Paq. PLP FCS BAN GFI: General Format Identifier
LCI: Logical Channel Identifier
(Circuito Virtual)
PTI: Packet Type Identifier
Trama X.21 Flujo de Bits
X.25
Frame Relay
• Transporte de datos sobre circuitos RDSI
• Publicado por la UIT-T en 1988 (Rec. I.122)
Redde
Red deconmutación
conmutaciónde
depaquetes
paquetes
Soportada en una red SDH
Soportada en una red SDH
SVC PVC
PVC: Permanent
Virtual Circuits
Otras Recomendaciones de UIT-T:
– I.233.1: Servicio
– I.370: Gestión de congestión
– Q.922: Núcleo (Prot. de Transf. de Datos) SVC: Switched
Virtual Circuits
– Q.933: Señalización de acceso
Frame Relay - Pila de protocolos
Frame Relay
LAN
PSTN WAN
LAN LAN
Se quiere
Se quiere una
una única
única
Red de
Red de Transporte
Transporte
Red SDH
Conmutado!
Conmutado!
Redde
Red deTransporte
Transporte
Conmutador Frame Relay
Fijo
Fijo Enrutador
Multiplexor SDH
RDSI
Televisión Radio
Red Telefónica
con RDSI NT
Red Red
Conmutación Conmutación
Circuitos Paquetes
RDSI-BA (B-ISDN)
RDSI-BA LAN
Conmutación
Conmutación Conmutación
Conmutación
decircuitos
de circuitos depaquetes
de paquetes
Redde
Red deTransporte
Transporte
Conmutado Red ATM
Conmutado
Redde
Red deTransporte
Transporte Conmutador ATM
Fijo
Fijo Red SDH Enrutador
Multiplexor SDH
ATM - Generalidades
Video
HFC
Datos
ATM LAN
Voz
ATM LAN
Voz
ATM - Generalidades
Video
HFC
Datos
ATM LAN
Voz
Pila de Protocolos
Aplicaciones Aplicaciones
Conmutación
AAL ATM AAL
Capa ATM ATM ATM Capa ATM
Capa Física Física Física Capa Física
Capa ATM
Control de flujo genérico
Aplicaciones
Generación/extracción del encabezado
AAL Traslación de VPI/VCI
Multiplexación y demultiplexación de celdas
Capa ATM
Capa Física
Formato de la celda ATM
CLP
UNI NNI
PUBLICA
PUBLICA
NNI
PRIVADA
UNI PUBLICA
UNI PRIVADA
Usuarios
48
Carga útil
Bytes
48
Carga útil
Bytes
Red ATM
TIEMPO
• Enrutadores
• Conmutadores ATM para LAN
• Estaciones de Trabajo GFC
• Multiplexores ATM
VC1
Conmutador de
VPI = 4
VPI = 19 Ingreso VCI = 10
VCI = 27
VPI = 234
VCI = 1000
CALI VPI = 234
VCI = 1001
Conmutador de
Ingreso
5 131 2 234 1000 8
2
VPI = 234
VCI = 1000
CALI 8
Conmutador de
1
Egreso
Conmutador: BOGOTA
16 234 1000 1 29 164 16
Con la etiqueta y el puerto VPI =29
VCI = 164
de entrada se obtiene la
etiqueta y el puerto de salida
(traslación de VPI/VCI)
CELDA ATM ITEC-Telecom
Conexiones Virtuales
PERMANENTES : PVC/PVP
CONMUTADAS : SVC/SVP
PERMANENTES INTELIGENTES : S-PVC
PVC
S-PVC Q.2931
SVC
Celda de
Gestión de
Recursos
Control de
1 Celda OAM 0/1 0/1 Segmento/Conexión
1 4
2
Hay un error simple (un bit)
(corregir encabezado)
CELDA ATM
HEC: Header Error Control ITEC-Telecom
Capa AAL
Subcapas
Aplicaciones
Sub-capa de Convergencia CS
AAL
Capa ATM Segmentación y Reensamble SAR
Capa Física
Control/
Señalización Usuario
Conmutador
AAL ATM
ATM ATM
PHY PHY
Los servicios se ofrecen en los extremos
• Para usuarios: AAL1, AAL2 y AAL5
(AAL3/4 fue reemplazado por AAL5)
• Para señalización: SAAL
Tipo de
Tipo de AAL
AAL AAL 11
AAL AAL 22
AAL AAL 55
AAL
N/B-ISDN N-ISDN (datos),
N/B-ISDN Voz/Video N-ISDN (datos), Datossin
sin
Ejemplos de
Ejemplos de Voz/Video
Voz/Video
Voz/Video Internet,
comprimido Internet,
Datos
conexión
comprimido X.25, conexión
servicios
servicios
Emulaciónde
Emulación de
circuitoreal
real (MPEG 1,2,3)X.25,
(MPEG1,2,3) FrameRelay
Relay SMDS
SMDS
circuito Frame
SMDS: Switched Multi-Megabit Data Service
CARACTERISTICAS DE LOS
SERVICIOS
• Relación de temporización entre el
origen y el destino
3 32 1 3 2 1
Terminal Terminal
origen destino
ARQUITECTURA ATM ITEC-Telecom
CARACTERISTICAS DE LOS
SERVICIOS
• Velocidad binaria (constante o variable)
Velocidad de
bits
constante
Velocidad de bits
variable
ARQUITECTURA ATM ITEC-Telecom
CARACTERISTICAS DE LOS
SERVICIOS
• Modo de conexión (Orientado a la
conexión o no orientado).
CARACTERISTICAS DE LOS
SERVICIOS
• Modo de conexión (Orientado o no
orientado a la conexión).
CORREOS
CORREOS
CLASE
Temporización
A B C D
fuente/destino
Velocidad
binaria
Conexión
AAL 1 2 5
Servicios de emulación de circuitos:
voz y video sin compresión
ARQUITECTURA ATM ITEC-Telecom
CLASE A B C D
Temporización
fuente/destino
Velocidad
binaria
Conexión
AAL 1 2 5
Servicios de rata de bits variable con
sincronismo: audio y video comprimidos
ARQUITECTURA ATM ITEC-Telecom
CLASIFICACION DE LOS SERVICIOS
CLASE A B C D
Temporización
fuente/destino
Velocidad
binaria
Conexión
AAL 1 2 5 5
Servicios de datos orientados a conexión:
LAN, X.25, Frame Relay
ARQUITECTURA ATM ITEC-Telecom
CLASE
Temporización
A B C D
fuente/destino
Velocidad
binaria
Conexión
AAL 1 2 5 5
Servicios de datos no orientados a
conexión: SMDS
ARQUITECTURA ATM ITEC-Telecom
AAL1
Ej.: Emulación de
circuitos de voz
Aplicaciones
CS
AAL SAR
Capa ATM
AAL2
Ej.: Red troncal
para sistemas
celulares y PCS
Empaquetamiento en AAL2
SSCS PDU 1 2 3 4 5
CPS PDU 1 2 3 3 4 5
Sub-capas de AAL5
Subcapas
Sistemas de Conmutación
Modo de Transferencia
Asíncrona (ATM)
Temario
• Introducción
• Arquitectura
• Conmutación
– Funciones y arquitectura
– Conmutador de Memora Compartida
– Algoritmos de planificación
• Señalización
Funciones y arquitectura
• Transfiere celdas desde los enlaces de entrada
hasta los de salida
• Señalización
• Gestión de la red
DIAGRAMA FUNCIONAL
DEL SWITCH ATM
CAC
CAC SM
SM Usuarios
Routers
IM
IM IM
IM
OM
OM Cell
Cell OM
OM
Switches Switch
Switch Servidores
IM
IM Fabric
Fabric IM
IM
OM
OM OM
OM
Funciones y arquitectura
Tres tipos de arquitecturas de conmutador
• División de Espacio
Basada en MIN (Multistage Interconection Network)
Red de elementos de conmutación interconectados,
organizados en filas y columnas
• Compartición de Memoria
Todas las celdas de entrada van a una memoria única
Las celdas se organizan en la memoria en listas encadenadas,
una por puerto de salida
• Compartición de Medio
Las celdas de entrada van sincrónicamente a un bus
Cada puerto de entrada ve todas las celdas y recibe las suyas
Conmutador de Memoria
Compartida
Una lista encadenada de celdas por Puerto de salida
Memoria con puerto dual: escritura y lectura al tiempo
En cada intervalo: N escrituras y N lecturas
Ancho de banda de la memoria ≤ 2NV
Donde V: Velocidad de transmisión de los enlaces
Un conmutador para
enlaces de 2,5 Gbps
procesa 5,8 millones
de celdas de 53 bytes
por segundo
Conmutador de Memoria
Compartida
Capacidad de la memoria: B celdas
Capacidad máxima de lista por puerto: Bi < B
Evita que un puerto acapare las celdas
Capacidad mínima de lista por puerto: LBi < Bi
Es un colchón dedicado al puerto
Bi < B, Σ Bi > B
LBi < Bi, Σ LBi < B
Capacidad: B
Conmutador de Memoria
Compartida
Pérdida de celdas
• Memoria compartida llena: contiene B celdas
• Lista del puerto de salida llena: contiene Bi celdas
Arquitectura no bloqueante
• Una celda que ingresa a la estructura del conmutador
(la memoria) no es bloqueada por otras celdas
Bi < B, Σ Bi > B
LBi < Bi, Σ LBi < B
Capacidad: B
Algoritmos de planificación
Su finalidad es gestionar las QoS ofrecidas a los
usuarios
Para conmutador no bloqueante con memorias de
amortiguación de salida:
• Cada conexión de salida está asociada a una categoría
de QoS acordada en el establecimiento
• Las celdas que pertenecen a estas conexiones se
pueden agrupar en colas: una por QoS
• Las colas se atienden con un algoritmo de planificación
Algoritmos de planificación
Considerando cuatro categorías de QoS:
• CBR (Constant Bit Rate): Audio y video sin comprimir
• RT-VBR (Real-Time Variable Bit Rate): Audio/video comprimidos
• NRT-VBR (Non-Real-Time Variable Bit Rate): e-mail multimedia
• UBR (Unespecified Bit Rate): Transferencia de datos
Algoritmos de planificación
Prioridades Estáticas
• Establecen un orden fijo de atención de las colas.
Ej: 1) CBR 2) RT-VBR 3) NRT-VBR 4) UBR
• Las prioridades no dependen del nivel de ocupación
• Se vacían primero las colas de mayor prioridad
Adicional: regla del factor de envejecimiento:
• Si la cola no ha sido atendida en un tiempo t,
su prioridad es momentáneamente elevada para
enviar algunas de sus celdas
Algoritmos de planificación
Algoritmo “Primero el Plazo más Temprano”
(EDF: Early Deadline First)
• Cada celda, al llegar a la memoria de amortiguación,
recibe un plazo (hora en que debe ser enviada)
• El plazo se calcula sumando a la hora de llegada un
retardo, que depende de la categoría de QoS
• El planificador envía primero la celda que tiene el
plazo más temprano
Las celdas que reciben un plazo más corto tendrán un
menor retardo para envío
Algoritmos de planificación
Planificador de Ronda Circular Ponderada
(Weighted Round-Robin)
• Cada memoria de amortiguación se organiza en un
cierto número de colas. Ejemplos:
– Una cola por cada conexión que pasa por el puerto
– Una cola por categoría de QoS
• El planificador atiende en ronda una celda por cola
• En la ronda ponderada se asignan pesos a las colas
para extraer varias celdas en cada turno
Temario
• Introducción
• Arquitectura
• Conmutación
• Señalización
– Tipos
– Pila de protocolos
– Formato del mensaje
– Procedimientos UNI
Tipos de señalización
Señalización
NNI
Señalización Señalización
UNI UNI
• Conexión punto-multipunto
– Unidireccional: un terminal ATM (raíz) envía
información a varios terminales ATM (hojas)
– Señalización con protocolos Q.2971 y Q.2931
Tipos de señalización
Señalización NNI
En redes ATM privadas: PNNI (Private NNI)
En redes ATM públicas: B-ISUP/B-ICI
• Protocolo de señalización
Usado para establecer, mantener y liberar en
forma dinámica conexiones entre terminales
• Protocolo de enrutamiento
Usado para distribuir información de topología y
alcanzabilidad entre conmutadores
RED ATM RED ATM
Protocolos de señalización
Q.2931 Q.2971 PNNI B-ISUP
SAAL
Capa ATM
Capa Física
SAAL
Subcapas
SEÑALIZACION PUNTO-MULTIPUNTO
EL NODO “RAIZ”
RAIZ” COMIENZA LA LLAMADA
1 Setup
Nodo Raíz
- Dir. Hoja 1 - Multipunto
- Tipo de trafico
- QoS
RED ATM
Hoja 1
Raiz
Hoja 2
ATM
1 Add party
2 Setup
- Dir Hoja 2
5 Connect
7 Ack Add party
6 Connect Ack
SEÑALIZACION PUNTO-MULTIPUNTO
DESCONEXION DE LLAMADA
3 Release completed
- Dir Hoja 1.
- Dir Hoja 2. Hoja 2
11 Release
12 Release
ATM
Hoja 1
SEÑALIZACION PUNTO-MULTIPUNTO
DESCONEXION DE LLAMADA
ATM
13 Drop Party Ack
Hoja 1
RED ATM
1 Leaf Setup
2 Setup
5 Connect Ack
SEÑALIZACION PUNTO-MULTIPUNTO
Leaf Initiated Joins (LIJ)
2) Nodos hoja adheridos por el nodo Raiz.
? ?
RED ATM
2 Leaf Setup 1 Leaf Setup
3 Add party 4 Setup