You are on page 1of 70

1.

Transmisin de datos multimedia


1.1. Clases de aplicaciones multimedia Definicin de multimedia. En su definicin ms bsica, se podra decir que es una integracin de texto, grficos hasta imgenes en movimiento, sonidos y otros medios cuyo tipo de informacin puede ser representada, almacenada, transmitida y procesada digitalmente. Las caractersticas de la multimedia es que su forma es digital y puede ser tanto interactiva como no interactiva adems de que integra diferentes tipos de media, que pueden ser: texto, imgenes, sonidos, animaciones, video, etc. Las clases de los tipos de media se pueden clasificar en: a. Capturada: (natural) Capturada del mundo real, pueden ser fotos, videos, audio. b. Sintetizada: (artificial) Generada en la computadora, puede ser texto, animaciones, grficos. c. Discreta: (basada en el espacio) Involucra la dimensin del espacio solamente, como el texto, imagen y grficos. d. Continua: (basada en el tiempo) Involucra las dimensiones del espacio y el tiempo, como el video, animaciones y sonido.

Definiciones: Texto. o Plano Sin formato Caracteres codificados en formato binario Cdigo ASCII Todos los smbolos tienen el mismo estilo y letra o Enriquecido Formateado Caracteres de diferente tamao, forma y estilo Estndares no predominantes Grficos o Documentos que tienen una estructura o Consisten de objetos, lneas, curvas, crculos, etc. o Generados principalmente por software de computadora. Imgenes Pgina 1

Redes Multimedia

o o

Matriz de pxeles de dos dimensiones (2D) Pxel. Es el elemento mas pequeo de la resolucin de una imagen Un pxel es representado por un numero de bits Pxel depth (profundidad). Es el numero de bits para representar el cdigo del pxel No tiene una informacin estructurada Tiene dos categoras: sintetizada, capturada.

Ejemplo de imgenes Binaria pixel depth 1 Escala de grises pixel depth 8 Color pixel depth 24

Video/Animacin o Imgenes y grficos pueden ser desplegados en una sucesin de vistas dando la impresin del movimiento o Video. Imgenes o fotografas en movimiento Capturadas o sintetizadas Consisten de una serie de imgenes de mapa de bits (bitmaps) Cada imagen es llamado frame (marco). Frame rate. La velocidad de reproduccin de los frame (frame por segundo) o Animacin. Grficos en movimiento Generados por software de computadora Consiste de un set de objetos Los movimientos de los objetos son calculados y actualizados al momento de la reproduccin. Sonido o Seal de una dimensin (1-D) basada en el tiempo.

0 . 2 0 . 1 5 0 . 1 0 . 0 5 0 0 . 0 5 0 . 1 0 . 1 5 0 . 2 01 0 0

2 0 0

3 0

4 0 0

5 0 0

6 0 0

7 0 0

8 0

9 0

1 0 0 0

Speech Vs. No-speech Speech. Apoya el lenguaje hablado y su semntica No-speech. No transmite la semntica en general. Pgina 2

Redes Multimedia

Natural Vs. Estructurado Natural. Onda de sonido grabado/reproducido representado en una seal digital. Ejemplo CD y archivos WAV Estructurado. Sonido sintetizado en forma de smbolo. Ejemplo archivo MIDI Frame rate. La velocidad de reproduccin de los frame (frame por segundo) Al final, en una integracin de estos tipos de media, el resultado ser alguna clase de aplicacin multimedia; 1 .Transmisin de audio y video almacenados (Streaming); 2. Transmisin de audio y video en vivo y, 3. Interaccin en tiempo real con audio y video; misma que utilizara una red de comunicaciones para difundirse. o 1.2. Redes basadas en IP y QoS

Redes basadas en IP base para la CONVERGENCIA El avance tecnolgico individual que se ha tenido desde inicios de los 90s hasta la fecha ha estado dirigindose hacia un punto de convergencia, es decir, el uso de la computadora, el uso de telefona que se maneja individual; hoy en da lo podemos conjuntar en una tecnologa convergente y en gran parte se debe a las redes basadas en IP. La comunicacin entre la gran variedad de equipos conectados a la red en el mundo y la gran variedad de sistemas operativos, no seria posible si no existiera la suite de protocolos TCP/IP para hacer de esa heterogeneidad una gran homogeneidad. Las ventajas que presenta un protocolo de esta naturaleza es principalmente que es abierto, no indica una plataforma propietaria y adems de que su uso es muy extendido gracias a su estructura de capas que lo conforman.

El Departamento de Defensa de EE.UU. (DoD) cre el modelo de referencia TCP/IP porque necesitaba disear una red que pudiera sobrevivir ante cualquier circunstancia, incluso una guerra nuclear. En un mundo conectado por diferentes tipos de medios de comunicacin, como alambres de cobre, microondas, fibras pticas y enlaces satelitales, el DoD quera que la transmisin de paquetes se realizara cada vez que se iniciaba y bajo cualquier circunstancia. Este difcil problema de diseo dio origen a la creacin del modelo TCP/IP. A diferencia de las tecnologas de red propietarias, el TCP/IP se desarroll como un estndar abierto. Esto significaba que cualquier persona poda usar el TCP/IP. Esto contribuy a acelerar el desarrollo de TCP/IP como un estndar. Redes Multimedia Pgina 3

El modelo TCP/IP tiene las siguientes cuatro capas pudindose adaptar a cinco: Capa de aplicacin Capa de transporte Capa de Internet Capa de acceso a la red

Aunque algunas de las capas del modelo TCP/IP tienen el mismo nombre que las capas del modelo OSI, las capas de ambos modelos no se corresponden de manera exacta. Lo ms notable es que la capa de aplicacin posee funciones diferentes en cada modelo. Los diseadores de TCP/IP sintieron que la capa de aplicacin deba incluir los detalles de las capas de sesin y presentacin OSI. Crearon una capa de aplicacin que maneja aspectos de representacin, codificacin y control de dilogo. La capa de transporte se encarga de los aspectos de calidad del servicio con respecto a la confiabilidad, el control de flujo y la correccin de errores. Uno de sus protocolos, el protocolo para el control de la transmisin (TCP), ofrece maneras flexibles y de alta calidad para crear comunicaciones de red confiables, sin problemas de flujo y con un nivel de error bajo. TCP es un protocolo orientado a conexin. Mantiene un dilogo entre el origen y el destino mientras empaqueta la informacin de la capa de aplicacin en unidades denominadas segmentos. Orientado a conexin no significa que existe un circuito entre los computadores que se comunican. Significa que segmentos de la Capa 4 viajan de un lado a otro entre dos hosts para comprobar que la conexin exista lgicamente para un determinado perodo. El propsito de la capa Internet es dividir los segmentos TCP en paquetes y enviarlos desde cualquier red. Los paquetes llegan a la red de destino independientemente de la ruta que utilizaron para llegar all. El protocolo especfico que rige esta capa se denomina Protocolo Internet (IP). En esta capa se produce la determinacin de la mejor ruta y la conmutacin de paquetes. La relacin entre IP y TCP es importante. Se puede pensar en el IP como el que indica el camino a los paquetes, en tanto que el TCP brinda un transporte seguro. El nombre de la capa de acceso de red es muy amplio y se presta a confusin. Tambin se conoce como la capa de host a red. Esta capa guarda relacin con todos los componentes, tanto fsicos como lgicos, necesarios para lograr un enlace fsico. Incluye los detalles de tecnologa de red, y todos los detalles de la capa fsica y de enlace de datos del modelo OSI. Algunos de los protocolos de capa de aplicacin ms comnmente usados incluyen los siguientes: Protocolo de Transferencia de Archivos (FTP) Protocolo de Transferencia de Hipertexto (HTTP) Protocolo simple de transferencia de correo (SMTP) Sistema de denominacin de dominios (DNS) Protocolo Trivial de Transferencia de Archivos (TFTP)

Los protocolos de capa de transporte comunes incluyen:

Redes Multimedia

Pgina 4

Protocolo para el Control del Transporte (TCP) Protocolo de Datagrama de Usuario (UDP)

El protocolo principal de la capa Internet es: Protocolo Internet (IP)

La capa de acceso de red se refiere a cualquier tecnologa en particular utilizada en una red especfica. Independientemente de los servicios de aplicacin de red que se brinden y del protocolo de transferencia que se utilice, existe un solo protocolo de Internet, IP. Esta es una decisin de diseo deliberada. IP sirve como protocolo universal que permite que cualquier computadora en cualquier parte del mundo pueda comunicarse en cualquier momento. Comparando el modelo OSI con los modelos TCP/IP, surgen algunas similitudes y diferencias.

Las similitudes incluyen: Ambos se dividen en capas. Ambos tienen capas de aplicacin, aunque incluyen servicios muy distintos. Ambos tienen capas de transporte y de red similares. Ambos modelos deben ser conocidos por los profesionales de red. Ambos suponen que se conmutan paquetes. Esto significa que los paquetes individuales pueden usar rutas diferentes para llegar al mismo destino. Esto se contrasta con las redes conmutadas por circuito, en las que todos los paquetes toman la misma ruta.

Las diferencias incluyen: TCP/IP combina las funciones de la capa de presentacin y de sesin en la capa de aplicacin. TCP/IP combina la capa de enlace de datos y la capa fsica del modelo OSI en la capa de acceso de red. TCP/IP parece ser ms simple porque tiene menos capas. Los protocolos TCP/IP son los estndares en torno a los cuales se desarroll la Internet, de modo que la credibilidad del modelo TCP/IP se debe en gran parte a sus protocolos. En Pgina 5

Redes Multimedia

comparacin, por lo general las redes no se desarrollan a partir del protocolo OSI, aunque el modelo OSI se usa como gua. Aunque los protocolos TCP/IP representan los estndares en base a los cuales se ha desarrollado la Internet, este currculum utiliza el modelo OSI por los siguientes motivos: Es un estndar genrico, independiente de los protocolos. Es ms detallado, lo que hace que sea ms til para la enseanza y el aprendizaje. Al ser ms detallado, resulta de mayor utilidad para el diagnstico de fallas.

Los profesionales de redes tienen distintas opiniones con respecto al modelo que se debe usar. Dada la naturaleza de esta industria, es necesario familiarizarse con ambos. Para la mayor comprensin del modelo TCP/IP se hace nfasis en lo siguiente: TCP como un protocolo de Capa 4 OSI IP como un protocolo de Capa 3 OSI Ethernet como una tecnologa de Capa 2 y Capa 1 Una comparacin del manejo de multimedia de forma simple o en Redes Multimedia o o Local (simple). Informacin multimedia, almacenada y presentada en una computadora aislada Ejemplo: DVD. Redes Multimedia. Implica la transmisin y la distribucin de informacin multimedia en la red Ejemplo: Videoconferencias, difusin del video a travs de la web, correo electrnicos multimedia, etc.

Consideraciones de Redes Multimedia o Requerimientos de las aplicaciones multimedia en la red. Tpicamente sensitivo a los retardos Retardo de Terminal a Terminal (end to end) Variabilidad en el retardo (Jitter) o Requerimientos de calidad. Sincronizacin Calidad satisfactoria Continuidad Tolerante a algunos grados de perdida de informacin o Requerimientos de las aplicaciones multimedia en la red. Tpicamente sensitivo a los retardos Retardo de Terminal a Terminal (end to end) Redes Multimedia Pgina 6

Variabilidad en el retardo (Jitter) Cambios en las tecnologas de redes. Compresin de medios para solucionar el conflicto entre el tamao de los archivos multimedia y el ancho de banda. Uso de tecnologas adecuadas de transmisin de multimedia para solucionar el conflicto de necesidades de uso de aplicaciones multimedia de diferentes usuarios y el rendimiento de la red sin elevar los costos. Protocolos de transmisin en tiempo real Control de errores Control de congestin Uso de sistemas de redes multimedia capaces de: Hacer transmisiones en vivo Enviar y Almacenar informacin multimedia a travs de la red Diferenciar entre dos sistemas. Para la entrega en vivo con ayuda de hardware, ajustar la compresin de acuerdo a las condiciones de la red y la propia velocidad de compresin. Para la entrega de archivos almacenados tener en cuenta que no se puede negociar la compresin de acuerdo a las condiciones de la red.

Clases de aplicaciones multimedia 1 .Transmisin de audio y video almacenados (Streaming)

Redes Multimedia

Pgina 7

2. Transmisin de audio y video en vivo

3. Interaccin en tiempo real con audio y video.

En la transmisin de datos por si solos en la red, no requiere de un nivel de desempeo en los parmetros de retardo pero en las aplicaciones multimedia se requiere un nivel de desempeo efectivo que puede brindarse a travs de QoS. Calidad de Servicio. Es proveer a la red con el nivel de desempeo necesario para que esta realice su funcin, es decir, si la funcin de la red es transmitir datos, habr que asegurarse que transmita datos, si es la de transmitir video; entonces la red ser capaz de trasmitir video. Redes Multimedia Pgina 8

Principios para garantizar QoS: Principio 1. Clasificacin de paquetes. Etiquetado de paquetes ( marcado de paquetes), necesario para distinguir entre las diferentes clases. Principio 2. Aislamiento segn las polticas y el tiempo. Proporcionar proteccin (aislamiento) por una clase de los dems. Principio 3. Utilizacin de recursos al mximo. Al mismo tiempo que proporciona el aislamiento, es conveniente utilizar los recursos de la manera ms eficiente posible. Principio 4. Llamada de Admisin: el flujo declara sus necesidades as como el mismo, la red puede bloquear el envo (por ejemplo, la seal de ocupado) si no puede satisfacer las necesidades Los principios no son excluyentes y se cuenta con diversos estndares para lograrlos. .

Redes Multimedia

Pgina 9

2.Tecnologas de red
1.3. Estructura de Internet Estructura Fsica: En el Internet publico, hay diferentes redes de acceso que se conectan al resto de Internet formando una jerarqua de capas o niveles de proveedores de servicios de Internet (ISP). En el extremo ms alto de la jerarqua hay un nmero relativamente pequeo de los llamados ISP de nivel 1 (Tier 1). Un ISP de nivel 1 es lo mismo que cualquier red: tiene enlaces y routers, y est conectado a otras redes. Sus routers deben ser capaces de difundir paquetes a velocidades extremadamente elevadas. Los ISP de nivel 1 (Tier 1) estn caracterizados por: Estar conectados directamente a cada uno de los dems ISP de nivel 1. Estar conectados a un gran nmero de ISP de nivel 2(Tier 2) y otras redes de usuario. Tener cobertura internacional.

Los ISP de nivel 1, se conocen tambin como troncales Internet. (AOL, AT&T, Global Crossing, Level3, Verizon Business, NTT Communications, Qwest, SAVIS y SprintLink).

Un ISP de nivel 2 (Tier 2) normalmente tiene una cobertura regional o nacional, y se conecta a slo unos pocos ISP de nivel 1. Por tanto, con el fin de alcanzar una porcin grande de Internet global, un ISP de nivel 2 necesita encaminar su trfico a traves de los ISP de nivel 1 a los que esta conectado. Un ISP de nivel 2 se dice que es un usuario de los ISP de nivel 1 los que est conectado y el ISP de nivel 1 se dice que es un proveedor del usuario. Una red de nivel 2 puede elegir tambin conectarse a otras redes de nivel 2, en cuyo caso el trfico puede fluir entre las dos redes sin tener que pasar por una red de nivel 1. Por debajo de los ISP de nivel 2 estn los ISP de nivel ms bajo, que se conectan al Internet ms grande a travs de uno o ms ISPs de nivel 2. En el extremo inferior de la jerarqua estn los ISP de acceso y los Tier 3. Cuando dos ISP estn conectados directamente entre s hay un acuerdo de interconexin. (peering) Redes Multimedia Pgina 10

Podramos representar esto como

Estructura Lgica: Un dominio o nombre de dominio es una forma simple de direccin de Internet que est formado por un conjunto de caracteres (letras, nmeros, guin). Es utilizado para localizar de una manera fcil los sitios en Internet ya que se puede asociar a la identidad de una persona, organizacin, empresa, idea, grupo, o a algn otro concepto. Ejemplo: minombre.com.mx, nombredemiempresa.com.mx (fuente NIC Mxico)

Redes Multimedia

Pgina 11

1.4. 1.4.1. Antecedentes:

Redes core SONET/SDH

Las carriers utilizan hoy en da los servicios digitales. Una ventaja es que son menos sensibles al ruido y a otras formas de interferencia que los servicios analgicos. Una lnea telefnica acta como una antena y recoge ruido tanto en una transmisin digital como analgica pero con la ventaja de que es ms fcil separar el ruido (seal analgica) de una transmisin de seal digital que de una transmisin de seal analgica. Switched 56. El servicio conmutado/56 es la versin digital de una lnea conmutada analgica. Se requiere un dispositivo DSU (Data Service Unit). Un DSU es mas caro que un MODEM pero se tiene mas calidad y menos susceptibilidad al ruido DDS Servicio de Datos Digitales. El DDS (Data Digital Service) es la versin digital de una lnea analgica dedicada. Un DDS es una lnea digital con un ancho de banda mximo de 64 Kbps. Tambin se requiere de un DSU, pero sin embargo, en este caso es mas barata por que no se requiere de marcado. DS Servicios de Seal Digital, Lneas T, Lneas E1 Despus de brindar el servicio conmutado y DDS, las compaas ofrecen una jerarqua de servicios digitales tal y como ocurre con los servicios analgicos, por lo que el siguiente paso fue le servicio de seal digital DS (Digital Service). Un servicio DS-0 recuerda al DDS, es un nico canal digital de 64 Kbps. El DS-1 es un servicio de 1.544 Mbps, es 24 veces 64 Kbps + 8 Kbps de sobrecarga El DS-2 es un servicio de 6.312 Mbps, es 96 veces 64 Kbps + 168 Kbps de sobrecarga El DS-3 es un servicio de 44.736 Mbps, es 672 veces 64 Kbps + 1.368 Mbps de sobrecarga. El DS-4 es un servicio de 274.176 Mbps, es 4,032 veces 64 Kbps + 16.128 Mbps de sobrecarga

Redes Multimedia

Pgina 12

Lneas T: DS-0, DS-1 son nombres de lo servicios, para implementar estos servicios las compaas telefnicas usan las lneas T (T1 a T4) que coinciden con los servicios DS-1 al DS-4.

Lneas E: Los europeos usan una versin de las lneas T denominadas lneas E. Ambos sistemas son conceptualmente idnticos peso sus capacidades son distintas.

La siguiente figura muestra un ejemplo de multiplexacin de lneas telefnicas con lnea T1

