utiliza o (nível 2) contido no pacote de dados para enviar a informação, enquanto que o utiliza os endereços de nível 2 ou nível 3 (um exemplo é o ) para determinar o destino do pacote, permitindo que os pacotes sejam roteados.
Fonte: https://pt.wikipedia.org/wiki/Comutador_(redes)
Roteadores são os dispositivos encarregados de encaminhar pacotes de uma rede para outra.
Para determinar onde enviar um pacote recebido o roteador faz uso de uma tabela de roteamento. Estas tabelas podem ser estáticas ou dinâmicas.
Fonte:https://www.teleco.com.br/tutoriais/tutorialip/pagina_4.asp