Обзор 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 |
Отправка метрик в НОК |