Redes Multimedia

Pgina 13

Red ptica sncrona (SONET) La Red ptica sncrona (SONET) es uno de los sistemas nuevos que aprovecha las ventajas de utilizar la tecnologa de la fibra ptica. Puede transmitir datos por encima de un gigabit por segundo (Gbps). Las redes que se basan en esta tecnologa son capaces de distribuir comunicacin de voz, datos y vdeo. SONET es un estndar para transporte ptico que fue formulado por la Asociacin de estndares de proveedores de servicio de intercambio (ECSA; Exchange Carriers Standars Association) para ANSI. Adems, SONET se ha incorporado en las recomendaciones de la Jerarqua digital sncrona de la CCITT, tambin conocida como la Unin Internacional de Telecomunicaciones (ITU), que establece los estndares para las telecomunicaciones internacionales. La Jerarqua digital sncrona (SDH) (Synchronous Digital Hierarchy) La jerarqua SDH se desarroll en EEUU bajo el nombre de SONET y posteriormente el CCITT en 1989 public una serie de recomendaciones donde quedaba definida con el nombre de SDH. Uno de los objetivos de esta jerarqua estaba en el proceso de adaptacin del sistema PDH (Plesiochronous Digital Hierarchy), ya que el nuevo sistema jerrquico se implantara paulatinamente y deba convivir con la jerarqua plesicrona instalada. sta es la razn por la que la ITU-T normaliz el proceso de transportar las antiguas tramas en la nueva. La trama bsica de SDH es el STM-1 (Synchronous Transport Module level 1), con una velocidad de 155 Mbps. Cada trama va encapsulada en un tipo especial de estructura denominado contenedor. Una vez encapsulados se aaden cabeceras de control que identifican el contenido de la estructura (el contenedor) y el conjunto, despus de un proceso de multiplexacin, se integra dentro de la estructura STM-1. Los niveles superiores se forman a partir de multiplexar a nivel de Byte varias estructuras STM-1, dando lugar a los niveles STM-4,STM-16 y STM-64. SONET define los niveles de portadora-ptica (OC) y las seales de transporte sncronas equivalentes desde un punto de vista elctrico (STS) para la jerarqua de transmisiones basada en fibra ptica.

Redes Multimedia

Pgina 14

Seal elctrica Portadora ptica STS-1 STS-3 STS-9 STS-12 STS-18 STS-24 STS-36 STS-48 STS-96 STS-192 STS-256 STS-384 STS-768 STS-1536 STS-3072 OC-1 OC-3 OC-9 OC-12 OC-18 OC-24 OC-36 OC-48 OC-96 OC-192 OC-256 OC-384 OC-768 OC-1536 OC-3072

Velocidad binaria (Mbps) 51.84 155.52 466.56 622.08 933.12 1244.16 1866.24 2488.32 4976.64 9953.28 13271.04 19906.56 39813.12 79626.24 159252.48

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

SONET utiliza una tasa de transmisin bsica STS-1 equivalente a 51.84 Mbps. No obstante, se pueden lograr seales de ms alto nivel siendo estas seales mltiplos enteros de la tasa bsica. Por ejemplo, STS-3 es tres veces la tasa de STS-1 (3 X 51.84 = 155.52 Mbps). Una STS-12 sera una tasa de 12 x 51.84 = 622,08 Mbps. SONET proporciona suficiente flexibilidad de carga til que se puede utilizar como nivel de transporte fundamental para las celdas ATM de BISDN. BISDN es una red RDSI estndar que puede controlar servicios de voz, datos y vdeo. ATM es el estndar de CCITT que admite celdas para la comunicacin de voz, datos, vdeo y multimedia en una red pblica bajo BISDN. El Forum de ATM se est convirtiendo, junto con SONET, en el nivel de transporte para el trfico basado en celdas. Redes Multimedia Pgina 15

SONET proporciona suficiente flexibilidad de carga til que se puede utilizar como nivel de transporte fundamental para las celdas ATM de BISDN. BISDN es una red RDSI estndar que puede controlar servicios de voz, datos y vdeo. ATM es el estndar de CCITT que admite celdas para la comunicacin de voz, datos, vdeo y multimedia en una red pblica bajo BISDN. El Forum de ATM se est convirtiendo, junto con SONET, en el nivel de transporte para el trfico basado en celdas.

En sistemas Sonet/SDH systems hay una designacion de niveles y encabezados

La Section es el nivel mas bajo y esta de repetidor a repetidor Line es la capa intermedia Path en la capa mas larga y la superior, va desde la entrada y salida del sistema SONET.

El encabezado de la Section se da en los primeros 3 renglones de las primeras tres columnas (9 bytes) por trama. El encabezado de Line es de los 6 renglones destantes de las 3 columnas (18 bytes) por trama. Una trama STS-1 consiste de 810 bytes (octetos) enviados en 125s. 810 * 8 * 8000 = 51.84Mbps

Los 810 bytes estan en un areglo de 90 columnas x 9 renglones 3 columnas de encabezado 87 columnas de datos

Redes Multimedia

Pgina 16

1.4.2.

DWDM

La aparicin de DWDM es una de las ms recientes e importantes fenmenos en el desarrollo de la tecnologa de transmisin por fibra ptica. Desarrollo de la tecnologa DWDM. A principios WDM comenz a finales de 1980 utilizando las dos longitudes de onda muy espaciados en el 1310 nm y 1550 nm (o 850 nm y 1310 nm) regiones, a veces llamado ancha WDM.

La figura muestra un ejemplo de esta sencilla forma de WDM. Observe que uno de los pares de fibra se utiliza para transmitir y uno se utiliza para recibir. Este es el acuerdo ms eficiente y la que ms se encuentra en los sistemas DWDM. Los comienzos de 1990 se produjo una segunda generacin de WDM, a veces llamada WDM de banda estrecha, en la que dos a ocho canales fueron utilizados. Estos canales son ahora espaciados a intervalos de unos 400 GHz en la ventana de 1550 nm. Pero a mediados de los aos 1990, surge WDM densa (DWDM) con los nuevos sistemas de 16 a 40 canales y el espaciamiento de 100 a 200 GHz. A fines de la decada de los 90, el sistema DWDM ha evolucionado hasta el punto en que son capaces de utilizar de 64 a 160 canales paralelos densamente empaquetados en internalos en el rango de 50 o incluso 25 GHz.

Redes Multimedia

Pgina 17

El avance de la tecnologa puede ser vista como un aumento en el nmero de longitudes de onda acompaada de una disminucin en el espaciamiento de las longitudes de onda. Junto con el aumento de la densidad de longitudes de onda, sistemas avanzados tambin en la flexibilidad de su configuracin, a travs de aadir funciones, y la capacidad de gestin.

Los aumentos en la densidad de canales DWDM resultantes de la tecnologa han tenido un impacto dramtico en la capacidad de carga de fibra. En 1995, cuando los primeros sistemas de 10 Gbps se demostraron, la tasa de aumento de la capacidad pas de una lineal mltiple de cuatro, cada cuatro aos a cuatro cada ao. Esquema funcional DWDM

El sistema realiza las siguientes funciones principales: Generacin de la seal de la fuente, un lser de estado slido, estable debe proporcionar luz dentro de un procedimiento especfico, que conlleva reducir el ancho de banda de datos digitales, modulada como una seal analgica. La combinacin de las seales de los sistemas modernos de emplear multiplexores DWDM para combinar las seales. Hay cierta prdida inherentes asociados con la multiplexacin y demultiplexadas. Esta prdida depende del nmero de canales, pero se puede mitigar con amplificadores pticos, que impulsar todas las longitudes de onda a la vez sin conversin elctrica.

Redes Multimedia

Pgina 18

La transmisin de las seales de los efectos de interferencias y degradacin de la seal ptica o de la prdida se debe tener en cuenta en la transmisin de fibra ptica. Estos efectos pueden reducirse al mnimo mediante el control de variables como el canal de plantacin, la longitud de onda de la tolerancia, y los niveles de potencia lser. Ms de un vnculo de transmisin, la seal puede ser necesario amplificadas pticamente. Separacin de las seales recibidas-En el lado receptor, las seales multiplexadas deben ser separados. Aunque esta tarea parece ser simplemente lo contrario de la combinacin de las seales, es ms difcil tcnicamente. Recepcin de las seales demultiplexadas- La seal es recibida por un fotodetector. Adems de estas funciones, un sistema DWDM tambin debe estar equipado con interfaces de parte del cliente para recibir la seal de entrada. Esta funcin es realizada por los transpondedores (vase la "Interfaces para DWDM"). Por el lado DWDM son interfaces a los de fibra ptica que une a los sistemas DWDM.

1.5. 1.5.1.

Redes de acceso Redes cableadas: Ethernet et al.

Ethernet ha sido la tecnologa LAN de mayor xito, en gran medida, debido a la simplicidad de su implementacin, cuando se la compara con otras tecnologas. Ethernet tambin ha tenido xito porque es una tecnologa flexible que ha evolucionado para satisfacer las cambiantes necesidades y capacidades de los medios. Las modificaciones a Ethernet han resultado en significativos adelantos, desde la tecnologa a 10 Mbps usada a principios de principios de los 80. El estndar de Ethernet de 10 Mbps no sufri casi ningn cambio hasta 1995 cuando el IEEE anunci un estndar para Fast Ethernet de 100 Mbps. En los ltimos aos, un crecimiento an ms rpido en la velocidad de los medios ha generado la transicin de Fast Ethernet (Ethernet Rpida) a Gigabit Ethernet (Ethernet de 1 Gigabit). Los estndares para Gigabit Ethernet slo tardaron tres aos en salir. Una versin de Ethernet an ms rpida, Ethernet de 10 Gigabits (10 Gigabit Ethernet) se halla fcilmente en el mercado e inclusive, versiones ms rpidas estn en desarrollo. En estas versiones ms rpidas de Ethernet, el direccionamiento MAC, CSMA/CD y el formato de trama no han sufrido cambios respecto de versiones anteriores de Ethernet. Sin embargo, otros aspectos de la subcapa MAC, la capa fsica y el medio han cambiado. Las tarjetas de interfaz de red (NIC) con base de cobre capaces de operar a 10/100/1000 estn ahora entre las ms comunes. Los switches y los routers con puertos de Gigabit se estn convirtiendo en el estndar para los armarios de cableado. El uso de la fibra ptica que admite Gigabit Ethernet se considera un estndar para el cableado backbone en la mayora de las instalaciones nuevas.

Redes Multimedia

Pgina 19

Ethernet a 10 Mbps Las Ethernet de 10BASE5, 10BASE2 y 10BASE-T se consideran implementaciones antiguas de Ethernet. Las cuatro caractersticas comunes de Ethernet antigua son los parmetros de temporizacin, el formato de trama, el proceso de transmisin y una regla bsica de diseo. Ethernet de 10 Mbps y versiones mas lentas son asncronas. Cada estacin receptora usa ocho octetos de informacin de temporizacin para sincronizar sus circuitos receptores a la informacion que entra. Las 10BASE5, 10BASE2 y 10BASE-T todas comparten los mismos parmetros de temporizacin. Por ejemplo, 1 tiempo de bit a 10 Mbps = 100 nanosegundos = 0,1 icrosegundos = 1 diez millonsima parte de un segundo.Esto significa que en una red Ethernet de 10 Mbps, 1 bit en la subcapa MAC requiere de 100 nseg para ser transmitido.
Medio de transmisin Tcnica de sealizacin Topologa Longitud mxima de segmento (m) Nodos por segmento Dimetro del cable (mm) 10BASE5 Cable coaxial (50 ohms) Banda Base (Manchester) Bus 500 100 10 10BASE2 Cable coaxial (50 ohms) Banda Base (Manchester) Bus 185 30 5 10BASE-T UTP Banda Base (Manchester) Estrella 100 -0.4 a 0.6 10BASE-FP Par de fibra ptica a 850 nm Manchester/on-off Estrella 500 -62.5/125 m

La codificacin Manchester se basa en la direccin de la transicin de borde en la mitad de la ventana de temporizacin para determinar el valor binario para dicho perodo de bits. La forma de la onda superior tiene un borde que cae, as se interpreta como 0. La segunda forma de onda muestra un borde ascendente que se interpreta como 1. En la tercera forma de onda, se da una secuencia binaria alternada. Con los datos binarios alternados, no hay necesidad de volver al nivel de voltaje previo. Como se puede observar en la tercera y cuarta forma de onda del grfico, los valores binarios de bits estn indicados por la direccin del cambio durante un perodo de bits dado. Los niveles de voltaje de la forma de la onda al comienzo o fin de cualquier perodo de bits no son factores al determinar valores binarios. Ethernet de 10-Mbps opera dentro de los lmites de temporizacin ofrecidos por una serie de no ms de cinco segmentos, separados por no ms de cuatro repetidores. Esto se conoce como la regla de 5-4-3. No se pueden conectar ms de cuatro repetidores en serie entre dos estaciones lejanas. Adems, no puede haber ms de tres segmentos poblados entre dos estaciones lejanas. Redes Multimedia Pgina 20

Ethernet a 100 Mbps Ethernet de 100-Mbps tambin se conoce como Fast Ethernet. Las dos tecnologas que han adquirido relevancia son 100BASE-TX, que es un medio UTP de cobre y 100BASE-FX, que es un medio multimodo de fibra ptica. Tres caractersticas comunes a 100BASE-TX y a 100BASE-FX son los parmetros de temporizacin, el formato de trama y algunas partes del proceso de transmisin. Tanto 100BASETX como 100BASE-FX comparten los parmetros de temporizacin. Tenga en cuenta que un tiempo de bit a 100-Mbps = 10 nseg = 0,01 microsegundos = 1 100-millonsima parte de un segundo. El formato de trama de 100-Mbps es el mismo que el de la trama de 10-Mbps. Fast Ethernet representa un aumento de 10 veces en la velocidad respecto de 10BASE-T. Debido al aumento de velocidad, se debe tener mayor cuidado porque los bits enviados se acortan en duracin y se producen con mayor frecuencia. Estas seales de frecuencia ms alta son ms susceptibles al ruido. Para responder a estos problemas, Ethernet de 100-Mbps utiliza dos distintos pasos de codificacin. La primera parte de la codificacin utiliza una tcnica denominada 4B/5B, la segunda parte es la codificacin real de la lnea especfica para el cobre o la fibra.
Medio de transmisin Tcnica de sealizacin Velocidad de transmisin (Mbps) Longitud mxima de segmento (m) 100BASE-TX 2 pares, UTP 2 pares, STP categora 5e MLT-3 MLT-3 100 100 100 100 100BASE-FX 2 fibras pticas 4B5B, NRZI 100 100 100BASE-T4 4 pares, UTP categora 5 8B6T, NRZ 100 100

Ethernet a 1000 Mbps Los estndares para Ethernet de 1000-Mbps o Gigabit Ethernet representan la transmisin a travs de medios pticos y de cobre. El estndar para 1000BASE-X, IEEE 802.3z, especifica una conexin full duplex de 1 Gbps en fibra ptica.. El estndar para 1000BASE-T, IEEE 802.3ab, especifica el uso de cable de cobre balanceado de Categora 5, o mejor. Las 1000BASE-TX, 1000BASE-SX y 1000BASE-LX utilizan los mismos parmetros de temporizacin. Utilizan un tiempo de bit de 1 nanosegundo (0,000000001 segundos) o 1 mil millonsima parte de un segundo. La trama de Gigabit Ethernet presenta el mismo formato que se utiliza en Ethernet de 10 y 100-Mbps. Segn su implementacin, Gigabit Ethernet puede hacer uso de distintos procesos para convertir las tramas a bits en el cable. Las diferencias entre Ethernet estndar, Fast Ethernet y Gigabit Ethernet se encuentran en la capa fsica. Debido a las mayores velocidades de estos estndares recientes, la menor duracin de los tiempos de bit requiere una consideracin especial. Como los bits ingresan al medio por menor tiempo y con mayor frecuencia, es fundamental la temporizacin. Esta transmisin a alta velocidad requiere de frecuencias cercanas a las limitaciones de ancho de banda para los medios de cobre. Esto hace que los bits sean ms susceptibles al ruido en los medios de cobre. Estos problemas requieren que Gigabit Ethernet utilice dos distintos pasos de codificacin. La transmisin de datos se realiza de manera ms eficiente utilizando cdigos para representar el corriente binario de bits. Los datos codificados proporcionan sincronizacin, uso eficiente del ancho de banda y mejores caractersticas de la Relacin entre Seal y Ruido. Redes Multimedia Pgina 21

En la capa fsica, los patrones de bits a partir de la capa MAC se convierten en smbolos. Los smbolos tambin pueden ser informacin de control tal como trama de inicio, trama de fin, condiciones de inactividad del medio. La trama se codifica en smbolos de control y smbolos de datos para aumentar la tasa de transferencia de la red. Gigabit Ethernet (1000BASE-X) con base de fibra utiliza una codificacin 8B/10B que es similar a la del concepto 4B/5B. Entonces le sigue la simple codificacin de lnea Sin Retorno a Cero (NRZ) de la luz en la fibra ptica. Este proceso de codificacin ms sencillo es posible debido a que el medio de la fibra puede transportar seales de mayor ancho de banda. Ethernet a 10Gbps Se adapt el IEEE 802.3ae para incluir la transmisin en full-duplex de 10 Gbps en cable de fibra ptica. Las similitudes bsicas entre 802.3ae y 802.3, Ethernet original son notables. Esta Ethernet de 10-Gigabit (10GbE) est evolucionando no slo para las LAN sino tambin para las MAN y las WAN. Con un formato de trama y otras especificaciones de Capa 2 de Ethernet compatibles con estndares anteriores, 10GbE puede proporcionar mayores necesidades de ancho de banda que son interoperables con la infraestructura de red existente. Un importante cambio conceptual en Ethernet surge con 10GbE. Por tradicin, se considera que Ethernet es una tecnologa de LAN, pero los estndares de la capa fsica de 10GbE permiten tanto una extensin de las distancias de hasta 40 km a travs de una fibra monomodo como una compatibilidad con la red ptica sncrona (SONET) y con redes sncronas de jerarqua digital (SDH). La operacin a una distancia de 40 km hace de 10GbE una tecnologa MAN viable. La compatibilidad con las redes SONET/SDH que operan a velocidades de hasta OC-192 (9.584640 Gbps) hace de 10GbE una tecnologa WAN viable. Es posible que 10GbE compita con la ATM en ciertas aplicaciones. En resumen, cmo se compara 10GbE con otras variedades de Ethernet? El formato de trama es el mismo, permitiendo as la interoperabilidad entre todos los tipos de tecnologas antiguas, fast, gigabit y 10 Gigabit, sin retramado o conversiones de protocolo. El tiempo de bit es ahora de 0,1 nanosegundos. Todas las dems variables de tiempo caen en su correspondiente lugar en la escala. Como slo se utilizan conexiones de fibra en full-duplex, el CSMA/CD no es necesario. Las subcapas de IEEE 802.3 dentro de las Capas OSI 1 y 2 se preservan en su mayora, con pocos agregados para dar lugar a enlaces en fibra de 40 km e interoperabilidad con las tecnologas SONET/SDH. Entonces, es posible crear redes de Ethernet flexibles, eficientes, confiables, a un costo de punta a punta relativamente bajo. El TCP/IP puede correr en redes LAN, MAN y WAN con un mtodo de Transporte de Capa 2.

