Brocade Virtual ADX Server Load Balancing Guide (Supporting ADX v03.1.00) User Manual
Brocade virtual adx, Server load balancing guide
Table of contents
Document Outline
- Contents
- Preface
- Features
- Brocade Virtual ADX Supported Features
- Load Balancing
- Content Switching
- OpenScript
- SSL offload for optimization of encrypted traffic
- Advanced networking with support for static and dynamic routing
- High availability for active and standby deployments
- Rate Limiting
- Support for Brocade Virtual ADX as a GSLB site for increased availability across datacenters
- Extended hypervisor support for heterogeneous environments
- Feature summary
- Brocade Virtual ADX Supported Features
- Server Load Balancing
- Overview
- Configuring basic SLB
- Changing the Load-Balancing Predictor Method
- Real server ports
- Source NAT
- Remote server
- Sticky and concurrent connections
- Application port grouping
- Primary and backup servers
- Configuring Direct Server Return
- Displaying server information
- Port ranges
- Multiple port binding
- Real server groups
- Disabling or deleting VIPs and real ports
- Hash-based SLB with server persistence
- Persistent hash table
- Clear vs reassign mechanisms
- Enabling persistent hashing
- Enabling the clear-on-change mechanism
- Enabling the reassign-on-change mechanism
- Configuring the reassign threshold and duration
- Reassignment sequence and example
- Keeping the persistent hash table unchanged
- Real server failure
- Displaying persistent hash table entry and statistics
- Clearing the hit count for the persistent hash table
- Clearing the persistent hash table
- Reassigning a persistent hash table entry
- Displaying hash bucket changes
- SLB spoofing configuration and support
- Policy-based SLB
- Miscellaneous options
- Changing a real server’s IP address
- Adding a description
- Configuring a local or remote real server
- Configuring a TCP MSS value at the global level
- Configuring a TCP MSS value for a virtual server
- Configuring a TCP MSS value at the virtual server port level
- Configuring a TCP MSS value at the TCP profile level
- Support for TCP Window Scale option in TCP header
- Binding a TCP profile to a virtual port and response rewrite policy
- Limiting the maximum number of TCP SYN requests
- Configuring the maximum connection rate for a real server
- Configuring the maximum connection rate for a virtual server
- Disabling port translation
- Traffic distribution among BPs
- Including the server client port in hash calculations
- Sending ICMP Port Unreachable or Destination Unreachable messages
- Sending a TCP RST to a client that requests unavailable applications
- Sending a TCP RST when TCP session entry ages out
- Disabling TCP RST message when a real server goes down during an open session
- No TCP RST response to non-SYN first packet of a TCP flow
- Decrement counters in deletion queue
- Optimized fast-path SLB processing
- Configuring TCP fast aging
- Server opt-enable-route recalculation
- Enabling use of the client MAC address
- Enabling transparent VIP
- Enabling SYN ACK threshold
- Replacing the source MAC address of the packet
- Cloning real servers
- Configuring a host range
- Unbinding all application ports from virtual servers
- Identifying VIP port as TCP only or UDP only
- Enabling fast aging for UDP sessions
- Enabling normal UDP aging for DNS and RADIUS
- Setting TCP and UDP ages for VIPs
- Configuring session aging behavior
- Configuring DNS CPU-based throttling
- Configuring UDP DNS count connection
- Dedicated next hop per VIP for reverse SLB traffic
- VIP route health injection
- VIP RHI with dangling subnets
- VIP RHI and high availability topologies
- Application-specific SLB considerations
- Show and debug commands
- Displaying the BP distribution
- Stateless Server Load Balancing
- Health Checks
- Health checks overview
- Layer 3 health checks
- Layer 4 health checks
- Layer 7 health checks
- Server and application port states
- Port profiles and attributes
- Port policy
- Element health checks
- Health check with content match
- Boolean health checks
- Miscellaneous health check settings
- Basing an alias port’s health on the health of its master port
- Basing a port’s health on the health of another port
- Reassign threshold
- Globally disabling all health-check policies
- Health checking for real servers in other subnets
- Best path to a remote server
- Handling traffic initiated from remote server
- Health check of multiple websites on the same real server
- Minimum healthy real servers under VIP port
- Server port bring-up enhancement
- Slow-start mechanism
- FIN close for server health check
- Health-check state
- Enhanced server bringup
- Track-Port support under real server for health checks
- Sample show commands
- Layer 7 Content Switching
- Overview
- Layer 7 content switching
- Sample configurations
- Layer 7 content switching on HTTP response
- Using multiple cookies under virtual server port
- Server passive cookie persistence
- Server and server port persistence with CSW nested rules
- Displaying CSW information
- Usage guidelines
- Miscellaneous Layer 7 switching configurations
- Setting up SSL session ID switching
- Command reference
- Hot Standby High Availability
- Overview
- Hot Standby HA configuration modes
- Hot Standby HA Configuration Considerations
- Configuring standard Hot Standby HA
- Additional configuration variations
- Configuring additional HA parameters
- Configuring the forwarding of synchronizing messages
- Configuring synchronization with HA
- Hot-standby HA with routing protocols
- SIP Server Load Balancing
- IPv6 Support for Server Load Balancing
- Server-specific Loopback Configurations
- SLB Show and Debug Commands
- Using show source-ipsource ip [real-server ip | all]
- Using the show session all command
- Using the source-ip-debug command
- Using the debug filter command
- Displaying global Layer 4 Brocade Virtual ADX configuration
- Displaying real server information and statistics
- Displaying virtual server information and statistics
- Displaying a list of failed servers
- Displaying a list of failed ports
- Displaying port-binding information
- Displaying packet traffic statistics
- Displaying configuration information
- Acknowledgements