Маршрутизирующий мост или RBridge , также известный как коммутатор TRILL , представляет собой сетевое устройство, реализующее протокол TRILL [1], и его не следует путать с BRouters (Bridging Routers). RBridges совместимы с предыдущими клиентскими мостами IEEE 802.1, а также маршрутизаторами IPv4 и IPv6 и конечными узлами. Они невидимы для текущих IP-маршрутизаторов и, как и маршрутизаторы, RBridges завершают протокол связующего дерева моста.
RBridges в кампусе обмениваются информацией о подключении между собой с помощью протокола состояния канала IS-IS . [2] Протокол состояния канала — это протокол, в котором подключение транслируется всем RBridges, так что каждый RBridge знает обо всех других RBridges и подключении между ними. Это дает RBridges достаточно информации для вычисления парных оптимальных путей для одноадресной передачи и расчета деревьев распределения для доставки кадров либо в пункты назначения, местоположение которых неизвестно, либо в многоадресные или широковещательные группы. IS-IS был выбран для этой цели, потому что:
Для устранения проблем с временными петлями RBridges пересылает данные на основе заголовка с числом переходов. RBridges также указывает следующий переход RBridge в качестве назначения кадра при пересылке одноадресных кадров по каналу с общим носителем, что позволяет избежать создания дополнительных копий кадров во время временного цикла. Проверка пересылки обратного пути и другие проверки выполняются для кадров с несколькими назначениями для дальнейшего контроля потенциально зацикливающегося трафика.