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