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 = A
MAC destino= B
MAC origem = A
MAC 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 | Porta
A,B,R 1
C 4
D 7
→
MAC | Porta
A,B,C 1
D,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 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
MAC OMAC D IP 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 = ??:??:??:??:??:??
MAC O ARPMAC D
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 = ??:??:??:??:??:??
O roteador adiciona na 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 = ??:??:??:??:??:??
MAC O ARPMAC D
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
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 CACHE
192.168.1.1 = 12:12:12:12:12:12
ARP CACHE
192.168.1.3 = A2:A2:A2:A2:A2:A2
E completa o MAC 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 ...
Roteador recebe o 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 ...
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 ...
Roteamento:
127.0.0.0/8 via loopback
192.168.1.0/24 via 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 ...
qual o MAC da 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 ...
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
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
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 ...
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
1 - arp request
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
→
→
→
→
→
→
Portas TAGGED para VLAN 1 e VLAN 2
manté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 2
VLAN 2: estações no switch 1 e 2
VLAN 3: estações no switch 2
VLAN 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 2
conectada ao switch 2
roteador
switch 2:
porta 24 → tagged para VLAN 1 e 2
conectada ao switch core
switch core:
porta 23 → tagged para VLAN 1,2 e 3
conectada ao switch 1
roteador
switch 1:
porta 24 → tagged para VLAN 1, 2 e 3
conectada ao switch core
switch core:
porta 24 → tagged para VLAN 1,2,3 e 4
conectada ao roteador
roteador

4 - Redes de Computadores - arp-vlan-equips

  • 2.
    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)
  • 4.
  • 5.
  • 6.
  • 7.
    No começo =HUB (repetidor)
  • 8.
    Fase de "aprendizagem": cadaquadro que é recebido é analisado e é criada a tabela de [ MAC | Porta ]
  • 9.
    MAC origem =A MAC destino= B
  • 10.
    MAC origem =A MAC destino= B MAC | Porta A 1
  • 11.
    Não sabe ondeestá B → repete para todas as portas MAC | Porta A 1
  • 12.
    B responde →switch aprende MAC | Porta A 1 B 3
  • 13.
    Após algum tempo,o switch aprende todas as entradas MAC | porta MAC | Porta A 1 B 3 C 5 R 8
  • 14.
    Uma porta podeter múltiplos MAC associados MAC | Porta A 1 B 3 C,D 5 R 8 MAC | Porta A,B,R 1 C 4 D 7
  • 15.
  • 16.
  • 22.
    A estação 192.168.1.3deseja enviar um pacote para a estação 192.168.2.2
  • 23.
    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
  • 39.
  • 42.
  • 43.
  • 44.
    Portas TAGGED paraVLAN 1 e VLAN 2 mantém as marcações entre switchs
  • 46.
  • 47.
    roteador ● 4 VLANs:1, 2, 3 e 4 ● 3 Switchs VLAN 1: estações no switch 1 e 2 VLAN 2: estações no switch 1 e 2 VLAN 3: estações no switch 2 VLAN 4: estações no switch core
  • 48.
    roteador Roteador suporta 802.1Q Todasas VLANs devem possuir acesso ao roteador (caminho TAGGED!) Todas as portas de cliente → UNTAGGED
  • 49.
    switch core: porta 22→ tagged para VLAN 1 e 2 conectada ao switch 2 roteador switch 2: porta 24 → tagged para VLAN 1 e 2 conectada ao switch core
  • 50.
    switch core: porta 23→ tagged para VLAN 1,2 e 3 conectada ao switch 1 roteador switch 1: porta 24 → tagged para VLAN 1, 2 e 3 conectada ao switch core
  • 51.
    switch core: porta 24→ tagged para VLAN 1,2,3 e 4 conectada ao roteador roteador