Você está na página 1de 22

MINISTRIO DA EDUCAO UNIVERSIDADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI Departamento de Computao Curso de Sistemas de Informao www.ufvjm.edu.

br

Disciplina: Redes de Computadores

Token Ring

Alba Assis Campos Polyana Ribas Bernarde Renan Nogueira Thas Caldocelli Nogueira Vernica Paula de Matos

Diamantina, 31 de Janeiro de 2013.

Sumrio
1. Introduo............................................................................................................ 3 2. Conceito ...............................................................................................................5 3. Funcionamento .....................................................................................................8 4. Hub ......................................................................................................................11 5. 6. 7. 8. Estaes de Gerenciamento ................................................................................13 Processos Funcionais em uma redes Token Ring ...............................................16 Aplicaes das redes Token Ring .......................................................................18 Vantagens da utilizao de redes Token Ring ....................................................19

9. Desvantagens da utilizao de redes Token Ring ...............................................20 10. Concluso.............................................................................................................21 11. Referencias Bibliogrficas ...................................................................................22

1. Introduo

Hoje em dia, "Ethernet" quase sinnimo de rede. Por ser um padro aberto, qualquer fabricante pode fabricar placas e outros componentes de rede e desenvolver solues, o que aumenta a concorrncia e o volume produzido, derrubando os preos. Dentro do cenrio atual, desenvolver padres proprietrios de rede no faz muito sentido, pois alm de produzir as placas o fabricante precisaria arcar com todos os custos relacionados ao desenvolvimento e divulgao da tecnologia. Mas, nem sempre foi assim. Durante a dcada de 80 o padro Ethernet disputava a supremacia com mais padres ento proprietrios, dentre eles o Token Ring. Apesar de atualmente serem desconhecidos, citados apenas em textos de referncia histrica, eles tiveram sua poca de glria. Token Ring um protocolo de redes que opera na camada fsica (ligao de dados) e de enlace do modelo OSI (A Organizao Internacional para a Normalizao,, foi uma das primeiras organizaes a definir formalmente uma arquitetura padro com objetivo de facilitar o processo de interconectividade entre mquinas de diferentes fabricantes, assim em 1984 lanou o padro chamado Interconexo de Sistemas Abertos do ingls: Open Systems Interconnection - OSI). A transmisso d-se durante uma pequena janela de tempo, e apenas por quem detm o token. Este protocolo foi descontinuado em detrimento de Ethernet e utilizado atualmente apenas em infraestruturas antigas. Foi desenvolvida pela IBM por volta de 1980, opera a uma velocidade de transmisso de 4 a 16 Mbps e utiliza para efetuar a transmisso o par tranado, sendo que, o protocolo token funciona passando uma permisso de transmisso para cada estao do anel consecutivamente e essa permisso fornecida pelo protocolo chamada de token (basto ou ficha de passagem) a qual vai passando de estao em estao na rede. O controle dos dados transmitidos e a permisso para transmisso so feitos pelo protocolo Token-Passing utilizado em redes locais, sendo que, as redes padro Token Ring usam como meio de transmisso um barramento em forma de anel. O Token ou permisso de transmisso um recurso que atribudo pela estao transmissora a um usurio em um dado instante de tempo dando a este usurio o direito exclusivo de executar determinados servios. O Token um pequeno bloco de dados composto de trs bytes. Os HUBs Token Ring (chamados de MAU, Multistation Access Unit),
3

executam uma funo que realizada dentro do HUB o qual isola ns de rede que apresentem problemas para no interromper a passagem dos dados. A principal diferena desta arquitetura a Ethernet, que nesta cada equipamento tem um tempo certo para enviar seus dados para a rede. Mesmo que a rede esteja livre, o equipamento deve esperar o seu tempo para enviar mensagem. Na Ethernet, todas as mquinas tem a mesma prioridade, assim podem ocorrer colises. Na Token Ring no existe possibilidade de colises. A principal diferena entre um HUB da Ethernet e um MAU da Token Ring, que no primeiro todas as mquinas recebem a mensagem, enquanto no segundo (MAU), os dados so enviados para a prxima mquina do anel (lgico), at que encontre o seu destino. A codificao utilizada para transmitir dados atravs do cabeamento codificao Manchester.