El estndar bsico que rige el CSMA/CD es IEEE 802.3. Un suplemento al IEEE 802.3, titulado 802.3ae, rige la familia de las 10GbE. Como es tpico para las nuevas tecnologas, se estn considerando una variedad de implementaciones, que incluye:

Redes Multimedia

Pgina 22

10GBASE-SR: Para cubrir distancias cortas en fibra multimodo ya instalada, admite un rango de 26 m a 82 m. 10GBASE-LX4: Utiliza la multiplexacin por divisin de longitud de onda (WDM), admite a un rango de 240 m a 300 m en fibra multimodo ya instalada y de 10 km en fibra monomodo. 10GBASE-LR y 10GBASE-ER: Admite entre 10 km y 40 km en fibra monomodo. 10GBASE-SW, 10GBASE-LW y 10GBASE-EW: Conocidas colectivamente como 10GBASE-W, su objetivo es trabajar con equipos WAN SONET/SDH para mdulos de transporte sncrono (STM) OC-192.

10-Gbps Ethernet (IEEE 802.3ae) se estandariz en junio de 2002. Es un protocolo fullduplex que utiliza slo fibra ptica como medio de transmisin. Las distancias mximas de transmisin dependen del tipo de fibra que se utiliza. Cuando se utiliza fibra monomodo como medio de transmisin, la distancia mxima de transmisin es de 40 kilmetros (25 millas). De algunas conversaciones recientes entre los miembros del IEEE, surge la posibilidad de estndares para una Ethernet de 40, 80 e inclusive 100 Gbps.

1.5.2. Redes inalmbricas: IEEE802.11 et al. El estndar IEEE 802.11, conocido como WiFi. ("Wireless Fidelity" aunque algunos lo relacionan con el nombre de "fantasa"). A diferencia de Etherneth que enva seales elctricas a travs del cable, WiFi enva energa de Radio Frecuencia (RF) a travs del aire. El cable es un medio exclusivo, mientras que el aire es un medio compartido, por lo tanto, la informacin que se transmite por el cable es privada, a diferencia de la que se transmite por el aire que es pblica. El hecho de que la informacin en las redes inalmbricas WiFi "viaje" por el aire, y no por cable, genera grandes problemas de seguridad. El alcance aproximado de las ondas de RF en las redes WiFi es de 100 metros. Estndares: Redes Multimedia Pgina 23

a) las velocidades de 1 y 2 Mbps.

Estndar 802.11: (1997) Fue el primero y

b) Estndar 802.11a: (1999) Permite realizar transmisiones con velocidades mximas de 54 Mbps y opera en una banda de frecuencia superior a los 5 GHz, por lo tanto no es compatible con el estndar 802.11b y el estndar 802.11g. A pesar de ser el "a" es, prcticamente, el ms nuevo pues esa banda de frecuencia estaba asignada en muchos pases a fuerzas pblicas (bomberos, cruz roja, etc) y recin ltimamente est siendo liberada. Es muy til en ciertos casos. Por ejemplo para separar el trfico o para zonas con mucho ruido e interferencias. Adems con el estndar 802.11a se pueden llegar a utilizar hasta 8 canales no superpuestos. c) Estndar 802.11b: (1999) Las conexiones funcionan a una velocidad mxima de 11 Mbps y opera en una banda de 2.4 GHz. Con el estndar 802.11b, slo se pueden utilizar 3 canales no superpuestos (de los 11 existentes) en la mayora de los pases. En Europa, segn los estndares ETSI (European Telecommunications Standard Institute), se pueden utilizar 4 canales de los 13 existentes. d) Estndar 802.11g: (2002) Las conexiones funcionan a una velocidad mxima de 54 Mbps y opera en una banda de 2.4 GHz. El estndar 802.11g fue aprobado a mediados del ao 2003 y se populariz rpidamente por su compatibilidad con el estndar 802.11b. Al mezclar equipos del estndar 802.11b con equipos del estndar 802.11g la velocidad la fija el equipo ms lento, o sea que la instalacin mixta seguir funcionando generalmente a velocidades lentas. Respecto de los canales se pueden utilizar 3 canales no superpuestos de los 11 disponibles y en Europa 4 de los 13 canales disponibles. Los canales que generalmente se utilizan con el estndar 802.11g y con el estndar 802.11b son: "1", "6" y "11" y en Europa: "1", "4", "9" y "13". e) Estndar 802.11n: Es un estndar nuevo que an est en elaboracin. Si bien se est trabajando en l desde el ao 2004, slo se ha logrado hasta ahora un borrador, que todava no es definitivo y que, como suele suceder, puede ser modificado hasta la aprobacin final del estndar 802.11n. El objetivo es elaborar un estndar con velocidades de transmisin superiores a 100 Mbps. El proceso se est demorando pues entre los promotores del estndar se han formado dos grupos antagnicos WWiSE y TGn Sync. En lo nico que estn los dos grupos de acuerdo es en la utilizacin de una nueva tecnologa conocida como MIMO ( ) que permite incrementar el ancho de banda y el alcance en WiFi utilizando Multiplexado. Segn se apruebe la propuesta de un grupo u otro, las velocidades podran variar entre 135 Mbps y 300 Mbps y las bandas de frecuencia seran 10GHz, 20GHz o 40GHz.

Redes Multimedia

Pgina 24

Dispositivos para conectividad: a) Punto de Acceso (Access Point). Es un dispositivo inalmbrico central que por medio de ondas de radio frecuencia (RF) recibe informacin de diferentes dispositivos mviles y la transmite a travs de cable al servidor de la red cableada.

Se acostumbra a agrupar a los Access Point en dos categoras: Puntos de Acceso Bsicos, "Thin" o Son bastante inteligentes e incorporan funciones adicionales de gestin y seguridad o Son ms costosos o Son ms complicados de gestionar o Sobrecargan el trfico o En algunos casos tienen slots libres para futuras actualizaciones Puntos de Acceso Robustos, "Fat" o Ms econmicos o Ms sencillos de gestionar y configurar o Es ms fcil compatibilizarlos con otras marcas Los usuarios de un Access Point, deben compartir el ancho de banda. Es decir que mientras ms usuarios estn conectados a un punto de acceso inalmbrico, menos ancho de banda habr disponible para cada uno. Por lo tanto, evitar el Error Comn en Redes Inalmbricas: Buscar slo cobertura y descuidar la capacidad. Redes Multimedia Pgina 25

b) Dispositivos Mviles. Los hay muy diversos como computadores porttiles (Notebooks), PDAs , telfonos celulares. Estos tienen instalados tarjetas PCMCIA o dispositivos USB con capacidades WIFI y pueden, por lo tanto, recibir o enviar informacin a los Puntos de Acceso o a otros dispositivos de manera inalmbrica (RF). En la actualidad ya abundan los que tienen la tecnologa WIFI incorporada en el procesador (Intel, Atheros, etc.) y por lo tanto no necesitan de agregados USB o PCMCIAs.

c) Dispositivos Fijos. Los computadores de escritorio o fijos (desktops), las impresoras, cmaras de vigilancia, etc. tambin pueden incorporar tecnologa WiFi y, por lo tanto, ser parte de una red inalmbrica. d) Otros elementos. Tambin existen amplificadores y antenas que se pueden agregar, segn las necesidades, a instalaciones WiFi y sirven para direccionar y mejorar las seales de RF transmitidas Tipos de Redes Inalmbricas WIFI Las redes inalmbricas WIFI se pueden conectar, bsicamente, de 2 maneras: a) Red WiFi de Infraestructura. BSS (Basic Service Set) Esta arquitectura se basa en 2 elementos: uno, o ms Puntos de Acceso y Estaciones Cliente (fijas o mviles) que se conectan al servidor a travs del Punto de Acceso como se observa en la figura.

Red con servicio extendido. Cuando se quiera conectar mas de un punto de acceso. Para identificarla se utiliza ESS (Extended Service Set) y se compone de mltiples redes BSS.

Redes Multimedia

Pgina 26

Cada dispositivo se debe identificar con una direccin MAC (Media Access Control Address): Es un nmero de 48 bits asignado por el fabricante a los Access Point, tarjetas WiFi, USBs WiFi, etc. Para identificar la red inalmbrica de infraestructura, cada AP tiene uno identificador de hasta 32 bytes llamado SSID (Service Set Identifier) b) Red WiFi Ad-Hoc. Esta arquitectura se basa en 1 slo elemento: Estaciones cliente (fijas o mviles). Estas se conectan entre s para intercambiar informacin de manera inalmbrica como se observa en la figura.

Para identificar la red Ad-Hoc, se utiliza IBSS (Independent Basic Service Set). Protocolos: Capa Fsico. En IEEE802.11 la capa fsica se divide en dos subcapas:

Redes Multimedia

Pgina 27

1. PLCP. (Physical Layer Convergente Procedure) - Procedimiento de Convergencia de la Capa Fisica. Se encarga de convertir los datos a un formato compatible con el medio fsico. (Infrarrojos o de radio) 2. PMD. (Physical Mdium Dependent) Dependiente del Medio Fsico. Se encarga de la difusin de la seal. En cuanto a la utilizacin del medio radioelctrico, la tecnologa bsica en la que se basa el funcionamiento de los sistemas inalmbricos es el espectro expandido (SS spread spectrum). Este sistema consiste en que el ancho de banda real utilizado en la transmisin, es superior al necesario, teniendo como resultado un sistema robusto. Las tcnicas de espectro expandido, adems de CDMA utilizada en telefona mvil, estn para ser usadas en WiFi: FHSS (Frequency Hopping Spread Spectrum):

La tecnologa de espectro ensanchado por salto en frecuencia (FHSS) consiste en transmitir una parte de la informacin en una determinada frecuencia durante un intervalo de tiempo llamada dwell time e inferior a 400 ms. Pasado este tiempo se cambia la frecuencia de emisin y se sigue transmitiendo a otra frecuencia. De esta manera cada tramo de informacin se va transmitiendo en una frecuencia distinta durante un intervalo muy corto de tiempo. El orden en los saltos en frecuencia se determina segn una secuencia pseudoaleatoria almacenada en unas tablas, y que tanto el emisor y el receptor deben conocer. Si se mantiene la sincronizacin en los saltos de frecuencias se consigue que, aunque en el tiempo se cambie de canal fsico, a nivel lgico se mantiene un solo canal por el que se realiza la comunicacin. Esta tcnica tambin utiliza la zona de los 2.4GHz, la cual organiza en 79 canales con un ancho de banda de 1MHz cada uno. El nmero de saltos por segundo es regulado por cada pas, as, por ejemplo, Estados Unidos fija una tasa mnima de saltos de 2.5 por segundo. El estndar IEEE 802.11 define la modulacin aplicable en este caso. Se utiliza la modulacin en frecuencia FSK (Frequency Shift Keying), con una velocidad de 1Mbps ampliable a 2Mbps. En la revisin del estndar, la 802.11b, esta velocidad tambin ha aumentado a 11Mbps. La tcnica FHSS seria equivalente a una multiplexacin en frecuencia DSSS (Direct Sequence Spread Spectrum):

En esta tcnica se genera un patrn de bits redundante (seal de chip) para cada uno de los bits que componen la seal. Cuanto mayor sea esta seal, mayor ser la resistencia de la seal a las interferencias. El estndar IEEE 802.11 recomienda un tamao de 11 bits, pero el optimo es de 100. En recepcin es necesario realizar el proceso inverso para obtener la informacin original. La secuencia de bits utilizada para modular los bits se conoce como secuencia de Barker (tambin llamado cdigo de dispersin o PseudoNoise). Es una secuencia rpida diseada para que aparezca aproximadamente la misma cantidad de 1s que de 0s. Un ejemplo de esta secuencia es el siguiente. +1-1+1+1-1+1+1+1-1-1-1-1 Solo los receptores a los que el emisor haya enviado previamente la secuencia podrn recomponer la seal original. Adems, al sustituir cada bit de datos a transmitir, por una secuencia de 11 bits equivalente, aunque parte de la seal de transmisin se vea afectada por interferencias, el receptor an puede reconstruir fcilmente la informacin a partir de la seal recibida.

Redes Multimedia

Pgina 28

Esta secuencia proporciona 10.4dB de aumento del proceso, el cual rene los requisitos mnimos para las reglas fijadas por la FCC. Una vez aplicada la seal de chip, el estndar IEEE 802.11 ha definido dos tipos de modulacin, la modulacin DBPSK (Differential Binary Phase Shift Keying) y la modulacin DQPSK (Differential Quadrature Phase Shift Keying), que proporcionan una velocidad de transferencia de 1 y 2 Mbps respectivamente. En el caso de Estados Unidos y Europa la tecnologa DSSS utiliza un rango de frecuencias que va desde los 2.4 GHz hasta los 2.4835 GHz, lo que permite tener un ancho de banda total de 83.5 MHz. Este ancho de banda se subdivide en canales de 5 MHz, lo que hace un total de 14 canales independientes. Cada pas est autorizado a utilizar un subconjunto de estos canales. En el caso de Mexico se utilizan los canales entre 1 y 11, preferentemente los canales 1,6 y 11 para evitar interferencias. En conexiones domsticas, tericamente, slo se puede utilizar el canal 6.

En configuraciones donde existan ms de una celda, stas pueden operar simultneamente y sin interferencias siempre y cuando la diferencia entre las frecuencias centrales de las distintas celdas sea de al menos 30 MHz, lo que reduce a tres el nmero de canales independientes y funcionando simultneamente en el ancho de banda total de 83,5 MHz. Esta independencia entre canales nos permite aumentar la capacidad del sistema de forma lineal La tcnica de DSSS podra compararse con una multiplexacin en frecuencia OFDM (Orthogonal Frequency Division Multiplexing):

Es una modulacin que consiste en enviar la informacin modulando en QAM o en PSK, un conjunto de portadoras de diferente frecuencia. Normalmente se realiza la modulacin OFDM tras pasar la seal por un codificador de canal con el objetivo de corregir los errores producidos en la transmisin, entonces esta modulacin se denomina COFDM, (Coded OFDM). Debido al problema tcnico que supone la generacin y la deteccin en tiempo continuo de los cientos, o incluso miles, de portadoras equiespaciadas que forman una modulacin OFDM, los procesos de modulacin y demodulacin se realizan en tiempo discreto mediante la IDFT y la DFT respectivamente.

Redes Multimedia

Pgina 29

Caractersticas de la modulacin OFDM: La modulacin OFDM es muy robusta frente al multitrayecto, que es muy habitual en los canales de radiodifusin, frente a los desvanecimientos selectivos en frecuencia y frente a las interferencias de RF. Debido a las caractersticas de esta modulacin, las distintas seales con distintos retardos y amplitudes que llegan al receptor contribuyen positivamente a la recepcin, por lo que existe la posibilidad de crear redes de radiodifusin de frecuencia nica sin que existan problemas de interferencia. En un sistema 8k OFDM existen 8192 portadoras (N=8192). La frecuencia de smbolo es fs=9.14 Mhz, siendo el periodo de smbolo Ts=N/fs=896 ms. Teniendo en cuenta que en ese tiempo hay que hacer todas las operaciones de demodulacin y que la complejidad del clculo de una FFT (Fast Fourier Transform) Transformada de Fourier Rapida - es aproximadamente Nlog2 N=106496 operaciones; nos lleva a una velocidad de proceso del orden de 120 Millones de operaciones por segundo que es lo suficiente grande para que esta tecnologa tardase en llegar hasta que surgieran potentes procesadores y a precio razonable. Esta tcnica divide el ancho de banda de subcanales mas pequeos que operan seal en paralelo. De esta forma se consiguen velocidades de transmisin de hasta 54 Mbps y en algunas tecnologas propietarias de 100 Mbps. Divide la frecuencia en 48 subportadoras solapadas para datos y 4 para alinear las frecuencias en el receptor consiguiendo con uso un uso muy eficiente en el espectro radioelctrico. Entre los sistemas que usan la modulacin OFDM destacan: La televisin digital terrestre DVB-T, tambin conocida como TDT La radio digital DAB La radio digital de baja frecuencia DRM El protocolo de enlace ADSL El protocolo de red de rea local IEEE 802.11a/g, tambin conocido como Wireless LAN El sistema de transmisin inalmbrica de datos WiMAX Direccionamiento: Descripcin Funcional MAC. La arquitectura MAC del estndar 802.11 se compone de dos funcionalidades bsicas: la funcin de coordinacin puntual (PCF) y la funcin de coordinacin distribuida (DFC) DFC Funcin de Coordinacin Distribuida: Definimos funcin de coordinacin como la funcionalidad que determina, dentro de un conjunto bsico de servicios (BSS), cundo una estacin puede transmitir y/o recibir unidades de datos de protocolo a nivel MAC a travs del medio inalmbrico. En el nivel inferior del subnivel MAC se encuentra la funcin de coordinacin distribuida y su funcionamiento se basa en tcnicas de acceso aleatorias de contienda por el medio. El trfico que se transmite bajo esta funcionalidad es de carcter asncrono ya que estas tcnicas de contienda introducen retardos aleatorios y no predecibles no tolerados por los servicios sncronos. Las caractersticas de DFC se pueden resumir en estos puntos:

Redes Multimedia

Pgina 30

Utiliza MACA (CSMA/CA con RTS/CTS) como protocolo de acceso al medio Necesario reconocimientos ACKs, provocando retransmisiones si no se recibe Usa campo Duration/ID que contiene el tiempo de reserva para transmisin y ACK. Esto quiere decir que todos los nodos conocern al escuchar cuando el canal volver a quedar libre Implementa fragmentacin de datos. Concede prioridad a tramas mediante el espaciado entre tramas (IFS) Soporta Broadcast y Multicast sin ACKs Protocolo de Acceso al medio CSMA/CA y MACA

