beautypg.com

Enhanced server bringup, Overview, Configuration – Brocade Virtual ADX Server Load Balancing Guide (Supporting ADX v03.1.00) User Manual

Page 250

background image

234

Brocade Virtual ADX Server Load Balancing Guide

53-1003247-01

Miscellaneous health check settings

4

Enhanced server bringup

Enhanced Server Bringup increases the speed of the bringup process by sending more (up to a
maximum of 50) health-checks at one time.

In previous releases, the Brocade Virtual ADX sent a health check for each real server port in a
configuration, in the process of bringing up all of the ports. As a result, if the configuration
contained many real server ports, the Brocade Virtual ADX would take too much time to bring all of
the ports up, one port at a time. To make the bringup process faster, the Brocade Virtual ADX now
sends more bringup health-checks at a time (up to a maximum of 50). The actual number of
health-checks that the Brocade Virtual ADX sends at any given instance depends on the number of
server ports that are in the testing state. The Brocade Virtual ADX performs Layer 2 and Layer 3
health checks, and if these are successful, it puts the port in a testing state. When it is time to send
out bringup health checks, the Brocade Virtual ADX collects all the server ports that are in the
testing state, and sends them health checks.

The actual number of health checks that are sent out at any given instance also depends on the
number of server ports for which the Brocade Virtual ADX has sent out the health-check request
and is still waiting for response. For example, if there are 75 server ports configured on the
Brocade Virtual ADX, and at the first instance 30 of these have passed the Layer 2 and Layer 3
checks, the Brocade Virtual ADX sends out bringup health-checks to these 30 server ports. In the
next 100 ms, when it is time to send out health-checks again, if only 20 of the above 30 server
ports have responded and are UP, then there are 10 ports that are still in the bringup process.
Assuming that the remaining 45 server ports have all passed Layer 2 and Layer 3 checks, the
Brocade Virtual ADX can send bringup health-checks for 40 server ports, because it is waiting for
response for the 10 previously sent. In the next 100 ms cycle, it is time to send the next round of
health-checks. At this point, if the Brocade Virtual ADX got responses from all the 50 server ports, it
now sends bringup health-checks for the remaining five server ports. The Brocade Virtual ADX can
send 50 bringup health-checks at a time separately for TCP and UDP ports.

Track-Port support under real server for health checks

The feature allows tracking of several secondary ports based on the health of the primary port.
These secondary ports can be TCP or UDP ports.

Overview

When a group of ports are configured as part of a track-port, the Brocade Virtual ADX can track the
health of the master port (the port that is configured as the first port) and the rest of the ports in
the track-port list will follow the state of the master port.

If the master port is down, the remaining ports in the track-port list would have their master state
as down and traffic will not get forwarded to any of the ports on the track-port list, even though
their individual health-checks state might be UP.

Configuration

To turn on this feature, use the hc-track-port which is under the real server configuration as shown:

Virtual ADX(config)#server real r1 10.1.1.1

Virtual ADX(config-real-server-r1) port 80

Virtual ADX(config-real-server-r1) port ftp

Virtual ADX(config-real-server-r1) port dns

Virtual ADX(config-rsr1) hc-track-port 80 21 53