Привет, сетевой друг!
Сегодня разберём протокол TRILL, о котором редко вспоминают, но он был одной из первых попыток «починить» классический Ethernet.🟣Что это: TRILL появился как ответ на главную боль L2-сетей - Spanning Tree. В обычной сети часть линков неизбежно блокируется, чтобы не возникло петель. В итоге половина каналов просто простаивает. TRILL предложил другой подход: оставить Ethernet, но пересылать кадры как в маршрутизируемой сети. Коммутаторы становятся RBridge (Routing Bridge) и передают трафик по кратчайшему пути.
🟣Как это работает: когда кадр попадает в TRILL-сеть, он инкапсулируется в специальный TRILL-заголовок. Дальше кадр путешествует по фабрике уже не по логике STP, а по рассчитанному маршруту. Топологию сеть узнаёт через IS-IS, поэтому каждый RBridge понимает, где находятся соседи и какие пути доступны.
🟣Зачем это вообще придумали: в дата-центрах между коммутаторами обычно десятки параллельных линков. С классическим STP половина из них простаивает. TRILL позволил использовать всю пропускную способность фабрики и при этом сохранить привычную L2-логику для серверов.
🟣Пример базового включения (Juniper):
set protocols trill enable
set protocols trill nickname 0x1001
set protocols trill interface xe-0/0/0
set protocols trill interface xe-0/0/1
После этого устройства начинают обмениваться информацией о топологии и формируют TRILL-домен.
🟣Что смотреть при диагностике:
show trill adjacency
show trill database
show trill interface
В выводе видно соседние RBridge, базу топологии и состояние линков.
Серверная Админа | Zeroday | #Network
