Implentation of Brocade Quantum Plugin.
Bases: quantum.openstack.common.rpc.proxy.RpcProxy, quantum.agent.securitygroups_rpc.SecurityGroupAgentRpcApiMixin
Agent side of the linux bridge rpc API.
Bases: quantum.db.dhcp_rpc_base.DhcpRpcCallbackMixin, quantum.db.l3_rpc_base.L3RpcCallbackMixin, quantum.db.securitygroups_rpc_base.SecurityGroupServerRpcCallbackMixin
Agent callback.
Get the rpc dispatcher for this manager.
If a manager would like to set an rpc API version, or support more than one class as the target of rpc messages, override this method.
Agent requests device details.
Get port from the brocade specific db.
Device no longer exists on agent.
Bases: quantum.db.db_base_plugin_v2.QuantumDbPluginV2, quantum.db.extraroute_db.ExtraRoute_db_mixin, quantum.db.securitygroups_rpc_base.SecurityGroupServerRpcMixin, quantum.db.agentschedulers_db.AgentSchedulerDbMixin
BrocadePluginV2 is a Quantum plugin.
Provides L2 Virtual Network functionality using VDX. Upper layer driver class that interfaces to NETCONF layer below.
Brocade specific initialization.
This call to create network translates to creation of port-profile on the physical switch.
Create logical port on the switch.
This call to delete the network translates to removing the port-profile on the physical switch.
Get version number of the plugin.
Transform MAC address format.
Transforms from 6 groups of 2 hexadecimal numbers delimited by ”:” to 3 groups of 4 hexadecimals numbers delimited by ”.”.
| Parameters: | interface_mac (string) – MAC address in the format xx:xx:xx:xx:xx:xx |
|---|---|
| Returns: | MAC address in the format xxxx.xxxx.xxxx |
| Return type: | string |