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

Обзор NBI

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

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

API

Name Base Path API 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 Отправка метрик в НОК