Um switch layer 2 apenas possui a capacidade de trabalhar com MAC addresses. Isso permite que ele se comunique apenas baseado em endereços MAC. Ele propaga todo broadcast e não tem capacidade de interligar redes ou sub-redes.
Camada 2 do modelo OSI (camada de enlace)
Já um switch layer 3, além de código MAC, tem a capacidade de roteamento. Trabalha com endereçamento lógico também, portanto, tem a capacidade de identificar redes e sub-redes (endereço IP e máscara). Geralmente estes switches possuem pelo menos uma porta WAN também. Ele possui a capacidade de interconectar redes ou sub-redes. Muito usado para criação de VLANs. Camada 3 do modelo OSI (camada de rede)