Este trabalho estálicenciado sob uma Licença Creative Commons
Atribuição-NãoComercial-SemDerivações 4.0 Internacional. Para ver uma
cópia desta licença, visite http://creativecommons.org/licenses/by-nc-nd/4.0/.
3.
Redes de Computadores
(impresso)
Redesde Computadores
(e-book)
Redes de Computadores II
(impresso)
Redes de Computadores II
(e-book)
Redes de Computadores III
(impresso)
Redes de Computadores III
(e-book)
etapa 1:
análise databela de roteamento:
127.0.0.0/8 via loopback
192.168.1.0/24 via if0
0.0.0.0/0 via 192.168.1.1 ← destino 192.168.2.2
conclusão: enviar para o roteador
24.
MAC OMAC DIP D IP O ...
??? A2:A2:A2... 192.168.2.2 192.168.1.1 ...
Qual o MAC do roteador?
ARP CACHE
192.168.1.1 = ??:??:??:??:??:??
25.
MAC O ARPMACD
A2:A2:A2:. Quem é 192.168.1.1? responda p/
192.168.1.3
FF:FF:FF:..
ARP Request
broadcast (FF:FF:FF:FF:FF:FF)
todas as estações recebem
ARP CACHE
192.168.1.1 = ??:??:??:??:??:??
26.
O roteador adicionana ARP Cache a
entrada da estação que requisitou o MAC
ARP CACHE
192.168.1.3 = A2:A2:A2:A2:A2:A2
MAC O ARPMAC D
A2:A2:A2:. Quem é 192.168.1.1? responda p/
192.168.1.3
FF:FF:FF:..
Estações que não possuem o IP
requisitado, ignoram a mensagem
ARP CACHE
192.168.1.1 = ??:??:??:??:??:??
27.
MAC O ARPMACD
12:12:12:. 192.168.1.1 = 12:12:12:12:12:12A2:A2:A2:.
ARP Reply
direcionado para a estação
que requisitou
ARP CACHE
192.168.1.1 = ??:??:??:??:??:??
ARP CACHE
192.168.1.3 = A2:A2:A2:A2:A2:A2
28.
MAC O ARPMACD
12:12:12:. 192.168.1.1 = 12:12:12:12:12:12A2:A2:A2:.
A estação atualiza sua
ARP CACHE
ARP CACHE
192.168.1.1 = 12:12:12:12:12:12
ARP CACHE
192.168.1.3 = A2:A2:A2:A2:A2:A2
29.
E completa oMAC destino no
quadro
ARP CACHE
192.168.1.1 = 12:12:12:12:12:12
ARP CACHE
192.168.1.3 = A2:A2:A2:A2:A2:A2
MAC OMAC D IP D IP O ...
12:12:12:... A2:A2:A2... 192.168.2.2 192.168.1.1 ...
30.
Roteador recebe oquadro
ARP CACHE
192.168.1.1 = 12:12:12:12:12:12
ARP CACHE
192.168.1.3 = A2:A2:A2:A2:A2:A2
MAC OMAC D IP D IP O ...
12:12:12:... A2:A2:A2... 192.168.2.2 192.168.1.1 ...
31.
Layer 2 →Layer 3
ARP CACHE
192.168.1.1 = 12:12:12:12:12:12
ARP CACHE
192.168.1.3 = A2:A2:A2:A2:A2:A2
IP D IP O ...
192.168.2.2 192.168.1.1 ...
32.
Roteamento:
127.0.0.0/8 via loopback
192.168.1.0/24via if0
192.168.2.0/24 via if2
200.132.53.8/30 via if3
0.0.0.0/0 via 200.132.53.9
ARP CACHE
192.168.1.1 = 12:12:12:12:12:12
ARP CACHE
192.168.1.3 = A2:A2:A2:A2:A2:A2
IP D IP O ...
192.168.2.2 192.168.1.1 ...
33.
qual o MACda estação
192.168.2.2?
ARP CACHE
192.168.1.1 = 12:12:12:12:12:12
ARP CACHE
192.168.1.3 = A2:A2:A2:A2:A2:A2
192.168.2.2 = ??:??:??:??:??:??
IP D IP O ...
192.168.2.2 192.168.1.1 ...
34.
ARP CACHE
192.168.1.1 =12:12:12:12:12:12
ARP CACHE
192.168.1.3 = A2:A2:A2:A2:A2:A2
192.168.2.2 = ??:??:??:??:??:??
IP D IP O ...
192.168.2.2 192.168.1.1 ...
MAC O ARPMAC D
22:22:22:.FF:FF:FF:.. Quem é 192.168.2.2? responda p/
192.168.2.1
35.
ARP CACHE
192.168.1.1 =12:12:12:12:12:12
ARP CACHE
192.168.1.3 = A2:A2:A2:A2:A2:A2
192.168.2.2 = ??:??:??:??:??:??
IP D IP O ...
192.168.2.2 192.168.1.1 ...
MAC O ARPMAC D
C2:C2:C2:.22:22:22:... 192.168.2.2 = C2:C2:C2:C2:C2:C2
ARP CACHE
192.168.2.1 = 22:22:22:22:22:22
36.
ARP CACHE
192.168.1.1 =12:12:12:12:12:12
ARP CACHE
192.168.1.3 = A2:A2:A2:A2:A2:A2
192.168.2.2 = C2:C2:C2:C2:C2:C2
ARP CACHE
192.168.2.1 = 22:22:22:22:22:22
MAC OMAC D IP D IP O ...
C2:C2:C2:. 22:22:22... 192.168.2.2 192.168.1.1 ...
37.
ARP CACHE
192.168.1.1 =12:12:12:12:12:12
ARP CACHE
192.168.1.3 = A2:A2:A2:A2:A2:A2
192.168.2.2 = C2:C2:C2:C2:C2:C2
ARP CACHE
192.168.2.1 = 22:22:22:22:22:22A ARP Cache mantém as entradas enquanto
houver comunicação com os destinos
Após aprox. 4 minutos de inatividade a entrada é
removia da ARP Cache → repetir o processo
38.
1 - arprequest
Destino = 192.168.1.2
127.0.0.0/8 via loopback
192.168.1.0/24 via if0
0.0.0.0/0 via 192.168.1.1
Comunicação com estação do
mesmo enlace → mesmo processo !
2 - arp reply
3 - quadro