2. Conceito
Token ring um protocolo de redes que opera na camada fsica (ligao de dados) e de enlace do modelo OSI dependendo de sua aplicao. Usa um smbolo (em ingls, token), que consiste numa trama de trs bytes, que circula numa topologia em anel em que as estaes devem aguardar a sua recepo para transmitir. A transmisso d-se durante uma pequena janela de tempo, e apenas por quem detm o token.

Figura 1-Formato da rede Token Ring

A tabela abaixo descreve os campos de um frame token ring:

Tabela 1-Campos de um frame token ring Como pode ser visualizado na figura2, o token tm trs bytes de comprimento e consistem em um delimitador de incio, um byte de controle de acesso e um delimitador de fim. O delimitador de incio avisa a chegada de um token ou de um quadro de dados/comandos, a cada estao. Esse campo inclui tambm sinais que distinguem o byte do resto do quadro, violando o esquema de codificao usado em outro lugar do quadro. O byte de controle de acesso contm o campo prioridade e reserva e um bit de token e monitor. O bit de token distingue um token de um quadro de dados/comandos e um bit de monitor determina se um quadro est circulando continuamente no anel. O delimitador de fim indica o final do token ou do quadro de dados/comandos. Ele contm bits que indicam um quadro danificado e um quadro que seja o ltimo de uma sequncia lgica. Os quadros de dados/comandos variam no tamanho, dependendo do tamanho do campo de informaes. Os quadros de dados transportam informaes dos protocolos da camada superior; os quadros de comando contm informaes de controle e no tm dados dos protocolos da camada superior. Nos quadros de dados/comandos, um byte de controle de quadro segue o byte de controle de acesso. O byte de controle de quadro indica se o quadro contm dados ou informaes de controle. Nos quadros de controle, esse byte especifica o tipo das informaes de controle.

Seguindo o byte de controle de quadro esto dois campos de endereos que identificam as estaes de origem e de destino. Como acontece com a IEEE 802.5, seus endereos tm 6 bytes de comprimento. O campo de dados segue o campo de endereos. O tamanho desse campo limitado pelo token do anel que limita o tempo, assim definindo o tempo mximo que uma estao pode manter o token. Seguindo o campo de dados est o campo sequncia de verificao de quadros (FCS). A estao de origem preenche esse campo com um valor calculado que depende do contedo do quadro. A estao de destino calcula novamente o valor para determinar se o quadro foi danificado em trnsito. O quadro descartado se tiver sido danificado. Como acontece com o token, o delimitador de fim conclui o quadro de dados/comando.

3. Funcionamento.
Estaes em uma rede Token Ring esto conectadas serialmente formando um anel fechado. Todos os sinais atingem e so repetidos por cada estao. Isto significa que cada estao age como um repetidor, e requer uma conexo com dois pares de cabos ao anel. Um par serve para recepo e outra para envio de dados. Para que possa transmitir dados, cada estao deve executar quatro passos, conhecidos como Token Protocol: A. Capturar um token; B. Transmitir os dados; C. Retirar do anel os dados transmitidos; D. Liberar, ou transmitir, um novo token.

Figura 2- Funcionamento de uma rede Token Ring

A. Capturar um token Para transmitir dados, uma estao deve primeiro capturar um token. Por exemplo: ao receber dados do nvel superior o adaptador de rede Token Ring, enfileira os dados para transmisso e fica monitorando o anel procura de um token. Apenas uma estao de cada vez pode transmitir dados no anel, assim quando o adaptador de rede reconhece a sequncia de bits de um token ele captura o token e ento transforma-o em um pacote no qual ele transmitir os dados.

Figura 3- Capturando um Token

