Перейти к основному содержимому

BGP-LS

BGP-LS передает информацию о топологии сети через BGP. Протокол используется для проверки контроллеров, систем планирования, SDN-компонентов и устройств, которые получают link-state данные через BGP вместо прямого участия в IGP.

BGP-LS настраивается внутри BGP-сессии. Сначала создайте BGP-сессию, затем включите BGP-LS для этой сессии и заполните описание узлов, линков и префиксов.

Табл. 221 – Общие параметры BGP-LS

НазваниеОписаниеЗначение
Protocol IDИсточник link-state информацииIS-IS L1, IS-IS L2, OSPFv2 или OSPFv3
BGP-LS IdentifierИдентификатор BGP-LS домена0 или значение, принятое на стенде
NodesУзлы топологииДобавьте ASN, IGP Router ID, имя и router-id
LinksЛинки между узламиДобавьте локальный/удаленный узел, адреса, метрики и TE-параметры
PrefixesПрефиксы, привязанные к узламДобавьте prefix, длину, метрику, route tag и SID
Bulk JSONМассовая загрузка топологииИспользуйте для переноса большой топологии из внешней системы

Табл. 222 – Параметры узла BGP-LS

НазваниеОписаниеЗначение
ASNАвтономная система узлаУкажите ASN
IGP Router IDИдентификатор узла в IGPДля IS-IS - System ID, для OSPF - Router ID
BGP-LS IDДополнительный идентификатор доменаИспользуется при необходимости
OSPF AreaArea ID для OSPF-топологииНапример 0.0.0.0
Node nameЧеловекочитаемое имя узлаИспользуется для удобства анализа
Node flagsФлаги узлаЗаполняются при необходимости
IPv4/IPv6 Router IDRouter ID узлаУкажите адреса, которые должны быть переданы в BGP-LS
IS-IS Area IDArea ID для IS-ISНапример 49.0001
SR capabilitiesSegment Routing capabilitiesУкажите SRGB base/range и flags, если проверяется SR
SR algorithmsАлгоритмы Segment RoutingУкажите список поддерживаемых алгоритмов

Табл. 223 – Параметры линка BGP-LS

НазваниеОписаниеЗначение
Local ASN / Remote ASNASN локального и удаленного узлаУкажите стороны линка
Local / Remote IGP Router IDIGP Router ID локального и удаленного узлаДолжны совпадать с описанными nodes
Link local/remote IDИдентификаторы линкаИспользуются для точной идентификации канала
IPv4/IPv6 interface addressАдрес локального интерфейсаУкажите адрес на линке
IPv4/IPv6 neighbor addressАдрес соседаУкажите адрес удаленной стороны
MT IDMulti-topology ID0 для базового сценария
IGP metricIGP-метрика линкаУкажите метрику пути
TE default metricTraffic Engineering metricИспользуется для TE-сценариев
Admin groupАдминистративная группа линкаИспользуется для constraint-based routing
Metric typeТип метрикиНапример constant
Adjacency SID labelМетка Adj-SIDЗаполняется для SR-сценариев
Adjacency SID flagsФлаги Adj-SIDУкажите флаги, если они проверяются

Табл. 224 – Параметры префикса BGP-LS

НазваниеОписаниеЗначение
Local ASNASN узла, которому принадлежит префиксДолжен соответствовать node
Local IGP Router IDIGP Router ID узлаДолжен соответствовать node
PrefixАдрес префиксаНапример 10.0.0.0
Prefix lengthДлина маскиНапример 24
MT IDMulti-topology ID0 для базового сценария
OSPF route typeТип OSPF-маршрутаЗаполняется для OSPF-топологий
Prefix metricМетрика префиксаУкажите значение IGP
Route tag / Extended route tagТеги маршрутаИспользуются для политик и фильтрации
Prefix SID labelМетка Prefix-SIDЗаполняется для SR-сценариев
Prefix SID flagsФлаги Prefix-SIDУкажите при необходимости

BGP-LS удобно использовать вместе с автоматически сгенерированными IS-IS/OSPF-топологиями: сначала проверьте IGP-модель, затем передайте ее наружу через BGP-LS. Для больших топологий используйте Bulk JSON, чтобы не заполнять узлы и линки вручную.