Isso é altamente dependente da arquitetura do comutador específico em questão. A ampla faixa de preço de um "switch gerenciado" de 48 portas (por exemplo, abaixo de US $ 300 a mais de US $ 10.000) deve indicar que há algo fundamentalmente diferente acontecendo dentro. Se você não pagou muito pelo seu switch (e espero que não pagou), é bem provável que o multicast (e outros recursos "corporativos") sejam transferidos para o software (se houver suporte).
O encaminhamento unicast básico tornou-se bastante barato no hardware, então eu esperaria que qualquer comutador Ethernet moderno tivesse um desempenho razoavelmente bom no encaminhamento unicast básico sob cargas leves.
Quando você começa a adicionar mais recursos ao hardware, o custo aumenta significativamente. Por exemplo, o encaminhamento de quadros unicast é muito diferente de fazer a replicação de pacotes com base no estado dinâmico do multicast. Essas são tarefas muito especializadas. São necessários bits específicos de hardware para executar qualquer um dos poços. A maioria dos usuários de switches low-end não tem grandes necessidades de multicast. Pagar por hardware específico de difusão seletiva é um desperdício para esses usuários.
Mas a maioria das redes usa um pouco de difusão seletiva. Consequentemente, é comum que os fabricantes implementem multicast e outros recursos menos usados no software. Por exemplo, o hardware de encaminhamento de difusão ponto a ponto seria solicitado a encaminhar qualquer coisa com um endereço MAC de difusão seletiva para uma porta interna onde eles são recebidos por um subsistema de CPU (ou pelo menos um microcontrolador de algum tipo). Em seguida, um processo de software é capaz de olhar para o quadro, consultar a tabela de encaminhamento multicast, replicar o quadro e entregar várias cópias de volta ao hardware, uma por porta a ser encaminhada. Obviamente, muitos recursos podem ser adicionados neste momento no software sem afetar significativamente o custo do comutador.
Nesse sistema, o desempenho nunca estará nem perto do que é para unicast. O desempenho da CPU obviamente terá algum impacto, mas se você estiver enviando tanto tráfego de "exceção" que não pode ser encaminhado no hardware, estará fazendo errado . Você precisa comprar um interruptor diferente.
Na pior das hipóteses, um switch realmente baixo não terá nenhuma proteção de recursos; portanto, a mesma CPU que está sendo afetada pelo tráfego multicast esquecerá que também é responsável pelo cuidado e alimentação de todo o resto do switch. Se a CPU estiver muito ocupada replicando o tráfego multicast para manter as tabelas unicast atualizadas no hardware (ou o que mais a CPU estiver fazendo), você terá todos os tipos de problemas.