HP VAN SDN Controller REST API Guide
1 Controller REST API overview
The Controller REST API is distributed across 3 distinct namespaces: core (/sdn/v2.0), openflow
(/sdn/v2.0/of), and network services (/sdn/v2.0/net). Each namespace has its own JSON schema
to describe the JSON data format and can be accessed directly at the URL /sdn/v2.0/models.
The core APIs provide general manageability of the controller, such as configuration, health
monitoring, teaming, alerts, audit logs, support logs, etc.
The openflow APIs provide Openflow functionalities of the controller, including both read-only
operations (such as port statistics) and modification operations (such as flowmod). The same REST
API can be used on both Openflow 1.0 and Openflow 1.3 devices. However, only certain APIs
(such as meters) are available when speaking to an Openflow 1.3 device, because the functionality
is only available for Openflow 1.3 devices.
The network services APIs provide basic network knowledge such as network topology information
and network diagnostics.
All Controller REST APIs are assumed to be synchronous, unless otherwise noted.
All Controller REST APIs are assumed to be authenticated unless otherwise noted.
7