--> Dynamic Load Balancing Method uses SNMP/big3d agents running on the BIG IP DNS to collect the information and select the resources according to the collected information.
--> Following are the Dynamic Load Balancing Methods supported by BIG IP DNS:
1) Hops:
--> Uses traceroute to track the number of L3 devices/Routers in between the Data Center and Local DNS Server.
--> The HOP count value will be calculated for each and every data center configured under BIG IP DNS.
--> The information is shared between all the BIG IP DNS systems configured under DNS Sync Group.
--> The Virtual Server with Lowest Hop Count is selected in the DNS Query Response to the Local DNS Server.
--> If multiple Virtual Servers are having same Hop Count then the BIG IP DNS selects the Virtual Server randomly in the DNS Response.
2) CPU
--> Uses big3d agent to collect the information for the CPU Load Balancing.
--> The CPU Processing value will be calculated for each and every data center configured under BIG IP DNS.
--> The information is shared between all the BIG IP DNS systems configured under DNS Sync Group.
--> The Virtual Serer which has more CPU to handle the traffic will be selected in the DNS Query Response to the Local DNS Server.
--> If multiple Virtual Servers are having same CPU Processing then the BIG IP DNS selects the Virtual Server randomly in the DNS Response.
3) Round Trip Time
--> Uses big3d agent to collect the information for the Round Trip Time.
--> The Round trip time value will be calculated for each and every data center configured under BIG IP DNS.
--> The information is shared between all the BIG IP DNS systems configured under DNS Sync Group.
--> The virtual server which has least round trip time will be selected in the DNS Query Response to the Local DNS Server.
--> If multiple Virtual Servers are having same round trip time then the BIG IP DNS selects the Virtual Server randomly in the DNS Response.
4) Least Connections
--> Uses big3d agent ( For BIG IP Systems) and SNMP agent ( For Non-BIG IP Systems) to collect the information for the Least Connection Load Balancing.
--> The Least Connections Value will be calculated for each and every data center configured under BIG IP DNS.
--> The information is shared between all the BIG IP DNS systems configured under DNS Sync Group.
--> The virtual server which has the least connections will be selected in the DNS Query Response to the Local DNS Server.
--> If multiple Virtual Servers are having the same number of least connections then the BIG IP DNS selects the Virtual Server randomly in the DNS Response.
5) Completion Rate
--> Uses big3d agent to collect the information for the Completion Rate
--> The Completion Rate value ( Dropped or Timeout Packets) will be calculated for each and every data center configured under BIG IP DNS.
--> The information is shared between all the BIG IP DNS systems configured under DNS Sync Group.
--> The virtual server which has the least Completion rate will be selected in the DNS Query Response to the Local DNS Server.
--> If multiple Virtual Servers are having the same completion rate then the BIG IP DNS selects the Virtual Server randomly in the DNS Response.
6) Kilo Bytes/Second
--> Uses big3d agent ( For BIG IP Systems) and SNMP agent ( For Non-BIG IP Systems) to collect the information for the Least Connection Load Balancing.
--> The Kilo Bytes/Second value will be calculated for each and every data center configured under BIG IP DNS.
--> The information is shared between all the BIG IP DNS systems configured under DNS Sync Group.
--> The virtual server which has least Kilo Bytes/Second will be selected in the DNS Query Response to the Local DNS Server.
--> If multiple Virtual Servers are having the same Kilo Bytes/Second then the BIG IP DNS selects the Virtual Server randomly in the DNS Response.
7) Packet Rate
--> Uses bigip agent ( For BIG IP Systems) and SNMP agent ( For Non-BIG IP Systems) to collect the information for the Least Connection Load Balancing.
--> The Packet Rate value will be calculated for each and every data center configured under BIG IP DNS.
--> The information is shared between all the BIG IP DNS systems configured under DNS Sync Group.
--> The virtual server which has the least packet rate will be selected in the DNS Query Response to the Local DNS Server.
--> If multiple Virtual Servers are having the same packet rate then the BIG IP DNS selects the Virtual Server randomly in the DNS Response.
8) Virtual Server Score
--> Each and every Virtual Server is assigned with a manual score under the Pool on the BIG IP DNS.
--> The Virtual Server with the highest score will be selected in the DNS Query Response to the Local DNS Server.
--> If multiple Virtual Servers are having the same virtual score then the BIG IP DNS selects the Virtual Server randomly in the DNS Response.
9) Virtual Server Capacity
--> Each and every Virtual Server is assigned automatically a value based upon the number of virtual servers configured on the pool.
--> Selects the Virtual Server from the pool that has the most available virtual servers which were not sent in the DNS Query Response.
--> If one or more virtual servers are having the same weight value then the BIG IP DNS selects the Virtual Server randomly in the DNS Response.
Reference:F5.com
Md.Kareemoddin,
CCIE#54759
0 comments:
Post a Comment