El algoritmo bsico de acceso a este nivel es muy similar al implementado en el estndar IEEE 802.3 y es el llamado CSMA/CA (Carrier Sense Multiple Access / Collision Advoidance).

Sin embargo, CSMA/CA en un entorno inalmbrico y celular presenta una serie de problemas que se tartan de resolver con alguna modificacin. Los dos principales problemas que son: Nodos ocultos. Una estacin cree que el canal est libre, pero en realidad est ocupado por otro nodo que no oye. Nodos expuestos. Una estacin cree que el canal est ocupado, pero en realidad est libre pues el nodo al que oye no le interferira para transmitir a otro destino. La solucin que propone 802.11 es MACA o MultiAccess Collision Avoidance. Segn este protocolo, antes de transmitir el emisor enva una trama RTS (Request to Send), indicando la longitud de datos que quiere enviar. El receptor le contesta con una trama CTS (Clear to Send), repitiendo la longitud. Al recibir el CTS, el emisor enva sus datos. Los nodos seguirn una serie de normas para evitar los nodos ocultos y expuestos: Al escuchar un RTS, hay que esperar un tiempo por el CTS Al escuchar un CTS, hay que esperar segn la longitud

La solucin final de 802.11 utiliza MACA con CSMA/CA para enviar los RTS y CTS. Espaciado entre tramas (IFS): El tiempo de intervalo entre tramas se llama IFS. Durante ese periodo mnimo, una estacin (STA) estar escuchando el medio antes de transmitir. Se definen cuatro espaciados para dar prioridad de acceso al medio inalmbrico:

Redes Multimedia

Pgina 31

SIFS (Short IFS). Este es el periodo ms corto. Se utiliza fundamentalmente para transmitir los reconocimientos. Tambin es utilizado para transmitir cada uno de los fragmentos de una trama. Por ltimo, es usado por el PC o Point Control para enviar testigo a estaciones que quieran transmitir datos sncronos PIFS (PCF). Es utilizado por las estaciones para ganar prioridad de acceso en los periodos libres de contienda. Lo utiliza el PC para ganar la contienda normal, que se produce al esperar DIFS. DIFS (DCF). Es el tiempo de espera habitual en las contiendas con mecanismo MACA. Se utiliza pues para el envo de tramas MAC MPDUs y tramas de gestin MMPDUs. EIFS (Extended IFS). Controla la espera en los casos en los que se detecta la llegada de una trama errnea. Espera un tiempo suficiente para que le vuelvan a enviar la trama u otra solucin.

Conocimiento del medio: Las estaciones tienen un conocimiento especfico de cuando la estacin, que en estos momentos tiene el control del medio porque est transmitiendo o recibiendo, va a finalizar su periodo de reserva del canal. Esto se hace a travs de una variable llamada NAV (Network Allocation Vector) que mantendr una prediccin de cuando el medio quedar liberado. Tanto al enviar un RTS como al recibir un CTS, se enva el campo Duration/ID con el valor reservado para la transmisin y el subsiguiente reconocimiento. Las estaciones que estn a la escucha modificarn su NAV segn el valor de este campo Duration/ID. En realidad, hay una serie de normas para modificar el NAV, una de ellas es que el NAV siempre se situar al valor ms alto de entre los que se disponga. PFC Funcin de Coordinacin Puntual: Por encima de la funcionalidad DCF se sita la funcin de coordinacin puntual, PCF, asociada a las transmisiones libres de contienda que utilizan tcnicas de acceso deterministas. El estndar IEEE 802.11, en concreto, define una tcnica de interrogacin circular desde el punto de acceso para este nivel. Esta funcionalidad est pensada para servicios de tipo sncrono que no toleran retardos aleatorios en el acceso al medio. Existe un nodo organizador o director, llamado punto de coordinacin o PC. Este nodo tomar el control mediante el mtodo PIFS, y enviar un CF-Poll a cada estacin que pueda transmitir en CFP, concedindole poder transmitir una trama MPDU. El PC mantendr una lista Pollable donde tendr todos los datos de las estaciones que se han asociado al modo CF-Pollable. La concesin de transmisiones ser por riguroso listado y no permitir que se enven dos tramas hasta que la lista se haya completado.

Redes Multimedia

Pgina 32

El nodo utilizar una trama para la configuracin de la supertrama, llamada Beacon, donde establecer una CFRate o tasa de periodos de contienda. Pese a que el periodo de contienda se puede retrasar por estar el medio ocupado, la tasa se mantendr en el siguiente periodo con medio libre.

1.5.3.

Otras tecnologas

Bluetooth es una especificacin que define redes de rea personal inalmbricas (WPAN). Est desarrollada por Bluetooth SIG y, a partir de su versin 1.1, sus niveles ms bajos (en concreto, el nivel fsico y el control de acceso al medio) se formalizan tambin en el estndar IEEE 802.15.1. En 2007, la versin ms reciente es la 2.1, publicada en julio del mismo ao (la revisin actual de IEEE 802.15.1 se aprob en 2005). Una WPAN proporciona los servicios necesarios para la operacin que incluye el establecimiento de conexiones sncronas y asncronas a nivel MAC. El sistema bsico est formado por un transceptor de radiofrecuencia, el nivel de banda base y la pila de protocolos Bluetooth, y otorga conectividad a todo un rango de dispositivos. La especificacin principal cubre los cuatro niveles inferiores y sus protocolos asociados junto con el protocolo de descubrimiento de servicios (SDP), que toda aplicacin Bluetooth necesita, y el perfil de acceso genrico. Los niveles inferiores de la pila de protocolos constituyen el controlador Bluetooth, que contiene los bloques fundamentales de la tecnologa, sobre los cuales se apoyan los niveles superiores y los protocolos de aplicacin. Este componente est estandarizado y puede interactuar con otros sistemas Bluetooth de ms alto nivel, aunque la separacin entre ambas entidades no es obligatoria. El nivel de radiofrecuencia (RF) est formado por el transceptor fsico y sus componentes asociados. Utiliza la banda ISM de uso no regulado a 2.4 GHz, lo que facilita la consecucin de calidad en la seal y la compatibilidad entre transceptores. Por encima suyo se encuentra el nivel de banda base (baseband, BB), que controla las operaciones sobre bits y paquetes, realiza deteccin y correccin de errores, broadcast automtico y cifrado como sus labores principales. Tambin emite confirmaciones y peticiones de repeticin de las transmisiones recibidas. El tercer y ltimo nivel de base es el nivel de gestin de enlace (link manager, LM), responsable del establecimiento y finalizacin de conexiones, as como de su autentificacin en caso necesario. Tambin realiza el control del trfico y la planificacin, junto con la gestin de consumo y supervisin del enlace. El resto de niveles de base y los protocolos de aplicacin residen en el anfitrin Bluetooth (tambin denominado host), que se comunica con el controlador utilizando un interfaz estndar. Ambas entidades pueden integrarse para su uso conjunto en sistemas empotrados, o se pueden utilizar de forma intercambiable. En cualquier caso, se asume que la capacidad de los buffers del Redes Multimedia Pgina 33

controlador es modesta comparada con la del anfitrin, lo que puede tener consecuencias en la gestin de la calidad de servicio (QoS) y la disponibilidad de canales, entre otros aspectos. El nivel ms importante del anfitrin es el protocolo de control y adaptacin de enlace lgico (logical link control & adaptation protocol, L2CAP), encargado de controlar la comunicacin proveniente de niveles superiores y la asocia a los sistemas de transporte de datos (definidos ms abajo) multiplexando los canales L2CAP en enlaces lgicos y segmentando las tramas adecuadamente. Puede aadir opcionalmente deteccin de errores y retransmisin de paquetes a BB, as como control de flujo basado en protocolos de ventana deslizante, asignacin de buffers y QoS. Si bien estos son los componentes fundamentales de un sistema Bluetooth completo, no todos requerirn todas estas funcionalidades; no obstante, todo ello se define como obligatorio. A partir de aqu, las aplicaciones pueden aadir niveles de protocolo para adecuarse a funcionalidades especficas, tales como transmisin de voz o TCP/IP. Estructuras Los dispositivos Bluetooth se relacionan formando piconets y scatternets Las piconets (o picoredes) son la topologa de red utilizada por Bluetooth. Todo enlace Bluetooth existe en una de estas redes, que unen dos o ms dispositivos Bluetooth por medio de un canal fsico compartido con un reloj y una secuencia de saltos nica. Distintos canales (combinaciones de un maestro y su reloj y secuencia) pueden coexistir. Si bien un maestro puede serlo de una nica piconet, un dispositivo cualquiera puede pertenecer a varias piconets al mismo tiempo. Este solapamiento se denomina scatternet (red dispersa), aunque no se definen capacidades de ruteo por defecto entre ellas. El uso de Bluetooth conlleva la creacin de redes ad hoc entre nodos Bluetooth. La creacin de enlaces requiere dos mecanismos asimtricos de rastreo, ya comentados. El proceso de inspeccin busca de forma activa dispositivos descubribles que respondan a sus peticiones; el proceso de llamada busca dispositivos que aceptan conexiones, pero a diferencia de la inspeccin su propsito es localizar dispositivos especficos cuyos atributos sean conocidos (de ah la analoga con la llamada).

Redes Multimedia

Pgina 34

3.Aspectos de encaminamiento
1.6. 1.6.1. Algoritmos bsicos de encaminamiento Link state

Algoritmo clasificado como dinmico. Este protocolo es sencillo y puede postularse en cinco pasos: 1. Descubrir a sus vecinos y conocer sus direcciones de red. Esto se logra enviando un paquete especial HELLO por cada lnea punto a punto. Si se trata de conectar una LAN con otra, simplemente se tratan como un nodo ms.

2. Medir el retardo o costo para cada uno de sus vecinos. La manera ms directa de saber, por lo menos es retardo, es enviar un paquete ECHO a travs de la lnea, el cual debe enviar de regreso. Si mide el tiempo de ida y vuelta y lo divide entre dos, el ruteador transmisor puede tener una idea razonable del retardo. Esta prueba puede llevarse varias veces y obtener un promedio. Habr que considerar si se incluye la carga de la lnea en la medicin y el ancho de banda.

3. Construir un paquete que indique todo lo que acaba de aprender. El paquete inicia con la identidad del transmisor, seguida de un nmero de secuencia, una edad y una lista de vecinos y el retardo de cada vecino.no es dificil construir el paquete, la dificultad radica en cuando construirlo.

Redes Multimedia

Pgina 35

4. Enviar este paquete a todos los dems ruteadores. La parte ms complicada es enviar los paquetes de forma confiable por lo que se utilizan 32 bits para identificar el nmero de secuencia, adems de incluir la edad la cual se disminuye una vez cada segundo, al llegar a cero, se descarta la informacin de ese ruteador. Normalmente entra un paquete cada 10 minutos, por lo que la informacin de los ruteadores slo expira cuando se ha caido. Al llegar un paquete de estado de enlace a un enrutador para ser inundado, no se encola para transmisin inmediata; entra en un rea de retencin, donde espera un tiempo corto. Si antes de transmitirlo entra otro paquete de estado de enlace de la misma fuente, se comparan los nmeros de secuencia. Si son iguales, se descarta el duplicado, si son diferentes, se deshace del ms viejo. 5. Calcular la trayectoria ms corta a todos los dems ruteadores. Una vez que se ha acumulado un grupo completo de paquetes de estado de enlace, puede construir un grafo de la subred completa por que todos los enlaces estn representados y ejecutarse el algoritmo de Dijkstra para construir la trayectoria ms corta posible a todos los destinos. Los resultados son agregados a las tablas de ruteo y seguir la operacin normal. Ejemplos de protocolos que utilizan este tipo de ruteo son OSPF. IS-IS. 1.6.2. Distance Vector

Es un algoritmo clasificado como dinmico y moderno. Operan haciendo que cada ruteador mantenga una tabla que da la mejor distancia conocida a cada destino y la lnea a usar para llegar ah. Tambin se conoce por los nombre de algoritmo de ruteo Bellman-Ford distribuido o Ford-Fulkerson, debido a sus autores.

En la figura, se muestra en las primeras cuatro columnas, los primeros vectores de retardo recibidos de los vecinos de ruteador J. Se supone que el ruteador conoce la distancia de cada uno de sus vecinos, o la longitud de la cola o puede medir paquetes especiales de ECO (ICMP), etc. Una vez, cada T mseg, cada ruteador enva a todos sus vecinos una lista de sus retardos estimados a cada destino. Tambin recibe una lista parecida de cada vecino. Este tipo de algoritmo tiene un problema; el conteo al infinito, y se puede dar cuando uno de los nodos es inalcanzable. Redes Multimedia Pgina 36

La solucin al problema se plantea con el algoritmo de horizonte dividido pero que tambin a veces falla. El ruteo vector distancia se uso hasta 1979 en redes ARPANET y fue reemplazado por el algoritmo de estado de enlace. 1.7. 1.7.1. Encaminamiento en Internet RIP

Routing information Protocol (RIP) El protocolo ms simple y antiguo es RIP, que viene provisto por el demonio routed en Unix, y fue introducido en Berkeley para mantener tablas correctas en sus redes locales. Nunca fue concebido como un protocolo escalable de ruteo, a pesar que hoy se usa bastante en redes grandes. La idea es mantener en la tabla de ruteo, adems de la red y el gateway (que simplemente es ruta de salida por defecto), una mtrica que cuente la distancia a la que se encuentra el host de esa red. De esta forma, al recibir otras posibles rutas a la misma red, puede elegir la ms corta. RIP es un protocolo de vector de distancia, donde cada router puede verse como un nodo en un grafo, y las distancias son el nmero de nodos por los que debe pasar para llegar a su destino. Cada router maneja su tabla de ruteo, donde figuran todos los nodos del grafo y la distancia asociada (as como el gateway). Cada cierto tiempo, los routers envan esa tabla completa a todos sus vecinos. Al recibir la tabla de otro router, aprende los caminos a redes que no conoca (y los agrega a su tabla) y encuentra nuevos caminos a redes que ya conoca. Para elegir una ruta, compara las mtricas (al recibir una tabla, le suma 1 a todas sus mtricas, puesto que las redes estn a un router ms de distancia) y se queda con la ms pequea. En caso de igualdad, se queda con la ruta antigua, para evitar cambios permanentes en las rutas. Adems de las rutas aprendidas por RIP, tpicamente se maneja una ruta default o gateway, y las rutas directas a las redes a las que est conectado el router, cuyas mtricas son cero. Para encontrar a los dems routers y poder intercambiar con ellos las tablas, RIP utiliza un esquema de broadcast. Un router que habla RIP, difunde va broadcast a todas las redes a las que est conectado su tabla de rutas peridicamente. Al recibir un broadcast RIP, el router compara sus entradas con las recibidas y actualiza la tabla. Sin embargo, para poder adaptarse a fallas o cadas de routers, de debe poder realizar el borrado de rutas. Como no puede confiarse que el router cado avise, se define un intervalo de tiempo fijo entre broadcasts, que en RIP por defecto es de 30 seg. Al transcurrir varios intervalos sin escuchar nada de un router (180 seg.) todas las rutas que fueron Redes Multimedia Pgina 37

recibidas desde l se invalidan. RIP tiene varias ventajas, probablemente la principal es que funciona prcticamente slo, sin necesidad de configuracin o ingeniera inicial. Basta habilitar RIP en el router, y ste aprende y difunde todas las rutas automticamente. Esta misma sencillez es su principal defecto, puesto que satura la red con broadcasts innecesarios y utiliza mtricas que no toman en cuenta capacidades de las distintas redes. El principal problema de RIP es un defecto fundamental de cualquier protocolo de vector de distancias: al manejar slo distancias, no puedo detectar los ciclos en las rutas. Al cambiar las rutas, es fcil caer en ciclos infinitos. Para evitar el problema de los ciclos infinitos, en RIP se define que una mtrica 16 es equivalente a infinito. Adems, se implementan otras soluciones (como split horizon que no difunde por una interfaz las rutas aprendidas por esa misma). Sin embargo, estas soluciones siempre tienen efectos laterales negativos.

Estructura de un paquete a) RIP b) RIPv2. Comando. 1 Byte que indica si el paquete es una peticin o respuesta. La peticin es una solicitud a un router para que enve toda o parte de su tabla, informacin que estar contenida en un paquete de respuesta. Versin. 1 Byte especificando la versin del protocolo. Cero. dos campos de 2 Bytes y dos de 4 Bytes, no utilizados cuyo valor es cero. AFI. 2 Byte que especifica la familia de la direccin utilizada, lo que permite transportar diversos protocolos. Direccin. 4 Bytes para la direccin de red de cada entrada de la tabla de ruteo. Mtrica. 4 Bytes que indican el nmero de saltos. Su valor puede ir entre 1 y 15. Existe un mximo de 25 ocurrencias para los AFI, Direccin y Mtrica en un nico paquete RIP, lo que permite enviar hasta 25 destinos. Tablas de mayor volumen pueden enviarse usando varios paquetes. La Figura b) muestra el formato de un paquete RIPv2, que es una ampliacin al protocolo anterior y permite enviar una mayor cantidad de informacin. La descripcin de los campos es la siguiente: Redes Multimedia Pgina 38

