REDESII

bullet1 INTERCONEXION DE REDES

bullet2 Fuentes del 802.x al 802.y

Se podría pensar con inocencia que un puente de una LAN 802 a otra, seria completamente trivial, pero éste no es el caso. En el resto de esta sección se señalarán algunas de las dificultades que se encontrarán cuando se trate de construir un puente entre varias LAN 802. Mayores detalles al respecto se pueden encontrar en Berntsen y colaboradores 11 985) y en Hawe y colaboradores 11 984).

Cada una de las nueve combinaciones posibles de la 802,x a la 802.y, tiene su conjunto propio y exclusivo de problemas. Sin embargo, antes de tratar cada uno de ellos en forma separada, examinemos algunos de los problemas generales que son comunes a todos los puentes. Para comenzar, cada una de las LAN utiliza un formato de trama diferente (véase figura 5-30). No existe ninguna razón técnica válida para esta incompatibilidad. Sólo que ninguna de

las compañías que promueven las tres normas (Xerox, GM e IBM) quisieron modificar las suyas. Como resultado de esto, cualquier proceso de copiado entre diferentes LAN necesitará un reformateo, el cual lleva tiempo de CPU, exige un nuevo cálculo del código de redundancia y, además, introduce la posibilidad de errores sin detectar, debidos a bits dañados en la memoria del puente. Nada de esto seria necesario si los tres comités hubieran sido capaces de aceptar un solo formato.


_

Otro problema, todavía más serio, es el hecho de que las LAN interconectadas no funcionan necesariamente a la misma velocidad. Cada norma permite el uso de varias velocidades. La norma 802.3 permite velocidades de hasta 20 Mbps. Con la 802.4 se pueden tener varias velocidades que van de 1 a 10 Mbps. Por último, la norma 802.5 se va desde 1 hasta 4 Mbps. En la práctica, la 802.3 es de 10 Mbps, la 802.4 generalmente es de 10 Mbps, y la 802.5 es de 4 Mbps.

Cuando se reexpide un número grande de tramas desde la 802.3 o 802.4 a la 802.5, el puente no será capaz de librarse de las tramas tan rápido como llegan; sino que tendrá que almacenarlas, esperando que no se le termine la memoria disponible. El problema también existe, hasta cierto punto, de la 802.4 a la 802. 3, porque una parte del ancho de banda de la 302.3 se pierde debido a las colisiones. En realidad no tiene 10 Mbps, en tanto que la 802.4 si los tiene.

 

_



 Un problema más sutil, pero también importante, que está relacionado con el concepto de puente como un cuello de botella, es el del valor de los temporizadores en las capas superiores. Supóngase que la capa de red en una LAN 802.4 está tratando de enviar un mensaje muy largo, como una secuencia de tramas. Después de transmitir la última, arranca un temporizador para esperar un asentimiento. Si el mensaje tiene que transitar por un puente hacia una LAN 802. 5, existe el peligro de que el temporizador se desactive, antes de que se haya expedido la última trama hacia la LAN más lenta. La capa de red supondrá que el problema se debe a una trama extraviada, y retransmite de nuevo la secuencia completa. Después de n intentos fallidos puede llegar a renunciar, e indicar a la capa de transporte que el extremo destinatario está muerto. Precisamente este problema de velocidades desiguales en una pasarela, fue reportado por Nagle (1984) en un contexto ligeramente distinto.

Un tercer problema y potencialmente el más serio de todos, es que las tres LAN 802 tienen diferentes longitudes máximas de trama. Para la 802.3, ésta depende de los parámetros de la configuración, pero para el sistema normal de 10 Mbps es de 1518 octetos. Para la 802.4 esta longitud se fijó en 8191 octetos. Para la 802. 5 no hay limite superior, excepto que una estación no puede transmitir por un tiempo mayor que el tiempo de retención del testigo. Con el valor por defecto de 10 mseg, la máxima longitud de la trama seria de 5000 octetos.

El problema obvio es, ¿qué sucede si una trama larga debe expedirse sobre una LAN que no puede aceptarla? La idea de dividir la trama en varios pedazos no es solución porque no puede llevarse a cabo en esta capa. Todos los protocolos suponen que las tramas llegan o no llegan. No hay forma de rearmar las tramas a partir de unidades más pequeñas. Con esto no se pretende dar a entender que semejantes protocolos no puedan diseñarse. Podrían y de hecho lo han sido. Es simplemente que el 802 no proporciona esta característica. Básicamente no hay solución, y las tramas que sean muy largas para ser transmitidas, deberán desecharse. Demasiado para la transparencia.

