Кратко

  • Одобренное IESG расширение BGP-EPE позволяет передавать через BGP-LS PeerAdj SID или End.X SID отдельного физического участника агрегированного канала уровня 2.
  • Объявление описывает up-состояние участника и запрограммированный SID в момент контроля. Оно не гарантирует текущую ёмкость, порядок пакетов, безопасность MC-LAG, фактический результат или право применения.

Сделать физический выбор явным

BGP-сессия поверх LAG выглядит как один логический интерфейс уровня 3. Обычный PeerAdj SID ведёт к агрегату, после чего тот сам распределяет трафик по участникам. Выбрать конкретную физическую линию этим способом нельзя.

Проект, одобренный 6 августа 2026 года, сохраняет родительский BGP-LS Link NLRI для агрегата и добавляет L2 Bundle Member Attributes TLV для каждого участника. Внутри находится ровно относящийся к нему SR-MPLS PeerAdj SID либо SRv6 End.X SID.

Наличие TLV означает, что говорящий сообщает operational up. Наличие SID дополнительно означает его валидность и установку для пересылки по этому участнику. Это ограниченный факт контрольной плоскости, а не резерв полосы.

Состояние требует обновления и срока

При изменении, недействительности или административном отключении SID объявление обновляется. При отказе или исключении участника TLV отзывается целиком. Потерянный отзыв превращает старую инструкцию в ложную текущую возможность.

Краткие колебания можно подавлять таймером. После устойчивого down отзыв больше нельзя задерживать. Потребителю нужны speaker, сессия, время приёма, возраст и правило истечения. Само значение SID не несёт этих границ.

Оператор вправе фильтровать сведения по peer, типу сессии и политике либо публиковать только родительский SID. Отсутствие детальной записи может быть политикой раскрытия, а не доказательством отсутствия линии.

Реализация не снимает операционных обязанностей

Закрепление потоков за участниками меняет естественную балансировку агрегата. Одна линия перегружается, другие простаивают. Наблюдать загрузку и перераспределять должен контроллер или policy engine; протокол лишь предоставляет адресуемую инструкцию.

Разная задержка создаёт риск перестановки. Пакетное распределение и перенос потока с пакетами в пути нарушают порядок. Стабильная классификация по пяти параметрам или другим неизменным полям удерживает поток, но failover всё равно требует измерения результата.

Рабочая запись объединяет SID, версию политики и классификатор с загрузкой, очередью, потерями, задержкой, фактическими выходными счётчиками и откатом. Наличие реализации не доказывает такую связность в конкретном развёртывании.

Доверенная область сохраняет границы полномочий

Сведения об участниках должны оставаться внутри доверенного SR-домена или между доверенными peering-доменами. BGP-фильтры сдерживают распространение. Но доступ к топологии не даёт права расходовать дефицитную физическую ёмкость.

Расширение не определяет предотвращение петель MC-LAG и полагается на нижележащий L2/LAG. Точный SID не заменяет проверку этого условия.

Минимальная координация разделяет роли: маршрутизатор сообщает, телеметрия измеряет, контроллер предлагает, политика разрешает, data plane показывает результат, оператор откатывает. Running code поддерживает стандарт, не коронует посредника.

Источники