SlideShare uma empresa Scribd logo
1 de 23
Roteamento
Parte #1
Profa. Ana Cristina Benso da Silva
Disciplina: Redes de Computadores
Redes de Computadores Profa. Ana Benso
Roteiro
 Roteamento Estático
 Roteamento Dinâmico
Algoritmos de Roteamento
Vetor Distância
Protocolo de Roteamento
RIP
Redes de Computadores Profa. Ana Benso
IP x Protocolo de Roteamento
 O protocolo IP é responsável pelo
roteamento das informações na rede
A variável ipforwarding indica se o protocolo
está executando roteamento ou não
Ipforwarding = 0 (não executa roteamento)
Ipforwarding = 1 (executa roteamento)
 Os protocolos de roteamento são
responsáveis pela divulgação de rotas e
atualização das tabelas de roteamento
Redes de Computadores Profa. Ana Benso
Roteamento Direto
 Origem e Destino na mesma rede
 Várias topologias
 Lembre-se equipamentos de nível 2 não tratam
endereço IP
10.35.143.0
10.35.143.10
10.35.143.15
Tabela de Roteamento
Destino Gateway
10.35.143.0 10.35.143.10
....... .......
Switch
Redes de Computadores Profa. Ana Benso
Roteamento Indireto
 Origem e Destino estão em redes diferentes
10.35.143.0
10.35.143.10
10.35.144.15
Tabela de Roteamento
Destino Gateway
10.35.143.0 10.35.143.10
0.0.0.0 10.35.143.1
Router
10.35.144.0
Tabela de Roteamento
Destino Gateway
10.35.143.0 10.35.143.1
10.35.144.0 10.35.144.1
....... .......
10.35.143.1
10.35.144.1
Tabela de Roteamento
Destino Gateway
10.35.144.0 10.35.144.15
0.0.0.0 10.35.144.1
Redes de Computadores Profa. Ana Benso
Roteamento Estático e Dinâmico
 Roteamento Estático
Normalmente configurado manualmente
A tabela de roteamento é estática
As rotas não se alteram dinamicamente de acordo
com as alterações da topologia da rede
Custo manutenção cresce de acordo com a
complexidade e tamanho da rede
Sujeito a falhas de configuração
Redes de Computadores Profa. Ana Benso
Roteamento Estático e Dinâmico
 Roteamento Dinâmico
Divulgação e alteração das tabelas de
roteamento de forma dinâmica
Sem intervenção constante do administrador
Alteração das tabelas dinamicamente de
acordo com a alteração da topologia da rede
Adaptativo
Melhora o tempo de manutenção das tabelas
em grandes redes
Mas também está sujeito a falhas
Redes de Computadores Profa. Ana Benso
Roteamento Estático - Exemplo
10.35.143.0
Router 1 10.35.144.0
10.35.143.1
Router 2
10.35.144.1 10.35.144.2
Router 3
Router 4
10.35.148.1 10.35.147.1
10.35.148.0
10.35.147.0
10.35.146.0 10.35.146.1
10.35.146.2
10.35.147.2
Internet
Redes de Computadores Profa. Ana Benso
Sistemas Autônomos
 Um SA (Sistema Autônomo) pode ser
definido como
“Um grupo de redes e roteadores controlados por uma
única autoridade administrativa.”
 Roteadores em um sistema autônomo
seguem as mesma “regras” de roteamento
 Protocolos de roteamento são classificados
de acordo com sua atuação
Redes de Computadores Profa. Ana Benso
Protocolo Interiores e Exteriores
 Protocolos Interiores
São aqueles utilizados para comunicação entre
roteadores de um mesmo sistema autônomo
 Protocolos Exteriores
São aqueles utilizados para comunicação entre
roteadores de sistemas autônomos diferentes
P. Interior
P. Interior P. Interior
P. Interior P. Interior
P. Exterior
SA #1 SA #2
Redes de Computadores Profa. Ana Benso
Algoritmos de Roteamento
 Os protocolos de roteamento implementam
um ou mais algoritmos de roteamento
 Exemplos de Algoritmos
Vetor Distância, Flooding, SPF (Shortest Path
First), ...
 Exemplos de protocolos
RIP, OSPF, IGRP, BGP, ...
Redes de Computadores Profa. Ana Benso
Vetor-Distância
 Bellman-Ford
 É um algoritmo simples