Comando. 1 Byte que indica si el paquete es una peticin o respuesta. La peticin es una solicitud a un router para que enve toda o parte de su tabla, informacin que estar contenida en un paquete de respuesta. Versin. 1 Byte especificando la versin 2 del protocolo. No Usado. 2 Bytes no utilizados cuyo valor es cero. AFI. 2 Byte que especifica la familia de la direccin utilizada, lo que permite transportar diversos protocolos. Este campo presenta una pequea diferencia con la versin anterior de RIP, si el valor es 0xFFFF, entonces el paquete enviado no contiene tablas, sino que es un paquete de autentificacin, por lo que el campo de 2 Bytes siguiente pasa a llamarse Tipo de Autentificacin y los 16 Bytes siguientes a ste se llaman Autentificacin. Etiqueta de Ruta. 2 Bytes que permiten distinguir si las rutas son internas, es decir, aprendidas por RIP o externas, que son aquellas aprendidas desde otros protocolos. Tipo de Autentificacin. En el caso de que el campo AFI indique que se trata de un paquete de autentificacin, el campo Etiqueta de Ruta toma este nombre. Actualmente, el tipo de autentificacin usado corresponde slo a un password en texto plano. Direccin. 4 Bytes para direccin de red de cada entrada de la tabla de ruteo. Mscara de Subred. 4 Bytes que contienen la mscara de subred. En el caso de que el valor sea 0, entonces no se ha especificado una mscara. Siguiente Salto. 4 Bytes para indicar la direccin del siguiente salto al cual los paquetes deben ser reenviados. Mtrica. 4 Bytes que indican el nmero de saltos. Su valor puede ir entre 1 y 15. Autentificacin. 16 Bytes que permiten ingresar un password, en texto plano, para la autentificacin. Este campo permite un mximo de 16 caracteres para el password, los cuales son rellenados con ceros hasta completar los 16 en caso de ser menor. Al igual que en el caso anterior, hasta 25 entradas pueden indicarse en un paquete IP. Solucion a problemas de RIP: Interior Gateway Routing Protocol (IGRP) Con la creacin de IGRP a principios de los ochentas, Cisco Systems fue la primera compaa en resolver los problemas asociados con el uso de RIP para rutear paquetes entre routers interiores. IGRP determina la mejor ruta a travs de una red examinando el ancho de banda y la demora de las redes entre los routers. IGRP converge ms rpido que RIP, por lo tanto se evitan los ciclos de ruteo causados por el desacuerdo entre routers sobre cual es el prximo salto a ser tomado. Ms an, el IGRP no tiene limitacin en cuanto a contador de saltos. Por lo anterior, el IGRP es utilizado en redes de gran tamao, complejas y con diversidad de topologas. IGRP utiliza una mtrica compuesta que es calculada por una suma ponderada de los valores de retardo entre redes, ancho de banda del enlace, confiabilidad y carga, donde el administrador de la red puede dar valores arbitrarios para las ponderaciones, lo que permite un grado mayor de flexibilidad. Una caractersticas adicional de IGRP es que permite ruteo multitrayectoria, lo que permite, por ejemplo, establecer lneas de respaldo en caso de fallas. Para mejorar la estabilidad del algoritmo de vector de distancias, IGRP utiliza mensajes Holddown que evitan que las actualizaciones regulares enviadas por los routers comiencen el problema de la cuenta hasta infinito, ya que al detectar una falla, debido a la falta de actualizaciones, un router que detecte esto enva el mensaje Holddown para evitar que comiencen las sucesivas actualizaciones y se genere la cuenta hasta infinito. este mensaje es un perodo de tiempo en el que no deben actualizarse las rutas recibidas. IGRP tambin utiliza las tcnicas Split Horizon y Poison-Reverse en el envo de actualizaciones para prevenir loops informacin entre routers adyacentes. Finalmente, IGRP mantiene una serie de timers e intervalos de tiempo, entre los que se incluye un timer para actualizaciones o Updates (cuyo valor por defecto es 90 seg.), uno para marcar las rutas como no vlidas (por defecto 3*Update=270 seg.), uno para el tiempo de Holddown (por defecto 3*Update+10=280 seg.) y uno para el de descarte de rutas (por defecto 7*Update=630 seg.). Redes Multimedia Pgina 39

Enhanced Interior Gateway Routing Protocol (EIGRP) Cisco lanz tambin una nueva versin de IGRP para manipular redes de alto crecimiento y misin-crtica. Esta nueva versin es conocida como EIGRP (Enhanced IGRP) y combina la facilidad de uso de los protocolos de ruteo de vector de distancia tradicional con las capacidades de reruteo rpido de los protocolos estado del enlace. El EIGRP consume mucho menos ancho de banda que el IGRP, porque ste es capaz de limitar el intercambio de informacin de ruteo para incluir solamente la informacin que ha cambiado. Adems, es multiprotocolo pues capaz de manipular informacin de ruteo de AppleTalk, IPX e IP. 1.7.2. OSPF

Open Shortest Path First (OSPF) OSPF es una alternativa ms reciente a RIP entre los protocolos de routing internos, y que corrige todas las limitaciones que tena ste. OSPF fue desarrollado por el IETF (Internet Engineering Task Force) como el reemplazo de RIP. Este protocolo es soportado por todos los principales vendedores de equipos de ruteo IP. OSPF es un protocolo de ruteo del tipo estado de enlace, que soporta ruteo jerrquico dentro de un sistema autnomo. OSPF provee una rpida convergencia y soporta mscaras de subred de longitud variable. OSPF se deriv del protocolo de ruteo IS-IS de la OSI, y algunas de sus caractersticas especiales incluyen ruteo de mltiples trayectorias de costo y ruteo basado en un tipo de nivel superior de solicitudes del servicio (ToS Type of Services). Por ejemplo, una aplicacin puede especificar que ciertos datos son urgentes y si OSPF tiene enlaces de alta prioridad a su disposicin, ellos pueden ser utilizados para transportar un paquete urgente. OSPF soporta uno o ms mtricas. En OSPF, un router no intercambia distancias con sus vecinos. En vez de eso, cada router chequea el status de cada uno de sus enlaces con los routers adyacentes y enva a stos la informacin recogida, la que se propaga de esta forma a travs del sistema autnomo. Cada router captura esta informacin y construye su tabla de ruteo, y todos los routers involucrados tendrn la misma tabla de ruteo. Desde un punto de vista prctico, la diferencia ms importante es que un protocolo de estado del enlace converge con mayor rapidez que un protocolo de vector de distancia. Por convergencia se entiende que la estabilizacin despus de cambios en la red, como cadas de router o de enlaces. OSPF se diferencia de RIP (y de otros muchos protocolos de ruteo) en que utiliza slo IP, o sea, no es multiprotocolo. Adems de ser un protocolo de enlace en vez de distancia, OSPF tiene otras muchas caractersticas que lo hacen superior a RIP: 1. OSPF puede calcular un conjunto separado de rutas para cada tipo de servicio IP. Esto quiere decir que para un mismo destino puede haber varias entradas en la tabla de ruteo, una por cada tipo de servicio. 2. A cada interfaz se le asigna un costo. Este puede asignarse en funcin del ancho de banda de salida, seguridad, confiabilidad, etc. Pueden asignarse distintos costos para distintos servicios. 3. Cuando existen varias rutas a un mismo destino, con idnticos costos, OSPF distribuye el trfico por ambas rutas de forma equitativa. 4. OSPF soporta subredes: una mscara de subred es asociada con cada ruta notificada. Esto permite que una nica direccin IP de cualquier clase pueda ser dividida en mltiples subredes de varios tamaos. Las rutas a un host son notificadas mediante una mscara de subred con todos los bits a 1. Una ruta por defecto es notificada como una direccin IP de 0.0.0.0 con una mscara con todos los bits a 0. 5. Los enlaces punto a punto entre routers no necesitan una direccin IP a cada extremo, esto es lo que se conoce como redes no numeradas. De esta forma se ahorran direcciones IP. 6. Es posible emplear un pequeo mecanismo de autentificacin ya que es posible enviar un password de manera similar a como lo hacer RIPv2. Redes Multimedia Pgina 40

7. OSPF emplea multicast en vez de broadcast, para reducir la carga en los sistemas que no emplean OSPF. Si se considera que todos los routers poseen el mismo grafo representativo de la red, el protocolo se basa en el clculo del rbol de distancias mnimas desde un nodo determinado. El rbol resultante depender del nodo desde el cual se realice el clculo. Los enlaces que no estn marcados se considera que tienen una distancia de 0. Una vez calculado el rbol, los paquetes se enviarn por la rama ms corta que conduzca al destino. A partir de ah, sern los siguientes routers los que decidan la ruta a seguir. La actualizacin de la tabla se puede realizar mediante protocolos externos como BGP, o puede modificarse de forma esttica. Tambin es posible aadir rutas por defecto. Dominio de Ruteo OSPF y reas. OSPF permite que se agrupen juntas colecciones de redes y hosts. Esta agrupacin, junto con todos los routers que tienen interfases a cualquiera de las redes incluidas es llamada un rea. Cada rea ejecuta una copia separada del algoritmo de ruteo bsico SPF, lo que implica que cada rea tiene su propia base de datos topolgica. La topologa de un rea es invisible para cualquier dispositivo que no pertenezca a ella. Es decir, los router internos de un rea especfica no saben nada de la topologa externa al rea. Esta aislacin es la que permite introducir un bajo trfico de ruteo en la red, en comparacin a la idea de compartir toda la informacin del sistema autnomo. Los routers que estn conectados a mltiples reas son llamados routers de borde de rea (ABR). Es as como dos routers que pertenecen a una misma rea tienen, para esa rea, una base de datos idntica. El ruteo en un sistema autnomo tiene dos niveles, dependiendo de si la fuente y el destino estn en una misma rea o no. El ruteo intrarea pertenece al primer caso, los paquetes son ruteados con informacin exclusivamente del rea en cuestin. Esto protege al ruteo de la inyeccin de informacin corrupta. En el ruteo interrea, se obtiene informacin del o las reas exteriores involucradas. Backbone OSPF. Todo dominio de ruteo OSPF debe tener un backbone. El backbone es un rea especial que tiene un identificador 0.0.0.0, o simplemente 0, y consiste en todas las redes que no son contenidas en ningn rea especfica, sus routers asociados y los routers que pertenecen a mltiples reas. El backbone tiene como restriccin que debe ser contiguo, lo que lo hace ser el punto de convergencia de todas las reas del sistema autnomo. Cada una de las interfases que son configuradas en el rea 0 deben ser alcanzables va otros routers, donde cada interfaz en la trayectoria est configurada como si estuviera en el rea 0. A pesar de que el backbone debe ser contiguo, es posible definir reas en las que ya no lo sea, es decir, donde se rompa la continuidad entre routers. Esto es posible mediante la configuracin de enlaces virtuales.

Redes Multimedia

Pgina 41

Descripcin de los Tipos de Routers y Relaciones en OSPF. Clasificacin de los Routers OSPF. Cuando un sistema autnomo se divide en reas, los routers pueden clasificarse, de acuerdo a la funcin que cumplen, en cuatro clases que se traslapan entre s. Router Interno. Tiene todas sus interfases conectadas a redes que pertenecen a la misma rea. Los routers con interfases slo en el backbone tambin pertenecen a esta clase. Estos routers ejecutan una sola copia del algoritmo SPF. Router de Borde de rea. Se unen a mltiples reas, ejecutan mltiples copias del algoritmo SPF, una por cada rea a la que se asocian y una adicional para el backbone. Tienen la misin de condensar la informacin de sus reas para su distribucin por el backbone, que la distribuye a otras reas. Router de Backbone. Tiene al menos una interfaz conectada al backbone, por lo tanto, incluye tambin todos los routers que se asocian a ms de un rea, esto no implica necesariamente que sean routers de borde de rea. Router de Borde de AS. Intercambia informacin de ruteo con otros routers pertenecientes a otros sistemas autnomos. La trayectoria hacia estos routers es conocida por cada uno de los routers del sistema autnomo. Esta clasificacin es totalmente independiente de las anteriores, un router de borde de AS pude ser interno o de borde de rea, y puede o no participar en el backbone. Vecinos y Adyacencias. OSPF crea adyacencias entre routers vecinos para facilitar el intercambio de informacin. Los routers vecinos son dos routers que tienen interfases a una red en comn. En las redes multiacceso, los vecinos son descubiertos en forma dinmica, utilizando el protocolo de OSPF Hello. Una adyacencia es una relacin formada entre los routers vecinos seleccionados con el propsito de intercambiar informacin de ruteo. No todos los pares de routers vecinos llegan a ser adyacentes. En cambio, las adyacencias son establecidas con un subconjunto de los routers vecinos. Los routers que estn conectados por enlaces punto-a-punto o mediante enlaces virtuales son siempre adyacentes. En las redes multiacceso, todos los routers llegan a ser adyacentes al router designado y al router designado de respaldo. Redes Multimedia Pgina 42

Router Designado y Router Designado de Respaldo. Todas las redes multiacceso tiene un router designado y otro que servir de respaldo en caso de que el primero falle. Las dos funciones principales de este router son: Originar los avisos de enlace de red de parte de la red. Este anuncio lista el conjunto de routers, incluyendo el designado, que actualmente estn unidos a la red. Llegar a ser adyacente a todos los otros routers de la red. Debido a que las bases de datos de estado de enlace son sincronizadas a travs de adyacencias (a travs de la inicializacin de la adyacencia y de un proceso de inundacin), el router designado juega un papel principal en el proceso de sincronizacin.

Estructura de un paquete OSPF. OSPF es un protocolo de encaminamiento complejo, como las anteriores secciones han hecho patente. Los beneficios de esta complejidad(sobre RIP) son los siguientes: Debido a las bases de datos de estados de enlaces sincronizadas, los "router" OSPF convergern mucho ms rpido que los "routers" RIP tras cambios de topologa. Este efecto se hace ms pronunciado al aumentar el tamao del AS. Incluye encaminamiento TOS("Type of Service") diseado para calcular rutas separadas para cada tipo de servicio. Para cada destino, pueden existir mltiples rutas, cada una para uno o ms TOSs. Utiliza mtricas ponderadas para distintas velocidades el enlace. Por ejemplo, un enlace T1 a.544 Mbps podra tener una mtrica de 1 y un SLP a 9600 bps una de 10. Proporciona balanceamiento de la carga ya que una pasarela OSPF puede emplear varios caminos de igual coste mnimo. A cada ruta se le asocia una mscara de subred, permitiendo subnetting de longitud variable supernetting. Todos los intercambios entre "routers" se pueden autentificar mediante el uso de passwords. OSPF soporta rutas especficas de hosts, redes y subredes. OSPF permite que las redes y los hosts contiguos se agrupen juntos en reas dentro de un AS, simplificando la topologa y reduciendo la cantidad de informacin de encaminamiento que se debe intercambiar. La topologa de un rea es desconocida para el resto de las reas. Minimiza los broadcast permitiendo una topologa de grafo ms compleja en la que las redes multiacceso tienen un DR que es responsable de describir esa red a las dems redes del rea. Pgina 43

Redes Multimedia

Permite el intercambio de informacin de encaminamiento externa, es decir, informacin de encaminamiento obtenida de otro AS. Permite configurar el encaminamiento dentro del AS segn una topologa virtual ms que slo las conexiones fsicas. Las reas se pueden unir usando enlaces virtuales que crucen otras reas sin requerir encaminamiento complicado. Permite el uso de enlaces punto a punto sin direcciones IP, lo que puede ahorrar recursos escaso en el espacio de direcciones IP. Otro protocolo de estado de enlace:

Intermediate System-Intermediate System (IS-IS) El protocolo de ruteo IS-IS est basado en el algoritmo de estado de enlace. Adems IS-IS permite hacer routing integrado, es decir, calcular las rutas una vez y aplicarlas para todos los protocolos utilizados, permitiendo as autntico routing multiprotocolo. Admite adems, hasta ocho niveles de jerarqua para reducir la cantidad de informacin de routing intercambiada. IS-IS fue diseado para el protocolo DECNET de Digital y adoptado despus por ISO como protocolo de routing para el protocolo de red CLNP. Una variante de IS-IS se utiliza en Netware de Novell. IS-IS no es un estndar Internet, pero se utiliza en algunos sistemas autnomos. 1.7.3. BGP

Border Gateway Protocol (BGP) BGP es un protocolo de ruteo exterior para la comunicacin entre routers en diferentes AS. BGP es el reemplazo para el antiguo EGP que se empleaba en ARPANET. La ltima versin en desarrollo es la BGP Versin 4, desarrollada para soportar CIDR. Un sistema BGP intercambia informacin de cmo alcanzar redes con otros sistemas BGP. Esta informacin incluye el camino completo de los AS que el trfico debe recorrer para alcanzar dichas redes, y es adecuada para construir un grafo de conectividad entre AS. De esta forma, es posible eliminar loops y tomar decisiones a la hora de rutear los paquetes. En primer lugar, es necesario que el router pueda distinguir entre lo que es el trfico local y trfico en trnsito. El primero se origina en el AS y termina en ste. El resto del trfico se considera en trnsito. Uno de los objetivos de BGP es reducir el trfico en trnsito. Un AS puede englobarse en uno de lo siguientes tipos: Terminal. Tiene una nica conexin con otro AS y, por lo tanto, tiene tan slo trfico local. Multihome. Tiene conexin con varios AS, pero rehusa transportar trfico en trnsito. De Trnsito. Tiene conexin con ms de un AS, y est destinado, bajo ciertas restricciones,a transportar trfico tanto local como en trnsito. La topologa de Internet queda dividida entonces, en AS terminales, multihome y de trnsito. Los dos primeros no requieren BGP, sino que pueden utilizar EGP para intercambiar informacin con otros AS. BGP permite realizar un ruteo basado en polticas administrativas. stas son fijadas por el administrador del AS y especificadas en los archivos de configuracin de BGP. Las polticas no forman parte del protocolo, pero las especificaciones de poltica permiten decidir entre distintos caminos cuando existen varias alternativas. Tambin controlan la forma en la que se transmite la informacin. La poltica vendr especificada en funcin de requerimientos de fiabilidad, seguridad, etc. BGP se diferencia de RIP en que emplea TCP como protocolo de transporte, no UDP como es el caso de RIP. Dos sistemas que empleen BGP establecern una conexin TCP e intercambiarn sus tablas BGP completas. En conexiones posteriores, se enviarn actualizaciones de dichas tablas. BGP es un protocolo de vector de distancias, pero al contrario que RIP (que emplea como unidad de medida hops), BGP enumera las rutas a cada destino (la secuencia de ASs al destino) eliminando de esta forma, algunos de los problemas asociados con RIP. Cada AS tiene asociado un nmero de 16 bits. BGP detecta la fallo de un enlace o un host mediante el envio Redes Multimedia Pgina 44

de un mensaje keepalive a sus vecinos de forma regular (aproximadamente cada 30 segundos). BGP involucra tres procedimientos funcionales, que son: Adquisicin de vecino. Dos routers son vecinos si estn conectados a la misma subred y se han puesto de acuerdo en que ambos quieren intercambiar regularmente informacin de ruteo. Para llevar a cabo la adquisicin de vecino, un router enva a otro un mensaje OPEN. Si el dispositivo destino acepta la solicitud, devuelve un mensaje KEEPALIVE como respuesta. Deteccin de vecino alcanzable. Una vez establecida la relacin de vecino, para mantener la relacin se realiza la deteccin de vecino alcanzable envindose peridicamente mensajes KEEPALIVE. Deteccin de red alcanzable. Para la deteccin de red alcanzable es necesario que cada dispositivo de encaminamiento tenga una base de datos con todas las redes que puede alcanzar y la mejor ruta para alcanzarla. Cuando se realiza un cambio en la base de datos es necesario enviar un mensaje UPDATE por difusin a todos los dispositivos de encaminamiento que implementan BGP para que puedan acumular y mantener la informacin necesaria.

