Page 4
Standards Compliance The product conforms to ANSI/UL Std 1950 and Certified to CAN/CSA Std. C22.2 No. 950. Acknowledgments This product includes software developed by the University of California, Berkeley and its contributors. This product includes software developed by the Computer Systems Engineering Group at the Lawrence Berkeley Laboratory.
Choosing the 3-DNS mode ... 2-10 Running a 3-DNS Controller in node mode ... 2-10 Running a 3-DNS Controller in bridge mode or router mode ... 2-11 Planning issues for the load balancing configuration ... 2-12 Using advanced traffic control features ... 2-12 Using the Setup Utility Creating the initial software configuration with the Setup utility ...
Page 10
Setting up servers ... 5-5 Defining 3-DNS Controllers ... 5-5 Defining BIG-IP systems ... 5-6 Defining a BIG-IP system with the 3-DNS module ... 5-7 Defining a router ... 5-8 Defining EDGE-FX systems ... 5-9 Defining host servers ... 5-10 Configuring host SNMP settings ...
Page 11
Adding a 3-DNS Controller to an Existing Network Working with multiple 3-DNS Controllers ... 10-1 Preparing to add a second 3-DNS Controller to your network ... 10-2 Installing the hardware and running the Setup utility ... 10-2 Making the existing 3-DNS Controller aware of the additional controller ...
Page 12
Table of Contents Running the 3dns_add script ... 10-4 Verifying the configuration ... 10-4 Glossary Index...
Page 13
Introduction • IMPORTANT HARDWARE INFORMATION • Getting started • Using the Administrator Kit • What is the 3-DNS Controller? • What’s new in version 4.5 • Finding help and technical support resources...
Switch, such as the spanning tree protocol and port mirroring, are not supported on Dell™ PowerEdge™ hardware. Getting started The 3-DNS Administrator Guide is designed to help you quickly install and configure the 3-DNS and DNS. The Administrator Guide contains the following chapters: Planning the 3-DNS Configuration ◆...
DNS zone files associated with domains handled by the 3-DNS Controller. You can use NameSurfer to configure and maintain additional DNS zone files on a 3-DNS Controller that runs as a primary DNS server. The Configuration utility provides direct access to the NameSurfer application, as well as the corresponding documentation for the application.
3-DNS Maintenance menu The 3-DNS Maintenance menu is a command line utility that runs scripts which assist you in configuration and administrative tasks, such as installing the latest version of the big3d agent on all your systems, or setting up encrypted communications in the network.
Identifying references to products We refer to all products in the BIG-IP product family as the BIG-IP system. We refer to the 3-DNS Controller and the 3-DNS module as the 3-DNS Controller. If specific configuration information relates to a specific platform, we note the platform.
The 3-DNS Controller provides a variety of features that meet special needs. For example, with this product you can: • Configure a content delivery network with a CDN provider •...
SNMP agent provides detailed data such as current connections being handled by each virtual server. Security features The 3-DNS Controller offers a variety of security features that can help prevent hostile attacks on your site or equipment. ◆ Secure administrative connections...
For example, you can set the 3-DNS Controller to synchronize a specific configuration file set, and you can also set which 3-DNS Controllers in the network receive the synchronized information and which ones do not.
Page 22
In a network-based fail-over configuration, the standby 3-DNS unit immediately takes over if the active unit fails. If a client has queried the failed 3-DNS unit, and not received an answer, it automatically re-issues the request (after 5 seconds) and the standby unit, functioning as the active unit, responds.
Once the 3-DNS Controller returns a DNS answer to an LDNS, the conversation between the LDNS and the 3-DNS Controller ends, and the client connects to the IP address returned by the 3-DNS Controller. Unlike the 3-DNS Controller, the BIG-IP system sits between the client and the content servers.
With this feature, you no longer need to directly edit configuration files to set up your LDAP or RADIUS authentication server. This release of the 3-DNS Controller also expands the number of user roles that you can assign to user accounts for the purpose of user authorization. In...
Controller in the following locations: ◆ Release notes Release notes for the 3-DNS Controller are available from the home screen of the Configuration utility. The release note contains the latest information for the current version, including a list of new features and enhancements, a list of fixes, and a list of known issues.
Planning the 3-DNS Configuration • Managing traffic on a global network • Planning issues for the network setup • Choosing the 3-DNS mode • Planning issues for the load balancing configuration • Using advanced traffic control features...
The 3-DNS Controllers in your network sit in specific data centers, and work in conjunction with the BIG-IP systems, EDGE-FX systems, and host servers that also sit in your network data centers. All 3-DNS Controllers in the network can receive and respond to DNS resolution requests from the LDNS servers that clients use to connect to the domain.
To distribute metrics data among the systems in a sync group, the principal 3-DNS Controller sends requests to the big3d agents in the network, asking them to collect specific performance and path data. Once...
Using a 3-DNS Controller as a standard DNS server When a client requests a DNS resolution for a domain name, an LDNS sends the request to one of the 3-DNS Controllers that is authoritative for the zone. The 3-DNS Controller first chooses the best available virtual server out of a pool to respond to the request, and then returns a DNS resource record to the requesting local DNS server.
3-DNS Controller. 3. The LDNS then connects to one of the 3-DNS Controllers to resolve the www.siterequest.com name. The 3-DNS Controller uses a load balancing mode to choose an appropriate virtual server to receive the connection, and then returns the virtual server’s IP address to the...
Page 33
Other load balancing hosts ◆ Other load balancing hosts map virtual servers to a series of content hosts. Figure 2.3 illustrates the hierarchy of how the 3-DNS Controller manages virtual servers. Figure 2.3 Load balancing management on a 3-DNS Controller ®...
Controllers from the command line. If you are configuring additional 3-DNS Controllers in a network that already has a 3-DNS Controller in it, please review Chapter 10, Adding a 3-DNS Controller to an Existing Network. During the network setup phase, you define four basic aspects of the network layout, in the following order: •...
Tasks. Defining data centers and servers In the 3-DNS configuration, it is important that you define all of your data centers before you begin defining the data center servers. This is because when you define a server, you specify the data center where the server runs.
3-DNS Controllers. If the time stamp on a specific file differs between 3-DNS Controllers, the 3-DNS Controller with the latest file broadcasts the file to all of the other 3-DNS Controllers in the group.
Page 37
◆ 3-DNS Controllers communicating with other 3-DNS Controllers To allow 3-DNS Controllers to communicate with each other, you must set up ssh and scp utilities. 3-DNS Controllers communicating with BIG-IP systems and ◆ EDGE-FX systems To allow the 3-DNS Controller to communicate with BIG-IP systems and EDGE-FX systems, you address the same ssh issues.
3-DNS Reference Guide. Choosing the 3-DNS mode The 3-DNS Controller can run in one of three modes: node, bridge, or router. The base network configuration changes depending on which mode you choose. The following sections describe the three modes and provide basic configuration examples.
This type of configuration offers the following advantages: • You can change zone files on any one of the 3-DNS Controllers in the network and have those changes automatically broadcast to all of the other systems in the network.
Chapter 2 Planning issues for the load balancing configuration The final phase of installing a 3-DNS Controller is setting up the load balancing configuration. Load balancing configurations are based on pools of virtual servers in a wide IP. When the 3-DNS Controller receives a connection request, it uses a load balancing mode to determine which virtual server in a given pool should receive the connection.
Using the Setup Utility • Creating the initial software configuration with the • Connecting to the 3-DNS Controller for the first • Using the Setup utility for the first time • Running the Setup utility after creating the initial Setup utility...
The license file installed on the system must be compatible with the latest version of the 3-DNS software before you run the Setup utility. If it is not, you must update the license using the registration key provided to you by your vendor.
3-DNS software uses an alternate IP address, 192.168.245.245. However, if you define an IP alias on an administrative workstation in the same IP network as the 3-DNS Controller, the unit detects the network of the alias and uses the corresponding default IP address.
Page 45
Determining which default IP address is in use After you configure an IP alias on the administrative workstation in the same IP network as the 3-DNS Controller and you turn the system on, the 3-DNS software sends ARPs on the internal VLAN to see if the preferred 192.168.1.245 IP address is in use.
Page 46
Controller reboots and uses the new settings you defined. 1. At the login prompt, type root for the user name, and default for the password. 2. At the 3-DNS prompt, type the following command to start the command-line based Setup utility. setup 3.
The following sections provide detailed information about the settings that you define in the Setup utility. Keyboard type Select the type of keyboard you want to use with the 3-DNS Controller. The following options are available: • Belgian • Bulgarian MIK •...
Chapter 3 Host name The host name identifies the 3-DNS Controller itself. Host names must be fully qualified domain names (FQDNs). The host portion of the name must start with a letter, and must be at least two characters. The FQDN must be less than or equal to 256 characters, but not less than 1 character.
LED indicators on the network adapters to ensure that they are working and are connected. Configuring VLANs and IP addresses You can create a new VLAN or use the default VLANs to create the 3-DNS Controller configuration. Determine whether you want to have security enabled for a VLAN, or disabled for the VLAN.
IP network as the 3-DNS Controller. Configuring remote web server access The 3-DNS web server provides the ability to set up remote web access on each VLAN. When you set up web access on a VLAN, you can connect to the web-based configuration utility through the VLAN.
If you ever change the IP addresses or host names on the 3-DNS interfaces, you must reconfigure the 3-DNS web server and the portal to reflect your new settings.
Next, the Setup utility prompts you to set up a support access account. If you would like to activate a support access account to allow your vendor access to the 3-DNS unit, type a password for the support account. Next, select the access type you want for the support account.
◆ The node mode is the traditional installation of the 3-DNS Controller. The 3-DNS Controller replaces a DNS server in a network and uses the DNS server’s IP address. All DNS traffic is directed at the 3-DNS Controller because it is registered with InterNIC as authoritative for the domain.
Page 54
LDAP database. In this case, the local LDAP database manages not only authorization for your 3-DNS users, but also authentication. All users subsequently attempting to log on to a 3-DNS Controller must enter a user name and password, which are checked against user data stored in the local database.
Controller.) In the final series of the Setup utility screens, you choose whether to have NameSurfer handle DNS zone file management on the 3-DNS Controller. If you configure the 3-DNS Controller in node mode, we strongly recommend that you configure NameSurfer to handle zone file management. If you...
Chapter 3 Note Remember that if you run the 3-DNS Controller in bridge or router mode, the system is not authoritative for any domains, so the NameSurfer application is not available to manage any zone files. Running the Setup utility after creating the initial...
Select this option to configure the CORBA ports (IIOP and FSSL). This option prompts you for a list of IP addresses or host names you ® 3-DNS Administrator Guide M E N U qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk (R) Steps for redundant systems (V) Configure VLANs &...
3-DNS unit in the redundant system. This option prompts you to set the portal to use IP addresses instead of DNS names. If the portal is set to use IP addresses, the 3-DNS Controller does not have to do a DNS lookup.
Page 59
If the service port for FTP is closed, this utility opens the service port to permit FTP connections to the 3-DNS Controller. Although you can configure FTP and Telnet on a 3-DNS Controller, we recommend that you leave these services disabled, for security reasons.
Introduction Setting up the base network for the 3-DNS Controller means configuring elements such as the 3-DNS Controller host name, a default gateway pool, interface media settings, and VLANs and self IP addresses. Configuration tasks for the BIG-IP base network are performed using the Setup utility. For information on using the Setup utility, see Chapter 3, Using the Setup Utility.
Configuring the interfaces Typically, a 3-DNS Controller has two network interfaces. The following sections describe the naming convention, displaying the status, setting the media type, and setting the duplex mode for the interfaces in the 3-DNS Controller. Understanding the interface naming convention By convention, the Ethernet interfaces on a 3-DNS Controller take the name <s>.<p>...
(Default media type is auto.) Note If the 3-DNS Controller is inter-operating with an external switch, the media setting should match that of the switch. To accomplish this, it is best to specify the setting explicitly, and not rely on automatic detection using auto.
You can use the MAC masquerade to set up a media access control (MAC) address that is shared by a redundant system. Configure VLAN mirroring You can configure the 3-DNS Controller to replicate packets received by a VLAN and send them to another VLAN or set of VLANs. Table 4.1 Configuration options for VLANs...
VLAN flexibility is such that separate IP networks can belong to a single VLAN, while a single IP network can be split among multiple VLANs. (The latter case allows the 3-DNS Controller to be inserted into an existing LAN without renaming the nodes.) The VLANs named external and internal are separate networks, and in the configuration shown they behave like separate networks.
Page 68
Chapter 4 To rename or delete a VLAN using the Configuration utility To create, rename, or delete a VLAN from the command line To create a VLAN from the command line, use the following syntax: b vlan <vlan name> interfaces add <if name> <if name> For example, if you want to create a VLAN named myvlan that contains the interfaces 1.1 and 1.2, type the following command: b vlan myvlan interfaces add 1.1 1.2...
VLAN of which the interface is a member. When you add an interface to a VLAN as a tagged interface, the 3-DNS Controller associates the interface with the VLAN identification number, or tag, which becomes embedded in a header of a packet.
If the tag in the packet does not match any of the tags associated with the interface, the interface rejects the packet. Important You should use VLAN tagging only if you are running the 3-DNS Controller in bridge mode. Configuration procedures You configure tag-based access to VLANs using either the Configuration utility or the bigpipe vlan command.
4.1 Setting up security for VLANs You can lock down a VLAN to prevent direct connection to the 3-DNS Controller through that VLAN. You can override this lockdown for specific services by enabling the corresponding global variable for that service. For...
<vlan_name> port_lockdown disable Setting fail-safe timeouts for VLANs For redundant 3-DNS units, you can enable a failsafe mechanism that will fail over when loss of traffic is detected on a VLAN, and traffic is not restored during the fail-over timeout period for that VLAN. You can enable a fail-safe mechanism to attempt to generate traffic when half the timeout has elapsed.
<vlan_name> failsafe disarm Setting the MAC masquerade address You can share the media access control (MAC) masquerade address between 3-DNS units in a redundant system. This option has the following advantages: • Increased reliability and failover speed, especially in lossy networks •...
(The 0x40 byte indicates the logical operator OR.) In this example, either 40:0:0:ac:4c:a2 or 40:0:0:ad:4d:f3 would be a suitable shared MAC address to use on both 3-DNS units in the redundant system. The shared MAC address is used only when the 3-DNS Controller is in active mode.
Page 75
VLAN of which it is a member. Assigning a self IP address to an interface not mapped to an untagged VLAN produces an error message. ® 3-DNS Administrator Guide 3. Click the Add button. 4. In the IP Address box, type the self IP address to be assigned.
Essential Configuration Tasks • Reviewing the configuration tasks • Setting up a basic configuration • Setting up a data center • Setting up servers • Working with sync groups • Overview of auto-configuration • Configuring global variables...
Reviewing the configuration tasks Once you have completed the Setup utility, you set up the network and load balancing aspects of the 3-DNS Controller. The 3-DNS Controller has three essential configuration tasks that all users must complete, regardless of the chosen load balancing solution.
A basic network setup includes data centers, servers, and one sync group. Once you have the basic network components configured on your 3-DNS Controller, you can set up the wide IPs you need for managing your load balancing. We recommend that you review the load balancing solutions in the remaining chapters of this guide before you configure the wide IPs.
The advantage of grouping all systems from a single physical location into one data center in the configuration is to allow path information collected by one server to be shared with all other servers in the data center. The 3-DNS Controller uses the big3d agent to collect path and metrics information about the other servers, and their virtual servers, in the data center.
Page 82
To configure a data center using the Configuration utility Note To configure a data center from the command line, refer to Appendix A, 3-DNS Configuration File, in the 3-DNS Reference Guide. 5 - 4 1. In the navigation pane, click Data Centers.
Setting up servers There are five types of servers you can configure on a 3-DNS Controller: 3-DNS Controllers, BIG-IP systems, EDGE-FX systems, hosts, and routers. At the minimum, your network includes one 3-DNS Controller, and at least one server (BIG-IP system, EDGE-FX system, or host) that it manages.
Chapter 5 Note For details on how to configure a 3-DNS Controller from the command line, refer to Appendix A, 3-DNS Configuration File, in the 3-DNS Reference Guide. Defining BIG-IP systems A BIG-IP system can be any of the following: an IP Application Switch, a Controller, a Cache Controller, a FireGuard Load Balancer, an e-Commerce Controller, or a Link Controller.
Guide. Defining a BIG-IP system with the 3-DNS module In the 3-DNS configuration, you treat the BIG-IP system and the 3-DNS Controller module as if they were separate devices. You can add the two server types either by using the Configuration utility or by editing the wideip.conf file.
10. Add the rest of the settings as needed. Note For details on how to configure a BIG-IP system with the 3-DNS Controller module from the command line, refer to Appendix A, 3-DNS Configuration File, in the 3-DNS Reference Guide.
Note For details on how to configure a router from the command line, refer to Appendix A, 3-DNS Configuration File, in the 3-DNS Reference Guide. Defining EDGE-FX systems An EDGE-FX system can be either an EDGE-FX Cache, or a GLOBAL-SITE Controller. Before you define any EDGE-FX systems, you should have the following information: •...
GLOBAL-SITE Controllers do not manage virtual servers. Note For details on how to configure an EDGE-FX system from the command line, refer to Appendix A, 3-DNS Configuration File, in the 3-DNS Reference Guide. Defining host servers A host is an individual network server or server array controller other than a 3-DNS Controller, BIG-IP system, EDGE-FX Cache, GLOBAL-SITE Controller, or router.
Page 89
2. On the toolbar, click Add Host. The Add New Host screen opens 3. Add the new host settings. Note that if you want the 3-DNS Controller to discover the host’s virtual servers, select ON for the Discovery setting. (For help on defining hosts, click Help on the toolbar.)
• Current connections The 3-DNS Controller uses this performance information for dynamic load balancing modes, such as Packet Rate, Quality of Service, and Kilobytes/Second. Table 5.1 shows the host SNMP agents supported by the 3-DNS Controller. SNMP Agent Description Generic A generic SNMP agent is an SNMP agent that collects metrics provided by object identifiers (OIDs) as specified in the RFC 1213 document.
You configure a sync group from the principal 3-DNS Controller. First list the IP address of the principal itself. Then list the receiver 3-DNS Controllers in the order that they should become principals if previously listed 3-DNS Controllers fail.
3. From the list of 3-DNS Controllers, first select the 3-DNS Controller that you want to be the principal system. Then check the box next to each 3-DNS Controller that you want to add to the sync group. 4. Click Add.
Configuration utility. Auto-configuration has three settings: ◆ When the Discovery setting is set to ON, the 3-DNS Controller polls the BIG-IP systems and host systems in the network every 30 seconds to update the configuration information for those systems. Any changes, additions, or deletions are then made to the controller's configuration.
Page 94
Configuration utility To modify the auto-configuration setting for a host using the Configuration utility To modify the auto-configuration setting for a 3-DNS Controller using the Configuration utility 5 - 16 1. In the navigation pane, expand the Servers item, and then click BIG-IP.
To configure global parameters using the Configuration utility ® 3-DNS Administrator Guide 3. In the Discovery box, select one of the following settings: ON, ON/NO DELETE, or OFF.
Configuring a Globally-Distributed Network • Understanding a globally-distributed network • Using Topology load balancing • Setting up a globally-distributed network • Additional configuration settings and tools configuration...
Understanding a globally-distributed network When you are familiar with your traffic patterns and are expanding into a global marketplace, you can use the 3-DNS Controller to distribute requests in an efficient and seamless manner using Topology load balancing. When you use Topology load balancing, the 3-DNS Controller compares the location information derived from the DNS query message to the topology records in the topology statement.
Topology load balancing between wide IP pools. Setting up a globally-distributed network configuration By going through the following setup tasks, you can configure the 3-DNS Controller to process requests, using Topology, in a globally-distributed network. This configuration is based on the following assumptions: •...
Adding data centers to the globally-distributed network configuration The first task you perform is to add your data centers to the 3-DNS configuration. To add data centers using the Configuration utility Adding 3-DNS Controllers to the globally-distributed network configuration Once you have added all of your data centers to the 3-DNS configuration,...
Adding BIG-IP systems to the globally-distributed network configuration Now you are ready to let the 3-DNS Controller know about any BIG-IP systems, or other servers, that you have in your network. Remember that the 3-DNS Controller load balances requests to the virtual servers managed by the BIG-IP systems, EDGE-FX systems, or host servers in your network.
Configuration utility, click Help on the toolbar. Adding wide IPs to the globally-distributed network configuration Once you have added all the physical elements to your 3-DNS configuration, you can begin configuring wide IPs and pools for load balancing. Before you start adding wide IPs, verify that you have configured all the virtual servers you need for load balancing.
Chapter 6 Configuring topology records for the globally-distributed network configuration You must configure topology records before the 3-DNS Controller can use the Topology load balancing mode. The Topology load balancing mode distributes connections after evaluating and scoring the topology records in the topology statement.
Setting limits thresholds When you set limits thresholds for availability, the 3-DNS Controller can detect when a managed server or virtual server is low on system resources, and can redirect the traffic to another virtual server. Setting limits helps...
Chapter 6 Other resources In addition to setting limits, the 3-DNS Controller provides the following resources to help you maintain your configuration and monitor system performance. Monitoring system performance The Statistics screens in the Configuration utility provide a great deal of information about the 3-DNS Controller.
Configuring a Content Delivery Network • Introducing the content delivery network • Deciding to use a CDN provider • Setting up a CDN provider configuration • Ensuring resource availability • Monitoring the configuration...
The 3-DNS Controller uses the Topology load balancing mode to redirect DNS requests based on location information derived from the DNS query message. You can set up wide IPs so that the 3-DNS Controller delegates DNS queries either to a data center, by responding with A records, or to a CDN provider, by responding with a CNAME record.
San Jose, California (see Figure 7.1), and one in Washington, DC (see Figure 7.2 on page 7-3). The 3-DNS Controllers (in the two data centers) use the Topology load balancing mode to direct the DNS queries to the geographically closest virtual servers.
Page 111
(2D). The CDN provider’s cache servers resolve to the origin site virtual servers for cache refreshes using a different domain name (origin.download.siterequest.com). Figure 7.2 DNS query resolution to content delivery network provider ® 3-DNS Administrator Guide Configuring a Content Delivery Network 7 - 3...
Chapter 7 Deciding to use a CDN provider The 3-DNS Controller is well-suited to serve as the wide-area traffic manager (WATM) for CDNs that have many of the following attributes: ◆ The CDN provider has a global presence around the edge of the Internet.
To add data centers using the Configuration utility Adding 3-DNS Controllers Once you have added all of your data centers to the 3-DNS configuration, you are ready to advise the 3-DNS Controller you are configuring about other 3-DNS Controllers in your network.
Chapter 7 Adding load balancing servers Now you are ready to let the 3-DNS Controller know about any BIG-IP systems, EDGE-FX systems, or hosts that you have in your data centers. The servers and virtual servers that you add to this configuration are the servers that load balance your origin site content.
Page 115
3-DNS Controller to load balance DNS requests, and click Finish. The 3-DNS Controller adds the wide IP and settings to the configuration. For our example, you would check the virtual servers that map to the download site content in the North American data center.
Note For more detailed information on working with topology on the 3-DNS Controller, see Chapter 3, Topology, in the 3-DNS Reference Guide. For information on setting up globally-distributed network with Topology load balancing, see Chapter 6, Configuring a Globally-Distributed Network, in this guide.
Now you have created a topology statement for your CDN, and the 3-DNS Controller can successfully load balance DNS queries based on the location information derived from the DNS query message. For our example, using the topology statement you just created, the 3-DNS Controller would direct queries for www.download.siterequest.com that originated in North...
Network Map. Click Help on the toolbar if you have questions on how to use the Network Map. ◆ You can review detailed information on the specific features of the 3-DNS Controller in the 3-DNS Reference Guide. 7 - 10...
Working with Quality of Service • Overview of Quality of Service • Understanding QOS coefficients • Customizing the QOS equation • Using the Dynamic Ratio option...
Capacity, and Kilobytes/Second (KBPS) modes. The Quality of Service mode is based on an equation that takes each of these performance factors into account. When the 3-DNS Controller selects a virtual server, it chooses the server with the best overall score.
Normalization ◆ The 3-DNS Controller normalizes the raw metrics to values in the range of 0 to10. As the QOS value is calculated, a high measurement for completion rate is good, because a high percentage of completed...
IPs that use the Quality of Service mode. You can also customize individual wide IPs, in which case the global QOS equation settings are overwritten. To modify global QOS coefficients using the Configuration utility ® 3-DNS Administrator Guide qos_coeff_rtt 50 qos_coeff_completion_rate 100 qos_coeff_packet_rate 1...
Page 124
Chapter 8 To modify QOS coefficients for a specific wide IP using the Configuration utility To assign global QOS coefficients from the command line globals { Figure 8.2 Sample global QOS equation 8 - 4 1. In the navigation pane, click Wide IPs. 2.
Page 125
{ Figure 8.3 QOS coefficient settings that override the global QOS settings ® 3-DNS Administrator Guide 1. Type the following command to ensure that the configuration files contain the same information as the memory cache. 3ndc dumpdb 2.
QOS scores as ratios, and it uses each server in proportion to the ratio determined by the QOS calculation. When the Dynamic Ratio option is turned off (the default), the 3-DNS Controller uses only the server with the highest QOS score for load balancing, (in which case it is a winner-takes-all situation) until the metrics information is refreshed.
Page 127
| vs_capacity | null > ] address <vs_addr>[:<port>] [ratio <weight>] Figure 8.4 Enabling dynamic ratio in a pool configuration ® 3-DNS Administrator Guide 6. Commit the changes to the configuration by typing: 3ndc reload Working with Quality of Service...
Working with Global Availability Load Balancing • Overview of the Global Availability load balancing • Configuring the Global Availability mode mode...
When you use the Global Availability mode to load balance virtual servers within a pool, the load balancing works in much the same way. The 3-DNS Controller repeatedly selects the first available virtual server in the wide IP pool to respond to requests.
Page 132
Chapter 9 Figure 9.1 shows the 3-DNS Controller using the Global Availability load balancing mode. Figure 9.1 Global Availability mode 9 - 2...
To configure the Global Availability load balancing mode within a pool using the Configuration utility ® 3-DNS Administrator Guide Working with Global Availability Load Balancing 1. In the navigation pane, click Wide IPs. 2. In the Wide IP column, click a wide IP name.
Page 134
Chapter 9 To configure the Global Availability load balancing mode within a pool from the command line See Figure 9.2, on page 9-5, for an example of the syntax. 9 - 4 3. On the toolbar, click Modify Pool. The Modify Wide IP Pools screen opens. 4.
The first listed virtual server (192.168.101.60 in this example) receives all resolution requests unless it becomes unavailable. If the first listed virtual server does become unavailable, then the 3-DNS Controller sends resolution requests to the second listed virtual server until the first listed virtual server becomes available again.
Adding a 3-DNS Controller to an Existing Network • Working with multiple 3-DNS Controllers • Preparing to add a second 3-DNS Controller to your • Running the 3dns_add script • Verifying the configuration network...
Working with sync groups, on page 5-14.) The following sections of this chapter describe the procedures you follow to add a 3-DNS Controller into a network that already has at least one 3-DNS Controller configured and working properly. If you are adding the first 3-DNS Controller to your network, refer to Chapter 5, Essential Configuration Tasks.
3-DNS Controller. (See Making the existing 3-DNS Controller aware of the additional controller, on page 10-3.) Add the new 3-DNS Controller to the sync group of the existing 3-DNS ◆ Controller.
To add the new controller to the existing controller’s configuration using the Configuration utility You have now successfully added the new 3-DNS Controller to the existing system’s configuration and sync group. The following sections describe how to run the 3dns_add script and verify the configuration.
Chapter 10 Running the 3dns_add script You can run the 3dns_add script on the new 3-DNS Controller either by using a remote secure shell session, or by using a monitor and keyboard connected directly to the controller. To run the 3dns_add script...
Page 143
To verify that the wide IPs are load balancing properly At the command prompt, type the following command, where <IP_address> is the IP address of one of your 3-DNS Controllers, and <wideip> is the name of a wide IP in the configuration, and press Enter.
Page 144
If the virtual servers belonging to the wide IP appear in a pattern that reflects the load balancing mode you selected, you have successfully configured your 3-DNS Controllers. Note that you can repeat the previous procedure for each wide IP you configured, and each controller in the sync group.
Page 147
The 3-DNS Distributed Traffic Controller is also most often referred to as the 3-DNS Controller. 3-DNS Maintenance menu The 3-DNS Maintenance menu is a command line utility that you use to configure the 3-DNS Controller. 3-DNS web server The 3-DNS web server is a standard web server that hosts the Configuration utility on the 3-DNS Controller.
Page 148
CDN switching is the functionality of the 3-DNS Controller that allows a user to redirect traffic to a third-party network, or transparently switch traffic to a CDN. The two features of the 3-DNS Controller that make CDN switching possible are geographic redirection and the pool type CDN.
Page 149
ECV (Extended Content Verification) On the 3-DNS Controller, ECV is a service monitor that checks the availability of actual content, (such as a file or an image) on a server, rather than just checking the availability of a port or service, such as HTTP on port 80.
Page 150
Load balancing methods are the settings that specify the hierarchical order in which the 3-DNS Controller uses three load balancing modes. The preferred method specifies the first load balancing mode that the 3-DNS Controller tries, the alternate method specifies the next load balancing mode...
Page 151
A load balancing mode is the way in which the 3-DNS Controller determines how to distribute connections across an array. local DNS A local DNS is a server that makes name resolution requests on behalf of a client.
Page 152
On a 3-DNS Controller, persistence is a series of related requests received from the same local DNS server for the same wide IP name. When persistence is turned on, a 3-DNS Controller sends all requests from a particular local DNS server for a specific wide IP to the same virtual server, instead of load balancing the requests.
Page 153
A pool ratio is a ratio weight applied to pools in a wide IP. If the Pool LB mode is set to Ratio, the 3-DNS Controller uses each pool for load balancing in proportion to the weight defined for the pool.
Page 154
3-DNS A receiver 3-DNS is a system, in a sync group, that receives metrics data that are broadcast from big3d agents, but does not initiate metrics collection. See also principal 3-DNS.
Page 155
RTT is the calculation of the time (in microseconds) that a local DNS server takes to respond to a ping issued by the big3d agent running on a data center server. The 3-DNS Controller takes RTT values into account when it uses dynamic load balancing modes.
Page 156
Quality of Service load balancing. sync group A sync group is a group of 3-DNS Controllers that share system configurations and path metrics for data center servers and virtual servers. Sync groups have one principal 3-DNS, and may contain one or more receiver systems.
Page 157
The unknown status is used for data center servers and virtual servers. When a data center server or virtual server is new to the 3-DNS Controller and does not yet have metrics information, the 3-DNS Controller marks its status as unknown. The 3-DNS Controller can use unknown servers for...
Page 158
Glossary watchdog timer card The watchdog timer card is a hardware device that monitors the 3-DNS Controller for hardware failure. wide IP A wide IP is a collection of one or more domain names that maps to one or more groups of virtual servers managed either by BIG-IP systems, EDGE-FX Caches, or by host servers.
Page 161
7-1 resolving DNS queries 7-3 CDN switching 7-1 centralized authentication 1-10 certificates configuration information 3-8 command line utility. See 3-DNS Maintenance menu command syntax, conventions 1-5 configuration adding to 5-5 configuration planning 2-6 configuration tasks using a remote workstation 2-6...
Page 162
5-17 and global variables 5-17 enabling 5-17 fail-over hardware-based 1-8 network-based 1-8 fail-over IP addresses, setting 3-6 features of 3-DNS 1-5 firewalls 1-10 FQDNs enabling web access 3-8 geographic redirection 7-1 Global Availability mode about 9-1 configuring 9-3...
Page 163
1-9 passwords 3-2 default configuration 3-2 PDF versions, Administrator Kit 1-11 pools 2-4 portal 3-15 principal 3-DNS about 2-2, 5-13 adding a system to sync group 10-3 planning sync groups 2-7 probers and hosts 5-10, 5-12...
Page 164
3-7 server performance monitoring 6-8 server types 5-5 servers defining 2-7 defining a 3-DNS Controller 5-5 defining a BIG-IP system 5-6 defining additional 3-DNS Controllers 10-1 defining in the configuration 5-5 See also data center servers setup command 3-2...
Page 165
1-9 user authorization 1-10 user authorization roles 1-10 utilities 3-DNS Maintenance menu 1-3 Configuration 1-2 Setup 1-2 virtual servers and host names 4-1 availability settings 6-7 defining 2-7 VLAN access methods 4-7 VLAN groups 4-9 VLAN IDs 4-7 vlangroup command 4-9 ®...