Bases: object
OpenFlow Controller (OFC) Driver Specification.
OFCDriverBase defines the minimum set of methods required by this plugin. It would be better that other methods like update_* are implemented.
Convert old-style ofc network id to new-style one.
| Parameters: |
|
|---|
Convert old-style ofc port id to new-style one.
| Parameters: |
|
|---|
Convert old-style ofc tenand id to new-style one.
| Parameters: |
|
|---|
Create a new network on specified OFC tenant at OpenFlow Controller.
| Parameters: |
|
|---|---|
| Returns: | ID of the network created at OpenFlow Controller. ID returned must be unique in the OpenFlow Controller. If a network is identified in conjunction with other information such as a tenant ID, such information should be included in the ID. |
| Raises : | quantum.plugin.nec.common.exceptions.OFCException |
Create a new port on specified network at OFC.
| Parameters: |
|
|---|---|
| Returns: | ID of the port created at OpenFlow Controller. |
| Raises : | quantum.plugin.nec.common.exceptions.OFCException |
Create a new tenant at OpenFlow Controller.
| Parameters: |
|
|---|---|
| Returns: | ID of the tenant created at OpenFlow Controller. |
| Raises : | quantum.plugin.nec.common.exceptions.OFCException |
Delete a netwrok at OpenFlow Controller.
| Raises : | quantum.plugin.nec.common.exceptions.OFCException |
|---|
Delete a port at OpenFlow Controller.
| Raises : | quantum.plugin.nec.common.exceptions.OFCException |
|---|
Delete a tenant at OpenFlow Controller.
| Raises : | quantum.plugin.nec.common.exceptions.OFCException |
|---|