Ahora consideremos con brevedad cada uno de los nueve casos de puentes del 802.x al 802,y, con objeto de ver qué otros problemas están ocultos. De un 802.3 a otro 802.3 es fácil. La única cosa que puede andar mal es que la LAN destinataria se encuentre tan cargada, que haga que las tramas sigan llenando el puente, y éste no pueda deshacerse de ellas. Si esta situación persistiera por mucho tiempo, el puente podrá quedarse sin tampones y comenzar a tirar tramas. Dado que este problema siempre está potencialmente presente cuando se transmite hacia una LAN 802.3, ya no lo mencionaremos más. Con las otras dos LAN, cada una de las estaciones, incluyendo el puente, tienen garantizado que puedan adquirir periódicamente el testigo, y que no estarán calladas durante largos intervalos.

De la 802.4 a la 802.3 existen dos problemas. Primero, las tramas del 802.4 transportan bits de prioridad que las tramas de la 802. 3 no tienen. Como resultado de esto, si dos LAN 802.4 se comunican a través de una LAN 802. 3, la LAN intermedia perderá la prioridad.

El segundo problema está provocado por una característica especifica de la 802.4: intercambio temporal del testigo. Es posible, para una trama de la 802.4, poner un bit de la cabecera a 1, para pasar temporalmente el testigo a su destino, permitiéndole así enviar un acuse de recibo. Sin embargo, si un puente reexpide esta trama, ¿qué deberá hacer este puente? Si éste envía una trama de asentimiento por su cuenta, estará mintiendo, porque la trama realmente no se ha entregado todavía. De hecho, el destino podría estar muerto.

Por otra parte, si no generara el asentimiento, seguramente el extremo emisor concluiría que el extremo destinatario está muerto y notificará un fallo a sus superiores. Parece que no existe ninguna manera de corregir este tipo de problema.

Se tiene un problema similar para el caso de la 802.5 a la 802.3. El formato de la trama de la 802.5 tiene los bits A y C en el octeto que se refiere al estado de la trama. El destino ajusta estos bits para indicarle al emisor si la estación direccionada vio la trama y, también si la copió. De nuevo, aquí el puente puede mentir y decir que efectivamente copió la trama pero, si después resulta que el extremo destinatario está fuera de servicios pueden surgir problemas muy serios. En esencia, la inclusión de un puente en la red, modifica la semántica de los bits.

De la 802.3 a la 802.4 se tiene el problema de qué colocar en los bits de prioridad. Se puede obtener un buen resultado al hacer que el puente retransmita todas las tramas con la prioridad más alta, porque probablemente habrán sufrido ya un retardo considerablemente largo.

De la 802.4 a la 802.4 el único problema consiste en qué hacer con el intercambio temporal de testigo. Por lo menos se tiene la posibilidad de que el puente trate la reexpedición de la trama, lo más rápido que se pueda, para obtener la respuesta antes de que el temporizador venza. Al reexpedir la trama con la prioridad más alta, el puente está contando una pequeña mentira, pero gracias a esto, incrementa la probabilidad de obtener la respuesta a tiempo.

De la 802. 5 a la 802.4 se tiene con los bits A y C exactamente el mismo problema anterior. También, la definición de los bits de prioridad es diferente en las dos LAN, pero los pedigüeños no tienen la oportunidad de escoger. Al menos las dos LAN tienen el mismo número de bits de prioridad. Lo único que el puente puede hacer es copiar los bits de prioridad y esperar el mejor resultado.

De la 802. 3 a la 802. 5 el puente debe generar los bits de prioridad, pero no surge ningún otro problema especial. De la 8ó2.4 a la 802.5 hay un problema potencial con las tramas que son demasiado largas, y el problema del intercambio temporal del testigo se presenta otra vez. Por último, de la 802. 5 a la 802. 5 el problema radica en qué hacer con los bits A y C, nuevamente. En la figura 5-31 se sumarían los diferentes tipos de problemas que se han venido mencionando.


_


Cuando el comité del IEEE 802 (Instituto de ingenieros eléctricos y electrónicos) inició los trabajos para diseñar una norma para las LAN, fue incapaz de ponerse de acuerdo en una sola norma, por lo que produjo tres normas incompatibles, como acabamos de ver con cierto detalle. Por este fracaso se le ha criticado abiertamente. Cuando después se le asignó la tarea de diseñar una norma para puentes, con objeto de interconectar sus tres LAN incompatibles, resolvió hacerlo mejor, y lo hizo; pues se sacó la espina con dos diseños incompatibles para los puentes. Hasta ahora, nadie le ha solicitado diseñar una norma, para conectar sus dos puentes incompatibles. Sin embargo, la tendencia va en dirección correcta.

Esta sección se ha ocupado de los problemas que se encuentran en dos redes tipo LAN conectadas a través de un solo puente. Las siguientes dos secciones se ocuparán de los problemas que se presentan al conectar redes de interconexión grandes, que contienen muchas LAN y muchos puentes, así como los dos planteamientos de la IEEE para el diseño de estos puentes.

    Hosted by www.Geocities.ws

    1