Um roteador mantém uma lista de todos as
rotas conhecidas em uma tabela
Cada roteador divulga para os seus vizinhos as
rotas que conhece
Cada roteador selecionas dentre as rotas
conhecidas e as divulgadas os melhores
caminhos
Redes de Computadores Profa. Ana Benso
Vetor-Distância - Métrica
 A escolha do melhor caminho é baseada na
comparação da métrica do enlace
Normalmente: Melhor = menor caminho
 A métrica é o custo de envio em um enlace
 Pode ser diferentes informações
Taxa de transmissão em bps
Vazão
Atraso
Número de saltos (no. de hops) (+ usado)
Redes de Computadores Profa. Ana Benso
Vetor-Distância
 Processo
1. Quando o roteador executa o “boot” ele armazena na tabela
informações sobre cada uma das redes que estão diretamente
conectada a ele. Cada entrada na tabela indica uma rede destino,
o gateway para a rede e a sua métrica.
2. Periodicamente cada roteador envia uma cópia da sua tabela para
qualquer outro roteador que seja diretamente alcançável.
3. Cada roteador que recebe uma cópia da tabela, verifica as rotas
divulgadas e suas métricas. O roteador soma à métrica divulgada o
custo do enlace entre ele e o roteador que fez a divulgação. Após,
compara cada uma das entradas da tabela divulgada com as da
sua tabela de roteamento. Rotas novas são adicionadas, rotas
existentes são selecionadas pela sua métrica.
Redes de Computadores Profa. Ana Benso
Vetor-Distância ...
3.1 Se a rota já existe na tabela e a métrica calculada é menor do que
a da rota conhecida, então remove a entrada anterior e adiciona a
nova rota divulgada.
3.2 Se a rota já existe na tabela e a métrica calculada é igual a da
rota conhecida, então não altera a entrada.
3.3. Se a rota já existe na tabela e a métrica divulgada é maior do que
a da rota conhecida, então verifica se o gateway para desta rota é
o mesmo que está fazendo nova divulgação
3.3.1 Se o gateway é o mesmo então altera a métrica para esta
rota
3.3.2 Se o gateway não é o mesmo não altera a rota conhecida
Redes de Computadores Profa. Ana Benso
Routing Information Protocol (RIP)
 Protocolo interior
 Implementa o algoritmo Vetor Distância
 A métrica utilizada é o número de máquinas
intermediárias (no. de hops)
 Não permite o balanceamento de tráfego
 Cada roteador divulga sua tabela periodicamente
a cada 30 segundos
 As mensagens divulgadas levam n tuplas
contendo
<redes destino, métrica>
Redes de Computadores Profa. Ana Benso
RIP ...
 A divulgação para os vizinhos é realizada
por broadcast
O router um broadcast em todas as redes
diretamente conectadas a ele
 No procedimento normal, se a rota não for
atualizada em 180 segundos é considerada
inatingível
 A informação de rota inatingível é
repassada aos roteadores “vizinhos”
(diretamente alcançáveis)
Redes de Computadores Profa. Ana Benso
D
RIP - Exemplo
Router 1 Router 2 Router 3
A
B
C
<A, 0>
<B, 0>
Router1 envia para Router2
Tabela de Roteamento
Destino Gateway Métrica
A Router1 0
B Router1 0
....... .......
Tabela de Roteamento
Destino Gateway Métrica
C Router2 0
....... .......
Tabela de Roteamento
Destino Gateway Métrica
D Router3 0
....... .......
Tabela de Roteamento
Destino Gateway Métrica
C Router2 0
A Router1 1
B Router1 1
Router1 envia para Router3
Tabela de Roteamento
Destino Gateway Métrica
D Router3 0
C Router2 1
A Router2 2
B Router2 2
Redes de Computadores Profa. Ana Benso
RIP - Problemas
 Não tem mecanismos de segurança
 É suscetível a spoofing
 Não tem controle de “idade” das mensagens
 Mensagens “velhas” podem ser processadas após
mensagens “novas”
 Inconsistência nas tabelas de roteamento
 Problemas de laços na divulgação das rotas
 Limitação de número de roteadores intermediários
 Métrica = 16, indica rota inalcançável
 Não suporta máscara de subrede
