Download - 4 - Redes de Computadores - arp-vlan-equips
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/.
Redes de Computadores (impresso)
Redes de 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)
→
→→ →
→→
→
→
→
→→
No começo = HUB (repetidor)
Fase de "aprendizagem":cada quadro que é recebido é analisado e é criada a tabela de [ MAC | Porta ]
MAC origem = AMAC destino= B
MAC origem = AMAC destino= B
MAC | Porta A 1
Não sabe onde está B → repete para todas as portas
MAC | Porta A 1
B responde → switch aprende
MAC | Porta A 1 B 3
Após algum tempo, o switch aprende todas as entradas MAC | porta
MAC | Porta A 1 B 3 C 5 R 8
Uma porta pode ter múltiplos MAC associados
MAC | Porta A 1 B 3 C,D 5 R 8
MAC | PortaA,B,R 1 C 4 D 7
→
MAC | PortaA,B,C 1D,E,R 2
→
→
→
→
A estação 192.168.1.3 deseja enviar um pacote para a estação 192.168.2.2
etapa 1:análise da tabela de roteamento:
127.0.0.0/8 via loopback192.168.1.0/24 via if00.0.0.0/0 via 192.168.1.1 ← destino 192.168.2.2
conclusão: enviar para o roteador
MAC OMAC D IP D IP O ...
??? A2:A2:A2... 192.168.2.2 192.168.1.1 ...
Qual o MAC do roteador?
ARP CACHE192.168.1.1 = ??:??:??:??:??:??
MAC O ARPMAC D
A2:A2:A2:. Quem é 192.168.1.1? responda p/ 192.168.1.3
FF:FF:FF:..
ARP Requestbroadcast (FF:FF:FF:FF:FF:FF)
todas as estações recebem
ARP CACHE192.168.1.1 = ??:??:??:??:??:??
O roteador adiciona na ARP Cache a entrada da estação que requisitou o MAC
ARP CACHE192.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 CACHE192.168.1.1 = ??:??:??:??:??:??
MAC O ARPMAC D
12:12:12:. 192.168.1.1 = 12:12:12:12:12:12A2:A2:A2:.
ARP Replydirecionado para a estação
que requisitou
ARP CACHE192.168.1.1 = ??:??:??:??:??:??
ARP CACHE192.168.1.3 = A2:A2:A2:A2:A2:A2
MAC O ARPMAC D
12:12:12:. 192.168.1.1 = 12:12:12:12:12:12A2:A2:A2:.
A estação atualiza sua ARP CACHE
ARP CACHE192.168.1.1 = 12:12:12:12:12:12
ARP CACHE192.168.1.3 = A2:A2:A2:A2:A2:A2
E completa o MAC destino no quadro
ARP CACHE192.168.1.1 = 12:12:12:12:12:12
ARP CACHE192.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 ...
Roteador recebe o quadro
ARP CACHE192.168.1.1 = 12:12:12:12:12:12
ARP CACHE192.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 ...
Layer 2 → Layer 3
ARP CACHE192.168.1.1 = 12:12:12:12:12:12
ARP CACHE192.168.1.3 = A2:A2:A2:A2:A2:A2
IP D IP O ...
192.168.2.2 192.168.1.1 ...
Roteamento:127.0.0.0/8 via loopback
192.168.1.0/24 via if0192.168.2.0/24 via if2200.132.53.8/30 via if3
0.0.0.0/0 via 200.132.53.9
ARP CACHE192.168.1.1 = 12:12:12:12:12:12
ARP CACHE192.168.1.3 = A2:A2:A2:A2:A2:A2
IP D IP O ...
192.168.2.2 192.168.1.1 ...
qual o MAC da estação 192.168.2.2?
ARP CACHE192.168.1.1 = 12:12:12:12:12:12
ARP CACHE192.168.1.3 = A2:A2:A2:A2:A2:A2192.168.2.2 = ??:??:??:??:??:??
IP D IP O ...
192.168.2.2 192.168.1.1 ...
ARP CACHE192.168.1.1 = 12:12:12:12:12:12
ARP CACHE192.168.1.3 = A2:A2:A2:A2:A2:A2192.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
ARP CACHE192.168.1.1 = 12:12:12:12:12:12
ARP CACHE192.168.1.3 = A2:A2:A2:A2:A2:A2192.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 CACHE192.168.2.1 = 22:22:22:22:22:22
ARP CACHE192.168.1.1 = 12:12:12:12:12:12
ARP CACHE192.168.1.3 = A2:A2:A2:A2:A2:A2192.168.2.2 = C2:C2:C2:C2:C2:C2
ARP CACHE192.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 ...
ARP CACHE192.168.1.1 = 12:12:12:12:12:12
ARP CACHE192.168.1.3 = A2:A2:A2:A2:A2:A2192.168.2.2 = C2:C2:C2:C2:C2:C2
ARP CACHE192.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
1 - arp request
Destino = 192.168.1.2
127.0.0.0/8 via loopback192.168.1.0/24 via if00.0.0.0/0 via 192.168.1.1
Comunicação com estação do mesmo enlace → mesmo processo !
2 - arp reply
3 - quadro
→
→
→→
→
→
Portas TAGGED para VLAN 1 e VLAN 2mantém as marcações entre switchs
roteador
roteador
● 4 VLANs: 1, 2, 3 e 4● 3 Switchs
VLAN 1: estações no switch 1 e 2VLAN 2: estações no switch 1 e 2VLAN 3: estações no switch 2VLAN 4: estações no switch core
roteador
Roteador suporta 802.1Q
Todas as VLANs devem possuir acesso ao roteador (caminho TAGGED!)
Todas as portas de cliente → UNTAGGED
switch core:porta 22 → tagged para VLAN 1 e 2conectada ao switch 2
roteador
switch 2:porta 24 → tagged para VLAN 1 e 2conectada ao switch core
switch core:porta 23 → tagged para VLAN 1,2 e 3conectada ao switch 1
roteador
switch 1:porta 24 → tagged para VLAN 1, 2 e 3conectada ao switch core
switch core:porta 24 → tagged para VLAN 1,2,3 e 4conectada ao roteador
roteador