Estructura de un paquete BGP 3 a) Encabezado b) Paquete Open c) Paquete de Actualizacin d) Paquete de Notificacin. Todos los mensajes BGP tienen un encabezado de 19 bytes que consta de tres campos: Marcador. 16 Bytes, sirve de autentificacin, es decir, para que el receptor pueda verificar la identidad del emisor. Redes Multimedia Pgina 45

Longitud. 2 Bytes, indica el tamao del mensaje en bytes. Tipo. 1 Byte que especifica el tipo de paquete enviado: Open, Update, Notification y Keepalive. Un mensaje que posea slo encabezado es un paquete Keepalive entre routers. Adems del encabezado, y dependiendo del tipo de mensaje, los campos que siguen son los siguientes en el caso de un mensaje Open: Versin. 1 Byte para indicar la versin del protocolo, que puede ser 3 4. AS ID. 2 Bytes para el nmero de AS del emisor. Hold Time. 2 Bytes para el tiempo mximo en segundos que puede transcurrir entre la recepcin de sucesivos mensajes KEEPALIVE y/o UPDATE y/o NOTIFICATION. BGP ID. 4 Bytes para el nmero nico que identifica al AS. Corresponde a la direccin de red de cualquiera de sus interfases. Se usa el mismo nmero para todas ellas. Cdigo de Autentificacin. 1 Byte que define la interpretacin de del siguiente campo. BGP 3 slo define el cdigo de autentificacin 0 (sin autentificacin). Authentication Data. Campo de largo variable y se deduce a partir de la longitud del mensaje. Para el cdigo 0, el dato se omite. Un mensaje de actualizacin BGP (Figura c)) tiene los siguientes campos: Largo de los Atributos. 2 Bytes para indicar la longitud del campo siguiente. Atributos de la Ruta. 3 o ms Bytes para establecer las propiedades de las rutas que siguen a continuacin. Los posibles atributos son las polticas administrativas que se utilizarn para el intercambio de informacin de ruteo entre AS. i-sima Red. 4 Bytes para especificar el nmero de red de la i-sima red descrita en el campo anterior. Las subredes y los hosts estn inhabilitados explcitamente. Finalmente, un mensaje de notificacin BGP (Figura d)) tiene los siguientes campos: Cdigo. 1 Byte indicando el tipo de error asociado con algn mensaje previo. Subcdigo. 1 Byte que proporciona informacin adicional al tipo de error que se est indicando. Datos. Informacin de longitud variable dependiente del cdigo y del subcdigo que se empleen para diagnosticar la causa del error. 1.8. Multi-Protocol Label Switching (MPLS)

Junto a los ltimos avances tecnolgicos en transmisin por fibra ptica (principalmente DWDM), que lleva a conseguir anchos de banda de magnitudes muy superiores, y en tecnologa de integracin de circuitos ASIC (Application Specific Integrated Circuits), que permite aumentar enormemente la velocidad de proceso de informacin en la red, se ha de considerar la arquitectura MPLS, cuyo objetivo es la inclusin en la red de nuevas aplicaciones y para poder ofrecer diferentes niveles de servicio, en un entorno de mayor fiabilidad y con las necesarias garantas. MPLS es un estndar emergente del IETF que surgi para consensuar diferentes soluciones de conmutacin multinivel, propuestas por distintos fabricantes a mitad de los 90. MPLS se puede presentar como un sustituto de la conocida arquitectura IP sobre ATM. Tambin como un protocolo para hacer tneles, o bien, como una tcnica para acelerar el encaminamiento de paquetes. En realidad, MPLS hace un poco de todo ya que integra sin discontinuidades los niveles 2 y 3, combinando eficazmente las funciones de control del routing con la simplicidad y rapidez de la conmutacin de nivel 2. El camino hacia la convergencia de niveles: IP sobre ATM Debido a la creciente demanda de enlaces de internet a mediados de los 90, los proveeodres de servicio (NSP) impulsaron los esfuerzos para poder aumentar el rendimiento de los routers tradicionales. Estos esfuerzos trataban de combinar, de diversas maneras, la eficacia y la Redes Multimedia Pgina 46

rentabilidad de los conmutadores ATM con las capacidades de control de los routers IP. A favor de integrar los niveles 2 y 3 estaba el hecho de las infraestructuras de redes ATM que estaban desplegando los operadores de telecomunicacin. Estas redes ofrecan entonces (1995-97) una buena solucin a los problemas de crecimiento de los NSP. Por un lado, proporcionaba mayores velocidades (155 Mpbs) y, por otro, las caractersticas de respuesta determinsticas de los circuitos virtuales ATM posibilitaban la implementacin de soluciones de ingeniera de trfico. El modelo de red "IP sobre ATM" (IP/ATM) pronto gan adeptos entre la comunidad de NSP, a la vez que facilit la entrada de los operadores telefnicos en la provisin de servicios IP y de conexin a la Internet al por mayor. El funcionamiento IP/ATM supone la superposicin de una topologa virtual de routers IP sobre una topologa real de conmutadores ATM. El backbone ATM se presenta como una nube central (el ncleo) rodeada por los routers de la periferia. Cada router comunica con el resto mediante los circuitos virtuales permanentes (PVC) que se establecen sobre la topologa fsica de la red ATM. Los PVCs actan como circuitos lgicos y proporcionan la conectividad necesaria entre los routers de la periferia. Estos, sin embargo, desconocen la topologa real de la infraestructura ATM que sustenta los PVCs. Los routers ven los PVCs como enlaces punto a punto entre cada par.

Sin embargo, el modelo IP/ATMtiene tambin sus inconvenientes: hay que gestionar dos redes diferentes, una infraestructura ATM y una red lgica IP superpuesta, lo que supone a los proveedores de servicio unos mayores costos de gestin global de sus redes. Existe, adems que por otro lado, la solucin IP/ATM presenta los tpicos problemas de crecimiento exponencial n x (n1) al aumentar el nmero de nodos IP sobre una topologa completamente mallada. Redes Multimedia Pgina 47

El modelo IP/ATM, si bien presenta ventajas evidentes en la integracin de los niveles 2 y 3, lo hace de modo discontinuo, a base de mantener dos redes separadas. El MPLS, logra esa integracin de niveles sin discontinuidades. Un paso ms en la convergencia hacia IP: conmutacin IP La convergencia continuada hacia IP de todas las aplicaciones existentes, junto a los problemas de rendimiento derivados de la solucin IP/ATM, llevaron posteriormente (1997-98) a que varios fabricantes desarrollasen tcnicas para realizar la integracin de niveles de forma efectiva, sin las discontinuidades sealas anteriormente. Esas tcnicas se conocieron como "conmutacin IP" (IP switching) o "conmutacin multinivel" (multilayer switching). Una serie de tecnologas privadas hasta finalmente a la adopcin del actual estndar MPLS del IETF. El problema que presentaban tales soluciones era la falta de interoperatividad, ya que usaban diferentes tecnologas privadas para combinar la conmutacin de nivel 2 con el encaminamiento IP (nivel 3). Se resume a continuacin los fundamentos de esas soluciones integradoras, ya que permitir luego comprender mejor la esencia de la solucin MPLS. Todas las soluciones de conmutacin multinivel (incluido MPLS) se basan en dos componentes bsicos comunes: la separacin entre las funciones de control (routing) y de envo (forwarding) el paradigma de intercambio de etiquetas para el envo de datos

En la figura inferior se representa la separacin funcional de esas dos componentes, una de control y la otra de envo. La componente de control utiliza los protocolos estndar de encaminamiento (OSPF, IS-IS y BGP-4) para el intercambio de informacin con los otros routers para la construccin y el mantenimiento de las tablas de encaminamiento. Al llegar los paquetes, la componente de envo busca en la tabla de envo, que mantiene la componente de control, para tomar la decisin de encaminamiento para cada paquete. En concreto, la componente de envo examina la informacin de la cabecera del paquete, busca en la tabla de envo la entrada correspondiente y dirige el paquete desde el interfaz de entrada al de salida a travs del correspondiente hardware de conmutacin.

Al separar la componente de control (encaminamiento) de la componente de envo, cada una de ellas se puede implementar y modificar independientemente. El nico requisito es que la componente de encaminamiento mantenga la comunicacin con la de envo mediante la tabla de envo de paquetes y actualice la informacin. El mecanismo de envo se implementa mediante el intercambio de etiquetas, similar a lo visto para ATM. La diferencia est en que ahora lo que se Redes Multimedia Pgina 48

enva por el interfaz fsico de salida son paquetes "etiquetados". De este modo, se est integrando realmente en el mismo sistema las funciones de conmutacin y de encaminamiento. En cuanto a la etiqueta que marca cada paquete, decir que es un campo de unos pocos bits, de longitud fija, que se aade a la cabecera del mismo y que identifica una "clase equivalente de envo" (Forwarding Equivalence Class, FEC). Una FEC es un conjunto de paquetes que se envan sobre el mismo camino a travs de una red, aun cuando sus destinos finales sean diferentes. Por ejemplo, en el encaminamiento convencional IP por prefijos de red (longest-match) una FEC seran todos los paquetes unicast cuyas direcciones de destino tengan el mismo prefijo. Realmente, una etiqueta es similar a un identificador de conexin (como el VPI/VCI de ATM o el DLCI de Frame Relay). Tiene solamente significado local y, por consiguiente, no modifica la informacin de la cabecera de los paquetes; tan slo los encapsula, asignando el trfico a los correspondientes FEC. La convergencia real: MPLS Resumiendo: Desventajas del Ruteo IP Orientado a Sin conexin. ( No provee QoS) Cada router debe tomar decisiones independientes basado en las Direcciones IP Encabezado IP Grande. (Al menos 20 bytes) Ruteo en capa de red ( Ms lento que Switching (conmutacin)) Usualmente diseado para obtener el camino ms corto (No toma en cuenta otras mtricas) Desventajas de ATM Complejo Caro No adoptado ampliamente

Solucin: Hacer un hibrido de los algoritmos de re-envo usados en ATM e IP. Se quera obtener un estndar que pudiera funcionar sobre cualquier tecnologa de transporte de datos en el nivel de enlace. De aqu que el Grupo de Trabajo de MPLS que se estableci en el IETF en 1977 se propuso como objetivo la adopcin de un estndar unificado e interoperativo.

Multi Protocol Label Switching es acomodado entre capa 2 y capa 3

Redes Multimedia

Pgina 49

Caractersticas de MPLS Mecanismo para manejar el flujo de trfico de tamaos variados (Flow Management) Es independiente de protocolos de capa 2 y 3 Mapea direcciones IP a rtulos de largo fijo Interconecta a protocolos existentes (RSVP, OSPF) Soporta ATM, Frame-Relay y Ethernet Componentes del Protocolo Formato genrico del label

Redes Multimedia

Pgina 50

Modelo de red MPLS

LER

Son los router residentes al borde de la red MPLS. Su funcin es asignar y remover los labels de los paquetes. Soportan mltiples puertas conectadas a redes no similares (tales como frame relay, ATM, y Ethernet). LSR Son router de alta velocidad en el core de una red MPLS. Switches ATM pueden ser usados como LSRs sin cambiar su hardware. Capa de switching es equivalente a switcheo VP/VC (Virtual path/Virtual circuit).

Redes Multimedia

Pgina 51

LSP (Label-Switched Paths LSPs) Rutas conmutadas por etiquetas

Una ruta es establecida antes que la transmisin de datos comience. Una ruta transporta un FEC. La base del MPLS est en la asignacin e intercambio de etiquetas, que permiten el establecimiento de los caminos LSP por la red. Los LSPs son simplex por naturaleza (se establecen para un sentido del trfico en cada punto de entrada a la red); el trfico dplex requiere dos LSPs, uno en cada sentido. Cada LSP se crea a base de concatenar uno o ms saltos (hops) en los que se intercambian las etiquetas, de modo que cada paquete se enva de un "conmutador de etiquetas" (Label-Swiching Router) a otro, a travs del dominio MPLS. Un LSR no es sino un router especializado en el envo de paquetes etiquetados por MPLS.

Label Distribution Protocol - LDP


Un protocolo a nivel aplicacin para distribuir la asociacin a labels a LSRs. Son usados para mapear FECs a labels, los cuales a su vez crean LSPs. Las sesiones LDP son establecidas entre LDP pares en la red MPLS (no necesariamente adyacentes). Algunas veces emplea OSPF o BGP. Tipos de mensaje LDP: discovery messages anuncia y mantiene la presencia de un LSR en la red session messages establece, mantiene, y termina sesiones entre LDP pares advertisement messages crea, cambia, y borra mapeo de labels para FECs notification messages provee informacin de avisos y sealizacin de errores Operacin de MPLS Los siguientes pasos deben ser seguidos para que un paquete de datos viaje a travs de una red MPLS. Creacin y distribucin de label Creacin de tablas en cada router Creacin de label-switched path (LSP, caminos conmutados por labels) Insercin de labels y su acceso en tablas Re-envo de paquetes Redes Multimedia Pgina 52

Los siguientes pasos deben ser seguidos para que un paquete de datos viaje a travs de una red MPLS. Creacin y distribucin de label Antes que el trfico comience los routers deciden asociar un label a un FEC (forward equivance class) y construir sus tablas. En LDP (label distribution protocol), routers inician la distribucin de labels y la asociacin label/FEC. Adems caractersticas relacionas con el trfico y capacidades MPLS son negociadas usando LDP. Un protocolo de transporte confiable debera ser usado para el protocolo de sealizacin. Creacin de tablas en cada router Bajo recepcin de la asociacin de label, cada LSR (Label switching router) crea entradas en una base de informacin de labels (label information base - LIB). El contenido de la tabla especifica el mapeo entre un label y un FEC. Mapeo entre la puerta y label de entrada y la puerta y label de salida. Las entradas son actualizadas en cada renegociacin asociando label y FEC.

Ejemplo de tabla LIB Creacin de label-switched path (LSP, caminos conmutados por labels) Creacin del camino de switcheo de label (Label switched path- LSP) Los LSPs son creados en direccin inversa a la creacin de entradas en el LIBs. Insercin de labels y su acceso en tablas El primer router (LER1) usas la tabla LIB para encontrar el prximo hop y requerir un label para un FEC especfico. Router subsecuentes slo usan la tabla para encontrar el prximo hop. Una vez que el paquete llega al LSR de egreso (LER4), el label es removido y el paquete es entregado al estino. Re-envo de paquetes LER1 podra no tener ningn label para este paquete por tratarse de la primera ocurrencia de este requerimiento. En una red IP, LER1 encontrar la direccin de su tablas de ruteo de calce mayor para definir el prximo hop. LSR1 ser el prximo hop para LER1. LER1 iniciar un requerimiento de label hacia LSR1. ste requerimiento se propagar a travs de la red como lo indica la lnea punteada verde.

Redes Multimedia

Pgina 53

Cada router intermedio recibir un label desde su router downstream comenzando por LER2 y yendo upstream hasta LER1. La configuracin del LSP es indicada por la lnea azul usando LDP o cualquier otro protocolo de sealizacin. LER1 insertar el label y re-enviar el paquete a LSR1. Cada LSR subsiguiente, i.e., LSR2 y LSR3, examinarn el label en el paquete recibido, y lo reemplazarn con el label de salida y lo re-enviarn. Cuando el paquete llega a LER4, ste remover el label porque el paquete est dejando el dominio MPLS y es entregado al destino. El camino recorrido por el paquete es indicado por la lnea roja.

MPLS Protocol Stack Architecture

Ventajas de MPLS Mejora desempeo de re-envo de paquetes en la red Soporta QoS y CoS (clases de servicio) para diferencias servicios Suporta escalabilidad de la red Integra IP y ATM en la red Construye redes inter-operables

Desventajas de MPLS Se agrega una capa adicional Los router deben entender MPLS 1.9. IP multicast

IP Multicast es la transmision de datos uno-a-muchos sobre una red del IP. Se utiliza para multiples propsitos incluyendo la actualizacion de ruteadores, anunciar y descubrir servicios de flujo de datos, etc. Redes Multimedia Pgina 54

Si tienen informacin (mucha informacin habitualmente) que debe ser transmitida a varias computadoras -- pero no a todos - en Internet, entonces la respuesta es Multicast. Una situacin frecuente donde se utiliza es en la distribucin de audio y vdeo en tiempo real a un conjunto de computadoras que se han unido a una conferencia distribuida. Multicast es, en gran medida, como la televisin o la radio, es decir, slo aquellos que han sintonizado sus receptores (al seleccionar una frecuencia particular que les interesa) reciben la informacin. Esto es: escucha los canales que te interesan, pero no otros. Unicast cuando enva un paquete y slo hay un emisor y un receptor (aqul al que enva el paquete), entonces est haciendo unicast. TCP es, por propia naturaleza, orientado a unicast. UDP soporta muchos otros paradigmas, pero si ests enviando paquetes UDP y slo se supone que hay un proceso que lo recibe, es tambin unicast. Como probablemente sepa, el conjunto de las direcciones IP est divido en clases basado en los bits de mayor orden en una direccin IP de 32 bits. Bit -> 31 0 +-+----------------------------+ |0| Direcciones de clase A | +-+----------------------------+ +-+-+--------------------------+ |1 0| Direcciones de clase B | +-+-+--------------------------+ +-+-+-+------------------------+ |1 1 0| Direcciones de clase C | +-+-+-+------------------------+ +-+-+-+-+----------------------+ |1 1 1 0| Direcciones MULTICAST| +-+-+-+-+----------------------+ +-+-+-+-+-+--------------------+ |1 1 1 1 0| Reservadas | +-+-+-+-+-+--------------------+ Rango de direcciones: 0.0.0.0 - 127.255.255.255 128.0.0.0 - 191.255.255.255 192.0.0.0 - 223.255.255.255 224.0.0.0 - 239.255.255.255 240.0.0.0 - 247.255.255.255

