Vous êtes sur la page 1sur 32

Redes de rea local: Redes Token Ring

5. Redes Token Ring


5.1. Definicin 5.2. Modelo de referencia 5.3. IEEE 802.5: Nivel fsico 5.4. IEEE 802.5: Nivel MAC 5.5. Evolucin de las redes token ring

Autor: Oscar Ortiz.

2 - 143

Redes de rea local: Redes Token Ring

5.1. Definicin

El estndar IEEE 802.5 (token ring) tiene sus orgenes en los productos comerciales que IBM desarroll para sus redes de rea local. Token ring nunca ha conseguido tener la popularidad que Ethernet, y en los ltimos aos su demanda ha decado considerablemente.

Autor: Oscar Ortiz.

2 - 144

Redes de rea local: Redes Token Ring

5.2. Modelo de Referencia Su arquitectura es la siguiente:


Modelo IEEE 802
Gestin de la red LLC Control del Enlace Lgico MAC Control de Acceso al Medio PLS Sealizacin fsica
Cable PLS/MIC Medium Interface Cable

Modelo OSI
7 6 5 4 3 2 1 Aplicacin Presentacin Sesin Transporte Red Enlace Fsico

IEEE 802.2

IEEE 802.5

MIC
Cable TCU/MIC

MICMedium Interface Connector TCU Trunk Coupling Unit


Autor: Oscar Ortiz.

Medio fsico

TCU

Medio fsico

2 - 145

Redes de rea local: Redes Token Ring

5.3. IEEE 802.5: Nivel Fsico


Las velocidades de transmisin pueden ser de 4 16 Mbit/seg en su versin tradicional y de 100 1000 Mbit/seg en su versin mejorada. Puede usar cable de pares o fibra ptica, dependiendo de la velocidad de transmisin. La transmisin se realiza en banda base con la siguiente codificacin:
Velocidad (Mbps)
Medio de Transmisin Codificacin
Autor: Oscar Ortiz.

4
UTP/STP Fibra Manchester Diferencial

16
UTP/STP Fibra Manchester Diferencial

100
UTP/STP MLT-3

100
Fibra 4B5B,NRZI

1000
Fibra 8B/10B 2 - 146

Redes de rea local: Redes Token Ring

5.3. IEEE 802.5: Nivel Fsico


La topologa es en anillo. Los datos se transmiten por el anillo, bit a bit de forma secuencial y en sentido nico. Cada estacin acta como repetidor, regenerando y retransmitiendo cada bit.

Autor: Oscar Ortiz.

2 - 147

Redes de rea local: Redes Token Ring

5.3. IEEE 802.5: Nivel Fsico


La estacin (repetidor) puede operar en tres estados:
Estado de escucha (retardo de un bit)

Estado de transmisin.

Estado bypass.

Autor: Oscar Ortiz.

2 - 148

Redes de rea local: Redes Token Ring

5.3. IEEE 802.5: Nivel Fsico


A partir de 1997, la actualizacin de la norma IEEE 802.5 introdujo la topologa fsica en estrella, aunque su topologa lgica segua siendo en anillo. Esto se consigue utilizando concentradores token ring (MSAU Multistation Access Unit). De esta forma, en un anillo pueden conectarse hasta 250 estaciones (cables STP) o hasta 72 estaciones (cable UTP).

Autor: Oscar Ortiz.

2 - 149

Redes de rea local: Redes Token Ring

5.3. IEEE 802.5: Nivel Fsico

Autor: Oscar Ortiz.

2 - 150

Redes de rea local: Redes Token Ring

5.3. IEEE 802.5: Nivel Fsico

Autor: Oscar Ortiz.

2 - 151

Redes de rea local: Redes Token Ring

5.3. IEEE 802.5: Nivel Fsico


La distancia mxima entre la estacin y la roseta de conexin es de 2,6 metros. La distancia mxima entre la roseta de conexin y la MSAU es de 100 metros. La distancia mxima entre MSAUs, utilizando los puertos especiales Ring In (RI) y Ring Out (RO), es de 10 metros.

Autor: Oscar Ortiz.

2 - 152

Redes de rea local: Redes Token Ring

5.3. IEEE 802.5: Nivel Fsico

Cable de conexin 2,6m

Cables tipo 1, 2 y 3 100m Cable de conexin a las MSAUs 2,6m

Cableado Estructurado de una red Token Ring

Cable de conexin entre MSAUs 10m

Autor: Oscar Ortiz.

2 - 153

Redes de rea local: Redes Token Ring

5.3. IEEE 802.5: Nivel Fsico


Se utilizan tres tipos de conectores:

