Buscar

Slides - encaminhamento IPv4

Prévia do material em texto

Encaminhamento de pacotes IP (1 de 2)
Discutimos o conceito de transmissão na camada de rede no início
deste capítulo. Nesta seção, estenderemos esse conceito para
incluir o papel dos endereços IP no encaminhamento. Conforme
discutimos anteriormente, o conceito de encaminhamento significa
colocar o pacote na rota para seu destino. Como a Internet atual é
composta de uma combinação de redes e conexões, o
encaminhamento equivale a entregar o pacote para o próximo salto
(que pode ser o destino final do pacote ou um dispositivo de
conexão intermediário).
Encaminhamento de pacotes IP
❑ Encaminhamento baseado no endereço de destino
❖ Agregação de endereços
❖ Correspondência da máscara mais longa
❖ Roteamento hierárquico
❖ Roteamento geográfico
❖ Algoritmos de busca na tabela de roteamento
❑ Algoritmos de busca na tabela de roteamento
❖ Comutação de Rótulos Multiprotocolo
❖ Novo cabeçalho
❖ Comutação hierárquica
Figura 1 Módulo simplificado de encaminhamento no endereçamento 
sem classes.
Exemplo 1
Crie uma tabela de roteamento para o roteador R1 utilizando a
configuração dada na Figura 2.
Solução
A Tabela 1 mostra a tabela correspondente.
Tabela 1 Tabela de roteamento para o roteador R1
Figura 2 Configuração para o Exemplo1.
Exemplo 2
Em vez da Tabela 1, podemos usar a Tabela 2, na qual o endereço
de rede/máscara é dado em bits.
Tabela 2 Tabela de roteamento para o roteador R1 da Figura 1 usando 
prefixos em bits.
Quando um pacote chega e seus 26 bits mais à esquerda no
endereço de destino coincidem com os bits da primeira linha, o
pacote sai pela interface m2, e assim por diante.
Exemplo 3
Mostre o processo de encaminhamento quando um pacote cujo
endereço de destino 180.70.65.140 chega a R1 na Figura 2
Solução
O roteador executa os seguintes passos:
1. A primeira máscara (/26) é aplicada ao endereço de destino. O
resultado é 180.70.65.128, que não coincide com o endereço de
rede correspondente.
2. A segunda máscara (/25) é aplicada ao endereço de destino. O
resultado é 180.70.65.128, que coincide com o endereço de
rede correspondente. O endereço do próximo salto e o número
da interface m0 são extraídos para encaminhar o pacote.
Figura 3 Agregação de endereços.
Figura 4 Correspondência da máscara mais longa.
Exemplo 4
Como exemplo de roteamento hierárquico, consideraremos a Figura
5. Um ISP regional recebeu 16.384 endereços começando em
120.14.64.0. O ISP regional decidiu dividir esse bloco em quatro
sub-blocos, cada qual com 4.096 endereços. Três desses sub-
blocos são atribuídos a três ISPs locais, enquanto o segundo sub-
bloco é reservado para utilização futura. Perceba que a máscara
para cada bloco é /20 porque o bloco original com máscara /18 é
dividido em quatro sub-blocos.
A figura também mostra como ISP local atribuiu cada um deles a um
pequeno ISP.
Figura 5 Roteamento hierárquico com ISPs.
Exemplo 5
A Figura 6 mostra um exemplo simples de busca na tabela de
roteamento usando o algoritmo de correspondência da máscara
mais longa. Apesar de existirem alguns algoritmos mais eficientes
atualmente, o princípio básico permanece o mesmo. Quando o
algoritmo de encaminhamento obtém o endereço de destino do
pacote, ele precisa verificar a coluna que contém as máscaras de
rede. Para cada linha, ele precisa aplicar a máscara para encontrar
o endereço de rede do destino. Em seguida, deve verificar os
endereços de rede na tabela até encontrar uma correspondência. O
roteador extrai, então, o endereço do próximo salto e o número da
interface a ser entregue para a camada de enlace de dados.
Figura 6 Esquema para o Exemplo 5: roteamento baseado no endereço 
de destino.

Continue navegando