Um switch L2 faz apenas comutação. Isso significa que ele usa endereços MAC para alternar os pacotes de uma porta para a porta de destino (e apenas a porta de destino). Portanto, ele mantém uma tabela de endereços MAC para que possa lembrar quais portas têm qual endereço MAC associado.
Um switch L3 também faz a comutação exatamente como um switch L2. O L3 significa que tem uma identidade da camada L3. Praticamente isso significa que um switch L3 é capaz de ter endereços IP e fazer roteamento. Para comunicação intra-VLAN, ele usa a tabela de endereços MAC. Para comunicação extra-VLAN, ele usa a tabela de roteamento IP.
Isso é simples, mas você poderia dizer "Ei, mas meu Cisco 2960 é um switch L2 e tem uma interface VLAN com um IP!". Você está perfeitamente certo, mas essa interface VLAN não pode ser usada para roteamento IP, pois o switch não mantém uma tabela de roteamento IP.
A camada 3 vs 2 refere-se ao modelo OSI . Um switch de camada 3 suporta roteamento. Um switch de camada 2 conhece apenas ethernet, você pode configurar VLANs.
Simplificando, um switch de camada 3 pode encaminhar pacotes entre redes diferentes, como um roteador, enquanto os switches de camada 2 encaminham pacotes para diferentes segmentos/ou dentro de uma determinada rede.
Um switch pode ser pensado como uma ponte mais poderosa e um roteador menos potente.
Se um switch estiver configurado para funcionar apenas como uma ponte, ele será chamado de switch de camada 2.
Se um switch estiver configurado para funcionar apenas como roteador, ele será chamado de switch de camada 3.
Mais frequentemente, um switch é configurado para executar essas duas funções (camada2 e camada3):
Ou juntos nas mesmas portas (usando Integrated Routing and Bridging, ou seja, IRB): Se o DMAC no pacote de dados IP de entrada for da interface IRB, o comportamento de roteamento ou camada 3 é feito. Caso contrário, o pacote é conectado (comportamento da camada 2) em todas as mesmas portas vlan.
Ou, em conjuntos separados de portas do switch (algumas portas como portas L2, enquanto algumas portas como portas L3): Um conjunto de "x" portas em um switch pode ser configurado como uma ponte (e fará a ponte de pacotes). Enquanto, outro conjunto de portas "y" pode ter endereços IP atribuídos a elas e atuará como portas de roteador (roteando pacotes IP recebidos).
A camada 2 é geralmente de hardware, ou seja, "roteamento" de endereços mac ou tabelas mac. A camada 3 tem a ver com ip's. Os dispositivos da camada 3 geralmente são gerenciados e podem criar e rotear entre vlans.
Vou completar a resposta de Zoredache.
Um switch L2 faz apenas comutação. Isso significa que ele usa endereços MAC para alternar os pacotes de uma porta para a porta de destino (e apenas a porta de destino). Portanto, ele mantém uma tabela de endereços MAC para que possa lembrar quais portas têm qual endereço MAC associado.
Um switch L3 também faz a comutação exatamente como um switch L2. O L3 significa que tem uma identidade da camada L3. Praticamente isso significa que um switch L3 é capaz de ter endereços IP e fazer roteamento. Para comunicação intra-VLAN, ele usa a tabela de endereços MAC. Para comunicação extra-VLAN, ele usa a tabela de roteamento IP.
Isso é simples, mas você poderia dizer "Ei, mas meu Cisco 2960 é um switch L2 e tem uma interface VLAN com um IP!". Você está perfeitamente certo, mas essa interface VLAN não pode ser usada para roteamento IP, pois o switch não mantém uma tabela de roteamento IP.
A camada 3 vs 2 refere-se ao modelo OSI . Um switch de camada 3 suporta roteamento. Um switch de camada 2 conhece apenas ethernet, você pode configurar VLANs.
Simplificando, um switch de camada 3 pode encaminhar pacotes entre redes diferentes, como um roteador, enquanto os switches de camada 2 encaminham pacotes para diferentes segmentos/ou dentro de uma determinada rede.
Um switch pode ser pensado como uma ponte mais poderosa e um roteador menos potente.
Se um switch estiver configurado para funcionar apenas como uma ponte, ele será chamado de switch de camada 2.
Se um switch estiver configurado para funcionar apenas como roteador, ele será chamado de switch de camada 3.
Mais frequentemente, um switch é configurado para executar essas duas funções (camada2 e camada3):
Ou juntos nas mesmas portas (usando Integrated Routing and Bridging, ou seja, IRB): Se o DMAC no pacote de dados IP de entrada for da interface IRB, o comportamento de roteamento ou camada 3 é feito. Caso contrário, o pacote é conectado (comportamento da camada 2) em todas as mesmas portas vlan.
Ou, em conjuntos separados de portas do switch (algumas portas como portas L2, enquanto algumas portas como portas L3): Um conjunto de "x" portas em um switch pode ser configurado como uma ponte (e fará a ponte de pacotes). Enquanto, outro conjunto de portas "y" pode ter endereços IP atribuídos a elas e atuará como portas de roteador (roteando pacotes IP recebidos).
A camada 2 é geralmente de hardware, ou seja, "roteamento" de endereços mac ou tabelas mac. A camada 3 tem a ver com ip's. Os dispositivos da camada 3 geralmente são gerenciados e podem criar e rotear entre vlans.