Saber como um Switch L2 encaminha informações na Rede é fundamental para qualquer profissional de tecnologia, seja você iniciante ou mais avançado, pois muitos problemas podem ser resolvidos se entendemos bem o encaminhamento de quadros através de uma LAN. Show
Os switches podem ser classificados de várias maneiras, porém quando tratamos de encaminhamento de informações temos que entender o que é e como funciona um Switch L2 ou layer-2 ou camada-2. Ser um Switch L2 significa que ele atua na camada de Enlace do Modelo OSI e faz o encaminhamento utilizando os Frames ou Quadros de camada-2. Basicamente aprendendo os endereços MAC de origem dos quadros que estão trafegando em suas portas e guardando em uma tabela de endereços MAC. Funções de um Switch L2As três funções básicas de um switch camada-2 ou switch L2 são:
Tipos de Endereços MACLembre-se que já citamos que os switches L2 podem ler e tomar decisões com base no endereço de camada-2 do quadro Ethernet, por isso precisamos conhecer os três tipos de endereços MAC utilizados em comunicações via IP:
Ao receber um quadro, o switch aprende o MAC pelo campo de endereço de origem do quadro ethernet e encaminha com base no endereço de destino. É importante lembrar-se de que o aprendizado depende do estado que o spanning-tree vai colocar a porta após sua convergência, uma porta bloqueada não aprende endereços MAC. Encaminhamento de Quadros em Switches L2Na fase de encaminhamento o switch pode tomar três ações básicas:
Os MACs de broadcast enviados pelos dispositivos conectados ao switch não são armazenados pela tabela de endereços MAC, por isso quando o switch recebe como endereço de destino um broadcast é sempre feito o flooding dos quadros para todas as portas menos para a porta que originou o quadro. Por padrão os quadros de multicast também são tratados como os de broadcast, porém existem configurações mais avançadas para melhorar o desempenho de multicasts enviados através de switches, mas isso é um assunto mais avançado e fica para uma próxima postagem! Os switches encaminham quadros em suas portas de acesso (access) com base no endereço MAC de destino seguindo as regras básicas de abaixo:
Com as regras acima podemos prever o comportamento normal do switch ao encaminhar quadros para determinado destino específico através de portas de acesso. Agora vamos analisar o que acontece com os quadros em portas trunk. Encaminhamento em Portas Trunks 802.1QEm portas configuradas como trunk, sejam 802.1Q ou ISL, quando um quadro é recebido ele vem marcado com a Tag da VLAN que ele pertence (VLAN-ID). O switch que recebeu o quadro precisa retirar a Tag para encaminhar esse quadro recebido para a porta de acesso ou simplesmente encaminhar o quadro com a tag para outro trunk que pertence à mesma VLAN e tem o MAC de destino cadastrado. Se o switch de destino também não conhece o MAC ele fará um flooding do quadro para todas as portas que estão na mesma VLAN e para os trunks que tem a VLAN em questão permitida, menos para o trunk que o recebeu até alcançar o host de destino. Os trunks dos switches guardam na tabela de endereços MAC os endereços que foram utilizados remotamente em conversações entre hosts. Esse comportamento permite a redução do envio de flooding e também permite estender as VLANs entre diferentes switches. O processo de retransmissão do flooding pelos trunks citado anteriormente vai sendo repetido até o último switch que estiver em cascata, por isso não se recomenda ter redes com um diâmetro muito grande, ou seja, muitos switches em cascata conectados em série. O uso da topologia em três camadas reduz esse efeito do diâmetro de rede. Com isso chegamos ao fim de mais um artigo e esperamos que tenham sido úteis as informações que passamos nesse artigo! Compartilhe o artigo com seus amigos e deixe seu comentário logo abaixo! Quando um quadro Ethernet é enviado para todas as portas de um switch?Quando um quadro de dados de entrada for recebido por um switch e o endereço MAC destino não estiver na tabela, o switch encaminhará o quadro para todas as portas, exceto para a porta na qual ele foi recebido.
Como o switch encaminha quadros?Os switches encaminham quadros em suas portas de acesso (access) com base no endereço MAC de destino seguindo as regras básicas de abaixo: O quadro recebido tem MAC de destino de Unicast está na tabela de endereços MAC à o switch encaminha para a porta de destino conforme tabela de endereços MAC.
O que o switch faz quando recebe o pacote por uma porta?2. Switch. Assim como o hub, um switch é responsável por conectar vários computadores em uma mesma rede local de computadores (LAN). O grande diferencial, aqui, é que o switch mantém uma tabela com os endereços MAC de cada computador conectado a ele e sua respectiva porta.
O que faz um switch quando um frame é recebido em uma das suas portas é o endereço do hardware de destino não se encontra na tabela de Mac?Quando essa mensagem é recebida, a máquina de origem armazena o endereço MAC juntamente com o IP da máquina de destino em sua tabela ARP, e assim a comunicação segue normalmente. Na verdade o que ocorre é o seguinte: A máquina de origem consulta sua tabela ARP, afim de encontrar o endereço físico da máquina de destino.
|