Um B-switch (em inglês b-switch, de bridge-switch) é um elemento híbrido que associa as funcionalidades router e as de uma ponte. Assim, este tipo de material permite transferir de uma rede para outra os protocolos não routáveis e encaminhar os outros. Mais exactamente, o B-router age antes de mais nada como uma ponte e encaminha os pacotes se isso não for possível.
Um B-router pode, por conseguinte, ser mais económico e mais compacto do que um switch e uma ponte em certas arquitecturas .