摘要 |
The present invention provides an SDN controller 100 and a method for its creation. The SDN controller 100 is configured to fully replace a Neutron server in an Openstack networking service. The SDN controller 100 is provided with a unified data model 300 for all network devices in the network. In the unified data model 300, all network devices are abstracted, including, for instance, FEs, FWs and/or LBs. To this end, the unified data model 300 includes at least a root meta-class 301 defining a plurality of elementary attributes and/or operations 305, which are shared by all of the network devices. The unified data model 300 further includes a plurality of device classes 302, 303, 304, each device class representing one class of the network devices. The root meta-class 301 is inherited by each of the device classes 302, 303, 304. |