Name | Data Type | Default Value | Qualifiers |
Name | Data Type | Value |
Algorithm | uint16 | |
Description | string | This property specifies the load balancing algorithm used.
SourceAddressHash: this method uses a hash of the source IP address to determine which address to use from the pool.
DestinationAddressHash: this method uses a hash of the destination IP address to determine which address to use from the pool.
HTTPContentHash: this method uses a hash of the HTTP content to determine which address to use from the pool.
URLHash: this method uses a hash of the URL of the request to determine which address to use from the pool.
Layer4PayloadHash: this method uses a hash of the payload of the request to determine which address to use from the pool.
CookieHash: this method uses a hash of a cookie of the request to determine which address to use from the pool.
HTTPHeaderHash: this method uses a hash of a header of the request to determine which address to use from the pool.
LeastLoadedServer: this method chooses, every time, the server with least load of all the active servers.
LeastResponseTime: this method : chooses, every time, the server with the fastest response of all the active servers.
LeastConnections: this method chooses, every time, the server with least number of current connections.
LeastBandwidth: this method chooses, every time, the server that is currently serving the least amount of traffic.
RoundRobin: this method can be described as a Weighted Round-Robin that uses the equal weights in every server, so each server takes a turn.
WeightedRoundRobin: this method is based on the assignment of different weights to each of the balanced servers. This weight represents the server capacity in relation to the capacity of the other servers. |
ValueMap | string | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, .., 32767..65535 |
Values | string | Unknown, Other, SourceAddressHash, DestinationAddressHash, HTTPContentHash, URLHash, Layer4PayLoadHash, CookieHash, HTTPHeaderHash, LeastLoadedServer, LeastResponseTime, LeastConnections, LeastBandwidth, RoundRobin, WeightedRoundRobin, DMTF Reserved, Vendor Reserved |
InputNetworkName | string | |
Description | string | This property identifies the network from which the server pool is accessed from. This is a user-friendly name. |
ServerPoolName | string | |
Description | string | The user-friendly name of the server pool that is being load balanced. |
VirtualIPAddress | string | |
Description | string | This property describes the virtual IP address from which the server pool is accessed from. |
VirtualPortNumber | uint16 | |
Description | string | This property describes the application port from which the server pool is accessed from. |
Protocols | uint16[] | |
Description | string | The load balanced protocol. |
ValueMap | string | 2, 3, 4, 5, 6, .., 32768..65535 |
Values | string | TCP, UDP, GRE, IPsec AH, IPsec ESP, DMTF Reserved, Vendor Reserved |
ServerPoolMemberIPAddresses | string[] | |
ArrayType | string | Indexed |
Description | string | This array identifies the members of the pool by their IP addresses. |
ServerPoolMemberPortNumbers | uint16[] | |
ArrayType | string | Indexed |
Description | string | This array identifies the application port within each one of the members of the pool. |
ModelCorrespondence | string | CIM_LoadBalancingRuleSettingData.ServerPoolMemberIPAddresses |
ServerPoolMemberWeights | uint16[] | |
ArrayType | string | Indexed |
Description | string | Enter Description |
ModelCorrespondence | string | CIM_LoadBalancingRuleSettingData.ServerPoolMemberIPAddresses, CIM_LoadBalancingRuleSettingData.ServerPoolMemberPortNumbers |