Conector IBM
(cables STP tipos 1, 2 y 6)

Conector DB-9
(cable STP tipo 6)

Conector RJ-45
(cable UTP)

El TCU (Trunk Coupling Unit) se encuentra en el MSAU y contiene la electrnica y los rels para poner la estacin como repetidora o como bypass (puenteada). Estos rels son activados por el nivel MAC.
Autor: Oscar Ortiz.

2 - 154

Redes de rea local: Redes Token Ring

5.4. IEEE 802.5: Nivel MAC


El control de acceso al medio tradicional en IEEE 802.5 es el token-passing, que est basado en una secuencia particular de bits, denominada token o testigo, que circula por el anillo cuando todas las estaciones estn en reposo. Cuando una estacin recibe el testigo:
si no desea transmitir, pasa el testigo a la siguiente estacin del anillo. si desea transmitir, transforma el testigo en una secuencia de comienzo de trama y aade el resto de los campos para construir la trama (en este caso no hay testigo en el anillo).

Autor: Oscar Ortiz.

2 - 155

Redes de rea local: Redes Token Ring

5.4. IEEE 802.5: Nivel MAC


Cuando el resto de las estaciones del anillo reciben la trama, la repiten y, adems, aquella estacin a la que va dirigida la trama, la copia y la pasa al nivel LLC. Cuando la trama, despus de circular por el anillo, llega a la estacin que la gener, dicha estacin debe retirar la trama (si su transmisin ha sido correcta) y generar un nuevo testigo.

Autor: Oscar Ortiz.

2 - 156

Redes de rea local: Redes Token Ring

5.4. IEEE 802.5: Nivel MAC Protocolo Token-Passing

Autor: Oscar Ortiz.

2 - 157

Redes de rea local: Redes Token Ring

5.4. IEEE 802.5: Nivel MAC


La actualizacin de 1997 (topologa fsica en estrella y lgica en anillo) tambin introdujo un nuevo control de acceso al medio, llamado token ring dedicado (DTR). Se puede seguir usando el protocolo token-passing, o bien.. Usar los concentradores MSAUs para que la conexin entre la estacin y el concentrador sea punto a punto y full-duplex. De esta forma los concentradores funcionaran conmutando tramas, en vez de repitiendo bits.
Velocidad (Mbps)
Tamao mximo de la trama (bytes) Control de acceso al medio
Autor: Oscar Ortiz.

4
4550 TP o DTR

16
18200 TP o DTR

100/1000
18200 DTR 2 - 158

Redes de rea local: Redes Token Ring

5.4. IEEE 802.5: Nivel MAC Formato de la trama


Bytes Campo

1 SD

1 AC

1 FC

26 DA

26 SA

Variable Information

4 FCS

1 ED

1 FS

Formato del testigo (Token)


Bytes Campo

1 SD

1 AC

1 ED

Autor: Oscar Ortiz.

2 - 159

Redes de rea local: Redes Token Ring

5.4. IEEE 802.5: Nivel MAC Formato de la trama

26

26

Variable

SD AC

FC

DA

SA Informacion FCS ED

FS

Delimitador de comienzo (SD Starting Delimiter) Un byte que indica el comienzo de la trama/testigo, para que la parte receptora del subnivel MAC consiga la sincronizacin de trama.
SD (8 bits) JK0JK000

Los bits J y K dependen de la codificacin del nivel fsico, de forma que: J tiene la misma polaridad que el bit precedente. K tiene la polaridad contraria al bit precedente.
Autor: Oscar Ortiz.

2 - 160

Redes de rea local: Redes Token Ring

5.4. IEEE 802.5: Nivel MAC Formato de la trama

26

26

Variable

SD AC

FC

DA

SA Informacion FCS ED

FS

Control de acceso (AC Access Control) Un byte con el siguiente formato:


AC (8 bits) PPPTMRRR

Los 3 bits PPP permiten 8 niveles de prioridad. Los 3 bits RRR permiten 8 niveles de reserva de prioridad. El bit T permite distinguir una trama (T=1) del testigo (T=0). El bit M (monitor) se utiliza para el mantenimiento del anillo (ver Mantenimiento del anillo). Los campos SD + AC forman la secuencia de comienzo de trama (SDF Start of Frame Sequence)
Autor: Oscar Ortiz.

2 - 161

Redes de rea local: Redes Token Ring

5.4. IEEE 802.5: Nivel MAC Formato de la trama

26

26

Variable

SD AC

FC

DA

SA Informacion FCS ED

FS

Control de trama (FC Frame Control) Un byte que indica si la trama contiene datos LLC (FF=11) o si es una trama de control del subnivel MAC (FF=00)
FC (8 bits) FFZZZZZZ

