pacotes roteados pelo comutador ou roteador?

4

Eu tenho uma pergunta simples que envolve a compreensão do propósito de um roteador.

Eu tenho uma pequena empresa que consiste em vários PCs e um roteador que estão todos conectados ao mesmo swtich de 24 portas. Ocasionalmente, todos os PCs da minha LAN são desconectados; eles não podem alcançar um ao outro ou qualquer servidor. O ciclo de energia do switch normalmente corrige.

O que eu queria saber é se esse problema pode ser causado pelo roteador, que também é nosso servidor DHCP. Se o PC-A pinga ou se conecta ao Servidor-A, o roteador tem algo a ver com essa conexão? Eu assumi desde PC-A e Server-A estão na mesma rede física e mesmo switch, os pacotes são roteados pelo switch, mas não o roteador. Isso está correto? Posso presumir neste caso que a falha está no cabeamento, na chave ou nos computadores?

    
por Ciguli 09.08.2012 / 16:17

4 respostas

2

Você está correto em dizer que o switch não está "roteando os pacotes". "Pacote" é um termo geralmente usado para se referir à camada 3 do modelo de rede de 7 camadas OSI. O switch presumivelmente "alternará" o tráfego na camada 2, usando endereços MAC. O roteador só deve entrar na equação do tráfego que sai da sua rede local, ou seja, em direção à Internet. O roteamento na camada 3 é entre redes lógicas (tipicamente redes IP), mas na camada 2, a rede local, estamos simplesmente mudando.

Se uma reinicialização do comutador resolver seu problema, você provavelmente terá um problema de camada 1 (camada física) ou camada 2 (camada de enlace de dados).

Eu mudaria alguns cabos, mudaria o switch, moveria dispositivos em portas de parede e portas de switch e executaria algumas capturas de pacotes para tentar diminuir a origem do problema.

    
por 09.08.2012 / 16:45
3

Estou assumindo que sua configuração é assim:

                                |------Server  
__________   ________     ______|
|Internet|---|Router|----|Switch|  
__________   ________     ______|
                                |-----------Clients

Um roteador direciona pacotes para diferentes sub-redes IP. É um dispositivo de camada 3.

Se você tiver tudo no mesmo switch Ethernet de camada 2, não haverá necessidade de roteamento, o que significa que o tráfego nunca chegará ao roteador. A única vez que o tráfego atingirá o roteador é se ele precisar ser roteado, ou seja, deixe seu switch L2.

    
por 09.08.2012 / 16:42
1

Há uma maneira (reconhecidamente rara) na qual o roteador pode ser a falha ... quando um nó da rede precisa alcançar outro nó local, há um processo chamado ARP (Address Resolution Protocol) onde o endereço Ethernet (ou MAC) é determinado a partir do endereço IP. Isso é feito por meio de uma transmissão - o nó solicitante envia uma transmissão perguntando "quem é o dono desse IP?" O servidor com esse IP responde então - com seu endereço MAC de origem na resposta - e o cliente envia o pacote para esse endereço MAC.

É possível que o roteador, ou outro nó da sua rede, esteja respondendo a solicitações ARP para IPs que não são de sua propriedade. Você pode detectar isso executando "arp" na linha de comando, que mostrará essas entradas armazenadas em cache. Se você não conseguir acessar um servidor e vir uma entrada ARP para seu IP no cliente, verifique as configurações da máquina e verifique se o endereço MAC exibido está correto para esse host.

    
por 14.08.2012 / 05:50
0

Você está correto em suas suposições. Há uma pequena chance de cabos ou computadores serem os culpados, mas mesmo se for esse o caso, você provavelmente precisará obter um switch decente.

    
por 09.08.2012 / 16:38