Redes TCP/IP - Ex 08: mudanças entre as edições

De Eriberto Wiki
Ir para navegação Ir para pesquisar
(Criou página com '{{redes_tcpip|8 - Roteamento em redes}} == Questões == <ol> <li> '''Qual é a diferença entre dispositivo roteador local e gateway de rede?''' <br><br> <li> '''Explique a t...')
 
Sem resumo de edição
Linha 3: Linha 3:


<ol>
<ol>
<li> '''Qual é a diferença entre dispositivo roteador local e gateway de rede?'''
<li> '''Qual é a diferença entre roteador, dispositivo roteador local e gateway de rede?'''
<br><br>
<br><br>
<li> '''Explique a teoria da proximidade.'''
<li> '''Explique a teoria da proximidade.'''
Linha 10: Linha 10:
<br><br>
<br><br>
<li> '''Quantos default gateways um host pode ter?'''
<li> '''Quantos default gateways um host pode ter?'''
<br><br>
<li> '''O que é segmento de rede?'''
<br><br>
<br><br>
<li> '''Preencha a tabela de acordo com a figura.'''
<li> '''Preencha a tabela de acordo com a figura.'''
Linha 23: Linha 25:
| 10.0.0.1
| 10.0.0.1
| 10.0.0.100
| 10.0.0.100
| &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
| &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  
| &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
| &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  
|-
|-
| 10.0.0.1
| 10.0.0.1
Linha 54: Linha 56:
<li> '''Na figura anterior, na comunicação entre 10.0.0.1 e 172.20.0.10, qual endereço MAC de origem seria registrado por 172.20.0.10?'''
<li> '''Na figura anterior, na comunicação entre 10.0.0.1 e 172.20.0.10, qual endereço MAC de origem seria registrado por 172.20.0.10?'''
<br><br>
<br><br>
continua...
<li> '''Preencha a tabela de acordo com a figura.'''
</ol>
<br><br>
[[image:Ex_08_rede2.png]]
<br><br>
{| style="border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #000; font-size:120%; text-align:center" border="1" cellpadding="10" cellspacing="0"
! Host de origem
! Host de destino
! Dispositivo roteador local
! Gateway de rede
|-
| 10.0.0.1
| 10.0.0.100
| &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
| &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
|-
| 10.0.0.1
| Internet
|
|
|-
|}
<br><br>
<li> '''Na figura anterior, quem poderia ser o default gateway para 10.0.0.1?'''
<br><br>
<li> '''Preencha a tabela de acordo com a figura.'''
<br><br>
[[image:Ex_08_rede3.png]]
<br><br>
{| style="border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #000; font-size:120%; text-align:center" border="1" cellpadding="10" cellspacing="0"
! Host de origem
! Host de destino
! Dispositivo roteador local
! Gateway de rede
|-
| 10.0.0.1
| 172.20.0.10
| &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
| &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
|-
| 10.0.0.1
| 172.25.20.20
|
|
|-
| 10.0.0.1
| 172.30.0.10
|
|
|-
| 10.0.0.1
| Internet
|
|
|-
| 172.30.0.1
| 172.25.1.22
|
|
|-
| 172.20.0.1
| Internet
|
|
|-
| Rede A
| Internet
|
|
|-
|}
<br><br>
<li> '''De acordo com a figura anterior, complete a tabela a seguir com as melhores opções possíveis.
<br><br>
{| style="border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #000; font-size:120%; text-align:center" border="1" cellpadding="10" cellspacing="0"
! Origem
! Default gateway
|-
| 10.0.0.1
| &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
|-
| Router 1
|
|-
| Router 3
|
|-
| Rede A
|
|-
|}
<br><br>
<li> '''Na figura anterior, quando um pacote sair de 10.0.0.1, ao chegar em 10.0.0.100, qual será o endereço MAC de origem?'''
<br><br>
<li> '''Na figura anterior, quando um pacote sair de 10.0.0.1, ao chegar em alguma máquina da Rede A, qual será o endereço MAC de origem?'''
<br><br>
<li> '''Observe:'''
<br><br>
<nowiki># route -n</nowiki>
<br>Tabela de Roteamento IP do Kernel
{| style="border-collapse: collapse; border-width: 1px; border-style: none; border-color: #000; font-size:100%; text-align:left" border="0" cellpadding="1" cellspacing="0"
| Destino &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
| Roteador &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
| MáscaraGen. &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
| Opções &nbsp; &nbsp; &nbsp; &nbsp;
| Métrica &nbsp; &nbsp; &nbsp; &nbsp;
| Ref &nbsp; &nbsp; &nbsp; &nbsp;
| Uso &nbsp; &nbsp; &nbsp; &nbsp;
| Iface &nbsp; &nbsp; &nbsp; &nbsp;
|-
| 0.0.0.0
| 192.168.1.1
| 0.0.0.0
| UG
| 0
| 0
| 0
| eth0
|-
| 192.168.1.0
| 0.0.0.0
| 255.255.255.0
| U
| 1
| 0
| 0
| eth0
|-
|}
<br><br>
'''Agora observe sem a opção -n:'''
<br><br>
<nowiki># route</nowiki>
<br>Tabela de Roteamento IP do Kernel
{| style="border-collapse: collapse; border-width: 1px; border-style: none; border-color: #000; font-size:100%; text-align:left" border="0" cellpadding="1" cellspacing="0"
| Destino &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
| Roteador &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
| MáscaraGen. &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
| Opções &nbsp; &nbsp; &nbsp; &nbsp;
| Métrica &nbsp; &nbsp; &nbsp; &nbsp;
| Ref &nbsp; &nbsp; &nbsp; &nbsp;
| Uso &nbsp; &nbsp; &nbsp; &nbsp;
| Iface &nbsp; &nbsp; &nbsp; &nbsp;
|-
| default
| 192.168.1.1
| 0.0.0.0
| UG
| 0
| 0
| 0
| eth0
|-
| 192.168.1.0
| *
| 255.255.255.0
| U
| 1
| 0
| 0
| eth0
|-
|}
<br><br>
'''Responda:'''
<br><br>
a) O que significa 0.0.0.0 em destino? <br>
b) O que significa 0.0.0.0 em roteador? <br>
c) Quem é o default gateway da máquina? <br>
d) Quem roteia a máquina para a rede 192.168.1.0/24? <br>
e) Qual é o provável endereço IP da máquina em questão?
<br><br>
<li> '''Observe a figura a seguir.'''
<br><br>
[[image:Ex_08_rede4.png]]
<br><br>
'''Foi enviado 01 (um) “ping” de 10.1.1.25 para 172.20.0.10. Observe a captura realizada na máquina 10.1.1.25 (foi utilizada a opção -e para mostrar também os endereços MAC):'''
<br><br>
<nowiki># tcpdump -n arp or icmp -e</nowiki> <br>
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode <br>
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes <br>
18:04:56.755869 00:48:54:00:00:97 > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 42: arp who-has 10.1.8.25 tell 10.1.1.25 <br>
18:04:56.755951 00:08:54:da:67:2c > 00:48:54:00:00:97, ethertype ARP (0x0806), length 60: arp reply 10.1.8.25 is-at 00:08:54:da:67:2c <br>
18:04:56.755959 00:48:54:00:00:97 > 00:08:54:da:67:2c, ethertype IPv4 (0x0800), length 98: 10.1.1.25 > 172.20.0.10: ICMP echo request, id 36882, seq 1, length 64
<br><br>
'''Observe agora a captura realizada na máquina alvo (172.20.0.10):'''
<br><br>
<nowiki># tcpdump -n arp or icmp -e <br></nowiki>
reading from file /tmp/pings.dump2, link-type EN10MB (Ethernet) <br>
18:05:35.676226 00:1b:78:2d:62:40 > 00:08:54:da:67:3d, ethertype ARP (0x0806), length 42: arp who-has 172.20.0.1 tell 172.20.0.10 <br>
18:05:35.676324 00:08:54:da:67:3d > 00:1b:78:2d:62:40, ethertype ARP (0x0806), length 60: arp reply 172.20.0.1 is-at 00:08:54:da:67:3d <br>
18:05:37.679177 00:08:54:da:67:3d > 00:1b:78:2d:62:40, ethertype IPv4 (0x0800), length 98: 10.1.1.25 > 172.20.0.10: ICMP echo request, id 36882, seq 1, length 64 <br>
18:05:37.679215 00:1b:78:2d:62:40 > 00:08:54:da:67:3d, ethertype IPv4 (0x0800), length 98: 172.20.0.10 > 10.1.1.25: ICMP echo reply, id 36882, seq 1, length 64
<br><br>
'''Considerando que há uma operação de roteamento envolvida, responda:'''
<br><br>
a) Como se comportam os endereços IP (camada 3) durante o tráfego? <br>
b) Como se comportam os endereços MAC (camada 2) durante o tráfego?
<br><br>
<li> '''Sabendo que as requisições DHCP são oriundas da camada 7 e trafegam dentro de UDP (camada 4), explique porque o servidor DHCP deverá estar no mesmo segmento de rede do cliente.'''
<br><br>
<li> '''Considere a topologia a seguir:'''
<br><br>
[[image:Ex_08_rede4.png]]
<br><br>
'''Sabendo que não há nenhuma "regra de firewall", e considerando o envio de um pacote de 10.1.1.25 para 172.20.0.10, responda:'''
<br><br>
a) Caso o tcpdump, aplicado na eth0 de 10.1.1.25, não mostre a saída do pacote, o que poderá estar acontecendo? <br>
b) Caso o tcpdump, aplicado na eth0 do roteador, mostre a chegada do pacote mas, quando aplicado na eth1, não mostre a saída do mesmo, o que poderá estar acontecendo? <br>
c) Caso o tcpdump, aplicado na eth0 de 10.1.1.25, mostre a saída do pacote mas, quando aplicado na eth0 do roteador, não mostre a chegada do mesmo, o que poderá estar acontecendo? <br>
d) Caso o pacote chegue a 172.20.0.10 mas não esteja retornando para 172.20.0.1, o que poderá estar acontecendo?
<br><br>

Edição das 08h04min de 31 de março de 2012

by (C) João Eriberto Mota Filho <eriberto (a) eriberto pro br>

Exercício de fixação ligado diretamente ao artigo Redes TCP/IP, existente neste wiki.

O conteúdo a seguir poderá ser utilizado por outros professores,
desde que a fonte seja citada e os créditos mantidos.

Última atualização: veja o rodapé desta página.




Exercício 8 - Roteamento em redes





Questões

  1. Qual é a diferença entre roteador, dispositivo roteador local e gateway de rede?

  2. Explique a teoria da proximidade.

  3. Explique o que é default gateway e a sua relação com a teoria do menor esforço.

  4. Quantos default gateways um host pode ter?

  5. O que é segmento de rede?

  6. Preencha a tabela de acordo com a figura.



    Host de origem Host de destino Dispositivo roteador local Gateway de rede
    10.0.0.1 10.0.0.100                                                                                                                
    10.0.0.1 172.20.0.10
    172.20.0.10 172.20.0.1
    10.0.0.100 10.0.0.1
    172.20.0.10 10.0.0.1



  7. Na figura anterior, quem poderia ser o default gateway para 10.0.0.1?

  8. Na figura anterior, na comunicação entre 10.0.0.1 e 10.0.0.100, qual endereço MAC de origem seria registrado por 10.0.0.100?

  9. Na figura anterior, na comunicação entre 10.0.0.1 e 172.20.0.10, qual endereço MAC de origem seria registrado por 172.20.0.10?

  10. Preencha a tabela de acordo com a figura.



    Host de origem Host de destino Dispositivo roteador local Gateway de rede
    10.0.0.1 10.0.0.100                                                                                                                
    10.0.0.1 Internet



  11. Na figura anterior, quem poderia ser o default gateway para 10.0.0.1?

  12. Preencha a tabela de acordo com a figura.



    Host de origem Host de destino Dispositivo roteador local Gateway de rede
    10.0.0.1 172.20.0.10                                                                                                                
    10.0.0.1 172.25.20.20
    10.0.0.1 172.30.0.10
    10.0.0.1 Internet
    172.30.0.1 172.25.1.22
    172.20.0.1 Internet
    Rede A Internet



  13. De acordo com a figura anterior, complete a tabela a seguir com as melhores opções possíveis.

    Origem Default gateway
    10.0.0.1                                                        
    Router 1
    Router 3
    Rede A



  14. Na figura anterior, quando um pacote sair de 10.0.0.1, ao chegar em 10.0.0.100, qual será o endereço MAC de origem?

  15. Na figura anterior, quando um pacote sair de 10.0.0.1, ao chegar em alguma máquina da Rede A, qual será o endereço MAC de origem?

  16. Observe:

    # route -n
    Tabela de Roteamento IP do Kernel
    Destino           Roteador           MáscaraGen.           Opções         Métrica         Ref         Uso         Iface        
    0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
    192.168.1.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0



    Agora observe sem a opção -n:

    # route
    Tabela de Roteamento IP do Kernel

    Destino           Roteador           MáscaraGen.           Opções         Métrica         Ref         Uso         Iface        
    default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
    192.168.1.0 * 255.255.255.0 U 1 0 0 eth0



    Responda:

    a) O que significa 0.0.0.0 em destino?
    b) O que significa 0.0.0.0 em roteador?
    c) Quem é o default gateway da máquina?
    d) Quem roteia a máquina para a rede 192.168.1.0/24?
    e) Qual é o provável endereço IP da máquina em questão?

  17. Observe a figura a seguir.



    Foi enviado 01 (um) “ping” de 10.1.1.25 para 172.20.0.10. Observe a captura realizada na máquina 10.1.1.25 (foi utilizada a opção -e para mostrar também os endereços MAC):

    # tcpdump -n arp or icmp -e
    tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
    listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
    18:04:56.755869 00:48:54:00:00:97 > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 42: arp who-has 10.1.8.25 tell 10.1.1.25
    18:04:56.755951 00:08:54:da:67:2c > 00:48:54:00:00:97, ethertype ARP (0x0806), length 60: arp reply 10.1.8.25 is-at 00:08:54:da:67:2c
    18:04:56.755959 00:48:54:00:00:97 > 00:08:54:da:67:2c, ethertype IPv4 (0x0800), length 98: 10.1.1.25 > 172.20.0.10: ICMP echo request, id 36882, seq 1, length 64

    Observe agora a captura realizada na máquina alvo (172.20.0.10):

    # tcpdump -n arp or icmp -e <br> reading from file /tmp/pings.dump2, link-type EN10MB (Ethernet)
    18:05:35.676226 00:1b:78:2d:62:40 > 00:08:54:da:67:3d, ethertype ARP (0x0806), length 42: arp who-has 172.20.0.1 tell 172.20.0.10
    18:05:35.676324 00:08:54:da:67:3d > 00:1b:78:2d:62:40, ethertype ARP (0x0806), length 60: arp reply 172.20.0.1 is-at 00:08:54:da:67:3d
    18:05:37.679177 00:08:54:da:67:3d > 00:1b:78:2d:62:40, ethertype IPv4 (0x0800), length 98: 10.1.1.25 > 172.20.0.10: ICMP echo request, id 36882, seq 1, length 64
    18:05:37.679215 00:1b:78:2d:62:40 > 00:08:54:da:67:3d, ethertype IPv4 (0x0800), length 98: 172.20.0.10 > 10.1.1.25: ICMP echo reply, id 36882, seq 1, length 64

    Considerando que há uma operação de roteamento envolvida, responda:

    a) Como se comportam os endereços IP (camada 3) durante o tráfego?
    b) Como se comportam os endereços MAC (camada 2) durante o tráfego?

  18. Sabendo que as requisições DHCP são oriundas da camada 7 e trafegam dentro de UDP (camada 4), explique porque o servidor DHCP deverá estar no mesmo segmento de rede do cliente.

  19. Considere a topologia a seguir:



    Sabendo que não há nenhuma "regra de firewall", e considerando o envio de um pacote de 10.1.1.25 para 172.20.0.10, responda:

    a) Caso o tcpdump, aplicado na eth0 de 10.1.1.25, não mostre a saída do pacote, o que poderá estar acontecendo?
    b) Caso o tcpdump, aplicado na eth0 do roteador, mostre a chegada do pacote mas, quando aplicado na eth1, não mostre a saída do mesmo, o que poderá estar acontecendo?
    c) Caso o tcpdump, aplicado na eth0 de 10.1.1.25, mostre a saída do pacote mas, quando aplicado na eth0 do roteador, não mostre a chegada do mesmo, o que poderá estar acontecendo?
    d) Caso o pacote chegue a 172.20.0.10 mas não esteja retornando para 172.20.0.1, o que poderá estar acontecendo?