Applies To:
Show Versions
Link Controller
- 4.3 PTF-02, 4.3 PTF-01, 4.3.0
3
The big3d Agent
Working with the big3d agent
The big3d agent collects performance information on behalf of the Link Controller. Before the big3d agents can communicate with the Link Controllers in the network, you need to configure the appropriate ports and tools to allow communication between the devices running the big3d agent and Link Controllers in the network. These planning issues are discussed in Communications for remote administration of the Link Controller, on page 3-3 .
Collecting path data and server performance metrics
A big3d agent collects the following types of performance information used for load balancing.
- Virtual server availability
The big3d agent queries virtual servers to verify whether they are up and available to receive connections. For name resolution, the Link Controller uses only those virtual servers that are up. - Network path round trip time
The big3d agent calculates the round trip time for the network path between the Link Controller and the client's LDNS server that is making the resolution request. The round trip time is used to determine the best virtual server to answer the request when you use the Round Trip Times or the Quality of Service load balancing modes. - Network path packet loss
The big3d agent calculates the packet completion percentage for the network path between the data center and the client's LDNS server that is making the resolution request. Packet completion is used to determine the best virtual server to answer the request when you use the Completion Rate or the Quality of Service load balancing modes. - Router hops along the network path
The big3d agent calculates the number of intermediate systems transitions (router hops) between the data center and the client's LDNS server. Hops are used to determine the best virtual server to answer the request when you use the Hops or the Quality of Service load balancing modes. - Server performance
The big3d agent calculates server metrics, such as the packet rate for Link Controller virtual servers. Packet rate is used to determine the best virtual server to answer the request when you use the Packet Rate or the Quality of Service load balancing modes. - Virtual server performance
The big3d agent calculates the number of connections to virtual servers defined on the Link Controller. The number of virtual server connections is used to determine the best virtual server when using the Least Connections load balancing mode.
Understanding factories run by big3d agents
To gather performance information, the big3d agent uses different types of factories. A factory is a process that collects different types of data. The big3d agent currently supports the following factory types:
- Prober factory
A prober factory collects several types of information using ICMP, TCP, UDP, DNS_DOT, or DNS_REV protocols. This factory queries local DNS servers. For local DNS servers, the prober factory uses the response time to calculate the round trip time and packet loss between the LDNS and the Link Controller. - Hops factory
A hops factory uses the traceroute utility to calculate the number of intermediate systems transitions (or router hops) along the network path between the Link Controller and a client LDNS. - SNMP factory
An SNMP factory queries the SNMP agents that run on routers to collect performance metrics for the router.
Note: You cannot configure the factories on a Link Controller.
Tracking LDNS probe states with the big3d agent
The Link Controller tracks the state of path data collection for each LDNS that has ever requested a name resolution from the system. Table 3.1 shows the states that can be assigned to an LDNS. Note that you can view the state of LDNS servers in the Local DNS Statistics screen in the Configuration utility.
Overview of communications protocols
The Link Controller supports the following communications protocols.
Communications for remote administration of the Link Controller
The Configuration utility is a browser-based utility through which you can administer the Link Controller from a remote workstation. Table 3.2 shows the port that is used for remote administrative connections to the Link Controller web server, which hosts the Configuration utility.
Communications for resolving DNS requests
Table 3.3 shows the ports on which the Link Controller receives and responds to DNS resolution requests issued by local DNS servers for inbound load balancing.
Communications for collecting path data
Table 3.4 shows the protocols and ports that the big3d agent uses when collecting path data for local DNS servers. The Link Controller uses path data for dynamic load balancing modes.