1.08k likes | 1.3k Views
Plano de gestión. Plano de control. Plano de usuario. Gestón del Plano de gestión. Niveles altos. Niveles altos. Gestión de Niveles. Nivel de adaptación ATM. Nivel ATM. Nivel físico. 2.2 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN.
E N D
Plano de gestión Plano de control Plano de usuario Gestón del Plano de gestión Niveles altos Niveles altos Gestiónde Niveles Nivel de adaptación ATM Nivel ATM Nivel físico 2.2 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN • La recomendación I.321 del ITU-T define este protocolo. • El modelo usa la arquitectura jerárquica de niveles del modelo OSI y el concepto de planos separados para la segregación de funciones. • Sólo se explican los niveles bajos
Plano de gestión Plano de control Plano de usuario Gestón del Plano de gestión Niveles altos Niveles altos Gestiónde Niveles Nivel de adaptación ATM Nivel ATM Nivel físico 2.2 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN (2) • Existen planos: • El plano de usuario. • El plano de control. • El plano de gestión. • Y niveles: • Nivel físico • Nivel ATM • Nivel de adaptación ATM • Niveles altos
2.2 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN (2) • Plano de usuario: • Tiene una estructura de niveles jerárquicos. • En lugar de los siete niveles del modelo OSI consiste en cuatro niveles. • Permite la transferencia de información de las aplicaciones de usuario a través de la red. • En este plano los controles de flujo y de error son mínimos.
2.2 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN (3) • Plano de control: • Realiza las funciones de control de llamadas y de control de conexiones. • Responsable de establecer, gestionar y liberar las conexiones. • Una llamada puede consistir en múltiples conexiones. • Una conexión puede ser punto a punto o multipunto,simétrica o asimétrica, ... • Cualquier conexión puede ser establecida, modificada o finalizada durante una llamada. • En este plano se transmite la información de señalización. • Las celdas de señalización pueden ser procesadas directamente por los conmutadores
2.2 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN (4) • Plano de gestión: • Para monitorizar, supervisar y controlar la red. • Para realizar las funciones de funcionamiento, administración y mantenimiento de los servicios. • Subdividido en gestión de niveles y en gestión del plano de gestión. • Gestión de niveles • Tiene una estructura de niveles • Son las funciones de gestión específicas a cada nivel, son relativas a los recursos y a los parámetros residentes en las entidades del protocolo
2.2 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN (5) • Gestión del plano de gestión • No tiene una estructura de niveles • Son las funciones de gestión relacionadas con el sistema como un todo y con la coordinación entre todos los planos • Las diferentes funciones podemos identificarlas como: • gestión de fallos para detectar, aislar y corregirlos dinámicamente • gestión de funcionamiento para continuamente monitorizar, hacer informes y evaluar la conducta de los diversos elementos de la red • gestión de configuración para chequear o cambiar el status de los servicios • gestión de contabilidad para recoger, procesar y hacer informes de los recursos usados para la facturación • gestión de seguridad para regular el acceso a la red
2.2 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN (6) • Nivel físico: • Principalmente transporta la información • Incluye la especificación del medio de transmisión y el esquema para codificar la señal • Nivel ATM: • Este nivel es común a todos los servicios y proporciona la capacidad de transferencia de celdas. • Realiza la conmutación, la multiplexación y el encaminamiento de celdas Las funciones del nivel físico y del nivel ATM son las mismas tanto en el plano de usuario como en el plano de control
2.2 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN (7) • Nivel de adaptación ATM: • Es el responsable de adaptar la información de los diferentes tipos de servicio a la arquitectura ATM, por lo tanto es dependiente del servicio • Agrupa la información de los niveles superiores en celdas ATM para enviarlas a través de una red ATM • También extrae la información de las celdas ATM y la transmite a los niveles superiores
2.2.1 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN ESTABLECIMIENTO DE LA CONEXION • El usuario hace la petición del establecimiento de una nueva conexión. Esta petición llega al plano de usuario y una señal es enviada al plano de gestión (evento 1) • La entidad de gestión da las instrucciones al plano de control para preparar un mensaje para el procesador de llamadas (evento 2) • Este mensaje de señalización es segmentado y expedido por el procesador de llamadas sobre un circuito virtual permanente como una secuencia de celdas ATM (evento3)
2.2.1 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN ESTABLECIMIENTO DE LA CONEXION (2) • Después de procesar esta demanda, el procesador de llamadas toma una decisión de aceptación y, si es afirmativa, le asigna un número de circuito virtual. La decisión tomada y el número de circuito virtual es reenviada como una secuencia de celdas al nodo que ha realizado la petición (usando otro circuito virtual permanente) en el que son reensambladas en un mensaje que es enviado al plano de control (evento4) • El plano de control retransmite la respuesta al plano de gestión de usuario (evento5)
2.2.1 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN ESTABLECIMIENTO DE LA CONEXION (3) • Cuando la respuesta es negativa, es decir, la petición de conexión es bloqueada, el plano de gestión simplemente deberá avisar al usuario usando un camino paralelo, pero de sentido contrario, al utilizado en el evento 1 • Si la respuesta es afirmativa, es decir, la petición de conexión es aceptada, el plano de gestión da las instrucciones a la entidad de gestión del nivel ATM (evento6), el cual proporciona el número de circuito virtual al nivel ATM (evento7)
2.2.1 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN ESTABLECIMIENTO DE LA CONEXION (4) • Posteriormente, una confirmación es enviada al plano de gestión (evento8); • la capa de adaptación ATM (AAL) es advertida, vía la entidad de gestión de la capa AAL, de la nueva conexión (evento9 y evento10); • otra confirmación es enviada al plano de gestión (evento11); • y el usuario es advertido, vía la entidad de gestión de la capa de usuario, que la petición de conexión ha sido concedida y que la comunicación sobre la conexión virtual establecida puede empezar (evento12 y evento13)
Conexión aceptada Plano de gestión Conexión bloqueada 12 1 2 5 Otra confirmación 9 11 Plano de usuario Plano de control 13 Confirmación 6 6 8 Usuario 10 AAL 7 Núm.Circuito Virtual 4 3 Nivel ATM Nivel Físico 2.2.1 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN ESTABLECIMIENTO DE LA CONEXION (5)
2.2.2 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL FISICO • Está especificado en la recomendación de la ITU-T I.432 • Las velocidades soportadas por el nivel físico son 155.52 Mbps y 622.08 Mbps • Las funciones típicas del nivel físico son: • transferencia y recepción de bits • sincronización de bits • Tiene dos subniveles: • Subnivel dependiente del medio • Subnivel de convergencia
2.2.2 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL FISICO: SUBNIVEL DEPENDIENTE DEL MEDIO • Sólo incluye las funciones que dependen de la naturaleza exacta del medio (fibra óptica, radio enlace, cable coaxial, par trenzado de categorías superiores a 5) • Proporciona la capacidad de transmisión de bits, incluyendo la transferencia de bits y la alineación de los mismos • También incluye la codificación y transformación eléctrico-óptica (en la red de acceso se puede utilizar un medio eléctrico en lugar de un medio óptico)
0 1 0 0 1 1 0 0 0 1 1 Nivel alto Nivel bajo 2.2.2 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL FISICO: SUBNIVEL DEPENDIENTE DEL MEDIO (2) • Si el medio es óptico, el 1 es representado por la emisión de luz y el 0 por la ausencia de luz • Si el medio es eléctrico se usa el Coded Mark Inversion • El 0 siempre es una transición positiva en la mitad del intervalo de tiempo correspondiente a un bit, la señal tiene el nivel bajo en la primera mitad del tiempo y el nivel alto en la segunda mitad • El 1 es siempre una señal de nivel constante durante todo el intervalo de tiempo, este nivel constante se va alternando entre el nivel alto y el nivel bajo para cada uno de los sucesivos 1s
2.2.2 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL FISICO: SUBNIVEL DEPENDIENTE DEL MEDIO (3) • Existen diversos tipos de nivel físico • Basado en la Synchronous Digital Hierarchy (SDH) • Se impone una estructura en el flujo de celdas ATM. • Esta estructura recibe el nombre de trama • En este caso un conjunto de celdas ATM es encapsulado en una trama síncrona • Son necesarias celdas nulas • Basado en celdas • No se impone la utilización de tramas • La estructura consiste en un flujo continuo de celdas • Las celdas son enviadas a medida son generadas • Es necesario un mecanismo de sincronización • Basado en PDH • Basado en FDDI
2.2.2 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL FISICO: SUBNIVEL DE CONVERGENCIA • Es el responsable de las operaciones del nivel físico que no dependen del medio • Podemos distinguir cinco funciones: • Transmission frame generation / recovery • La transmisión en el nivel físico se realiza mediante tramas • Es subnivel es el responsable de la generación y mantenimiento de la estructura de la trama apropiada a la velocidad dada
2.2.2 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL FISICO: SUBNIVEL DE CONVERGENCIA (2) • Transmission frame adaptation • El intercambio de información en el nivel ATM se realiza mediante un flujo de celdas • Este subnivel es responsable de poner en el nivel físico y quitar del nivel físico las celdas • Es el responsable de empaquetar estas celdas en una trama. • Las funciones que realice dependerán del tipo de trama utilizado en el nivel físico • Existe la opción (nivel físico basado en SDH) de no tener una estructura de tramas y simplemente transmitir - recibir un flujo de celdas
2.2.2 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL FISICO: SUBNIVEL DE CONVERGENCIA (3) • Cell delineation • Este subnivel es responsable de generar un punto final para definir los bordes de una celda de modo que ésta pueda ser recuperada • Es independiente del sistema de transmisión usado • El Header Error Control (HEC) es utilizado para reconocer el borde de una celda. Si un HEC correcto es reconocido para un número de celdas consecutivas, se asume que se ha encontrado el borde correcto de la celda. • Para eludir alineaciones de celda maliciosas o erróneas en la información del usuario, el campo de información de cada celda es desordenado antes de ser transmitido y es ordenado una vez ha sido recibido
2.2.2 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL FISICO: SUBNIVEL DE CONVERGENCIA (4) • Se recibe un flujo de bits y debemos determinar donde empieza la celda • El mecanismo de alineación de celdas propuesto se basa en la correlación que existe entre los bits de la cabecera y los bits del campo HEC • En general se propone utilizar el HEC usando un registro de desplazamiento de 40 bits • Una vez calculado el HEC de estos bits, si coincide con los últimos 8 bits se considera que los bits corresponden a una cabecera de celda, sino se desplaza un bit el registro de desplazamiento y se repite el cálculo • El siguiente diagrama de estados nos puede ayudar a explicar el proceso
bit a bit BUSQUEDA HEC correcto Alfa celdas consecutivas con el HEC incorrecto celda a celda HEC incorrecto PRESINC Delta celdas consecutivas con el HEC correcto SINCR SDH: alfa = 7 y delta = 6 Basado en celdas: alfa = 7 y delta = 8 2.2.2 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL FISICO: SUBNIVEL DE CONVERGENCIA (5)
2.2.2 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL FISICO: SUBNIVEL DE CONVERGENCIA (6) • En el estado BUSQUEDA, el proceso de alineación chequea bit a bit si los bits del HEC son correctos para el campo de cabecera considerado • Cuando es correcto, se entra en el estado PRESINC. En este estado se asume que se ha encontrado una alineación de celda correcta. Sin embargo, se requiere una confirmación posterior que nos permita asegurarnos de que no hemos detectado erróneamente un HEC válido. • Si en el estado PRESINC se recibe un HEC incorrecto volvemos al estado BUSQUEDA • Si en el estado PRESINC se reciben “delta” celdas consecutivas, pasamos al estado SINCH • El estado SINCH se abandona pasando al estado BUSQUEDA cuando “alfa” celdas consecutivas tiene el HEC incorrecto
2.2.2 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL FISICO: SUBNIVEL DE CONVERGENCIA (7) • Cell header processing • Cada cabecera de celda es protegida por un código de control de errores de la cabecera, el HEC. • Este subnivel es el responsable de generar en el origen el campo de control de error de la cabecera y de procesarlo en el destino para determinar si la celda ha sufrido daños durante la transmisión • El código de 8 bits seleccionado permite corregir un error aislado y detectar errores múltiples. Aquellas celdas que contienen más de un error en la cabecera son eliminadas • Para calcular el valor del HEC se usa el polinomio generado por los bits de la cabecera (excluyendo el campo HEC) multiplicado por 8 y dividido por el polinomio x8+x2+x+1. • El resto de la división (8 bits) se guardan en el campo HEC
2.2.2 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL FISICO: SUBNIVEL DE CONVERGENCIA (8) • Cell rate decoupling • Esta función consiste en insertar y suprimir las celdas no asignadas (o libres) para adaptar la velocidad de las celdas a la velocidad disponible en el sistema de transmisión
2.2.3 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL ATM • Características generales • El nivel ATM es totalmente independiente del medio físico usado para transportar las celdas ATM • Se encarga de transportar las celdas de un extremo a otro • Está orientado a la conexión por lo que una conexión extremo a extremo debe ser establecida antes de que podamos empezar a enviar la información • El elemento básico es el circuito virtual (VC) • No proporciona reconocimientos ni retransmisiones de las celdas erróneas, es decir, no garantiza la entrega fiable de celdas. Sin embargo garantiza la entrega ordenada de las celdas pertenecientes a un VC
2.2.3 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL ATM (2) • El nivel ATM supervisa el flujo de celdas para asegurarse de que las conexiones se mantienen entre los límites negociados en la fase del establecimiento de la conexión. • Realiza acciones correctivas para asegurarse que la calidad de servicio de las conexiones que se mantienen dentro de los parámetros negociados no se ven afectadas por aquellas que no lo están
2.2.3 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL ATM - Canal Virtual y Camino Virtual • El nivel ATM tiene dos niveles jerárquicos que son definidos en la recomendación I.113 de la ITU-T: • Nivel de canal virtual (VC-virtual channel): concepto usado para describir el transporte unidireccional de las celdas ATM las cuales están asociadas por un valor de identificador único común. Este identificador es llamado VCI (identificador de canal virtual) y forma parte de la cabecera de la celda. • Nivel de camino virtual (VP-virtual path): concepto usado para describir el transporte unidireccional de las celdas que pertenecen al grupo de canales virtuales (VCs) que están asociados por un valor de identificador común. Este identificador es llamado VPI (identificador de camino virtual) y también forma parte de la cabecera de la celda.
2.2.3 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL ATM - Canal Virtual y Camino Virtual (2) • Relación entre los canal virtuales, los caminos virtuales y el camino de transmisión • un medio de transmisión puede comprender varios caminos virtuales y cada camino virtual puede transportar varios canales virtuales • el concepto de camino virtual permite la agrupación de varios canales virtuales
ATM virtual path ATM virtual channel ATM cells ATM transmission path 2.2.3 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL ATM - Canal Virtual y Camino Virtual (3)
2.2.3 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL ATM - Canal Virtual y Camino Virtual (4) • En cada uno de los niveles es recomendable distinguir entre enlaces y conexiones: • Enlace de canal virtual: una manera de transporte unidireccional de celdas ATM entre un punto donde un valor de VCI es asignado y el punto donde este valor es traducido o borrado • Enlace de camino virtual: esta determinado por los puntos donde un valor de VPI es asignado y traducido o borrado • Una concatenación de enlaces de canal virtual es llamado conexión de canal virtual (VCC) y proporciona la transferencia de celdas ATM extremo a extremo • Una concatenación de enlaces de camino virtual es llamada conexión de camino virtual (VPC)
Conexión de canal virtual Nivel de canal virtual Enlace de canal virtual Nivel ATM Conexión de camino virtual Nivel de camino virtual Enlace de camino virtual Punto final de la conexión del nivel correspondiente Punto de conexión del nivel correspondiente 2.2.3 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL ATM - Canal Virtual y Camino Virtual (5) • Relación jerárquica nivel a nivel explicada en la recomendación de la ITU-T I.311
2.2.3 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL ATM - Canal Virtual y Camino Virtual (6) • Conexión de canal virtual (VCC) • define una conexión entre dos extremos, éstos pueden ser usuarios finales, entidades de red o un usuario final y una entidad de red. • en todos los casos se preserva la integridad de la secuencia de celdas en una VCC; es decir, las celdas se entregan en el mismo orden en que se enviaron • el uso de una VCC es proporcionado con una calidad de servicio especificada por diversos parámetros: la relación de pérdida de celdas y la variación del retardo • cuando la conexión es establecida, para cada VCC son negociados los parámetros de tráfico entre el usuario y la red, estos parámetros pueden ser renegociados
2.2.3 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL ATM - Canal Virtual y Camino Virtual (7) • Conexión de canal virtual (VCC) • es full-duplex: cada dirección puede tener distintos parámetros de servicio (por ejemplo: capacidad) • tiene asignado un identificador (identificador de camino virtual + identificador de canal virtual : VPI+VCI ) que se utiliza para identificar y encaminar las celdas • pueden ser permanentes (PVC) o conmutados (SVC)
2.2.3 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL ATM - Canal Virtual y Camino Virtual (8) • Ejemplos de los tres usos de una VCC • Entre usuarios finales: puede utilizarse para la transmisión extremo a extremo de datos de usuario y de señales de control (como entre el punto final 1 y el punto final 2 y como entre el punto final 2 y el punto final 3) • Entre un usuario final y una entidad de red: utilizado para la señalización de control usuario - red (como entre el conmutador 1 y el punto final, como entre el conmutador 1 y el punto final 2 y como entre el conmutador 2 y el punto final 3) • Entre dos entidades de red: se emplea en las funciones de gestión de tráfico y de encaminamiento (como entre el conmutador 1 y el conmutador 2)
Conmutador ATM 1 Link1 Link1 Link2 Link1 VP2 VP2 VP3 VP3 VC8 VC8 VC11 VC11 VP8 VP8 VC21 VC21 VC2 VC11 VC11 VP3 VP3 VP5 VC2 VC7 Link3 Link2 Punto terminal 1 Punto terminal 2 VP3 VP5 Link4 Interface Usurario/Red (UNI) Interface Usurario/Red (UNI) Link1 VP3 VP5 Interface Red/Red (NNI) Link2 Link1 VP2 VC2 VC7 VP2 Link3 Link2 VP1 VP1 VC9 VC9 Punto terminal 3 Conmutador ATM 2 2.2.3 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL ATM - Canal Virtual y Camino Virtual (9)
2.2.3 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL ATM - Canal Virtual y Camino Virtual (10) • Conexión de camino virtual (VPC) • es un haz de VCC con los mismos extremos, de manera que todas las celdas fluyendo a través de las VCC de una misma VCP se conmutan conjuntamente • el concepto de camino virtual se desarrolló en respuesta a una tendencia en redes de alta velocidad en la que el costo de control está alcanzando una elevada proporción del costo total de la red • ayuda a contener el costo de control agrupando en una sola unidad conexiones que comparten caminos comunes a través de la red • las acciones de la gestión de red pueden ser aplicadas a un pequeño número de grupos de conexiones en lugar de a un gran número de conexiones individuales
2.2.3 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL ATM - Canal Virtual y Camino Virtual (11) • Ventajas de usar los caminos virtuales (VP) • Arquitectura de red simplificada: las funciones de transporte de red ser diferenciadas en las relativas a una conexión lógica individual (canal virtual) y en aquellas relacionadas con un grupo de conexiones lógicas (camino virtual) • Incremento en eficiencia y fiabilidad: la red gestiona un número menor de entidades • Reducción en procesamiento y en el tiempo de establecimiento de conexión: cuando se establece el camino virtual se le reserva una capacidad. Cuando se quiere establecer un nuevo canal virtual las funciones de control sólo deben realizarse en el extremo del camino virtual. No es necesario procesar las llamadas en los nodos de tránsito, por lo que los nuevos canales virtuales requieren un procesamiento mínimo y el tiempo de establecimiento de conexión es menor
2.2.3 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL ATM - Canal Virtual y Camino Virtual (12) • Servicios de red mejorados: el camino virtual se usa internamente en la red y es visible al usuario final. De esta manera el usuario puede definir grupos de usuarios cerrados o redes cerradas de canales virtuales.
Petición de generación de VCC SI ¿Existe VPC ? ¿Se puede satisfacer la QoS? SI NO NO Establecer un nuevo VPC o VCC Bloquear VCC o solicitar más capacidad ¿ Petición garantizada? SI Realización de conexión NO Bloquear VCC o solicitar más capacidad 2.2.3 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL ATM - Canal Virtual y Camino Virtual (13) • Establecimiento de VCC usando caminos virtuales
2.2.3 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL ATM - Canal Virtual y Camino Virtual (14) • Conmutador de caminos virtuales y de canales virtuales • un conmutador de caminos virtuales (VPs) sólo debe examinar el campo VPI de la cabecera de la celda para multiplexar / demultiplexar y para encaminar la celda dentro del conmutador. De esta manera se aumenta la velocidad del conmutador. • un conmutador de canales virtuales (VCs) debe examinar todo el campo de encaminamiento, es decir el VCI y el VPI
2.2.3 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL ATM - Canal Virtual y Camino Virtual (15) [HANDEL] pp. 26 fig 4-5
2.2.3 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL ATM - Canal Virtual y Camino Virtual (16) [HANDEL] pp. 27 fig 4-6
2.2.3 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL ATM - Funciones que realiza • Las funciones de este nivel son • Multiplexación - demultiplexación de celdas • Traducción de los identificadores de camino virtual (VPI) y de los identificadores canal virtual (VCI) • Generación - extracción de la cabecera de la celda • Control de flujo genérico
2.2.3 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL ATM - Funciones que realiza (2) • Multiplexación - demultiplexación de las celdas • las celdas de las diferentes conexiones que pueden mantenerse en un nivel físico son multiplexadas en un único flujo de celdas • el VPI+VCI es utilizado para identificar a que conexión pertenece cada celda • en el receptor la función de demultiplexación dirige la celdas individuales al VP o VC apropiado • Existen dos tipos de multiplexación: • multiplexación de canales virtuales: se multiplexan las celdas correspondientes a los diferentes canales virtuales que son transportados por un camino virtual • multiplexación de caminos virtuales: se multiplexan las celdas de los caminos virtuales que utilizan un medio de transmisión
2.2.3 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL ATM - Funciones que realiza (3) • Traducción del VPI y del VCI • El VPI y el VCI está relacionado con las conexiones lógicas y tienen un significado local • El tamaño pequeño que tiene el campo de la cabecera de la celda donde se almacena la dirección no permite utilizar una dirección extremo a extremo • Los valores deben ser traducidos cuando conmutamos de un enlace físico a otro, dado el puerto de entrada se determina el puerto de salida • Esta traducción se realiza utilizado las tablas de encaminamiento cuyos valores son escritos en la fase de establecimiento de la conexión • Dependiendo del tipo de conmutador, la traducción puede realizarse en el VCI, en el VPI o simultáneamente en ambos
Tabla de encaminamiento en el conmutador Input port VPI VCI ...... ...... ..... P a b ...... ...... ..... Output port VPI VCI ...... ...... ..... Q x y ...... ...... ..... VPIa, VCIb VPIx, VCIy Input port P Output port Q 2.2.3 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL ATM - Funciones que realiza (4)
2.2.3 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL ATM - Funciones que realiza (5) • Generación - extracción de la cabecera de la celda • Estas funciones se realizan en los puntos donde termina el nivel ATM • Cuando realizamos la transmisión, la cabecera de la celda es añadida a los datos de usuario que proceden del nivel de adaptación ATM (AAL) • Todos los campos de la cabecera son generados excepto el campo HEC que es calculado e insertado por el nivel físico • Esta función también puede incluir la traducción de una dirección a un número lógico de conexión (VPI+VCI) • Cuando realizamos la recepción, es necesario eliminar la cabecera de la celda antes de que el campo de información de la celda sea entregada al nivel de adaptación ATM (AAL)
2.2.3 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL ATM - Funciones que realiza (6) • Control de flujo genérico en el interface usuario-red • La función de control de flujo genérico (GFC) sólo es usado en el interface usuario-red (UNI: User Network Interface) • Controla el tráfico originado en el equipamiento del usuario y dirigido hacia la red, pero no realiza el control de flujo del tráfico que fluyen en la otra dirección, de la red hacia el usuario • Este control de flujo genérico podría ser usado por los mecanismos de acceso para implementar diferentes niveles de acceso y prioridades
2.2.3 MODELO DE REFERENCIA DEL PROTOCOLO B-ISDN NIVEL ATM - Formato de la celda • La celda es el elemento básico del nivel ATM • Cabecera de 5 bytes + campo de información de 48 bytes • Compromiso entre ANSI (5 + 64) y ETSI (4 + 32) • La mayor consideración es el delay producido por la paquetización de la voz • Los diferentes campos de la celda no tienen significado para las celdas del nivel físico. Sólo tienen significado en el nivel ATM • Las celdas para el UNI y para el NNI son diferentes debido al uso de los bits 5-8 del byte 1