Conectando o dispositivo IP estático ao comutador

2

Digamos que eu conecte um dispositivo com um IP estático em um switch. Como o switch sabe que há um novo dispositivo conectado? O dispositivo envia um pacote ICMP para informar que é novo no switch / roteador? Existe algum protocolo para resolver este problema?

    
por ralu 14.02.2011 / 12:40

4 respostas

11

O dispositivo pode usar anúncios ARP,

ARP announcements

ARP may also be used as a simple announcement protocol. This is useful for updating other hosts' mapping of a hardware address when the sender's IP address or MAC address has changed. Such an announcement, also called a gratuitous ARP message, is usually broadcast as an ARP request containing the sender's protocol address (SPA) in the target field (TPA=SPA), with the target hardware address (THA) set to zero. An alternative is to broadcast an ARP reply with the sender's hardware and protocol addresses (SHA and SPA) duplicated in the target fields (TPA=SPA, THA=SHA).

    
por 14.02.2011 / 12:44
6

O switch aprende quais endereços MAC estão conectados a quais portas de duas maneiras:

  1. O switch vê o tráfego de uma porta de um endereço MAC que não está na tabela de endereços MAC e registra essa combinação de endereço / porta MAC em sua tabela de endereços MAC.

  2. O tráfego destinado a um endereço MAC que o comutador não tem em sua tabela de endereços MAC é inundado em todas as portas do comutador e nos registros de comutação nos quais o dispositivo com o endereço MAC de destino responde e registra esse endereço MAC combinação de portas em sua tabela de endereços MAC.

À medida que as entradas na tabela de endereços MAC dinâmicos atingem o tempo limite (tempo de envelhecimento padrão de 300 segundos nos switches Cisco), o processo de criação / reconstrução da tabela de endereços MAC dinâmica é um evento que ocorre regularmente. Além disso, se os switches estiverem configurados para STP (Spanning Tree Protocol), uma alteração de topologia (conectando um novo dispositivo ao switch em uma porta não configurada para porta rápida) reduzirá o tempo de envelhecimento do endereço MAC para 15 segundos (novamente , nos switches da Cisco) e isso pode causar flooding desnecessário do switch. É por isso que todas as portas às quais os hosts estão conectados devem ser configuradas para serem rápidas na porta, de modo que a sobrecarga do switch devido a uma alteração de topologia não seja causada pela conexão de um novo host a uma porta de switch.

    
por 14.02.2011 / 15:40
2

Eu acredito que os switches usam o protocolo ARP.

link

Verifique também o NDP

link

Espero que isso ajude.

    
por 14.02.2011 / 12:46
0

O switch primeiro descobre que a conectividade elétrica foi estabelecida - neste ponto, ele sabe que algo está conectado à porta.

Em seguida (a menos que esteja configurado para não), o switch tenta executar autoneg para descobrir como o link deve ser executado rapidamente.

O endereço MAC de origem de qualquer tráfego vindo do switch a partir do dispositivo também será gravado na tabela de endereços mac do switch (que é a lista de quais endereços MAC estão com quais portas).

Quando o roteador (camada IP) recebe um pacote para o IP que o host possui, o roteador enviará uma consulta ARP em qualquer interface na sub-rede relevante para encontrar o endereço MAC correto para esse IP. A consulta ARP atinge o comutador, que, em seguida, inunda todas as portas (na VLAN relevante). As respostas (que são transmitidas pelo dispositivo e, portanto, registradas na tabela MAC do switch), são transmitidas de volta ao roteador, que registra em sua tabela de endereços MAC que o MAC do IP fornecido está fora da porta conectada ao switch.

    
por 14.02.2011 / 13:14

Tags