Os switches 'burros' (não inteligentes, não gerenciados) têm um endereço IP?


25

Os switches 'burros', ou seja, switches de rede não inteligentes e não gerenciados, têm um endereço IP?

Estou digitalizando vários intervalos e não os vejo aparecer. Eu sei que, pela definição deles, eles não terão uma interface da web, mas me pergunto se eles apareceriam.


13
Switches são dispositivos de rede transparentes.
Ron Maupin

8
Mesmo switches inteligentes não necessariamente têm endereço IP. Eu acho que costumava haver switches configuráveis ​​através da porta serial RS-232.
25418 el.pescado

4
@Ron Eles são transparentes para o tráfego encaminhado, mas isso não os impede de enviar e receber por conta própria.
grawity

@ el.pescado: A maioria ainda é configurável através do RS-232, mas sim, também vi alguns antigos em que o console era a única opção (sem suporte a IP).
grawity

Respostas:


54

Um switch não gerenciado nem sabe o que é IP. Ele encaminhará pacotes IP e muitos outros protocolos sem nunca entender qual é a diferença.

Tudo o que o switch precisa saber para decidir para onde vai um pacote é o endereço MAC.

O destino e o MAC de origem são dois dos três campos de cabeçalho Ethernet que a camada superior sempre deve fornecer; o terceiro é o EtherType, que é um número de 16 bits, indicando qual é o protocolo da camada superior. Alguns exemplos são

0x0800 IPv4
0x0806 ARP
0x86DD IPv6

Em geral, esses números são opacos aos comutadores e são tratados apenas como dados. Há exceções como 0x8874 e 0x8899 que alguns comutadores (geralmente gerenciados) usarão para detectar loops.

A maioria das ferramentas de análise de rede não será capaz de diferenciar entre um par de máquinas conectadas diretamente com um cabo Ethernet e um par de máquinas conectadas através de 1, 2 ou mais comutadores.

Ao investigar uma rede comutada de 4 ou mais máquinas com endereços MAC de origem e destino cuidadosamente criados, é possível deduzir algumas informações sobre a estrutura da rede observando se dois caminhos de rede estão usando a mesma tabela CAM ou não. Também pode medir aproximadamente o tamanho da tabela CAM e a rapidez com que o tempo limite das entradas é atingido.

Com base nessas métricas, pode ser possível para ferramentas sofisticadas de análise de rede dizer quantos comutadores existem na sua rede e talvez até fazer algumas suposições sobre os chips usados ​​nesses comutadores.


3
Boa resposta, poderia ser excelente se você adicionou que o IP é a camada3 e a Ethernet é a camada2 do modelo OSI, o ARP / MAC é um sistema de endereçamento da camada2 e, portanto, parte da Ethernet.
Criggie

5
@Criggie Não vou acrescentar isso à minha resposta porque seria enganosa. O design do IP não segue o modelo OSI. O IP foi projetado para executar várias mídias físicas diferentes e não requer um número específico de camadas abaixo dela. Portanto, não é possível atribuir um número de camada ao IP. Além disso, o ARP não faz parte da Ethernet. O ARP é um protocolo executado em cima da Ethernet. Do ponto de vista da Ethernet, ARP, IPv4 e IPv6 são três protocolos de camada superior sendo executados em paralelo na mesma camada logo acima da Ethernet. Mas posso adicionar uma breve explicação do campo Ethertype.
kasperd

1
Todos os pontos justos.
Criggie

1
O IP não segue o OSI no design, mas na prática todos chamam Ethernet L2, IP L3 e TCP / UDP L4.
chrylis -on strike-

3
Também vale a pena notar que um switch Ethernet não gerenciado nem sequer tem seu próprio endereço MAC.
28818 alex.forencich

29

Não, eles não devem aparecer e não têm nenhum IP. Eles são apenas comutadores de rede.


7

Um endereço IP é usado para acessar um dispositivo. Portanto, um comutador com software para permitir configurações pode precisar de um endereço IP para permitir que o usuário acesse seu sistema de gerenciamento ou interface da web.

Mas, por definição, um interruptor estúpido nunca é acessado dessa maneira por um usuário.

É pré-programado com um firmware simples "redirecionar tudo" ou ASIC (chip). Ele não precisa de um IP próprio para poder mover quadros ethernet (contendo pacotes de dados) entre portas físicas de entrada e saída e não possui um sistema de gerenciamento que um usuário possa acessar.

Portanto, ele não possui (ou precisa, nem usa) um endereço IP para si ... e é por isso que não possui um.


No nível Ethernet, são quadros, ou quadros Ethernet. Não pacotes. Desculpe pelo pedantismo.
Criggie

1
Obrigado, é bom ser corrigido, agradeço a correção e editei a resposta - espero que agora seja melhor. Eu imagino que "pacotes" seriam mais facilmente compreendidos.
Stilez
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.