Direccin Destino (DA Destination Address) Igual que en IEEE 802.3, son 2 6 bytes, dependiendo de la implementacin, que indican la direccin destino de la trama MAC. Puede ser:
Unicast o Individual (una estacin): primer bit a 0 Multicast (varias estaciones): primer bit a 1 Broadcast (todas las estaciones): todos los bits a 1
Autor: Oscar Ortiz.

2 - 162

Redes de rea local: Redes Token Ring

5.4. IEEE 802.5: Nivel MAC Formato de la trama

26

26

Variable

SD AC

FC

DA

SA Informacion FCS ED

FS

Direccin Origen (SA Source Address) Igual que en IEEE 802.3, son 2 6 bytes que indican la direccin de la estacin origen de la trama MAC. Informacin (Information) La longitud tpica es de 4500 bytes. Secuencia de verificacin de trama (FCS Frame Check Sequence) Igual que en IEEE 802.3, son 4 bytes que contienen un cdigo cclico redundante de 32 bits, calculado en el lado transmisor a partir de los otros campos de la trama. En el lado receptor se realiza el mismo clculo para ver si coincide con el valor del campo recibido. Si no es as, se considera que la trama se ha corrompido y se retransmite de nuevo.
Autor: Oscar Ortiz.

2 - 163

Redes de rea local: Redes Token Ring

5.4. IEEE 802.5: Nivel MAC Formato de la trama

26

26

Variable

SD AC

FC

DA

SA Informacion FCS ED

FS

Delimitador de final (ED Ending Delimiter) Un byte que indica el final de la trama/testigo con el siguiente formato:

ED (8 bits) JK1JK1IE

En la trama, el bit I indica si es una trama intermedia (I=1) o si es la ltima trama (I=0), mientras que el bit E indica si alguna estacin ha detectado algn error en la trama transmitida (E=1). En un testigo, I=0 y E=0.

Autor: Oscar Ortiz.

2 - 164

Redes de rea local: Redes Token Ring

5.4. IEEE 802.5: Nivel MAC Formato de la trama

26

26

Variable

SD AC

FC

DA

SA Informacion FCS ED

FS

Estado de trama (FS Frame Status) Un byte donde los bits A y C estn duplicados para proporcionar redundancia, ya que quedan fuera del campo FCS
FS (8 bits) ACxxACxx

El bit A (bit de direccin reconocida) se utiliza para indicar que la trama ha sido reconocida por la estacin destino (A=1). El bit C (bit de trama copiada) se utiliza para indicar que la trama ha sido copiada por la estacin destino (C=1). Los campos ED + FS forman la secuencia de terminacin de trama (EFS End of Frame Sequence)
Autor: Oscar Ortiz.

2 - 165

Redes de rea local: Redes Token Ring

5.4. IEEE 802.5: Nivel MAC Funcionamiento bsico sin prioridades


Se supone un nico nivel de prioridad (bits P=0 y bits R=0 en el campo AC) La estacin que desea transmitir, espera a que le llegue un testigo (bit T=0 en el campo AC) con una prioridad menor o igual que la prioridad del mensaje que espera en la estacin para ser transmitido. Al llegar el testigo, la estacin cambia el bit T a 1 y aade el resto de los campos (FC, DA,..., FS) que forman la trama. La estacin continua transmitiendo hasta que:
no tenga ms tramas que transmitir, de forma que la ltima trama tendr el bit I=0 en el campo ED. expire el temporizador de posesin de testigo (token holding).

El resto de las estaciones del anillo escuchan y repiten las tramas, de forma que cada estacin introduce un retraso de 1 bit.
Autor: Oscar Ortiz.

2 - 166

Redes de rea local: Redes Token Ring

5.4. IEEE 802.5: Nivel MAC Funcionamiento bsico sin prioridades


Cada estacin chequea las tramas que pasan, de forma que:
si la trama tiene algn error, se pone el bit E a 1 en el campo ED. si la trama va dirigida a esa estacin (el campo DA corresponde a su direccin MAC), se pone el bit A a 1 en el campo FS y si tiene buffer libre, copia la trama y le pone el bit C a 1 en el campo FS.

Cuando la trama llega a la estacin que la origin, sta realiza las siguientes acciones:
examina los bits E, A y C, y si detecta algn problema, lo pasa al subnivel LLC, ya que la retransmisin de tramas es responsabilidad este subnivel. si la transmisin de la trama ha sido correcta, la retira e inserta un nuevo testigo en el anillo.

Autor: Oscar Ortiz.

