FORMATO DE LA TRAMA IEEE 802.5

 Las redes token ring funcionan básicamente de la siguiente forma: si ningún host desea transmitir, todos están en modo escucha y el token, que es un frame de 3 bytes, va pasando de un host a otro indefinidamente. Cuando algún nodo desea transmitir debe esperar a que pase por él el token. En ese momento, se apodera de éste, pasa a modo transmisión y envía el frame al siguiente nodo. Todos los demás hosts del anillo, incluido el destino, siguen en modo escucha, retransmitiendo el frame recibido hacia el siguiente nodo. El host destino, además de retransmitirlo, retiene una copia del frame. El nodo transmisor puede que restaure el token en el anillo inmediatamente, o puede que espere hasta recibir su frame para restaurar el token.

Formato del  a) Token de Token Ring  b) Frame Token Ring

- Delimitador de Inicio: 1 Byte utilizado para demarcar el inicio del frame.

- Control de Acceso:1 Byte que contiene bits especiales: tres de prioridad, el del token, el de monitor y tres de reserva. Su forma es PPPTMRRR.

- Frame de Control: 1 Byte que distingue al frame entre un frame de datos o de control.

- Dirección Destino: 6 Bytes que indican la dirección del nodo destino.

- Dirección Origen: 6 Bytes que indican la dirección del nodo fuente.

- Datos: Campo que encapsula los datos del nivel superior, limitado en tamaño por el Token Holding Time.

- CRC: 4 Bytes que corresponden a una suma de verificación para asegurar que el frame llegó en buen estado.

- Delimitador de Término: 1 Byte que marca el final del frame. Los seis primeros bits forman una secuencia inválida en la codificación Manchester diferencial. El séptimo se utiliza para indicar el último frame cuando lo que se transmite es una secuencia de frames. El octavo bit indica si se ha producido un error en la transmisión del frame entre dos nodos. Si algún nodo detecta un error en el frame pondrá en 1 este bit. Esto integra un mecanismo intrínseco de detección de errores en la transmisión.

- Estado del Frame: 1 Byte que contiene dos bits especiales, el A y el C. Al llegar un frame al destino, éste coloca el bit A en uno y si el nodo copia el frame coloca el bit C en uno. Con esto, el nodo emisor al recibir su frame tiene las siguientes opciones en los bits AC: 00 destino no presente, 10 destino presente y frame no aceptado, 11 destino presente y frame copiado. Con esto, el protocolo incorpora un mecanismo automático de acuse de recibo. 

La estructura de un token es una versión simplificada de un frame. Contiene únicamente los campos DI, CA y DT. En el campo CA el bit de token está siempre puesto a 0. En el campo DT los dos últimos bits están siempre a 0.  

El campo CA dispone de tres bits de prioridad que funcionan de la siguiente manera: cuando un host desea transmitir un frame con prioridad n debe esperar a que pase por él un token de prioridad menor o igual que n. Además, los hosts pueden aprovechar un frame en tránsito para solicitar al emisor un token de una determinada prioridad. Un host sólo puede utilizar los bits de reserva si éstos no contienen ya una petición de mayor prioridad.  

Cuando el frame de datos vuelve a su emisor, éste emitirá un token de la prioridad solicitada, que será la más alta que hubiera pendiente en el anillo. En el caso de funcionar con Early Token Release este mecanismo de prioridad queda parcialmente deshabilitado debido a que el emisor ha de restaurar el token antes de haber recibido las solicitudes de reserva.

 

Hosted by www.Geocities.ws

1