1.啟動ONOS後,浏覽器進入doc
http://10.109.247.211:8181/onos/v1/docs/
2.找到Flow,并打開POST
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyM1kDMyUzM2EDNwUDM2EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
3.可以直接在這個上面編輯flow
stream裡面模拟GET獲得的流表格式寫
{
“priority”:1234,
“timeout”:0,
“isPermanent”:true,
“deviceId”:”of:0000000000000001”,
“treatment”:{
“instructions”:[
{
“type”:”OUTPUT”,
“port”:-2
}
],
“deferred”:[]
},
“selector”: {
“criteria”: [
{
“type”: “ETH_TYPE”,
“ethType”: 2054
}
]
}
}
4.點選Try it out! 出現如下結果時,成功下發流表
【驗證】
1.直接通過GET擷取新的流表,發現有剛剛下發的流表 (先通過 GET /flows擷取相應的flowId)
2.在與ONOS連接配接的mininet上,檢視交換機of:0000000000000001的流表,也能看到下發的流表
通過REST API來删除流表同樣能成功!!!
終于找到啦!!!