2 - 167

Redes de rea local: Redes Token Ring

5.4. IEEE 802.5: Nivel MAC Mantenimiento del Anillo


Una estacin es designada como monitor activo, ejerciendo la funcin de supervisin del funcionamiento del anillo. Si esta estacin fallara, se elegira rpidamente otra. Cuando el anillo entra en funcionamiento o cualquier estacin detecta que no hay monitor, se transmite una trama de control Claim Token y si da la vuelta al anillo antes de que se enven otras tramas claim token, la estacin que la envi se pone como monitor activo. Las principales funciones del monitor son las siguientes:
El monitor enva peridicamente una trama Active Monitor Present (AMP) que circula por el anillo para informar al resto de las estaciones de su existencia. Si el temporizador de trama/testigo vlido expira (lo cual indicara ausencia de tramas o testigos), el monitor se encarga de transmitir un nuevo testigo.
Autor: Oscar Ortiz.

2 - 168

Redes de rea local: Redes Token Ring

5.4. IEEE 802.5: Nivel MAC Mantenimiento del Anillo


Cuando pasa una trama o un testigo por primera vez por el monitor (bit M=0 en el campo AC) con prioridad mayor que cero, se encarga de poner el bit M a 1. Si llega al monitor alguna trama o testigo persistente (con el bit M a 1), absorbe la trama/testigo y transmite un nuevo testigo. Si se detecta la presencia de otro monitor activo (recibe una trama AMP), el monitor pasa al estado de standby monitor y se inicia el proceso de eleccin del nuevo monitor activo.

Autor: Oscar Ortiz.

2 - 169

Redes de rea local: Redes Token Ring

5.4. IEEE 802.5: Nivel MAC Mantenimiento del Anillo


Transmitir trama Transmitir trama Monitor Activo Presente Monitor Activo Presente
SI

Escuchar Escuchar
Temporizador Temporizador monitor activo monitor activo vencido vencido ??
NO

Transmitir testigo Transmitir testigo

SI

Temporizador Temporizador trama vlida trama vlida vencido vencido ??


NO

Temporizador Temporizador Trama_vlida = Trama_vlida = 00

SI

Testigo con Testigo con P=0 M=0 P=0 yyM=0 ??


NO

M= M = 11

SI

Trama con M=0 Trama con M=0 testigoalta prioridad ?? testigo alta prioridad
NO

Transmitir Transmitir testigo testigo

Absorber Absorber testigo testigo otrama o trama

SI

Testigo trama Testigo ootrama con M=1 con M=1 ??


NO

Estado monitor Estado monitor Standby Standby

SI

Existe otro Existe otro monitor activo monitor activo ??


NO

Autor: Oscar Ortiz.

2 - 170

Redes de rea local: Redes Token Ring

5.5. Evolucin de las redes token ring FDDI


FDDI Fiber Distributed Data Interface Es una red token ring de alto rendimiento. Sus parmetros ms importantes son:
Acceso al medio: Medio de transmisin: Formato de trama: Velocidad de transmisin: Distancia mxima: Nmero de estaciones: Probabilidad de error: Token ring Fibra ptica Similar a 802.5 100 Mbit/seg 200 Km 1000 estaciones. < 410-11

Se puede usar como una LAN del tipo 802.x, o bien como un backbone de interconexin entre LANs.
Autor: Oscar Ortiz.

2 - 171

Redes de rea local: Redes Token Ring

5.5. Evolucin de las redes token ring FDDI

Token Ring Puente

Ethernet

Anillo FDDI

Ethernet

Token Bus

Autor: Oscar Ortiz.

2 - 172

Redes de rea local: Redes Token Ring

5.5. Evolucin de las redes token ring FDDI


El cableado de FDDI consiste en dos anillos de fibra, en uno se transmite en la direccin de las agujas del reloj y en el otro en sentido contrario. Si uno de los dos anillos se rompe, se utiliza el otro como anillo de reserva. Si se rompen los dos por el mismo sitio (debido a un fuego, por ejemplo) los dos anillos se unen como uno nico de doble longitud. Se definen dos clase de estaciones:
Estaciones de Clase A: Estn conectadas a ambos anillos. Estaciones de Clase B: Estn conectadas slo a uno de ellos. La decisin de utilizar estaciones de clase A, clase B o varias de cada tipo depende de lo importante que sea la tolerancia a fallos en esa red en particular.
Autor: Oscar Ortiz.

2 - 173

Redes de rea local: Redes Token Ring

5.5. Evolucin de las redes token ring FDDI

Autor: Oscar Ortiz.

2 - 174

Vous aimerez peut-être aussi