Não consigo encontrar nenhuma fonte autorizada que possa explicar concisamente a diferença entre uma ponte e um comutador. Até onde sei, a maioria dos dispositivos comumente chamados de "switches" se encaixam na descrição de "bridge", conforme definido pelo padrão IEEE 802.1D. Embora possa ser o caso de que um dispositivo pode ser tanto uma ponte e um interruptor (talvez "switch" é um subconjunto de "ponte"?), Só posso encontrar explicações "mão-ondulado" da diferença. As diferenças mais citadas que encontrei se resumem a um destes dois:
- Os switches têm muitas portas, as pontes têm apenas duas (ou algum outro número pequeno)
- Os comutadores executam o encaminhamento no hardware, enquanto as pontes o executam no software
Estou insatisfeito com essas respostas porque:
- Os padrões IEEE claramente não afirmam ou assumem que as pontes terão apenas duas portas. Se alguma coisa, a suposição é que haverá muito mais que duas portas. Portanto, essa explicação é simplesmente absurda. (Até a Cisco tenta passar isso como uma das diferenças).
- Os padrões do IEEE parecem definir "ponte" pelo que ele faz, não por como ele faz. Não há nada no padrão que eu possa dizer que diga que a ponte deve ou deve ser feita em software. Portanto, uma ponte que encaminha em hardware ainda seria uma ponte no que diz respeito ao padrão.
De fato, quando eu procurei no padrão IEEE 802.1D, não houve menção à palavra "switch". Então "ponte" parece ser o termo tecnicamente correto. No entanto, uma vez que o "switch" palavra parece ser mais comumente utilizado (por agora ) eu não posso ajudar, mas pergunto se não é algum fator diferenciador real. Ou este é apenas um caso de palavras diferentes sendo usadas para descrever a mesma coisa?
Referências a fontes seriam especialmente apreciadas.
EDIT: devo acrescentar que estou plenamente ciente do fato de que pontes não são a mesma coisa que repetidores.