Перейти к содержанию

Обзор NBI

NBI основан на Northbound Interface. Это интерфейс для систем вернхнего уровня, желающих взаимодействовать с НОКом для выполнения собственных задач.

НОК предоставляется простой HTTP REST API, используя JSON как транспортный формат. Авторизация выполняется через ключи API Keys.

API

NameBase PathAPI AccessНазначение
config/api/nbi/config/nbi:configЗапрос конфигурации устройства
configrevisions/api/nbi/configrevisions/nbi:configrevisionsЗапрос списка версии конфигурации устройства
getmappings/api/nbi/getmappings/nbi:getmappingsЗапрос привязки идентификатора устройства к внешним системам (и обратная операция)
objectmetrics/api/nbi/objectmetrics/nbi:objectmetricsЗапрос метрик устройства
objectstatus/api/nbi/objectstatus/nbi:objectstatusЗапрос доступности устройства
path/api/nbi/path/nbi:pathЗапрос пути по топологии между двумя устройствами или интерфейсами
telemetry/api/nbi/telemetry/nbi:telemetryОтправка метрик в НОК