B. Transmitir os dados Assim que o adaptador de rede de uma estao captura o token, ele pode transmitir os dados enfileirados at que eles terminem ou at que seu tempo de posse do token expire, este tempo de normalmente 10 ms. Os pacotes transmitidos so repetidos por todas as estaes do anel at que eles cheguem na estao que os transmitiu.Quando as estaes repetem o pacote elas o checam procura de erros. Se uma estao detecta um erro no pacote, ela seta um bit no pacote, chamado Error Detected Indicator, avisando outras estaes para ignorarem o erro. Isto previne o erro de ser acusado vrias vezes no mesmo pacote. A estao ao qual o pacote foi destinado tambm retransmite-o, entretanto ao reconhecer seu endereo no campo Destination Adress Field, ela seta um bit chamado Adress Recognized Indicator ou ARI, indicando que o endereo de destino vlido e que tomou conhecimento da transmisso do pacote. Se h espao suficiente em buffer para armazenar todo o pacote ela o copia e seta um bit chamado Frame Copied Indicator ou FCI, indicando que o pacote foi integralmente recebido.

Figura 4- Transmisso de dados

C. Retirar do anel os dados transmitidos de responsabilidade da estao transmissora retirar do anel os dados por ela transmitidos. As estaes fazem isso ao no repetirem os pacotes que elas mesmo enviaram. Ela checa o pacote para verificar a existncia de erros, para certificar-se que a estao de destino estava ligada ao anel, atravs do bit ARI, e checa tambm se o pacote foi copiado pela estao de destino, atravs do bit FCI. Mesmo detectando que a estao destino no estava ligada ao anel (ARI no setado) ou que a estao de destino no copiou o pacote (FCI no setado) ou um pacote contendo um erro, esta informao no passada para os protocolos de nveis superiores, e o adaptador de rede no retransmite os dados. Entretanto estas informaes so enviadas estaes de gerenciamento do anel.

Foto 5- Recolher mensagem

D. Liberar, ou transmitir, um novo token Depois que os todos dados foram transmitidos ou que seu tempo de posse do token tenha expirado, e que todos os dados j transmitidos tenham sido retirados do barramento, o adaptador de rede deve liberar um novo token.

Figura 6- Liberar token

10

4. Hub
Em uma rede token ring um hub conhecido por vrios nomes que tem o mesmo significado. - MAU - MSAU - SMAU

Hubs so os componentes centrais das redes tokenring. Eles abrigam o anel atual. Uma rede tokenring pode ter vrios hubs. O cabeamento UTP ou STP usado para conectar os computadores aos hubs. Cabeamento de fibra tica tambm muito bem vindo em redes tokenring. Eles estendem a rede aumentando seu alcance, juntamente com os repetidores. Outros tipos de hardware incluem:filtros de mdia, patch panels e NICs. Cabos ligam clientes individuais e servidores a um MSAU, que opera como outros hubs passivos. A figura 2.25 mostra um hub em que a fiao interna forma um anel que faz circular o token em um sentido horrio. O anel interno se converte para um anel externo em cada ponto de conexo, quando um computador conectado.

Em uma rede token ring, um computador que tenha alguma falha impede que o token continue circulando na rede, fazendo com que a rede caia. MSAUs detectam quando uma NIC falhou e desconecta a porta dessa NIC, bypassando esse computador faltoso, dessa forma, evitando que o token pare de circular e que a rede fique inoperante. Uma MSAU tem 10 portas e pode acomodar at 8 computadores. Mas, uma rede tokenring no formada por um nico hub. Cada anel pode ter at 33 hubs.

11

Cada rede baseada em uma MSAU pode suportar at 72 computadores ligados por UTP e 260 computadores ligados por STP. A capacidade depende do fabricante e do modelo do hub. Quando uma rede tokenring est cheia, ou seja, todas as portas da MSAU esto ocupadas. Adicionar um outro anel, aumentando a capacidade da rede. A nica regra a ser seguida que cada MSAU deve estar conectada de uma forma que ela faa parte do anel. A figura 9 mostra 3MSAUs conectadas e formando um anel lgico.

Anel lgico formada por 3MSAUs.