Redes de Computadores Profa. Ana Benso
Convergência Lenta
Router 1 Router 2 Router 4
Router 3
<R1,0> <R2,0>
<R1,1>
<R3,0>
<R2,1>
<R1,2>
<R2,1>
<R1,0>
<R3,1>
<R2,0>
<R1,1>
<R4,0>
<R3,1>
<R2,2>
<R1,3>
Continua o processo ....
Redes de Computadores Profa. Ana Benso
Convergência Lenta
Router 1 Router 2 Router 4
Router 3
<R1,0> <R2,0>
<R1,2>
<R3,0>
<R2,1>
<R1,2>
<R3,1>
<R2,0>
<R1,3>
<R2,0>
<R3,0>
<R2,1>
<R1,4>
A rota somente será
Considerada infinita quando a
métrica atingir 16.
Redes de Computadores Profa. Ana Benso
Soluções
 Split Horizon
A informação de roteamento não deve ser
divulgada para a máquina que a originou
 Poison Reverse
Aumenta a métrica e coloca em hold-down
 Hold-Down
Previne que mensagens de atualização
restabeleçam precipitadamente uma rota que
caiu.
Redes de Computadores Profa. Ana Benso
Frame do RIP
command version zero
family of net 1 zero
IP Address of Net 1
zero
zero
distance to net 1
zero
family of net 2 zero
IP Address of Net 2
zero
zero
distance to net 2
...............

Mais conteúdo relacionado

Semelhante a Roteamento.ppt

R&c 05 14_2 - Protocolo IP (Parte 2)
R&c 05 14_2 - Protocolo IP (Parte 2)R&c 05 14_2 - Protocolo IP (Parte 2)
R&c 05 14_2 - Protocolo IP (Parte 2)Mariana Hiyori
 
RIP - Routing Information Protocol
RIP - Routing Information ProtocolRIP - Routing Information Protocol
RIP - Routing Information ProtocolJean Pimentel
 
M3- REDES DE COMPUTADOR AVANÇADO atualizado.pptx
M3- REDES DE COMPUTADOR AVANÇADO atualizado.pptxM3- REDES DE COMPUTADOR AVANÇADO atualizado.pptx
M3- REDES DE COMPUTADOR AVANÇADO atualizado.pptxAnaCecliadeBastosRod
 
WANs e Roteadores Cap. 6 Roteamento e Protocolos de Roteamento - CCNA 3.1 Wel...
WANs e Roteadores Cap. 6 Roteamento e Protocolos de Roteamento - CCNA 3.1 Wel...WANs e Roteadores Cap. 6 Roteamento e Protocolos de Roteamento - CCNA 3.1 Wel...
WANs e Roteadores Cap. 6 Roteamento e Protocolos de Roteamento - CCNA 3.1 Wel...Wellington Oliveira
 
Apresentação de Protocolos de Roteamento IP
Apresentação de Protocolos de Roteamento IPApresentação de Protocolos de Roteamento IP
Apresentação de Protocolos de Roteamento IPWendell Rodrigues
 
23156584 roteamento-enderecamento
23156584 roteamento-enderecamento23156584 roteamento-enderecamento
23156584 roteamento-enderecamentoAntónio Barroso
 
Rota Estática / Link State / Vetor de Distância
Rota Estática / Link State / Vetor de DistânciaRota Estática / Link State / Vetor de Distância
Rota Estática / Link State / Vetor de DistânciaRodrigo Rovere - CCIE RS
 
Roteadores
RoteadoresRoteadores
RoteadoresTiago
 
Roteamento Intra-SA e Inter-SA
Roteamento Intra-SA e Inter-SARoteamento Intra-SA e Inter-SA
Roteamento Intra-SA e Inter-SAClaudio Eckert
 
Redes De Computadores Internet
Redes De Computadores   InternetRedes De Computadores   Internet
Redes De Computadores InternetMario Bittencourt
 
Aula V - Transmissão Digital - Roteamento
Aula V - Transmissão Digital - Roteamento Aula V - Transmissão Digital - Roteamento
Aula V - Transmissão Digital - Roteamento Leandro Sausen
 

Semelhante a Roteamento.ppt (20)

