Escolar Documentos
Profissional Documentos
Cultura Documentos
Redes Comutadas Cap2 1
Redes Comutadas Cap2 1
De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
PROTOCOLOS DE ROTEAMENTO
1
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
2
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
3
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
4
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
5
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
1. Conectividade:
O protocolo deve saber se existe uma ligao direta entre os dois
segmentos a serem roteados ou quantos pulos (hops) so necessrios
para o acesso rede remota.
2. Custo:
Qual o menor custo entre os diversos caminhos (paths) existentes
para interligar as duas redes.
6
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
7
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
Velocidade de transmisso.
Custo do link: pode ser formado com o uso de alguma frmula que considere,
por exemplo, o aluguel mensal de linhas privadas, ou a tarifao de linhas
telefnicas comuns. possvel instruir o software do roteador a s usar uma linha
telefnica como ltimo recurso, atribuindo a esse circuito um custo maior que o
dos outros.
8
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
Roteamento Direto:
Comunicao entre dois hosts alocados em uma mesma rede fsica.
Roteamento Indireto:
Conexo entre dois hosts alocados em redes distintas.
necessrio o uso de gateways para efetuar o encaminhamento dos
pacotes rede destino.
9
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
10
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
11
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
12
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
Sistemas
Autnomos,
ERP
e
IRP
Sistemas Autnomos (A e B), ambos com roteamento interno efetuado pelo protocolo OSPF
(Open Shortest Path First), que um protocolo IRP (Interior Router Protocol).
O roteamento externo que efetua a ligao entre os dois sistemas autnomos realizado
pelo protocolo BGP (Border Gateway Protocol), que um protocolo ERP (Exterior Router
Protocol).
13
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
14
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
15
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
16
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
ALGORITMOS DE ROTEAMENTO
17
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
18
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
Robustez:
Quando uma grande rede "entra no ar" espera-se que ela opere
por anos sem falhas em nvel de sistema.
Durante tal perodo podem ocorrer falhas de software e hardware
de todos os tipos. Os hosts, os roteadores e as linhas tero seu
funcionamento interrompido e voltaro a funcionar repetidas
vezes, e a topologia da rede ir mudar freqentemente.
O algoritmo de roteamento dever ser hbil para lidar com
mudanas na topologia e no trfego sem requerer que as tarefas
executadas em todos os hosts sejam abortadas, cada vez que
algum roteador apresentar problemas.
Estabilidade:
19
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
20
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
21
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
22
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
23
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
24
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
25
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
I J K
r1 r2
26
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
27
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
Para escolher uma rota entre um dado par de roteadores, o algoritmo precisa
apenas determinar o caminho mais curto entre os roteadores, no grafo.
A heurstica para determinar o caminho mais curto entre fonte e destino pode
ser baseada em diferentes mtricas:
nmero de hops entre fonte e destino.
distncia fsica (geogrfica).
fila mdia e atraso de transmisso associados a cada arco no caminho, para
algum pacote padro de teste, transmitido a intervalos regulares (hora a
hora, p. explo). O caminho mais curto o caminho mais rpido, ao invs
daquele com menor nmero de arcos ou km.
28
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
Em geral, os labels nos arcos podem ser computados como funo de mais de
um argumento, entre os quais:
distncia, largura de banda, trfego mdio,
custo de comunicao, tamanho mdio da fila, alguma medida de atraso,
O algoritmo pode calcular o caminho mais curto atravs de um dos critrios citados
ou atravs de uma combinao ponderada dos diferentes critrios.
29
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
Algoritmo de Dijkstra
(Shortest Path Routing)
30
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
Figura (a)
31
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
Figura (b)
32
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
Figura (c)
33
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
Figura (c)
Observe a Figura (c), em que o n E foi feito permanente. Suponhamos que
houvesse um caminho mais curto do que ABE, por exemplo, AXYZE.
H duas possibilidades:
i) o n Z j foi feito permanente:
nE j foi testado (quando o n Z foi feito permanente), de tal forma que o
caminho AXYZE no escapou da ateno do algoritmo.
ii) o n Z ainda no foi feito permanente ( o n Z um n provisrio):
ouo label em Z maior ou igual ao label em E, neste caso, AXYZE no pode
ser um caminho mais curto do que ABE, ou menor j tenha sido feito
permanente (caso i),
ouo label em Z menor do que em E, caso em que Z e no E se tornar n
permanente primeiro, permitindo que o n E seja testado a partir de Z.
As Figuras (d), (e) e (f) mostram os demais passos de execuo do algoritmo.
34
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
35
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
36
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
37
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
38
Planejamento de Redes Comutadas Maria Cristina F. De Castro
Captulo 2 Algoritmos e Protocolos de Roteamento (1a Parte)
39