As portas de conexo de uma MSAU, entrada e sada de anel fazem uso de path cords para conectar uma MSAU a outras MSAUs. Em uma rede tokenring, um computador que tenha alguma falha impede que o token continue circulando na rede, fazendo com que a rede caia. MSAUs detectam quando uma NIC falhou e desconecta a porta dessa NIC, passando esse computador faltoso, dessa forma, evitando que o token pare de circular e que a rede fique inoperante.

12

5. Estaes de Gerenciamento
O protocolo Token Ring prov vrias funes de gerenciamento, para isto eleespecifica cinco estaes funcionais. Algumas das funes a serem executadas esto contidas no prprio chipset do adaptador de rede, e algumas so implementadas atravs de software, sendo tambm que algumas funes so exigidas e que outras so opcionais. Estas estaes funcionais so localizadas atravs de endereos especiais, os endereos funcionais. Endereos funcionais so endereos lgicos sendo que as estaes escolhidas respondero tanto pelo endereo funcional como por seu endereo de hardware.

Monitor Ativo (Obrigatrio) a estao funcional mais importante. Suas funes esto todas implementadas no prprio hardware do adaptador de rede e so obrigatrias. O Monitor Ativo eleito entre todas as estaes do anel, usando um procedimento conhecido como Monitor Contention. S pode haver um Monitor Ativo sendo que sem ele o protocolo Token Ring no funciona. So funes primrias do Monitor Ativo: 1. Prover um relgio central para o anel: de forma a sincronizar todas as estaes do anel, eliminando assim a necessidade de um padro de sincronizao frente dos pacotes, como o caso das redes ethernet. Buffer de latncia: necessrio para assegurar que um token inteiro caiba no anel. Para isso o Monitor ativo induz um atraso ou latncia de 24 bits, utilizando um buffer especial no adaptador de rede. Isto necessrio porque deve sempre haver um token circulando no anel, mesmo que vazio, como as
13

estaes s retiram do anel dados transmitidos por elas mesmas, de forma que podem estar retirando o incio do mesmo pacote que esto transmitindo, e no tokens, existe a obrigatoriedade de um token caber inteiro no anel de forma a evitar que o incio de um token seja recebido por uma estao antes mesmo que ela tenha terminado de transmitir o token. Se o token no coubesse ele seria corrompido, j que ele colidiria consigo mesmo. Iniciar sequncia de Poll: de 7 em 7 segundos a sequncia de poll executada. Atravs deste processo as estaes reconhecem seus vizinhos. Estaes recentemente conectadas ao anel s passam a fazer parte dele aps participar da sequncia de poll. As informaes dos vizinhos so importantes para isolar problemas no anel. 2. Monitorar a operao do Protocolo de Token: obrigao do monitor ativo observar se a operao do Protocolo de Token no falhou, ou seja, garantir a existncia de um tokenno-corrompido a cada intervalo de tempo pr-estabelecido, normalmente 10 ms. Reiniciar o anel: se um token corrompido detectado ou perdido dever do monitor ativo reiniciar o anel. Para reiniciar o anel o monitor ativo primeiro tenta expurgar o anel, se ele consegue ele libera um novo token e o protocolo reiniciado.

Monitor Reserva (Obrigatrio) Toda estao no anel que no seja o monitor ativo ser um monitor reserva. As funes do monitor reserva esto implementadas no hardware do adaptador de rede, sendo obrigatrios em anis com mais de uma estao. A tarefa de todo monitor reserva fiscalizar o monitor ativo. se o Protocolo de Token interrompido por mais que um determinado intervalo o monitor reserva assume que o monitor ativo falhou e inicia o processo de Monitor Contention de forma a eleger um novo monitor ativo, depois de eleito ele reinicia normalmente o anel. Servidor de Parmetros do Anel (Opcional) O Servidor de Parmetros do Anel, ou SPA, prov um mtodo de distribuir parmetros para estaes assim que elas se conectam ao anel. O SPA deve ser implementado via software em uma das estaes do anel. Os administradores da rede configuram o SPA de forma que ele configure estes parmetros em todas as estaes. Estes parmetros podem ser por exemplo o nmero local no anel ou a prioridade de acesso.

