Академический Документы
Профессиональный Документы
Культура Документы
CONMUTACIN DE PAQUETES
Nivel de red. Tecnologas X.25, FR y ATM (8hT + 3hP)
El primer bloque de la unidad estudia el nivel de red y sus funciones. Inicialmente, se introducen los modelos ya conocidos de organizacin de la capa red en conmutacin de paquetes (circuito virtual y datagrama) para, a continuacin, abordar las funciones principales de este nivel. La capa de red necesita conocer la topologa de la red para fijar la trayectoria ms apropiada en una comunicacin extremo a extremo (encaminamiento), (encaminamiento) debe evitar la sobrecarga de las lneas (situaciones de congestin) y resolver los problemas derivados de que la fuente y el destino estn en redes diferentes (interconexin de redes). El segundo bloque analiza los aspectos bsicos y diferenciadores de las distintas tecnologas basadas en conmutacin de paquetes: X.25, FR (Frame Relay), ATM (Asynchronous Transfer Mode). En cada una se estudian los principios bsicos que las caracterizan, la motivacin de su aparicin, su arquitectura funcional y de protocolos, tipos de servicios y procedimientos de gestin del trfico y control de congestin. Para completar el material de clase y los conceptos bsicos de esta unidad, unidad conviene consultar los libros W.Stallings High-Speed Networks: TCP/IP and ATM Design Principles, 1 ed., Prentice-Hall, 1998. y W.Stallings ISDN and Broadband ISDN with Frame Relay and ATM Prentice Hall 4th Ed., 2000. Tema 1. T 1 NIVEL DE RED. RED FUNCIONES. FUNCIONES - Modelos de organizacin de la capa de red. - Encaminamiento. - Control de congestin. - Interconexin Intercone in de redes Tema 2. TECNOLOGAS DE RED. - X.25. Definicin y arquitectura funcional. Control de congestin y limitaciones. Evolucin X.25 a FR. FR Definicin. Definicin Arquitectura de protocolos protocolos. Gestin de trfico. trfico Control de congestin congestin. Evolucin FR a ATM - FR. - ATM. Definicin y estructura funcional. Arquitectura de protocolos. Conmutacin. Gestin de trfico. Unidad IV. Conmutacin de paquetes: X.25, FR, ATM - pg.1 Arquitectura de Redes
Conmutacin de paquetes
Su caracterstica S t ti bsica b i es la l comparticin ti i de d recursos de d transmisin t i i y conmutacin.
Red de comunicaciones
Interconecta mquina origen y destino Constituida por nodos de conmutacin y lneas de transmisin que interconecta l nodos los d entre t s. La funcin de los nodos es encaminar los paquetes
Unidad IV. Conmutacin de paquetes: X.25, FR, ATM - pg.2 Arquitectura de Redes
Modelo de datagramas
La ruta que seguir cada paquete se decide independientemente del resto. resto
Unidad IV. Conmutacin de paquetes: X.25, FR, ATM - pg.3 Arquitectura de Redes
Direccionamiento
Durante el establecimiento de la conexin se asigna un identificador al C.V. Los paquetes tienen un campo con el identificador del C.V. C V al que pertenecen. pertenecen
Tablas de conmutacin
Los nodos mantienen una tabla con los identificadores de los C.V. que los atraviesan. C d vez que se establece Cada t bl un C.V. C V se aade d una entrada t d a la l tabla. t bl Cuando se libera el C.V. se elimina la entrada de la tabla. Cuando un nodo recibe un paquete en una lnea de entrada, lo reenva por una lnea de salida teniendo en cuenta la lnea de entrada por la que lleg y el identificador de C.V. que contiene.
Unidad IV. Conmutacin de paquetes: X.25, FR, ATM - pg.4 Arquitectura de Redes
Direccionamiento
Cada paquete contiene las direcciones completas (del nivel de red) del origen y del destino.
Tablas de encaminamiento
Los nodos slo tiene una tabla indicando que lnea de salida debe utilizarse para alcanzar el destino. Cuando un nodo recibe un datagrama en una de sus lneas de entrada, entrada consulta la tabla para buscar la lnea de salida apropiada y lo reexpide a travs de ella.
Arquitectura de Redes
Informacin de estado
Interconexin de redes
Para que los paquetes alcancen su destino puede que tengan que realizar varios saltos a travs de una serie de nodos intermedios situados en redes distintas a la origen. g
Arquitectura de Redes
Algoritmo de encaminamiento
Parte del software de la capa de red responsable de decidir que lnea de salida debe tomar un paquete en un nodo. Si se utilizan datagramas la decisin se toma cada vez que llega un paquete. S se utilizan C.V. Si C la decisin se toma cada vez que se establece un C.V. C
Unidad IV. Conmutacin de paquetes: X.25, FR, ATM - pg.8 Arquitectura de Redes
Arquitectura de Redes
Comparativa:
Ventajas del encaminamiento adaptativo
Adaptable a fallos en los nodos y/o congestin en la red. A d a controlar Ayuda t l la l congestin. ti
Encaminamiento dinmico
La ruta para ir desde el nodo dado a otro cambia dinmicamente en funcin de las variaciones que se produzcan en la topologa y/o el trfico actuales.
Arquitectura de Redes
Arquitectura de Redes
B. Encaminamiento distribuido
Los nodos intercambian informacin sobre la red. red La tabla de encaminamiento se construye utilizando la informacin recibida y un algoritmo del mnimo coste (Dijkstra, Bellman-Ford,...). Ventaja j Bastante eficaz Inconvenientes: Aumento artificial del trfico en la red para que los nodos intercambien informacin. Requiere determinar cada cuanto tiempo se producen los intercambios de informacin entre nodos.
Unidad IV. Conmutacin de paquetes: X.25, FR, ATM - pg.13 Arquitectura de Redes
El CCE calcula las rutas ptimas desde cada nodo hacia el resto utilizando un algoritmo de mnimo coste y despus, distribuye las tablas de encaminamiento a cada uno de los nodos. Ventaja: V t j
Los nodos no tienen que calcular las tablas de encaminamiento.
Inconvenientes
El calculo de las tablas de encaminamiento puede consumir mucho tiempo si la topologa o el trfico cambian frecuentemente. Dependencia del CCE por lo que un fallo de ste provocara un problema grave. Las tablas de encaminamiento se distribuirn primero a los nodos ms cercanos al CCE Fuerte concentracin de trfico entorno al CCE.
Unidad IV. Conmutacin de paquetes: X.25, FR, ATM - pg.14 Arquitectura de Redes
Arquitectura de Redes
Control C t l de d flujo fl j Control del trfico entre dos puntos. Lo controla la capa de enlace. enlace
Arquitectura de Redes
Si los paquetes llegan g tan rpido que no da tiempo a encaminarlos, los buffers se llenarn.
Un nivel de utilizacin de las colas de un 80% representa un punto critico. Los paquetes que llegan pueden ser descartados.
Arquitectura de Redes
Arquitectura de Redes
C A B
Arquitectura de Redes
A. Contrapresin
Si un nodo sufre congestin puede frenar o detener el flujo de paquetes entrantes. La restriccin sobre el flujo j se p propaga p g hacia atrs ( (origen). g ) Indicar a los nodos emisores que deben controlar la velocidad de los paquetes entrantes Se puede aplicar a los enlaces o a las conexiones lgicas (circuitos virtuales) Se puede aplicar de forma selectiva para las conexiones lgicas que generan ms trfico S Se utiliza tili en redes d orientadas i t d a la l conexin i que permiten it control t l de d flujo fl j a nivel de enlace (p.e., X.25). No es vlido para ATM ni para Frame Relay.
Unidad IV. Conmutacin de paquetes: X.25, FR, ATM - pg.20 Arquitectura de Redes
Se utiliza en redes orientadas a la conexin (C.V.) para el control del flujo de conexiones individuales. individuales Dos posibilidades:
Notificacin hacia atrs
- Aadir informacin a los paquetes que viajan en sentido contrario al de la congestin - Avisa al emisor para que reduzca el flujo de paquetes que emite.
Basadas en crdito
El receptor concede un crdito al emisor
Indica cuantos paquetes puede enviar Si se agota debe esperar la concesin de un crdito adicional para enviar ms paquetes.
Basadas en velocidad
Se establece explcitamente un limite para la velocidad a la que el emisor puede enviar paquetes Utilizado por ATM.
Arquitectura de Redes
La interconexin de redes se realiza en la capa p de red de los routers. Deben preverse mecanismos para:
Soportar los diferentes protocolos de las capas de red que especficamente se estn utilizando Armonizar las redes que ofrecen diferentes servicios H Hacer posible ibl el l encaminamiento i i t de d extremo t a extremo t
Unidad IV. Conmutacin de paquetes: X.25, FR, ATM - pg.25 Arquitectura de Redes
DTE
PSE
R d de Red d Paquetes P t
PSE
DTE
X.25
DTE Transporte
Datos
Cabecera trama
Informacin
Cola trama
Fsica
Flujo de bits
Arquitectura de Redes
Nivel de paquete p q
Servicio orientado a conexin Fiable: los paquetes no se pierden, ni se duplican y llegan en orden. Circuitos virtuales externos Conexin lgica entre un par de abonados Conexiones punto a punto Multiplexacin de varios circuitos virtuales sobre una conexin fsica. fsica Incluye mecanismos para: Control del errores Control del flujo
Unidad IV. Conmutacin de paquetes: X.25, FR, ATM - pg.27 Arquitectura de Redes
Circuitos virtuales
Circuito virtual externo: Conexin lgica entre 2 estaciones Bidireccional 2 canales lgicos Circuito virtual interno: Ruta preestablecida a travs de la red X.25 se puede emplear sobre redes orientadas a datagramas
Unidad IV. Conmutacin de paquetes: X.25, FR, ATM - pg.28 Arquitectura de Redes
Pueden existir varios CVs establecidos con el mismo abonado (cada uno con distinto canal lgico).
Unidad IV. Conmutacin de paquetes: X.25, FR, ATM - pg.29 Arquitectura de Redes
Limitaciones
Las redes actuales se caracterizan por:
Tecnologas de transmisin fiables. Enlaces de alta calidad (fibra ptica). Velocidad de transmisin de datos elevada.
Los nodos deben mantener tablas de estado para cada circuito virtual para gestionar las llamadas y el control del flujo/errores. j
Red de Transporte
Frame Relay: Sealizacin fuera de banda banda. Menos errores en la conexin. Lneas mas rpidas (2048 Kbps). Control extremo a extremo extremo.
Unidad IV. Conmutacin de paquetes: X.25, FR, ATM - pg.31 Arquitectura de Redes
Caractersticas
Los paquetes de control de llamada se transmiten por conexiones lgicas distintas de las de datos (sealizacin fuera de banda).
Los nodos no necesitan mantener tablas de estado ni p procesar mensajes j relacionados con el control de llamadas individuales
Ventajas y desventajas
Desventaja. Desventaja
Se pierde la posibilidad de realizar un control del flujo y de errores en cada enlace. No supone un problema debido a la creciente fiabilidad de las transmisin y en los servicios de conmutacin
Ventajas
Potencia de p proceso de comunicaciones
Reduce la funcionalidad del protocolo usuario-red y en el procesado interno de red. Menor retardo Mayor rendimiento
Arquitectura de Redes
Circuitos virtuales
Circuito virtual
Conexin a travs de la red F.R. entre dos abonados (DTE)
Arquitectura de Redes
Arquitectura de Redes
A. Plano de control
Transmisin de informacin de sealizacin entre el abonado y la red
Comunicacin del terminal de usuario con el gestor de tramas (nodo de conmutacin) ms prximo de la red Frame Relay para establecimiento y liberacin de la conexin
Para trabajar con Frame Relay, el usuario se conecta a un gestor de paquetes. Utiliza RDSI como acceso a la l red d de d conmutacin t i de d paquetes t (integracin (i t i de d servicios). i i ) Dos D casos:
Acceso conmutado La central local no tiene capacidad de gestin de tramas y, por tanto, proporciona un acceso conmutado (o semipermanente) sobre el canal B entre DTE y gestor de tramas.
Comunicacin modo paquete
TA
ET
ET
AU
Central Local
DTE modo paquete TA NT Canal B semipermanente ET Canal B semipermanente
AU
Arquitectura de Redes
TA
AU
Central L l Local
DTE modo paquete TA NT Canal B semipermanente ET Canal B semipermanente
AU
Arquitectura de Redes
Semipermanente / Demanda
Semipermanente /semipermanente
Semipermanente
Mensajes de control Frame Relay Q.933 por canal B (DLCI=0) Q.931 por canal D para establecer conexin por canal B
Semipermanente
Semipermanente
Semipermanente
Arquitectura de Redes
Red
Q.933 LAPD I.430/I.431
Red
Q.933 LAPD I.430/I.431 Interfaz usuariored
Usuario
Q.933 LAPD I.430/I.431
Ambos transportan mensajes de control Q.933, subconjunto de Q.931, para establecer y gestionar las conexiones lgicas Frame Relay.
Unidad IV. Conmutacin de paquetes: X.25, FR, ATM - pg.41 Arquitectura de Redes
B. Plano de usuario
Transferencia de informacin entre extremos (abonados). LAPF (Link Access Procedure for Frame Mode Bearer Services, Q.922)
Versin avanzada de LAPD (ITU Q.921)
El servicio bsico de Frame Relay (LAPF core) utiliza las funciones ms bsicas de LAPF
- Delimitacin D li it i de d tramas, t alineamiento li i t y transparencia t i - Multiplexacin/demultiplexacin de tramas utilizando el campo de direccin (canales lgicos) - Inspeccin de tramas para asegurar que constan de un nmero enteros de octetos (zero bit insertion/extraction) - Inspeccin de tramas para asegurar que no es demasiado larga ni demasiado corta - Deteccin de errores en la transmisin - Control de la congestin
LAPF Core constituye una subcapa del nivel de enlace que proporciona un servicio simple de transferencia de tramas entre usuarios sin control de flujo ni control de errores. RDSI ofrece con LAPF Core un servicio orientado a conexin con:
- Preserva el orden de transferencia de tramas entre origen y destino - No duplica tramas - Baja probabilidad de prdida de tramas.
El usuario puede seleccionar funcionalidades adicionales extremo a extremo (control de llamada control de flujo y control de errores) tanto en nivel de enlace (LAPF Control) como llamada, en el de red (Q.933).
Unidad IV. Conmutacin de paquetes: X.25, FR, ATM - pg.42 Arquitectura de Redes
Usuario - Usuario
Control Datos
Usuario - Red
FCS Flag
LAPF Core
LAPF Control
LAPF Core
Arquitectura de Redes
Red
Red
LAPF(core) I.430/I.431
LAPF(core) I.430/I.431
Arquitectura de Redes
PVC a USUARIO B
PVC a
USUARIO C PVC b
PVC b
NODO FR
En X.25 cada circuito virtual transporta informacin de control y datos, mientras que en Frame R l Relay cada d conexin i virtual i t l transporta t t solo l datos d t a excepcin i de d una que transporta t t sealizacin. Una sola conexin LAPB transporta todos los circuitos virtuales de A a B mientras que en Frame Relay hay mltiples e independiente conexiones LAPF
Arquitectura de Redes
Tasa (kbps)
Capacidad del enlace de acceso CIR + EIR (Caudal mximo posible) CIR (Committed Information Rate)
Velocidad media
t
CIR es la tasa media garantizada que la red se compromete a dar en un intervalo de tiempo dado t EIR es la l t tasa de d exceso permitida (sobre el valor de CIR)
2t
3t
Tiempo p (s) ( )
Arquitectura de Redes
Velocidad V l id d actual
Transmitir si es posible p
Transmisin garantizada
0
CIR es la tasa media garantizada que la red se compromete a dar en un intervalo de tiempo dado t EIR es la l t tasa de d exceso permitida (sobre el valor de CIR)
Arquitectura de Redes
DLCI = 4 DLCI = 7
B Red de Transporte Z
DLCI = 1
A X
DLCI = 4 DLCI = 7
C
DLCI = 5
Arquitectura de Redes
DE=1
Unidad IV. Conmutacin de paquetes: X.25, FR, ATM - pg.50 Arquitectura de Redes
Arquitectura de Redes
Trfico incontrolado
BECN
FECN
2: Situacin de congestin
Arquitectura de Redes
Procedimientos de sealizacin implcita Ocurre cuando la red descarta una trama y el usuario final a un nivel superior detecta este hecho. La respuesta a la sealizacin implcita es un mecanismo que varia la ventana de control de flujo.
Arquitectura de Redes
Arquitectura de Redes
Frame Relay:
Red de Transporte
BECN
Red
Conmutacin de circuitos
ATM
Frame Relay
Conmutacin de paquetes
Arquitectura de Redes
Arquitectura de Redes
VPI
VCI
PT HEC
CLP
GFC (4 bits). Control de flujo genrico. VPI (8 o 12 bits). ID de camino virtual. VCI (16 bits). ID de canal virtual. PT. (Payload Type). Indica el contenido de la carga til (datos). CLP (Cell Loss Priority) (1 bit). Campo de prioridad. Las celdas con CLP= 1 son las p p primeras en ser descartadas en caso de congestin. HEC (8 bits). Campo de control de errores en la cabecera.
Canal 1
Canal 5
Canal 3
Canal 1
Canal 3
Plano de Usuario. Est estructurado en capas que suministran la transferencia de informacin de usuario. La componente esencial es la capa ATM. Comn a todos los servicios y medios fsicos empleados su misin es ofrecer la funcionalidad bsica para el transporte de celdas y control de empleados, congestin. Esta capa se complementa con la capa de adaptacin ATM, cuyo objetivo es proporcionar las funcionalidades necesarias para los diversos tipos de servicios soportados (interfaz entre ATM y capas superiores), y con la capa fsica para la adecuacin a los distintos medios fsicos y estructuras de transporte (ej. SDH). Plano de Control. Tambin est estructurado en capas. Controla la llamada y gestiona las conexiones. Activa circuitos virtuales conmutados estableciendo, controlando y liberando la comunicacin. No es necesario en las conexiones virtuales permanentes. Plano de Gestin. Realiza funciones de gestin relacionadas con todo el sistema y suministra coordinacin entre todos los planos. Se ocupa de la gestin global tanto a nivel de plano como de capa. No est estructurado en capas.
Unidad IV. Conmutacin de paquetes: X.25, FR, ATM - pg.59 Arquitectura de Redes
Salida Entrada
3 14
Salida
2 15
29
15 45
1
X
2 3 3 3
30
14 43
2
16
Z
Entrada
2 16
Salida
1 45
1 4
Entrada
2 3 4 43 14 10
Salida
1 4 3 16 10 14
10
Arquitectura de Redes
MDR
ABR
PDR
VBR CBR
0 tiempo
servicio g garantizado
Calidad de Servicio
best effort
CBR
mxima
VBR-rt
VBR-nrt
ABR
UBR
mnima
Complejidad de implementacin
ABR
VBR-rt
VBR-nrt
CBR
UBR
Arquitectura de Redes
La red garantiza QoS siempre que el usuario se ajuste a su contrato como especifican los parmetros anteriores:
Cuando los usuarios exceden su tasa, la red puede eliminar sus paquetes La tasa de celda se puede controlar con el esquema de control de tasa (leaky bucket)
Unidad IV. Conmutacin de paquetes: X.25, FR, ATM - pg.63 Arquitectura de Redes
CIR / SCR
Arquitectura de Redes
Clase de servicio
CLASE A
CLASE B
CLASE C
CLASE D
Tipo AAL
AAL1
Orientado a conexin
AAL2
Orientado a conexin
AAL3/4 AAL5
Orientado a conexin
AAL3/4 AAL5
No Orientado a conexin
Modo de Conexin
Tasa
Relacin temporal origen destino
Constante
Variable
Variable
Variable
Necesaria
Necesaria
No requerida
No requerida
Servicios
Emulacin de Voz y vdeo circuitos. Telefona. paquetizados de Vdeo de tasa calidad constante. constante.
Internet.
Arquitectura de Redes
AAL 3/4 permite multiplexado, fiabilidad y deteccin de errores, pero es bastante difcil de procesar y aade mucho encabezado AAL 5 se introdujo para dar soporte al trfico IP:
Unas cuantas funciones menos, pero mucho menos encabezado y complejidad Unidad IV. Conmutacin de paquetes: X.25, FR, ATM - pg.66 Arquitectura de Redes