R&c 05 14_2 - Protocolo IP (Parte 2)
R&c 05 14_2 - Protocolo IP (Parte 2)R&c 05 14_2 - Protocolo IP (Parte 2)
R&c 05 14_2 - Protocolo IP (Parte 2)
 
Roteamento
RoteamentoRoteamento
Roteamento
 
Roteamento
RoteamentoRoteamento
Roteamento
 
RIP - Routing Information Protocol
RIP - Routing Information ProtocolRIP - Routing Information Protocol
RIP - Routing Information Protocol
 
Cap04b
Cap04bCap04b
Cap04b
 
M3- REDES DE COMPUTADOR AVANÇADO atualizado.pptx
M3- REDES DE COMPUTADOR AVANÇADO atualizado.pptxM3- REDES DE COMPUTADOR AVANÇADO atualizado.pptx
M3- REDES DE COMPUTADOR AVANÇADO atualizado.pptx
 
Aula 6 a camada de rede
Aula 6   a camada de redeAula 6   a camada de rede
Aula 6 a camada de rede
 
WANs e Roteadores Cap. 6 Roteamento e Protocolos de Roteamento - CCNA 3.1 Wel...
WANs e Roteadores Cap. 6 Roteamento e Protocolos de Roteamento - CCNA 3.1 Wel...WANs e Roteadores Cap. 6 Roteamento e Protocolos de Roteamento - CCNA 3.1 Wel...
WANs e Roteadores Cap. 6 Roteamento e Protocolos de Roteamento - CCNA 3.1 Wel...
 
Apresentação de Protocolos de Roteamento IP
Apresentação de Protocolos de Roteamento IPApresentação de Protocolos de Roteamento IP
Apresentação de Protocolos de Roteamento IP
 
Rct 16 - camada de rede
Rct   16 - camada de redeRct   16 - camada de rede
Rct 16 - camada de rede
 
23156584 roteamento-enderecamento
23156584 roteamento-enderecamento23156584 roteamento-enderecamento
23156584 roteamento-enderecamento
 
Routing
RoutingRouting
Routing
 
Routing
RoutingRouting
Routing
 
Rota Estática / Link State / Vetor de Distância
Rota Estática / Link State / Vetor de DistânciaRota Estática / Link State / Vetor de Distância
Rota Estática / Link State / Vetor de Distância
 
Roteadores
RoteadoresRoteadores
Roteadores
 
IPv4_2004.ppt
IPv4_2004.pptIPv4_2004.ppt
IPv4_2004.ppt
 
Roteamento Intra-SA e Inter-SA
Roteamento Intra-SA e Inter-SARoteamento Intra-SA e Inter-SA
Roteamento Intra-SA e Inter-SA
 
Redes De Computadores Internet
Redes De Computadores   InternetRedes De Computadores   Internet
Redes De Computadores Internet
 
Camada de rede parte1
Camada de rede   parte1Camada de rede   parte1
Camada de rede parte1
 
Aula V - Transmissão Digital - Roteamento
Aula V - Transmissão Digital - Roteamento Aula V - Transmissão Digital - Roteamento
Aula V - Transmissão Digital - Roteamento
 