14

Monitor de Erros no Anel (Opcional) O Monitor de Erros no Anel, ou MEA, simplesmente espera que as outras estaes reportem erros que elas tenham encontrado. Os administradores da rede podem ento consultar o MEA e ver as informaes sobre os erros coletados. Esta funo deve ser implementada via software. Servidor de Relatrios de Configurao (Opcional) O Servidor de Relatrios do Anel, ou SRC, gerencia estaes e reporta eventos do anel. Esta funo deve ser implementada em software. Informaes tpicas apresentadas pelo SRC so: Endereo da Estao, Estado da Estao, Ligaes da Estao, Novo Monitor Ativo, Falha no processo de Poll, Erro no Monitor Ativo. O SRC tambm pode remover uma estao do anel, esta funo executada por um administrador da rede. Para isso o SRC envia um pacote especial para o adaptador de rede da estao, este imediatamente sai do anel, e s poder reentrar no anel aps recarregar o driver do adaptador de rede.

15

6. Processos Funcionais em uma Rede Token Ring


Redes Token Ring utilizam vrios processos de modo que possam ser inicializadas e que consigam manter operando o Protocolo de Token. Esses processos so: 1. MonitorContention (Eleio do Monitor Ativo) 2. Ring PollInicializao de Estao 3. Expurgo do Anel 4. Beacon Todos esses processos esto implementados no prprio hardware do adaptador de rede token ring.

Monitor Contention (Eleio do Monitor Ativo) A operao de uma rede token ring no pode ser iniciada sem um monitor ativo.

Quando um anel inicializado pela primeira vez, mesmo que s tenha uma estao, necessrio que seja escolhido o monitor ativo para que o protocolo de token seja inicializado. Pode acontecer tambm que durante a operao normal do anel o monitor ativo venha a falhar ou seja desligado sendo necessrio nestes casos eleger novamente um monitor ativo. Para isso executado o processo de Monitor Contention, o processo comea a ser executado assim que uma das estaes detecta a ausncia do monitor ativo ou que este esteja operando incorretamente. RingPoll

A cada 7 segundos o monitor ativo inicia o processo de ringpoll. Os objetivos principais do ringpoll so:Alertar todos os monitores reserva que um monitor ativo est presente.Informar todas as estaes que o anel est funcionando corretamente. Permitir que todas as estaes tomem conhecimento de seus vizinhos, sendo esta informao muito til em caso de falhas. atravs do processo de ringpoll que estaes recentemente conectadas so reconhecidas e passam a fazer parte do anel.Inicializao de EstaoPara que uma estao se conecte ao anel no basta simplesmente realizar a conexo fsica, mas, devem ser executados 5 processos ou fases: 1. Configurar opes padro do adaptador de rede 2. Checar conexo fsica com o anel
16

3. Checar a presena do Monitor Ativo 4. Verificar o endereo 5. Participar do Processo de RingPoll

Expurgo do Anel

O monitor ativo utiliza o processo de expurgo do anel como uma forma de inicializar rapidamente o anel aps uma falha no protocolo de token. O processo de expurgo do anel primeiramente realizado logo aps o monitor ativo ter sido eleito, e depois repetido toda vez que so detectados token corrompidos ou perdidos no anel.

Beacon

O processo de beacon a ltima tentativa do anel para se recuperar de um erro de hardware. Se o processo de beacon executado com sucesso o anel isolar o problema e se recuperar. Se no for bem sucedido os tcnicos da rede devem intervir manualmente de forma a permitir que o anel se recupere.

17

7. Aplicaes de redes Token Ring


