Вы находитесь на странице: 1из 5

Redes TCP/IP

Aula 9 - Roteamento indireto

1. Roteamento indireto

A) Usaremos os dados abaixo para exemplificar a transmissão do Host A para o Host


Y, que utiliza roteamento indireto

Host A
IP=10.200.0.64
Rota default=10.200.1.1 (R1)
Placa de rede=1
Roteador 1 (R1)
Placa de rede=2
IP=10.200.0.64
Roteador 2 (R2)
Placa de rede=3
IP=10.240.1.1
Host Y
IP=10.240.0.54
Rota default=10.240.1.1 (R2)
Placa de rede=5

B) Roteamento indireto é o encaminhamento do datagrama IP para subredes


diferentes, havendo a necessidade do datagrama ser encaminhado através de um
gateway (roteador).

C) O caminho em setas azuis representa o trajeto do pacote da origem até o seu


destino. O caminho em setas vermelhas representa o trajeto do pacote do host A
para host B, veja que neste caso o pacote não pelo roteador, pois é um caso de
roteamento direto.

D) Vejamos como é feito a transmissão de um pacote do Host A para o Host B,


usaremos como exemplo o comando ping 10.200.0.54 emitido pelo Host A

E) Para transmitir o pacote do host A para o host Y, que estão em redes diferentes,
o pacote deve ser enviado para o default gateway (Roteador 1) que fará o
encaminhamento do pacote.

Redes TCP/IP Em 03/02/2007 Página 9- 1


Mauro Mendes
Redes TCP/IP
Aula 9 - Roteamento indireto

F. Para encaminhar o pacote para o default gateway é necessário saber os endereços


de destino de rede e de enlace do pacote. Montamos o pacote abaixo com as
informações da camada de rede, que são fim a fim (host origem-host destino), sem
problema. As informações da camada de enlace representam os endereços entre os
nós adjacentes (próximos) da comunicação. Neste caso precisamos colocar no
endereço destino de enlace, o endereço do roteador.

Origem Destino Origem Destino Dados


Enlace Enlace Rede Rede
1 ?? 10.200.0.64 10.200.0.54 Ping

H. Na configuração do host A, temos o endereço de rede do roteador 1 (10.200.1.1),


mas não temos o endereço de enlace do mesmo. Para descobrir o endereço de enlace
podemos usar a requisição ARP (ARP request), com os seguintes dados:

Origem Destino Origem Destino Dados


Enlace Enlace Rede Rede
1 FF-FF-FF- 10.200.0.64 10.200.1.1 ARP (request)
FF-FF-FF Opcode=1
(Broadcast)

I. O Roteador responderá com resposta do ARP (ARP reply), assim:

Origem Destino Origem Destino Dados


Enlace Enlace Rede Rede
2 1 10.200.1.1 10.200.0.64 ARP (reply) Opcode=2

J. Resolvidos todos os endereços, o TCP/IP montará o pacote da seguinte forma:


Origem Destino Origem Destino Dados
Enlace Enlace Rede Rede
1 2 10.200.0.64 10.240.0.54 Ping

K. O pacote é enviado pelo gateway da Subrede A para o gateway da Subrede B.

L. Quando o gateway da subrede B receber o pacote, ele fará o encaminhamento


para o HOST B, pois este está em uma de suas subredes.

M. Caso o gateway da subrede B não saiba o endereço de enlace (placa de rede) da


máquina B, ele fará uma requisição ARP para resolver o problema.

Redes TCP/IP Em 03/02/2007 Página 9- 2


Mauro Mendes
Redes TCP/IP
Aula 9 - Roteamento indireto

2. Exemplo de Roteamento Indireto

Transmissão de um ping do host 10.200.0.64/16 para o host 10.240.0.54/16

Pacote 1: Pergunta ARP (ARP Request)


Host 10.200.0.64 pergunta qual o endereço de enlace do host 10.200.1.1
10.200.0.64=0A-C8-00-40

ff-ff-ff-ff-ff-ff=Endereço de enlace do destino


e0-20-03-00-0d-1e-Endereço de enlace da origem
0806-Indicativo da requisição ARP

0001-Tipo hardware=1 (Ethernet 10Mb)


Tipo protocolo=0800 (IP)
Tamanho do endereço de hardware=6bytes
Tamanho do endereço de rede=4 bytes
Tipo operação=1 (pergunta (request) ARP)
Endereço de hardware origem=e0-20-03-00-0d-1e
Endereço de rede origem=0A-C8-00-40
Endereço de hardware destino=00-00-00-00-00-00
Endereço de rede do destino=0A-C8-01-01

Redes TCP/IP Em 03/02/2007 Página 9- 3


Mauro Mendes
Redes TCP/IP
Aula 9 - Roteamento indireto

Resposta (reply) ARP

e0-20-03-00-0d-1e=Endereço de enlace do destino


00-08-21-96-5f-80=Endereço de enlace da origem
0806-Indicativo da requisição ARP

0001-Tipo hardware=1 (Ethernet 10Mb)


Tipo protocolo=0800 (IP)
Tamanho do endereço de hardware=6bytes
Tamanho do endereço de rede=4 bytes
Tipo operação=2 (resposta (ARP)
Endereço de hardware origem=00-08-21-96-5f-80
Endereço de rede origem=0A-C8-01-01
Endereço de hardware destino= e0-20-03-00-0d-1e
Endereço de rede do destino=0A-C8-00-40

Redes TCP/IP Em 03/02/2007 Página 9- 4


Mauro Mendes
Redes TCP/IP
Aula 9 - Roteamento indireto
ICMP request

Endereço de enlace do destino=?


Endereço de enlace da origem=?
0800-Protocolo IP

ICMP
Tipo=08
Code=00
Checksum=d15b
Identificador=02-00
Sequence number=7a-00

ICMP reply

Redes TCP/IP Em 03/02/2007 Página 9- 5


Mauro Mendes

Вам также может понравиться