Roteamento.ppt

  • 1. Roteamento Parte #1 Profa. Ana Cristina Benso da Silva Disciplina: Redes de Computadores
  • 2. Redes de Computadores Profa. Ana Benso Roteiro  Roteamento Estático  Roteamento Dinâmico Algoritmos de Roteamento Vetor Distância Protocolo de Roteamento RIP
  • 3. Redes de Computadores Profa. Ana Benso IP x Protocolo de Roteamento  O protocolo IP é responsável pelo roteamento das informações na rede A variável ipforwarding indica se o protocolo está executando roteamento ou não Ipforwarding = 0 (não executa roteamento) Ipforwarding = 1 (executa roteamento)  Os protocolos de roteamento são responsáveis pela divulgação de rotas e atualização das tabelas de roteamento
  • 4. Redes de Computadores Profa. Ana Benso Roteamento Direto  Origem e Destino na mesma rede  Várias topologias  Lembre-se equipamentos de nível 2 não tratam endereço IP 10.35.143.0 10.35.143.10 10.35.143.15 Tabela de Roteamento Destino Gateway 10.35.143.0 10.35.143.10 ....... ....... Switch
  • 5. Redes de Computadores Profa. Ana Benso Roteamento Indireto  Origem e Destino estão em redes diferentes 10.35.143.0 10.35.143.10 10.35.144.15 Tabela de Roteamento Destino Gateway 10.35.143.0 10.35.143.10 0.0.0.0 10.35.143.1 Router 10.35.144.0 Tabela de Roteamento Destino Gateway 10.35.143.0 10.35.143.1 10.35.144.0 10.35.144.1 ....... ....... 10.35.143.1 10.35.144.1 Tabela de Roteamento Destino Gateway 10.35.144.0 10.35.144.15 0.0.0.0 10.35.144.1
  • 6. Redes de Computadores Profa. Ana Benso Roteamento Estático e Dinâmico  Roteamento Estático Normalmente configurado manualmente A tabela de roteamento é estática As rotas não se alteram dinamicamente de acordo com as alterações da topologia da rede Custo manutenção cresce de acordo com a complexidade e tamanho da rede Sujeito a falhas de configuração
  • 7. Redes de Computadores Profa. Ana Benso Roteamento Estático e Dinâmico  Roteamento Dinâmico Divulgação e alteração das tabelas de roteamento de forma dinâmica Sem intervenção constante do administrador Alteração das tabelas dinamicamente de acordo com a alteração da topologia da rede Adaptativo Melhora o tempo de manutenção das tabelas em grandes redes Mas também está sujeito a falhas
  • 8. Redes de Computadores Profa. Ana Benso Roteamento Estático - Exemplo 10.35.143.0 Router 1 10.35.144.0 10.35.143.1 Router 2 10.35.144.1 10.35.144.2 Router 3 Router 4 10.35.148.1 10.35.147.1 10.35.148.0 10.35.147.0 10.35.146.0 10.35.146.1 10.35.146.2 10.35.147.2 Internet
  • 9. Redes de Computadores Profa. Ana Benso Sistemas Autônomos  Um SA (Sistema Autônomo) pode ser definido como “Um grupo de redes e roteadores controlados por uma única autoridade administrativa.”  Roteadores em um sistema autônomo seguem as mesma “regras” de roteamento  Protocolos de roteamento são classificados de acordo com sua atuação
  • 10. Redes de Computadores Profa. Ana Benso Protocolo Interiores e Exteriores  Protocolos Interiores São aqueles utilizados para comunicação entre roteadores de um mesmo sistema autônomo  Protocolos Exteriores São aqueles utilizados para comunicação entre roteadores de sistemas autônomos diferentes P. Interior P. Interior P. Interior P. Interior P. Interior P. Exterior SA #1 SA #2
  • 11. Redes de Computadores Profa. Ana Benso Algoritmos de Roteamento  Os protocolos de roteamento implementam um ou mais algoritmos de roteamento  Exemplos de Algoritmos Vetor Distância, Flooding, SPF (Shortest Path First), ...  Exemplos de protocolos RIP, OSPF, IGRP, BGP, ...
  • 12. Redes de Computadores Profa. Ana Benso Vetor-Distância  Bellman-Ford  É um algoritmo simples Um roteador mantém uma lista de todos as rotas conhecidas em uma tabela Cada roteador divulga para os seus vizinhos as rotas que conhece Cada roteador selecionas dentre as rotas conhecidas e as divulgadas os melhores caminhos
  • 13. Redes de Computadores Profa. Ana Benso Vetor-Distância - Métrica  A escolha do melhor caminho é baseada na comparação da métrica do enlace Normalmente: Melhor = menor caminho  A métrica é o custo de envio em um enlace  Pode ser diferentes informações Taxa de transmissão em bps Vazão Atraso Número de saltos (no. de hops) (+ usado)
  • 14. Redes de Computadores Profa. Ana Benso Vetor-Distância  Processo 1. Quando o roteador executa o “boot” ele armazena na tabela informações sobre cada uma das redes que estão diretamente conectada a ele. Cada entrada na tabela indica uma rede destino, o gateway para a rede e a sua métrica. 2. Periodicamente cada roteador envia uma cópia da sua tabela para qualquer outro roteador que seja diretamente alcançável. 3. Cada roteador que recebe uma cópia da tabela, verifica as rotas divulgadas e suas métricas. O roteador soma à métrica divulgada o custo do enlace entre ele e o roteador que fez a divulgação. Após, compara cada uma das entradas da tabela divulgada com as da sua tabela de roteamento. Rotas novas são adicionadas, rotas existentes são selecionadas pela sua métrica.
  • 15. Redes de Computadores Profa. Ana Benso Vetor-Distância ... 3.1 Se a rota já existe na tabela e a métrica calculada é menor do que a da rota conhecida, então remove a entrada anterior e adiciona a nova rota divulgada. 3.2 Se a rota já existe na tabela e a métrica calculada é igual a da rota conhecida, então não altera a entrada. 3.3. Se a rota já existe na tabela e a métrica divulgada é maior do que a da rota conhecida, então verifica se o gateway para desta rota é o mesmo que está fazendo nova divulgação 3.3.1 Se o gateway é o mesmo então altera a métrica para esta rota 3.3.2 Se o gateway não é o mesmo não altera a rota conhecida
  • 16. Redes de Computadores Profa. Ana Benso Routing Information Protocol (RIP)  Protocolo interior  Implementa o algoritmo Vetor Distância  A métrica utilizada é o número de máquinas intermediárias (no. de hops)  Não permite o balanceamento de tráfego  Cada roteador divulga sua tabela periodicamente a cada 30 segundos  As mensagens divulgadas levam n tuplas contendo <redes destino, métrica>
  • 17. Redes de Computadores Profa. Ana Benso RIP ...  A divulgação para os vizinhos é realizada por broadcast O router um broadcast em todas as redes diretamente conectadas a ele  No procedimento normal, se a rota não for atualizada em 180 segundos é considerada inatingível  A informação de rota inatingível é repassada aos roteadores “vizinhos” (diretamente alcançáveis)
  • 18. Redes de Computadores Profa. Ana Benso D RIP - Exemplo Router 1 Router 2 Router 3 A B C <A, 0> <B, 0> Router1 envia para Router2 Tabela de Roteamento Destino Gateway Métrica A Router1 0 B Router1 0 ....... ....... Tabela de Roteamento Destino Gateway Métrica C Router2 0 ....... ....... Tabela de Roteamento Destino Gateway Métrica D Router3 0 ....... ....... Tabela de Roteamento Destino Gateway Métrica C Router2 0 A Router1 1 B Router1 1 Router1 envia para Router3 Tabela de Roteamento Destino Gateway Métrica D Router3 0 C Router2 1 A Router2 2 B Router2 2
  • 19. Redes de Computadores Profa. Ana Benso RIP - Problemas  Não tem mecanismos de segurança  É suscetível a spoofing  Não tem controle de “idade” das mensagens  Mensagens “velhas” podem ser processadas após mensagens “novas”  Inconsistência nas tabelas de roteamento  Problemas de laços na divulgação das rotas  Limitação de número de roteadores intermediários  Métrica = 16, indica rota inalcançável  Não suporta máscara de subrede
  • 20. Redes de Computadores Profa. Ana Benso Convergência Lenta Router 1 Router 2 Router 4 Router 3 <R1,0> <R2,0> <R1,1> <R3,0> <R2,1> <R1,2> <R2,1> <R1,0> <R3,1> <R2,0> <R1,1> <R4,0> <R3,1> <R2,2> <R1,3> Continua o processo ....
  • 21. Redes de Computadores Profa. Ana Benso Convergência Lenta Router 1 Router 2 Router 4 Router 3 <R1,0> <R2,0> <R1,2> <R3,0> <R2,1> <R1,2> <R3,1> <R2,0> <R1,3> <R2,0> <R3,0> <R2,1> <R1,4> A rota somente será Considerada infinita quando a métrica atingir 16.
  • 22. Redes de Computadores Profa. Ana Benso Soluções  Split Horizon A informação de roteamento não deve ser divulgada para a máquina que a originou  Poison Reverse Aumenta a métrica e coloca em hold-down  Hold-Down Previne que mensagens de atualização restabeleçam precipitadamente uma rota que caiu.
  • 23. Redes de Computadores Profa. Ana Benso Frame do RIP command version zero family of net 1 zero IP Address of Net 1 zero zero distance to net 1 zero family of net 2 zero IP Address of Net 2 zero zero distance to net 2 ...............