Skip to content
okinawaopenlabs edited this page Jul 22, 2015 · 4 revisions

デバイスの生成 デバイスリスト読み出し


#####URI
http://<OF-Patch Manager IP address>:<port>/ofpm/device_mng


#####Method

Method name Description
POST デバイスの生成
GET デバイスリスト読み出し

#####Request parameters(POST)
パラメータはJSON形式

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

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

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


#####Request sample(POST) http://172.16.1.8:18080/ofpm/device_mng

{  
  'deviceName':'NETGEAR_GS116_HUB01',  
  'deviceType':'Switch',  
  'datapathId':'0000001432086945',  
  'ofcIp':'127.0.0.1:28080'  
}

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


#####Response(POST)

Parameter name Value Description
status HTTPステータスコード
message HTTPメッセージ

#####Response(GET)

Parameter name Value Description
result デバイス情報
取得できた場合は、以下のリスト情報を応答する。
datapathId SWのdatapath_idを指定
ofcIp 対象機器を管理しているofcのIpアドレス情報
deviceName デバイス名
deviceType デバイスタイプ
status HTTPステータスコード
message HTTPメッセージ

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


#####Response sample(GET)
{ "result": [ { "datapathId": "5e3e089e01e99481", "ofcIp": "172.16.1.9:28080", "deviceName": "PICA-P-3290-SW02", "deviceType": "Leaf" }, { "datapathId": "", "ofcIp": "", "deviceName": "novacom5", "deviceType": "Server" } ], "status": 200 }

Clone this wiki locally