Network Bridge
Network Bridge is the REST representation of the Shared Ethernet Adapters. NetworkBridge is a wrapper around the Shared Ethernet Adapter (SEA) and provides a unique way of managing the network bridge functionality for all configurations such as Failover, LoadBalancing, and Non-Failover.
Resource
/rest/api/uom/ManagedSystem/{ManagedSystem_uuid}/NetworkBridge/{NetworkBridge_uuid}
/rest/api/uom/ManagedSystem/{ManagedSystem_uuid}/NetworkBridge
Since: Version 1.1.0
The NetworkBridge APIs provide the interface for
configuring the SEA(s) without requiring the user to log on to VIOS console.
NetworkBridge is a wrapper functionality for SEAs provided as API from Management
Console. The API provides configuration of NetworkBridge in the following modes:
- NonFailover
- Failover
- LoadBalancing
To configure Network Bridge, the XML should have the
following basic attributes:
- FailoverEnabled - Boolean (true/false)
- LoadBalancingEnabled - Boolean (true/false)
- ControlChannelID - Required when failover is enabled (For 'ManagementVLANForControlChannelCapable' managed systems, this field is optional even if failover is enabled)
- PortVLANID - The Untagged VLAN ID for the SEA(s)
- SharedEthernetAdapters - A collection of SEAs (For Failover Enabled 2 SEAs, For Failover Disabled 1 SEA)
- LoadGroups - A collection of LoadGroup objects
- Minimum of One LoadGroup for NonFailover and Failover NetworkBridge.
- For LoadBalancingEnabled, a minimum of two load groups must be specified.
- One of the LoadGroup's PVID must be same as that of NetworkBridge PortVLANID.
When a VIOS does not have active RMC connection, the Network Bridge information is not returned. For a failover enabled NetworkBridge, if one of the VIOSs does not have active RMC connection or VIOS is shutdown, the MC will provide only one SEA in the NetworkBridge.
Method | Description | Internet media type |
---|---|---|
GET | Fetch the configured/specified NetworkBridges from the Managed System | application/vnd.ibm.powervm.uom+xml,
type=NetworkBridge |
PUT | Create a NetworkBridge | application/vnd.ibm.powervm.uom+xml,
type=NetworkBridge |
POST | Modify the NetworkBridge configuration viz., Enable Failover, Enable Load Balancing, Add LoadGroup(s), Modify SEA properties, Add/Remove VirtualNetworks to/from NetworkBridge | application/vnd.ibm.powervm.uom+xml,
type=NetworkBridge |
DELETE | Delete the NetworkBridge | application/vnd.ibm.powervm.uom+xml,
type=NetworkBridge |