La que interesa en este momento es la Clase D. Cada datagrama de IP cuya direccin destino empieza por 1110 es un datagrama IP de Multicast. Los 28 bits restantes identifican el grupo multicast al que se enva el datagrama. Siguiendo con la analoga anterior, debe sintonizar su radio para or un programa que se transmite a una frecuencia determinada, del mismo modo debe sintonizar su kernel para que reciba paquetes destinados a un grupo de multicast especfico. Cuando hace esto, se dice que el ordenador se ha unido a aqul grupo en el interfaz especificado. Hay algunos grupos especiales de multicast, o grupos de multicast bien conocidos, y no debera usar ninguno de estos en una aplicacin determinada dado que estn destinados a un propsito en particular: 224.0.0.1 es el grupo de todos los computadoras. Si hace un ping a ese grupo, todos los computadoras que soporten multicast en la red deben responder, ya que todos ellos deben unirse a este grupo en el arranque de todos sus interfaces que soporten multicast. 224.0.0.2 es el grupo de todos los encaminadores. Todos los encaminadores de multicast deben unirse a este grupo en todos los interfaces de multicast. 224.0.0.4 es el de todos los encaminadores DVMRP, 224.0.0.5 el de todos los encaminadores OSPF, 224.0.0.13 el de todos los encaminadores PIM etc. Pgina 55

Redes Multimedia

En cualquier caso, el conjunto de direcciones de la 224.0.0.0 a 224.0.0.255 estn reservados localmente (para tareas administrativas y de mantenimiento) y los datagramas enviados a estos nunca se envan a los encaminadores multicast. De manera similar, el conjunto 239.0.0.0 a 239.255.255.255 ha sido reservado para mbitos administrativos. Nivel de cumplimiento. Las computadoras pueden estar en tres niveles en lo que se refiere al cumplimiento de la especificacin de Multicast, de acuerdo con los requisitos que cumplen. Se est en Nivel 0 cuando no hay soporte para Multicast en IP. Un buen nmero de los computadoras y los routers de Internet estn en este nivel, ya que el soporte de multicast no es obligatorio en IPv4 (s lo es, sin embargo, en IPv6). No es necesaria mucha explicacin aqu: las computadoras en este nivel no pueden enviar ni recibir paquetes multicast. Deben ignorar los paquetes enviados por otros ordenador con capacidades de multicast. En el Nivel 1 hay soporte para envo pero no para recepcin de datagramas IP de multicast. Ntese, por tanto, que no es necesario unirse a un grupo multicast para enviarle datagramas. Se aaden muy pocas cosas al mdulo IP para convertir una computadora de Nivel 0 a Nivel 1. El Nivel 2 es el de completo soporte a multicast en IP. Las computadoras de nivel 2 deben ser capaces de enviar y recibir trfico multicast. Tienen que saber la forma de unirse o dejar grupos multicast y de propagar sta informacin a los encaminadores multicast. Es necesario incluir, por tanto, una implementacin del Protocolo de Gestin de Grupos de Internet (Internet Group Management Protocol, IGMP) en su pila TCP/IP.

Redes Multimedia

Pgina 56

4.Protocolos de transporte multimedia


1.10. Requisitos de la red

Las redes fueron diseadas para permitir comunicar y compartir datos entre computadoras ubicados en distintos lugares. Hasta ahora la mayora de los datos transportados por las redes han sido datos de texto, pero con el avance tecnologico de hoy en da, la multimedia se ha convertido en un aspecto muy importante e indispensable en Internet. En la actualidad existen formas para transmitir datos multimedia como es el caso de las lneas dedicadas, cables y ATM. Sin embargo la idea de ejecutar multimedia sobre Internet es muy atractiva e interesante. Internet, al utilizar transporte IP no est naturalmente diseada para transportar trfico en tiempo real. Para poder utilizar trfico multimedia sobre IP es necesario que se resuelvan los siguientes problemas: Comparado con las aplicaciones de texto tradicionales, las aplicaciones multimedia normalmente requieren un ancho de banda mayor. Un trozo de pelcula de 25 segundos podra ocupar 2.3MB, que equivale a unas mil pantallas de datos de texto. Por tanto, Multimedia est asociado con un trfico muy denso de datos, y por eso el se debe contar con bastante ancho de banda. Las aplicaciones multimedia deben ser multicast, es decir, el trfico slo debe discurrir por aquellos enlaces por los que es necesario y slo lo debe hacer una vez. Por ejemplo, en las videoconferencias, los datos de video necesitan ser enviados a todos los participantes al mismo tiempo. Por tanto, los protocolos diseados para aplicaciones multimedia deben tener en cuenta el multicast, en cuanto a la optimizacin del trfico que supone. Las aplicaciones en tiempo real requieren de un ancho de banda garantizado cuando la transmisin tiene lugar, por eso deben existir algunos mecanismos de reserva de recursos en el trayecto para las aplicaciones en tiempo real.

Internet es una red de conmutacin de paquetes donde los paquetes son encaminados independientemente a travs de las redes compartidas. La tecnologa actual no puede garantizar que los datos en tiempo real consigan alcanzar el destino sin mezclarse, es decir, los datos de audio y de video deben ir unos detrs de otros continuamente en la medida en que son requeridos juntos. Si los datos no llegan a tiempo lo que el usuario ver y escuchar no estar relacionado. Algunos protocolos de transporte nuevos deben encargarse de que los datos de audio y video vayan uno detrs de otro en correcta sincronizacin. Por otra parte hay que tener en cuenta tambin, el problema que supone la congestin con el trfico en tiempo real, empeorando no slo el tiempo de respuesta sino tambin empeorando la situacin de la red. En muchas aplicaciones multimedia, la recepcin de datos es almacenada en un buffer de capacidad limitada, pudiendo producirse overflow, en caso de recibir demasiada informacin que no puede ser almacenada, y provocando la prdida de paquetes obteniendo como resultado una pobre calidad. Por otro lado, cuando los datos llegan demasiado lentos, en el buffer no se almacenan los datos suficientes y la aplicacin acabar finalizando. Se definen 3 parmetros crticos que la red debera suministrar a las aplicaciones multimedia: Productividad (Throughput) Redes Multimedia Nmero de bits que la red es capaz de entregar por unidad de tiempo (trfico soportado). Pgina 57


Perdida de paquetes

CBR (streams de audio y vdeo sin comprimir) VBR (dem comprimido) Rfagas (Peak Bit Rate y Mean Bit Rate)

CAUSAS:

Las comunicaciones en tiempo real estn basadas en el protocolo UDP. Este protocolo no est orientado a conexin y si se produce una prdida de paquetes no se reenvian. Adems la perdida de paquetes tambin se produce por descartes de paquetes que no llegan a tiempo al receptor. Sin embargo la voz es bastante predictiva y si se pierden paquetes aislados se puede recomponer la voz de una manera bastante ptima. El problema es mayor cuando se producen prdidas de paquetes en rfagas.
VALORES RECOMENDADOS:

La perdida de paquetes mxima admitida para que no se degrade la comunicacin deber ser inferior al 1%. Pero es bastante dependiente del cdec que se utiliza. Cuanto mayor sea la compresin del codec ms pernicioso es el efecto de la prdida de paquetes. Una prdida del 1% degrada ms la comunicacin si se usa el cdec G.729 en vez del G.711.
POSIBLES SOLUCIONES:

Para evitar la prdida de paquetes una tcnica muy eficaz en redes con congestin o de baja velocidad es no transmitir los silencios . Gran parte de las conversaciones estn llenas de momentos de silencio. Si solo transmitimos cuando haya informacin audible liberamos bastante los enlaces y evitamos fenomenos de congestin. De todos modos este fenomeno puede estar tambin bastante relacionado con el buffer. Retardo de trnsito (Transit delay) y el jitter

jitter

CAUSAS: A la latencia tambin se la llama retardo. No es un problema especfico de las redes no orientadas a conexin y por tanto de la VoIP. Es un problema general de las redes de telecomunicacin. Por ejemplo, la latencia en los enlaces via satelite es muy elevada por las distancias que debe recorrer la informacin. Redes Multimedia Pgina 58

La latencia se define tcnicamente en VoIP como el tiempo que tarda un paquete en llegar desde la fuente al destino. Las comunicaciones en tiempo real (como VoIP) y full-duplex son sensibles a este efecto. Es el problema de "pisarnos". Al igual que el jitter, es un problema frecuente en enlaces lentos o congestionados. VALORES RECOMENDADOS: La latencia o retardo entre el punto inicial y final de la comunicacin debiera ser ser inferior a 150 ms. El odo humano es capaz de detectar latencias de unos 250 ms, 200 ms en el caso de personas bastante sensibles. Si se supera ese umbral la comunicacin se vuelve molesta. POSIBLES SOLUCIONES: No hay una solucin que se pueda implementar de manera sencilla. Muchas veces depende de los equipos por los que pasan los paquetes, es decir, de la red misma. Se puede intentar reservar un ancho de banda de origen a destino o sealizar los paquetes con valores de TOS para intentar que los equipos sepan que se trata de trfico en tiempo real y lo traten con mayor prioridad pero actualmente no suelen ser medidas muy eficaces ya que no disponemos del control de la red. Si el problema de la latencia est en nuestra propia red interna podemos aumentar el ancho de banda o velocidad del enlace o priorizar esos paquetes dentro de nuestra red
ToS (Type of Service) Tipo de servicio. Se suele corresponder con un campo de 8 bits de la cabecera de los datagramas IP que identifica la prioridad relativa de un paquete sobre otro. Los dispositivos de red usan este paquete para priorizar paquetes de forma adecuada y ponerles en las diferentes colas. (Bits 0-2: Precedence Bit 3: 0 = retardo normal, 1 = bajo retardo Bit 4: 0 = Throughput normal , 1 = Throughput Alto Bit 5: 0 = Fiabilidad Normal , 1 = Alta fiabilidad Bits 6-7: Reservados) Throughput Es la capacidad de un enlace de transportar informacin til. Representa a la cantidad de informacin til que puede transmitirse por unidad de tiempo.

Varianza del retardo (Jitter) Define la variabilidad del retardo de una red.

Jitter fsico (redes de conmutacin de circuito) Suele ser muy pequeo (ns)

Redes Multimedia

LAN jitter (Ethernet, FDDI). Pgina 59


CAUSAS:

Jitter fsico + tiempo de acceso al medio.

Redes WAN de conmutacin de paquete (IP, X.25, FR) Jitter fsico + tiempo de acceso + retardo de conmutacin de paquete en conmutadores de la red.

El jitter es un efecto de las redes de datos no orientadas a conexin y basadas en conmutacin de paquetes. Como la informacin se discretiza en paquetes cada uno de los paquetes puede seguir una ruta distinta para llegar al destino. El jitter se define tcnicamente como la variacin en el tiempo en la llegada de los paquetes, causada por congestin de red, perdida de sincronizacin o por las diferentes rutas seguidas por los paquetes para llegar al destino. Las comunicaciones en tiempo real (como VoIP) son especialmente sensibles a este efecto. En general, es un problema frecuente en enlaces lentos o congestionados. Se espera que el aumento de mecanismos de QoS (calidad del servicio) como prioridad en las colas, reserva de ancho de banda o enlaces de mayor velocidad (100Mb Ethernet, E3/T3, SDH) puedan reducir los problemas del jitter en el futuro aumque seguir siendo un problema por bastante tiempo. VALORES RECOMENDADOS:

El jitter entre el punto inicial y final de la comunicacin debiera ser ser inferior a 100 ms. Si el valor es menor a 100 ms el jitter puede ser compensado de manera apropiada. En caso contrario debiera ser minimizado. POSIBLES SOLUCIONES:

- La solucin ms ampliamente adoptada es la utilizacin del jitter buffer. El jitter buffer consiste bsicamente en asignar una pequea cola o almacen para ir recibiendo los paquetes y sirviendolos con un pequeo retraso. Si alguno paquete no est en el buffer (se perdi o no ha llegado todava) cuando sea necesario se descarta. Normalmente en los telefonos IP (hardware y software) se pueden modificar los buffers. Un aumento del buffer implica menos perdida de paquetes pero ms retraso. Una disminucin implica menos retardo pero ms perdida de paquetes.

Qu podemos aadir a IP para soportar los requerimientos de las aplicaciones multimedia? Tcnicas de ecualizacin de retardos (buffering) Protocolos de transporte que se ajusten mejor a las necesidades de las aplicaciones multimedia: RTP (Real-Time Transport Protocol) RFC 1889. RTSP (Real-Time Streaming Protocol) RFC 2326.

Tcnicas de control de admisin y reserva de recursos (QoS) RSVP (Resource reSerVation Protocol) RFC 2205

Arquitecturas y protocolos especficos: Protocolos SIP (RFC 2543), SDP (RFC 2327), SAP (RFC 2974), etc.. ITU H.323

Redes Multimedia

Pgina 60

1.11.

Gestin de los recursos: IntServ vs DIFFServ

La calidad de servicio consiste en la capacidad de la red para reservar algunos de los recursos disponibles para un trfico concreto con la intencin de proporcionar un determinado servicio. Debemos tener en cuenta que en la red se pueden utilizar diferentes tecnologas de transporte (como pueden ser Frame Relay, X.25, SDH, ATM, etc) de manera que la gestin de QoS implica la interaccin con estas tecnologas y con los equipos de conmutacin, que son los que finalmente determinarn el nivel de QoS alcanzado. En este momento existen principalmente dos tipos de tecnologas que proporcionan calidad de servicio. Cuando IETF comenzo a trabajar en el aseguramiento de la calidad de servicio, el primer resultado fue conocida como servicios integrados - IntServ -, que se puede considerar de maximos por su gran detalle. Como contrapunto se desarrollo una variante que se conoce como servicios diferenciados - DiffServ - de mas xito practico. Estas aproximaciones se mantienen en el nivel 3 de red, usando los caminos descubiertos por los algoritmos de ruteo estandar. IntServ es un protocolo que se acopla a las rutas IP descubiertas por los algoritmos de ruteo, lo que hace es solicitar una cierta calidad de servicio y si la red la admite, la explota, si falla, se declina el servicio. En IPv4 los flujos se identifican por las direcciones de origen y destino, el puerto de origen y destino (a nivel de transporte) y el protocolo de transporte utilizado (TCP o UDP). En IPv6 la identificacin puede hacerse de la misma forma que en IPv4, o alternativamente por las direcciones de origen y destino y el valor del campo Etiqueta de Flujo. Aunque el campo Etiqueta de Flujo en IPv6 se defini con este objetivo la funcionalidad an no se ha implementado en la prctica. En la arquitectura IntServ se definen tres tipos de servicio, dos de ellos muy bien diferenciados: o Servicio Garantizado: garantiza un caudal mnimo y un retardo mximo. Cada router del trayecto debe ofrecer las garantas solicitadas, aunque a veces esto no es posible por las caractersticas del medio fsico (por ejemplo en Ethernet compartida). Para aplicaciones de Pgina 61

Redes Multimedia

tiempo real con requisitos extrictos de ancho de banda y retardo por ejemplo, una conversacion telefonica -. o Servicio de Carga Controlada: este servicio debe ofrecer una calidad comparable a la de una red de datagramas poco cargada, es decir en general un buen tiempo de respuesta, pero sin garantas estrictas. Eventualmente se pueden producir retardos grandes. Es muy elastica y solo pretende que la red parezca descargada incluso cuando esta congestionada - por ejemplo, transferencia de archivos Servicio Best Effort: este servicio no tiene ninguna garanta.

Para conseguir sus objetivos IntServ dispone del protocolo RSVP. 1.11.1. RSVP (Resource ReSerVation Protocol), usado para manejar QoS de la comunicacin, ya que hay que tener en cuenta que los paquetes IP son de longitud variable y el trfico de datos suele ser a rfagas. El propsito de RSVP es eliminar aquellas situaciones en las que la voz se pierde porque tenemos una rfaga de datos en la red. Para ello, ste solicita ancho de banda, divide los paquetes de datos grandes y da prioridad a los paquetes de voz cuando hay una congestin en un router. Si bien este protocolo ayudar considerablemente al trfico multimedia por la red, hay que tener en cuenta que RSVP no garantiza una calidad de servicio como sucede en redes avanzadas como ATM, que proporcionan servicios de QoS de forma estndar. En los ltimos aos, los protocolos de sealizacin para el servicio de transmisin de voz han experimentado una fuerte evolucin, puesto que cada vez ms, se estn usando las redes de conmutacin de paquetes para transportar trfico de voz. Las necesidades de calidad de servicio hacen que sea necesaria una gestin de recursos que asegure la optimizacin de la capacidad de transporte de la voz extremo a extremo, para ello surgen los protocolos de la sealizacin. Por sealizacin se entiende el conjunto de informaciones intercambiadas entre los dos extremos de la comunicacin que permiten efectuar operaciones de: Supervisin (deteccin de condicin o cambio de estado). Direccionamiento (negociacin y establecimiento de llamada). Explotacin (gestin y mantenimiento de la red).

Redes Multimedia

Pgina 62

Las peticiones RSVP las lanza el destino que, informado de la ruta por la que le llegan los datos reclama en la misma una serie de garantias de calidad. Cada nodo debe tomar una decision de acuerdo a su politica de servicio, decision que se materializa en un control de la entrada y la salida, control consistente en reservar unos minimos garantizados.

Modelo Diffserv: se basa en la divisin del trfico en diferentes clases y en la asignacin de prioridades a estos agregados. Utiliza diferente informacin de la cabecera de los paquetes (por ejemplo, DSCP Diffserv Code Point) para distinguir clasificar los paquetes y conocer el tratamiento que debe recibir el trfico en los nodos de la red Diffserv.

DiffServ es un protocolo de minimos que busca garantizar una cierta calidad de servicio entre entremos utilizando cierta diferenciacion de paquetes IP, para esto; redefine los 8 bits del campo type of service de la cabecera IP, usando los 6 primeros bits para establecer hasta 64 tipos diferentes de paquetes. Los routes internos solo analizan estos primeros 6 bits para aplicar una u otra politica dentro de un conjunto prestablecido (prioridad, retardo, tasa de perdidas, etc). Los routes de frontera (edge) han necogiado previamente con las aplicaciones lo que pueden ofrecer y clasifican los paquetes entrantes en alguno de los 64 tipos disponibles. Los servicios diferenciados (Diffserv) proporcionan mecanismos de calidad de servicio para reducir la carga en dispositivos de la red a travs de un mapeo entre flujos de trfico y niveles Redes Multimedia Pgina 63

de servicio. Los paquetes que pertenecen a una determinada clase se marcan con un cdigo especfico (DSCP Diffserv CodePoint). Este cdigo es todo lo que necesitamos para identificar una clase de trfico. La diferenciacin de servicios se logra mediante la definicin de comportamientos especficos para cada clase de trfico entre dispositivos de interconexin, hecho conocido como PHB (Per Hop Behavior).