Em lugares onde o atraso deve ser previsvel, as redes Token Ring s ideais. Ambientes de automao industrial so exemplos de operaes de rede robustas previsveis. Elas tambm so utilizadas em redes de mdio porte, onde apesar de estarem fisicamente conectadas a um hub, as estaes agem como se estivessem num grande anel. Assim tem-se que o sistema de Token mais eficiente em redes grandes e congestionadas, onde a diminuio do nmero de colises resulta em maiores desempenhos em comparao com redes Ethernet semelhantes. Porm, em redes pequenas e mdias, o sistema de Token bem menos eficiente do que o sistema de barramento lgico das redes Ethernet, pois as estaes tm de esperar bem mais tempo antes de poder transmitir.

18

8. Vantagens da utilizao de redes Token Ring


Alta taxa de throughput: todos os dispositivos tem sua vez. Isto elimina a conteno e tambm as colises, e permite que redes Token Ring alcancem uma alta taxa de utilizao sem que haja uma degradao na performance, mesmo em anis com muitos dispositivos transmitindo. Acesso determinstico: todos os dispositivos em um anel tem garantida uma oportunidade de transmitir. Esta caracterstica d permisso de acesso ao anel pelos dispositivos em espaos regulares. Resoluo de problemas e gerenciamento: redes token ring tem embutidas grandes facilidades de gerenciamento, capazes de proverem informaes teis para resoluo de problemas e para o gerenciamento tanto do anel como de seus dispositivos.

19

9. Desvantagens da utilizao de redes Token Ring


Custo: redes Token Ring necessitam de hardware especial, e apesar de os custos terem diminudo bastante, ela pode se tornar cara. Instalao complexa: redes Token Ring precisam de planejamento cuidadoso, usando formulas complexas, antes da aquisio e instalao de cabos e equipamentos. Instalaes realizadas sem planejamento, especialmente se for utilizado cabo UTP, podem funcionar muito mal ou at mesmo no funcionar. Custos de recuperao e gerenciamento: tolerncia falhas pode ser uma desvantagem se os administradores no tiverem as ferramentas adequadas e treinamento para reconhecer e concertar erros intermitentes de hardware. Ao invs de paralisar o anel e demandar ateno para sanar o problema, redes Token Ring continuaro se recuperando do erro e funcionando, mas a uma velocidade muito mais lenta.

20

10.Concluso
Como visto, a rede Token ring tm muitos pontos positivos como a topologia em anel que permite que os dados no colidem durante o percurso, mas tem-se uma grande desvantagem, que a passagem dos dados por todos os participantes da rede, tornando o processo mais lento. A rede Token ring traz consigo uma topologia bastante simples, composta de hubs e fios tranados para a passagem de tokens entre as estaes do anel, sinalizando entrega de dados, para quem , se o arquivo est ou no corrompido, pra quem o pacote, seu tamanho, e outras informaes. Assim essa rede por seus pontos simples e ao mesmo tempo mais complexo ela mais usada em grandes empresas, por conseguir diminuir o conflito de dados que nesse caso so muito grandes e por ser um grande negcio, onde evita-se o mximo possvel perda e corrupo de dados por convergncia. Sendo assim, a rede adequada e muito til para certos casos onde se tem empresas grandes, e para outros mais indicado a Ethernet, onde seu esquema bem robusto e bem simples de se entender.

. Token Ring possui a topologia em anel . Dados no colidem durante o percurso. . Contm processo mais lento. . Ela mais usada em grandes empresas.

21

11.Referncias Bibliogrficas
FARIAS, Paulo Csar B. Redes Token Ring. Tutorial Redes MORGADO, Rui. Principais padres e arquiteturas de rede. Notas de aula. 2005 TANENBAUM, Andrew S. Redes de computadores. Editora Campus. 4 Edio. XAVIER, Arlindo B. Filho. Tipologias de rede. Faculdade de Informtica e Administrao poltica. So Paulo. 2004 Disponvel em <http://www.hardware.com.br/termos/token-ring>. Acesso em 26 de janeiro de 2013. Disponvel em <http://pt.scribd.com/cesarsilvasct8930/d/24815446-Metodos-de-

Acesso-e-Tipologia-de-Rede>. Acesso em 25 de janeiro de 2013.

22

Você também pode gostar