Skip to content
okinawaopenlabs edited this page Jul 17, 2015 · 3 revisions

デバイス情報取得
デバイスリスト更新
デバイスリスト削除


#####URI

http://<OF-Patch Manager IP address>:<port>/ofpm/device_mng/{deviceName}


#####Method

Method name Description
GET デバイス情報取得
PUT デバイスリスト更新
DELETE デバイスリスト削除

#####Request parameters(GET) ※None parameter


#####Request parameters(PUT)

Parameter Name Value Description
deviceName デバイス名を指定
deviceTpye 以下のデバイスタイプを指定
・Spine
・Leaf
・Switch
・Server

・SpineSWの場合
・LeafSWの場合
・構成SWの場合
・SW外機器類の場合
datapathId SWのdatapath_id(16桁)を指定
ofcIp OF-Patch OpenFlow Controller IPアドレスを指定

#####Request parameters(DELETE)
※None parameter


#####Request sample(GET) http://127.0.0.1:18080/ofpm/device_mng/NETGEAR_GS116_HUB01


#####Request sample(PUT)
http://127.0.0.1:18080/ofpm/device_mng/NETGEAR_GS116_HUB01

{  
  'deviceName':'NETGEAR_GS116_HUB02',  
  'deviceType':'Switch',  
  'datapathId':'',  
  'ofcIp':''  
}

#####Request sample(DELETE)
http://127.0.0.1:18080/ofpm/device_mng/NETGEAR_GS116_HUB01


#####Response(POST)

Parameter name Value Description
datapathId SWのdatapath_id(16桁)
ofcIp OF-Patch OpenFlow Controller IPアドレス
deviceName デバイス名
deviceType デバイスタイプ
status HTTPステータスコード
message HTTPメッセージ エラーメッセージが格納される。

#####Response(GET)

Parameter name Value Description
status HTTPステータスコード
message HTTPメッセージ エラーメッセージが格納される。

#####Response(DELETE)

Parameter name Value Description
status HTTPステータスコード
message HTTPメッセージ エラーメッセージが格納される。

#####Response sample(POST) {
status:200
}


#####Response sample(GET)
{ { "datapathId": "5e3e089e01e99481", "ofcIp": "127.0.0.1:28080", "deviceName": "PICA-P-3290-SW02", "deviceType": "Leaf" }, "status": 200 }

Clone this wiki locally