Un puente de enrutamiento o RBridge , también conocido como conmutador TRILL , es un dispositivo de red que implementa el protocolo TRILL [1] y no debe confundirse con BRouters (Bridging Routers). Los RBridges son compatibles con los puentes de clientes IEEE 802.1 anteriores, así como con los enrutadores y nodos finales IPv4 e IPv6. Son invisibles para los enrutadores IP actuales y, al igual que los enrutadores, los RBridges terminan el protocolo de árbol de expansión del puente.
Los RBridges de un campus comparten información de conectividad entre ellos mediante el protocolo de estado de enlace IS-IS . [2] Un protocolo de estado de enlace es aquel en el que la conectividad se transmite a todos los RBridges, de modo que cada uno de ellos conoce a todos los demás RBridges y la conectividad entre ellos. Esto proporciona a los RBridges suficiente información para calcular rutas óptimas por pares para unidifusión y árboles de distribución para la entrega de tramas a destinos cuya ubicación es desconocida o a grupos de multidifusión o difusión. Se eligió IS-IS para este propósito porque:
Para mitigar los problemas de bucle temporal, RBridges reenvía en función de un encabezado con un recuento de saltos. RBridges también especifica el RBridge del siguiente salto como destino de la trama cuando reenvía tramas de unidifusión a través de un enlace de medios compartidos, lo que evita generar copias adicionales de tramas durante un bucle temporal. Se realizan una comprobación de reenvío de ruta inversa y otras comprobaciones en tramas de múltiples destinos para controlar aún más el tráfico que puede formar bucles.