Un puente de red es un dispositivo que conecta dos o más segmentos de red y opera en la capa de enlace de datos (capa 2 del modelo OSI). Su función principal es decidir si un paquete (trama) debe ser reenviado de un segmento a otro o filtrado para reducir el tráfico innecesario entre segmentos.
Cómo funciona un puente
El funcionamiento básico de un puente se basa en dos mecanismos principales:
- Aprendizaje de direcciones MAC: cuando el puente recibe una trama, registra la dirección MAC de origen junto con el puerto por el que llegó en una tabla de direcciones (tabla MAC). Esto le permite saber qué dispositivos están en cada segmento conectado.
- Reenvío o filtrado: al llegar una trama con una dirección MAC de destino, el puente consulta su tabla. Si la dirección destino está en el mismo segmento de origen, filtra la trama (no la reenvía). Si está en otro segmento, reenvía la trama únicamente por el puerto correspondiente, reduciendo el tráfico innecesario en el resto de la red.
Por estas capacidades de inspección y decisión (a nivel de tramas), los puentes son más complejos que concentradores (hubs) o repetidores, que simplemente regeneran señales sin analizar direcciones.
Prevención de bucles y protocolos
Cuando se interconectan varios puentes o conmutadores pueden crearse bucles de capa 2 que provoquen tormentas de difusión. Para evitarlo, se utiliza habitualmente el Spanning Tree Protocol (STP) o sus variantes (RSTP, MSTP), que deshabilitan enlaces redundantes y mantienen una topología libre de bucles manteniendo la redundancia disponible para recuperación ante fallos.
Tipos y evolución de los puentes
Históricamente existieron distintos tipos de puentes: transparentes (aprenden direcciones sin configuración especial), basados en ruta de origen (used en algunas topologías Token Ring), y puentes con funciones especiales para filtrar o segmentar tráfico específico. En la práctica moderna, la funcionalidad de puente suele integrarse en los conmutadores (switches), de modo que un switch de capa 2 es, en esencia, un puente multi‑puerto con aceleración por hardware.
¿En qué se diferencia de un switch?
Los conmutadores de red y los puentes operan en la misma capa (capa 2) y comparten la lógica básica de aprendizaje y reenvío. Sin embargo, existen diferencias prácticas y de diseño que conviene remarcar:
- Implementación del reenvío: El reenvío en muchos puentes clásicos se realizaba por software; los conmutadores modernos usan ASICs (circuitos integrados de aplicación específica) para acelerar el reenvío a altas velocidades.
- Rendimiento: Los conmutadores suelen ofrecer un rendimiento mucho mayor y menor latencia que los puentes tradicionales, por su procesamiento en hardware.
- Métodos de conmutación: El método de conmutación típico de un puente clásico es store-and-forward (almacenar y reenviar). Un switch puede operar en store-and-forward, cut-through (leer sólo el encabezado y continuar) o fragment-free, lo que reduce aún más la latencia en algunos casos.
- Número de puertos: Normalmente un switch ofrece muchos más puertos que un bridge tradicional, facilitando la conexión de múltiples dispositivos directamente.
- Modo dúplex: Tradicionalmente los puentes operaban en semidúplex en entornos compartidos, mientras que los switches modernos soportan tanto semidúplex como dúplex completo, lo que mejora el rendimiento y elimina colisiones en enlaces punto a punto.
- Dominios de colisión y difusión: Tanto puentes como switches separan dominios de colisión por puerto cuando se usan enlaces punto a punto; no obstante, los switches gestionan VLANs, lo que permite definir dominios de difusión independientes por VLAN y ofrecer segmentación lógica avanzada.
- Funciones avanzadas: Los switches suelen incorporar funcionalidades adicionales: gestión (SNMP, CLI, web), VLANs, QoS, agregación de enlaces, seguridad (filtrado por MAC, 802.1X), y características de nivel 3 en modelos multilayer. Los puentes simples normalmente carecen de esas capacidades.
Usos, ventajas y limitaciones
- Usos: los puentes se emplean para segmentar redes y reducir el tráfico de difusión, conectar redes con distintos medios físicos o extender dominios de red. En entornos modernos, las mismas tareas suelen realizarse con switches.
- Ventajas: reducción del tráfico innecesario entre segmentos, mejora del rendimiento en redes compartidas y aislamiento de colisiones.
- Limitaciones: los puentes tradicionales tienen menos capacidad y funciones que los switches modernos; también requieren protocolos como STP para evitar bucles, y su rendimiento puede ser insuficiente para redes de alta velocidad.
Conclusión
Un puente de red es un dispositivo de capa 2 cuyo papel es filtrar y reenviar tramas entre segmentos según direcciones MAC aprendidas, reduciendo el tráfico innecesario. En la práctica actual, los switches de capa 2 han reemplazado en gran medida a los puentes tradicionales porque ofrecen mayor rendimiento, más puertos y funcionalidades avanzadas. No obstante, conceptualmente un switch es una evolución (y extensión) de la idea de puente: ambos comparten el principio de aprendizaje y reenvío en la capa de enlace de datos.