Professional Documents
Culture Documents
So elas:
Mtrica
Definio
&trica o padro de medida que usado pelos algoritmos de roteamento para determinar o melhor caminho para um destino. Pode'se utili ar apenas um par(metro ou vrios par(metros. ) utili a!o de vrios par(metros permite uma melhor modelagem da mtrica e uma deciso mais eficiente de qual o melhor caminho.
Tabela de roteamento
+s roteadores constroem tabelas de roteamento para reali arem as suas tarefas. Estas tabelas de roteamento cont,m entradas que relacionam um determinado destino com
um enlace e uma mtrica. Dependento das implementa!-es" podem apresentar mais dados" entretanto estes tr,s so os dados essenciais. )baixo apresentada a tabela de roteamento do roteador ).
D E
Requisitos de um roteador
Para um roteador funcionar de forma adequada necessrio que ele fa!a algumas tarefas. + roteador deve conhecer a topologia da subrede e escolher os caminhos adequados dentro da mesma.
+ roteador deve cuidar para que algumas rotas no se2am sobrecarregadas" enquanto outras fiquem sem uso.
+ roteador deve resolver os problemas que ocorrem quando a origem e o destino esto em redes diferentes
Algoritmo de roteamento
Definio
+ algoritmo de roteamento a parte do programa de n%vel de rede responsvel por decidir para qual linha um pacote deve ser enviado a fim de chegar ao seu destino. #odos os roteadores executam um algoritmo de roteamento.
Algoritmo de roteamento
aracter!sticas dese"#$eis Correo
+ algoritmo de roteamento tem de calcular rotas corretas para todos os destinos" no pode falhar para nenhum e no pode indicar uma rota inexistente. Esta uma caracter%stica evidente que deve ser" ainda" complementada pela deriva!o da melhor rota. 4o basta que o algoritmo descubra uma rota para um destino" necessrio que ele descubra a melhor rota poss%vel.
Simplicidade
+ algoritmo de roteamento tem de ser eficiente sem sobrecarregar a mquina. )lm disso" importante que o administrador da rede possa entender como o algoritmo executado.
Estabilidade
+ algoritmo de roteamento tem de convergir rapidamente. $onvergir ficar em um estado correto. Por exemplo" quando acontece alguma modifica!o na topologia da rede" as tabelas de roteamento de alguns roteadores apresentaro uma informa!o
errada. 4o momento em que todos os roteadores da rede estiverem com suas tabelas certas" di 'se que o algoritmo convergiu. 5uanto mais rpido for este processo" melhor.
Robustez
6ma ve que a rede entre em opera!o" deve permanecer assim durante anos" sem que ocorram falhas de todo o sistema. Durante este per%odo" ocorrero falhas isoladas de hard7are e soft7are e a topologia da rede modificar'se' diversas ve es. + algoritmo de roteamento deve ser capa de resolver estas modifica!-es sem requerer uma reiniciali a!o.
Tipos de algoritmo
%st#tico ou dinmico %strutura plana ou hier#rquica &ntra'dom!nio ou inter'dom!nio (etor de distncia ou %stado do enlace
Dinmico
6m algoritmo de roteamento din(mico tenta mudar as suas decis-es de roteamento de acordo com as mudan!as de trfego e de topologia. ) tabela de roteamento vai'se modificando com o passar do tempo. Evidentemente que este tipo de roteamento apresenta uma flexibilidade e uma efici,ncia em condi!-es adversas muito maiores.
%strutura plana
4este tipo de algoritmo" todos os roteadores esto em um mesmo n%vel. )s informa!-es no so organi adas e distribu%das hierarquicamente.
%strutura hier#rquica
4este tipo de algoritmo as informa!-es de roteamento so organi adas hierarquicamente. Dependendo da hierarquia do roteador" a sua tabela de roteamento e a sua comunica!o com outros roteadores so diferentes.
Algoritmos intra'dom!nio
Estes so algoritmos que so executados por roteadores de dentro de um determinado Sistema )ut:nomo ;)S')utonomous S<stem=. Permitem que se2am definidas as rotas para dentro da rede de uma determinada organi a!o.
Algoritmos inter'dom!nios
Estes so algoritmos que so executados por roteadores que esto nos limites dos dom%nios. Permitem a defini!o das rotas que so utili adas para a comunica!o com equipamentos de fora de um determinado Sistema )ut:nomo. Dois algoritmos so os mais comumente utili ados por protocolos de roteamento: >etor de Dist(ncia ;Distance >ector )lgorithm= e Estado do Enlace ;*in? State )lgorithm=.
Para entender o funcionamento destes algoritmos clique nas op!-es abaixo relacionadas >etor de Dist(ncia Estado do Enlace
0. &ede os custos associados aos diversos enlaces que possui. 1. #ransmite as informa!-es sobre os enlaces para todos os roteadores da rede. @. 3ecebe o estado de todos os enlaces da rede. A. $onstr8i um mapa completo da rede. B. $onstr8i o melhor caminhos para cada roteador da rede utili ando o algoritmo de Di2?stra.
/rotocolos de Roteamento
+uno
) fun!o dos protocolos de roteamento construir as tabelas de roteamento completas nos diversos roteadores de uma rede atravs da troca de mensagens entre eles.
Tipos
igp ;interior gate7a< protocol= ' Estes so utili ados para reali ar o roteamento dentro de um Sistema )ut:nomo. egp ;exterior gate7a< protocol= ' Estes so utili ados para reali ar o roteamento entre Sistemas )ut:nomos diferentes.
/rotocolos de Roteamento
/rotocolos do tipo igp )interior gate0a1 protocol*
3CP ;3outing Cnformation Protocol= CD3P ;Cnterior Date7a< 3outing Protocol= Enhanced CD3P +SPE ;+pen Shortest Path Eirst= CS'CS ;Cntermediate S<stem'to'Cntermediate S<stem=
/rocessamento do R&/
Atualizao da tabela de roteamento a cada chegada de um Response
)s atuali a!-es sempre chegam por mensagens designadas como 3esponse. $ada ve que chega uma atuali a!o o roteador busca na tabela a entrada correspondente e modifica se as seguintes condi!-es forem satisfeitas: /. Se a rota no existe: acrescenta / H mtrica recebida e coloca a rota na tabela. 0. Se a rota j existe na tabela e apresenta mtrica maior: substitui a rota atual pela que chegou com mtrica menor. 1. Se a rota j existe na tabela e o roteador destino o mesmo : atuali a a mtrica independente se aumentou ou diminuiu.
/rocessamento do R&/
aracter!sticas de estabilidade
Para que o algoritmo de >etor de Dist(ncia" utili ado no 3CP" funcione de forma eficiente os seguintes mecanismos de estabilidade relacionados abaixo so utili ados no 3CP. /. Iop'count limit 0. Iold'do7n 1. Split hori on @. Poison reverse updates A. #riggered updates ' so transmitidas apenas as rotas modificadas
/rocessamento do R&/
aracter!sticas gerais
/. + endere!o default referenciado pela destino G.G.G.G. 0. ) mensagem de 3equest utili ada para que um roteador solicite a tabela de roteamento de um vi inho" ou apenas uma rota para um determinado destino. 1. )presenta implementa!o simples" uma ve que utili a um algoritmo simples e apenas duas mensagens. @. )presenta uma converg,ncia lenta.