Поддерживает ли OpenDaylight RESTCONF методы HTTP PUT или POST?
Я использую opendaylight(кислород) в качестве контроллера, подключающегося к openvswitch(2.9.0) в Ubuntu(18.40).
Я пытался добавить поток в OVS с помощью DLUX-Yangman, но обнаружил, что есть только метод Get для выбора, но не Put, Post или Delete.
В настоящее время я установил только 3 функции: odl-restconf odl-dluxapps-Applications odl-l2switch-switch-ui
Когда я использую почтальон для передачи потока в контроллер:
http://192.168.68.129:8181/restconf/operational/opendaylight-inventory:nodes/node/{id} / flow-node-инвентарь: таблица /{id}/flow/{id}
Я всегда получаю возвращенный статус: 405 методов запрещено.
1 ответ
Вы пытаетесь записать в хранилище оперативных данных - вы не можете сделать это через restconf - оперативные данные доступны только для чтения. Только хранилище данных конфигурации может быть обновлено.