De esta manera a travs de Diffserv planteamos asignar prioridades a los diferentes paquetes que son enviados a la red. La arquitectura DiffServ se basa en la idea de que la informacin sobre calidad de servicio se escribe en los datagramas, no en los routers. Esta es la diferencia fundamental con IntServ y es la que nos va a permitir implementar una calidad de servicio escalable a cualquier cantidad de flujos. Para escribir la informacin sobre la calidad de servicio de cada datagrama se utiliza un campo de un byte en la cabecera denominado DS. El campo DS se estructura de la siguiente forma: Subcampo DSCP (Differentiated Services CodePoint) ECN (Explicit Congestion Notification) Longitud (bits) 6 2

El subcampo ECN tiene que ver con la notificacin de situaciones de congestin. En cuanto al subcampo DSCP nos permite definir en principio hasta 26 = 64 posibles categoras de trfico como ya se menciono, aunque en la prctica se utilizan bastante menos. Los valores de DSCP se dividen en los tres grupos siguientes: Codepoint xxxxx0 xxxx11 xxxx01 Posibles Valores 32 16 16 Uso Estndar Local/Experimental Reservado

De momento se contemplan 32 posibles categoras de datagramas, correspondientes a los cinco primeros bits del campo DS. En DiffServ se definen tres tipos de servicio, que son los siguientes: o Servicio Expedited Forwarding o Premium, Retransmision expedita: busca velocidad: Este servicio es el de mayor calidad. Se supone que debe ofrecer un servicio equivalente a una lnea dedicada virtual, o a un circuito ATM CBR o VBR-rt. Debe garantizar un caudal mnimo, una tasa mxima de prdida de paquetes, un retardo medio Pgina 64

Redes Multimedia

mximo y un jitter mximo. El valor del subcampo DSCP relacionado con este servicio es 101110. o Servicio Assured Forwarding, Retransmision asegurada: previene descartes: Este servicio asegura un trato preferente, pero no garantiza caudales, retardos, etc. Se definen cuatro clases posibles pudindose asignar a cada clase una cantidad de recursos en los routers (ancho de banda, espacio en buffers, etc.). La clase se indica en los tres primeros bits del DSCP. Para cada clase se definen tres categoras de descarte de paquetes (probabilidad alta, media y baja) que se especifican en los dos bits siguientes (cuarto y quinto). Servicio Best Effort: este servicio se caracteriza por tener a cero los tres primeros bits del DSCP. En este caso los dos bits restantes pueden utilizarse para marcar una prioridad, dentro del grupo best effort. Y al igual que en IntServ, en este servicio no se ofrece ningn tipo de garantas.

El servicio Expedited Forwarding es aproximadamente equivalente al Servicio Garantizado de IntServ, mientras que el Assured Forwarding corresponde ms o menos al Servicio de Carga Controlada de IntServ. Algunos ISPofrecen servicios denominados olmpicos con categoras denominadas oro, plata y normal (o tiempo-real, negocios y normal). Generalmente estos servicios se basan en las diversas clases del servicio de retransmisin asegurada. 1.12. RTP/RTCP: Transporte de flujos multimedia

RTP (Real-time Transport Protocol) es un protocolo de nivel de aplicacin utilizado para la transmisin de informacin en tiempo real (audio o vdeo), extremo a extremo sobre una red de paquetes. Fue publicado por primera vez como estndar en 1996 como RFC 1889, y actualizado posteriormente. ste ofrece entrega de datos multicast para aplicaciones de streaming, videoconferencia, etc., siempre que la red proporcione los servicios. Es importante destacar en este caso que RTP no ofrece garantas sobre la calidad del servicio ni sobre el retraso de la entrega de datos, por lo que necesita el apoyo de capas ms bajas que controlen la reserva de recursos. RTP va de la mano de su protocolo de control, RTCP: RTP enva los datos y RTCP proporciona servicios de control y otras funcionalidades. Existe una variante llamada SRTP (Secure RTP) usada para aportar caractersticas de cifrado al canal RTP. RTCP (RTP Control Protocol) se encarga de monitorizar la calidad del servicio y de proporcionar informacin acerca de los participantes en una sesin de intercambio de datos. El protocolo, definido en el RFC 3550, no est diseado para soportar todas las necesidades de comunicacin de una aplicacin, slo las ms bsicas. La principal funcin de RTCP es proporcionar una retroalimentacin til para mantener una calidad de distribucin adecuada: los receptores de una sesin emplean RTCP para informar al emisor sobre la calidad de su recepcin, incluyendo el nmero de paquetes perdidos, jitter (la variacin en la latencia) y RTT (Round Trip Time). Los paquetes RTCP se envan de modo que el trfico en la red no aumente linealmente con el nmero de agentes participantes en la sesin, ajustando el intervalo de envo de acuerdo al trfico. Para ello, RTCP se encarga de transmitir peridicamente paquetes de control a todos los participantes de una sesin.

Redes Multimedia

Pgina 65

1.13.

RTSP: Control de sesin y localizacin de

medios

RTSP (Real-Time Streaming Protocol) es un protocolo a nivel de aplicacin que optimiza el flujo de datos multimedia. En sintaxis y funcionamiento, es similar al protocolo HTTP, donde tanto el cliente y el servidor pueden hacer peticiones. No obstante, a diferencia de HTTP, el protocolo RTSP necesita mantener informacin de estado. Entre sus principales ventajas, podemos destacar que debido a sus similitudes con el HTTP, hace que sea adaptable a proxys y firewalls, y es compatible con el modo de difusin multicast, siendo capaz de enviar la informacin a un grupo de clientes en un solo paso. Adems, es independiente de la capa de transporte usada: puede utilizar tanto TCP como UDP. Por el contrario, como desventajas se puede subrayar que depende de la congestin de red, por lo que la prdida de paquetes durante la transmisin es imprevisible, y si se trabaja en modo unicast, necesita un ancho de banda importante. 1.14. SIP y H.323: Establecimiento y gestin de sesiones multimedia

Para cumplir los requerimientos de sealizacin existen principalmente tres protocolos: H.323, SIP y MGCP. H.323 fue diseado con un objetivo principal: Proveer a los usuarios con tele-conferencias que tienen capacidades de voz, video y datos sobre redes de conmutacin de paquetes. H.323 es una recomendacin del ITU-T, que define los protocolos para proveer sesiones de comunicacin audiovisual sobre paquetes de red donde no se garantiza la calidad de servicio. ste se cre basndose en estndares existentes como H.320, RTP y Q.931, para proveer de un mecanismo para el transporte de aplicaciones multimedia redes de rea local pero ha evolucionado rpidamente para dirigir las crecientes necesidades de las redes de VoIP. Aparte del modelo bsico de llamada, el protocolo define servicios suplementarios, necesarios para dirigir las expectativas de comunicaciones comerciales. Los diseadores de H.323 lo definieron de tal manera que las empresas pueden agregar sus propias especificaciones al protocolo que permiten a los dispositivos adquirir nuevas caractersticas o capacidades. ste fue el primer estndar de VoIP en adoptar el estndar de IETF de RTP (Protocolo de Transporte en tiempo Real) para transportar audio y vdeo sobre redes IP. El estndar tiene amplitud e incluye desde dispositivos especficos hasta tecnologas embebidas en computadoras personales, adems de servir para comunicacin punto-punto o conferencias multi-punto. H.323 habla tambin sobre control de llamadas, gestin multimedia y gestin de ancho de banda, adems de los interfaces entre redes de paquetes y otras redes.

Redes Multimedia

Pgina 66

H.323 forma parte de una gran serie de estndares que permiten la videoconferencia a travs de redes. Conocidos como H.32X, esta serie incluye H.320 y H.324, que permiten las comunicaciones RDSI y RTC respectivamente El estndar fue diseado especficamente con los siguientes objetivos: Basarse en los estndares existentes, incluyendo H.320, RTP y Q.931 Incorporar algunas de las ventajas que las redes de conmutacin de paquetes ofrecen para transportar datos en tiempo real. Solucionar la problemtica que plantea el envo de datos en tiempo real sobre redes de conmutacin de paquetes.

Los diseadores de H.323 saben que los requisitos de la comunicacin difieren de un lugar a otro, entre usuarios y entre compaas y obviamente con el tiempo los requisitos de la comunicacin tambin cambian. Dados estos factores, los diseadores de H.323 lo definieron de tal manera que las empresas que manufacturan los equipos pueden agregar sus propias especificaciones al protocolo y pueden definir otras estructuras de estndares que permiten a los dispositivos adquirir nuevas clases de caractersticas o capacidades. Componentes H.323 establece los estndares para la compresin y descompresin de audio y vdeo, asegurando que los equipos de distintos fabricantes se intercomuniquen. As, los usuarios no se tienen que preocupar de cmo el equipo receptor acta, siempre y cuando cumpla este estndar. Por ejemplo, la gestin del ancho de banda disponible para evitar que la LAN se colapse con la comunicacin de audio y vdeo tambin est contemplada en el estndar, esto se realiza limitando el nmero de conexiones simultneas. Tambin la norma H.323 hace uso de los procedimientos de sealizacin de los canales lgicos contenidos en la norma H.245, en los que el contenido de cada uno de los canales se define cuando se abre. Estos procedimientos se proporcionan para fijar las prestaciones del emisor y receptor, el establecimiento de la llamada, intercambio de informacin, terminacin de la llamada y como se codifica y decodifica. Por ejemplo, cuando se origina una llamada telefnica sobre Internet, los dos terminales deben negociar cual de los dos ejerce el control, de manera tal que slo uno de ellos origine los mensajes especiales de control. Un punto importante es que se deben determinar las capacidades de los sistemas, de forma que no se permita la transmisin de datos si no pueden ser gestionados por el receptor. Como se ha visto, este estndar define un amplio conjunto de caractersticas y funciones, algunas son necesarias y otras opcionales. Pero el H.323 define mucho ms que las funciones, este estndar define los siguientes componentes ms relevantes: 1. Terminal Un terminal H.323 es un extremo de la red que proporciona comunicaciones bidireccionales en tiempo real con otro terminal H.323, gateway o unidad de control multipunto (MCU). Esta comunicacin consta de seales de control, indicaciones, audio, imagen en color en movimiento y /o datos entre los dos terminales. Conforme a la especificacin, un terminal H.323 puede proporcionar slo voz, voz y datos, voz y vdeo, o voz, datos y vdeo. Un terminal H.323 consta de las interfaces del equipo de usuario, el cdec de video, el cdec de audio, el equipo telemtico, la capa H.225, las funciones de control del sistema y la interfaz con la red por paquetes. Redes Multimedia Pgina 67

a. Equipos de adquisicin de informacin: Es un conjunto de cmaras, monitores, dispositivos de audio (micrfono y altavoces) y aplicaciones de datos, e interfaces de usuario asociados a cada uno de ellos. b. Cdec de audio: Todos los terminales debern disponer de un cdec de audio, para codificar y decodificar seales vocales (G.711), y ser capaces de transmitir y recibir ley A y ley . Un terminal puede, opcionalmente, ser capaz de codificar y decodificar seales vocales. El terminal H.323 puede, opcionalmente, enviar ms de un canal de audio al mismo tiempo, por ejemplo, para hacer posible la difusin de 2 idiomas. c. Cdec de video: En los terminales H.323 es opcional. d. Canal de datos: Uno o ms canales de datos son opcionales. Pueden ser unidireccionales o bidireccionales. e. Retardo en el trayecto de recepcin: Incluye el retardo aadido a las tramas para mantener la sincronizacin, y tener en cuenta la fluctuacin de las llegadas de paquetes. No suele usarse en la transmisin sino en recepcin, para aadir el retardo necesario en el trayecto de audio para, por ejemplo, lograr la sincronizacin con el movimiento de los labios en una videoconferencia. f. Unidad de control del sistema: Proporciona la sealizacin necesaria para el funcionamiento adecuado del terminal. Est formada por tres bloques principales: Funcin de control H.245, funcin de sealizacin de llamada H.225 y funcin de sealizacin RAS. Funcin de control H.245: Se utiliza el canal lgico de control H.245 para llevar mensajes de control extremo a extremo que rige el modo de funcionamiento de la entidad H.323. Se ocupa de negociar las capacidades (ancho de banda) intercambiadas, de la apertura y cierre de los canales lgicos y de los mensajes de control de flujo. En cada llamada, se puede transmitir cualquier nmero de canales lgicos de cada tipo de medio (audio, video, datos) pero solo existir un canal lgico de control, el canal lgico 0. Funcin de sealizacin de la llamada H.225: Utiliza un canal lgico de sealizacin para llevar mensajes de establecimiento y finalizacin de la llamada entre 2 puntos extremos H.323. El canal de sealizacin de llamada es independiente del canal de control H.245. Los procedimientos de apertura y cierre de canal lgico no se utilizan para establecer el canal de sealizacin. Se abre antes del establecimiento del canal de control H.245 y de cualquier otro canal lgico. Puede establecerse de terminal a terminal o de terminal a gatekeeper. Funcin de control RAS (Registro, Admisin, Situacin): Utiliza un canal lgico de sealizacin RAS para llevar a cabo procedimientos de registro, admisin, situacin y cambio de ancho de banda entre puntos extremos (terminales, gateway..) y el gatekeeper. Slo se utiliza en zonas que tengan un gatekeeper. El canal de sealizacin RAS es independiente del canal de sealizacin de llamada, y del canal de control H.245. Los procedimientos de apertura de canal lgico H.245 no se utilizan para establecer el canal de sealizacin RAS. El canal de sealizacin RAS se abre antes de que se establezca cualquier otro canal entre puntos extremos H.323. g. Capa H.225: Se encarga de dar formato a las tramas de video, audio, datos y control transmitidos en mensajes de salida hacia la interfaz de red y de recuperarlos de los mensajes que han sido introducidos desde la interfaz de red. Adems lleva a cabo tambin la alineacin de trama, la numeracin secuencial y la deteccin/correccin de errores. Redes Multimedia Pgina 68

h. Interfaz de red de paquetes: Es especfica en cada implementacin. Debe proveer los servicios descritos en la recomendacin H.225. Esto significa que el servicio extremo a extremo fiable (por ejemplo, TCP) es obligatorio para el canal de control H.245, los canales de datos y el canal de sealizacin de llamada. El servicio de extremo a extremo no fiable (UDP, IPX) es obligatorio para los canales de audio, los canales de video y el canal de RAS. Estos servicios pueden ser dplex o smplex y de unicast o multicast dependiendo de la aplicacin, las capacidades de los terminales y la configuracin de la red. 2. Gateway` Un gateway H.323 es un extremo que proporciona comunicaciones bidireccionales en tiempo real entre terminales H.323 en la red IP y otros terminales o gateways en una red conmutada. En general, el propsito del gateway es reflejar transparentemente las caractersticas de un extremo en la red IP a otro en una red conmutada y viceversa. 3. Gatekeeper El gatekeeper es una entidad que proporciona la traduccin de direcciones y el control de acceso a la red de los terminales H.323, gateways y MCUs. El gatekeeper puede tambin ofrecer otros servicios a los terminales, gateways y MCUs, tales como gestin del ancho de banda y localizacin de los gateways. El Gatekeeper realiza dos funciones de control de llamadas que preservan la integridad de la red corporativa de datos. La primera es la traslacin de direcciones de los terminales de la LAN a las correspondientes IP o IPX, tal y como se describe en la especificacin RAS. La segunda es la gestin del ancho de banda, fijando el nmero de conferencias que pueden estar dndose simultneamente en la LAN y rechazando las nuevas peticiones por encima del nivel establecido, de manera tal que se garantice ancho de banda suficiente para las aplicaciones de datos sobre la LAN. El Gatekeeper proporciona todas las funciones anteriores para los terminales, Gateways y MCUs, que estn registrados dentro de la denominada Zona de control H.323. Adems de las funciones anteriores, el Gatekeeper realiza los siguientes servicios de control: Control de admisiones: El gatekeeper puede rechazar aquellas llamadas procedentes de un terminal por ausencia de autorizacin a terminales o gateways particulares de acceso restringido o en determinadas franjas horarias. Control y gestin de ancho de banda: Para controlar el nmero de terminales H.323 a los que se permite el acceso simultneo a la red, as como el rechazo de llamadas tanto entrantes como salientes para las que no se disponga de suficiente ancho de banda. Gestin de la zona: Lleva a cabo el registro y la admisin de los terminales y gateways de su zona. Conoce en cada momento la situacin de los gateways existentes en su zona que encaminan las conexiones hacia terminales RCC. 4. MCU La Unidad de Control Multipunto est diseada para soportar la conferencia entre tres o ms puntos, bajo el estndar H.323, llevando la negociacin entre terminales para determinar las capacidades comunes para el proceso de audio y vdeo y controlar la multidifusin. 5. CONTROLADOR MULTIPUNTO Un controlador multipunto es un componente de H.323 que provee capacidad de negociacin con Redes Multimedia Pgina 69

todos los terminales para llevar a cabo niveles de comunicaciones. Tambin puede controlar recursos de conferencia tales como multicasting de vdeo. El Controlador Multipunto no ejecuta mezcla o conmutacin de audio, vdeo o datos. 6. PROCESADOR MULTIPUNTO Un procesador multipunto es un componente de H.323 de hardware y software especializado, mezcla, conmuta y procesa audio, vdeo y / o flujo de datos para los participantes de una conferencia multipunto de tal forma que los procesadores del terminal no sean pesadamente utilizados. El procesador multipunto puede procesar un flujo medio nico o flujos medio mltiples dependiendo de la conferencia soportada. 7. PROXY H.323 Un proxy H.323 es un servidor que provee a los usuarios acceso a redes seguras de unas a otras confiando en la informacin que conforma la recomendacin H.323.El Proxy H.323 se comporta como dos puntos remotos H.323 que envan mensajes call set up, e informacin en tiempo real a un destino del lado seguro del firewall. Pila de protocolos

A continuacin se explican los protocolos ms significativos para H.323: - RTP/RTCP (Real-Time Transport Protocol / Real-Time Transport Control Protocol) Protocolos de transporte en tiempo real que proporcionan servicios de entrega punto a punto de datos. - RAS (Registration, Admission and Status): Sirve para registrar, control de admisin, control del ancho de banda, estado y desconexin de los participantes. - H225.0: Protocolo de control de llamada que permite establecer una conexin y una desconexin. - H.245: Protocolo de control usado en el establecimiento y control de una llamada.

SIP Vs. H.323 - Comparativa H323 es el protocolo ms definido pero adolece de cierta falta de flexibilidad . SIP est menos definido pero es ms fcil de integrar, Que protocolo ganar al final?. Es dificil de decir pero dependera de la aplicacin que cada uno quiera desarrollar. (SIP es ms facil de implementar aunque los conceptos de H.323 son mejores).

Redes Multimedia

Pgina 70

You might also like