Advanced SLB High Availability and Stateless SLB



Similar documents
Introduction to ServerIron ADX Application Switching and Load Balancing. Module 5: Server Load Balancing (SLB) Revision 0310

DATA CENTER. Best Practices for High Availability Deployment for the Brocade ADX Switch

Exam Name: Foundry Networks Certified Layer4-7 Professional Exam Type: Foundry Exam Code: FN0-240 Total Questions: 267

Server Iron Hands-on Training

CLE202 Introduction to ServerIron ADX Application Switching and Load Balancing

Configuring VIP and Virtual IP Interface Redundancy

ServerIron TrafficWorks Firewall Load Balancing Guide

Brocade Certified Layer 4-7 Professional Version: Demo. Page <<1/8>>

Introduction to ServerIron ADX Application Switching and Load Balancing. Module 6: Content Switching (CSW) Revision 0310

Global Server Load Balancing (GSLB) Concepts

BCLP in a Nutshell Study Guide for Exam Exam Preparation Materials

Availability Digest. Redundant Load Balancing for High Availability July 2013

ExamPDF. Higher Quality,Better service!

Cisco Networking Academy CCNP Multilayer Switching

December ServerIron ADX. Firewall Load Balancing Guide. Supporting Brocade ServerIron ADX version

Introduction to ServerIron ADX Application Switching and Load Balancing. Module 7: Global Server Load Balancing (GSLB) Revision 0310

ServerIron Combined Patch Release Notes

ServerIron TrafficWorks Server Load Balancing Guide

BCLE in a Nutshell Study Guide for Exam Exam Preparation Materials

Layer 4-7 Server Load Balancing. Security, High-Availability and Scalability of Web and Application Servers

Firewall Load Balancing

Configuring Redundancy

Securing Networks with PIX and ASA

2. Are explicit proxy connections also affected by the ARM config?

M2M Series Routers. Virtual Router Redundancy Protocol (VRRP) Configuration Whitepaper

GLBP - Gateway Load Balancing Protocol

TIBCO Rendezvous Network Server Glossary

ENQUIRY NO.NIE/PS/ DATE: 02/09/2014

IOS Server Load Balancing

Content Switching Module for the Catalyst 6500 and Cisco 7600 Internet Router

Chapter 11 Network Address Translation

IOS Server Load Balancing

Chapter 16 Route Health Injection

APPLICATION NOTES High-Availability Load Balancing with the Brocade ServerIron ADX and McAfee Firewall Enterprise (Sidewinder)

TESTING & INTEGRATION GROUP SOLUTION GUIDE

Deploying the Brocade ServerIron ADX with Microsoft Exchange Server 2010

How To Load Balance On A Cisco Cisco Cs3.X With A Csono Css 3.X And Csonos 3.5.X (Cisco Css) On A Powerline With A Powerpack (C

Layer 3 Redundancy with HSRP By Sunset Learning Instructor Andrew Stibbards

- Redundancy and Load Balancing -

WHITE PAPER MICROSOFT LIVE COMMUNICATIONS SERVER 2005 LOAD BALANCING WITH FOUNDRY NETWORKS SERVERIRON PLATFORM

First Hop Redundancy (Layer 3) 1. Network Design First Hop. Agenda. First Hop Redundancy (Layer 3) 2. L102 - First Hop Redundancy

USING BROCADE ADX LOAD BALANCER WITH EMC ATMOS

> Technical Configuration Guide for Microsoft Network Load Balancing. Ethernet Switch and Ethernet Routing Switch Engineering

SIIT-DC: Stateless IP/ICMP Translation for IPv6 Data Centre Environments & SIIT-DC: Dual Translation Mode

Networking and High Availability

RESILIENT NETWORK DESIGN

Server Load Balancing Configuration Guide Cisco IOS Release 12.2SX

Brocade to Cisco Comparisons

Application Delivery Controller (ADC) Implementation Load Balancing Microsoft SharePoint Servers Solution Guide

Avaya P330 Load Balancing Manager User Guide

Deploying Brocade ServerIron ADX to Increase Availability, Scalability, and Security of Microsoft Lync Server 2010 Infrastructure

Deployment Guide AX Series for Palo Alto Networks SSL Intercept and Firewall Load Balancing

Networking and High Availability

CCNP Switch Questions/Answers Implementing High Availability and Redundancy

Transparent Cache Switching Using Brocade ServerIron and Blue Coat ProxySG

MULTI WAN TECHNICAL OVERVIEW

VRRPv3: Object Tracking Integration

Avaya P333R-LB. Load Balancing Stackable Switch. Load Balancing Application Guide

Understanding Slow Start

Digi Certified Transport Technician Training Course (DCTT)

Radware s AppDirector and Microsoft Windows Terminal Services 2008 Integration Guide

Cisco Application Networking Manager Version 2.0

Lab 5 Explicit Proxy Performance, Load Balancing & Redundancy

How To Balance A Load Balancer On A Server On A Linux (Or Ipa) (Or Ahem) (For Ahem/Netnet) (On A Linux) (Permanent) (Netnet/Netlan) (Un

Cisco ACE Application Control Engine: ACEBC Catalyst 6500 and 4710 Applicance Boot Camp

Quick Note 026. Using the firewall of a Digi TransPort to redirect HTTP Traffic to a proxy server. Digi International Technical Support December 2011

- Basic Router Security -

December ServerIron ADX. Global Server Load Balancing Guide. Supporting Brocade ServerIron ADX version 12.5.

Deployment Guide AX Series for Palo Alto Networks Firewall Load Balancing

Deploying SAP NetWeaver Infrastructure with Foundry Networks ServerIron Deployment Guide

Smart Tips. Enabling WAN Load Balancing. Key Features. Network Diagram. Overview. Featured Products. WAN Failover. Enabling WAN Load Balancing Page 1

Exam : EE : F5 BIG-IP V9 Local traffic Management. Title. Ver :

IOS Server Load Balancing

FortiOS Handbook Load Balancing for FortiOS 5.0

DNS ROUND ROBIN HIGH-AVAILABILITY LOAD SHARING

Configuring Server Load Balancing

Strategies for Getting Started with IPv6

Deployment Guide. AX Series with Oracle Application Server

Configuring HAproxy as a SwiftStack Load Balancer

Snapt Redundancy Manual

Redundancy and load balancing at L3 in Local Area Networks. Fulvio Risso Politecnico di Torino

FAQ: BroadLink Multi-homing Load Balancers

Migration from Cisco GLBP to industry standard VRRPE

Redundancy and load balancing at L3 in Local Area Networks. Fulvio Risso Politecnico di Torino

Load Balancing. FortiOS Handbook v3 for FortiOS 4.0 MR3

FortiOS Handbook - Load Balancing VERSION 5.2.2

Configuring Server Load Balancing

Overview of WebMux Load Balancer and Live Communications Server 2005

Our target is an EqualLogic PS100 Storage Array with a portal address of

Configuring WCCP v2 with Websense Content Gateway the Web proxy for Web Security Gateway

Thunder ADC for SSL Insight and Load Balancing DEPLOYMENT GUIDE

Firewall Load Balancing

Solution Guide: Load Balancing with the Brocade ServerIron Platform

Voice over IP- Session Initiation Protocol (SIP) Load Balancing in the IBM BladeCenter

Configuring the BIG-IP and Check Point VPN-1 /FireWall-1

Configuring Stickiness

Deploying ACLs to Manage Network Security

How To Configure The Fortigate Cluster Protocol In A Cluster Of Three (Fcfc) On A Microsoft Ipo (For A Powerpoint) On An Ipo 2.5 (For An Ipos 2.2.5)

Configuring Class Maps and Policy Maps

Configuring Server Load Balancing

Transcription:

Advanced SLB High Availability and Stateless SLB

Objectives Upon completion of this module, you will be able to: Describe Server Load Balancing (SLB) high availability Distinguish between different high availability options Describe Sym-Active SLB configuration Describe stateless and stateful SLB Perform the lab exercises 2

High Availability Options on the ADX Hot Standby SLB: One Brocade ServerIron ADX (ADX) is always active while the other ADX is always standby. Symmetric SLB (active-standby): Both ADXs can receive SLB traffic, but only the active VIP handles the L4-7 SLB traffic, while the standby VIP functions as a standby. Sym-Active SLB (active-active): Both ADXs can receive SLB traffic, and both are active for the same VIP. Configuring sym-active and sym-priority on the VIP enables a device to process traffic in active-active mode. 3

Hot Standby SLB One ADX is active while other constantly checks the active ADX 4

Symmetric SLB VIPs active on one ADX are backup on the other ADX; this is based on the sym-priority parameter 5

Sym-Active SLB (Active-Active) The same VIPs are active on both ADXs 6

High Availability Dual L2 Switches More resiliency in case of a failure 7

High Availability Full redundancy at all levels 8

High Availability Redundant DSR 9

High Availability Active-standby server network interfaces 10

High Availability (cont.) Sym-Active SLB ADXs with active-active dual-homed servers 11

Hot Standby Redundancy Boot Up Sequence On boot, the ADX checks for a private link (sync-link), if not present the ADX becomes the active ADX If a private link is present, the ADX listens for the presence of a primary ADX If the ADX detects a primary (active ADX) through its backup monitoring port, the ADX is placed in standby mode If the ADX does not detect a primary within one second then the ADX becomes the primary ADX 12

Hot Standby Failover Algorithm 1. Does the active ADX have more healthy router ports than the standby ADX? Yes: The active ADX remains active No: Go to Step 2 2. Do the active and standby ADXs have the same number of healthy router ports? Yes: Go to Step 3 No: SLB fails-over to the standby ADX since it has more healthy router ports 3. Does the active ADX have the same number or more of healthy server ports than the standby ADX? Yes: The active ADX remains active No: SLB fails-over to the standby ADX since it has more healthy server ports, even though both ADXs have the same number of healthy router ports 13

Sym-Active SLB 14

Configuring Symmetric SLB Priority This command assigns a high priority of 254 to VIP1 for load balancing on this ADX Syntax: [no] sym-priority <num> Example: ADX(config)# server virtual-name VIP1 1.2.3.4 ADX(config-vs-VIP1)# sym-priority 254 15

Displaying Symmetric SLB Information Use the show server symmetric command to display Symmetric SLB information Syntax: show server symmetric Example: ADX(config)# show server symmetric Server Symmetric port = 1 Group_id = 1 Candidate cnt = 0 Port No-rx 1 100824 16

Configuring Sym-Active SLB The sym-active command makes the high availability config into an active-active config Syntax: [no] sym-active Example: ADX(config)# server virtual-name VIP1 1.1.1.1 ADX(config-vs-VIP1)# port 80 ADX(config-vs-VIP1)# sym-priority 69 ADX(config-vs-VIP1)# sym-active 17

Enable Session Synchronization on an Application This allows session synchronization to happen for port 80 (HTTP) Syntax: server port <TCP/UDP-portnum> Syntax: [no] session-sync Example: ADX(config)# server port 80 ADX(config-port-80)# session-sync 18

Configure a VIP Group The VIP Group defines a collection of VIPs that fail over together to the backup if the active fails Syntax: [no] server vip-group <number> Example: ADX(config)# server vip-group 1 ADX(config-vip-group-[1])# vip 10.10.1.100 ADX(config-vip-group-[1])# exit 19

Bind VIP Group to a VRID This allows a VIP Group to be associated to a Virtual Router ID (VRID) Syntax:[no] ip vrrp vrid 1 Syntax:[no] vip-group 1 Example: ADX(config)# router vrrp (-extended) ADX(config)# interface e1/2 ADX(config-if-e100-1/2)# ip vrrp vrid 1 ADX(config-if-e100-12-vrid-1)# vip-group 1 20

Sym-Active SLB Using VRRP-E Must have Layer 2 connection between two ADXs Must exchange Layer 3 broadcast Must be in same subnet as VIPs Same VIP must balance all requests for a given VIP Must share the session table information 21

Dynamic Symmetric SLB Priority Symmetric SLB (SSLB) can automatically adjust a VIP application s SSLB priority to a lower value if a given application fails a health check By default, the priority determines which ADX becomes the active one for the VIP and application Starts off with a predefined priority When VIP application fails, Symmetric SLB priority is decremented All VIP bound applications must fail for priority to decrement Priority of 0 (zero) turns off Symmetric SLB 22

Configure Dynamic Sym Priority Factor This allows the priority to be decremented by the value of the factor for VIP failure Syntax: [no] dyn-sym-pri-factor <num> The <num> parameter can be a value from 1 255 and specifies the amount by which you want the ADX to decrement a VIPs priority when an application on the VIP fails a health check Example: ADX_B(config-vs-VIP1)# sym-priority 30 ADX_B(config-vs-VIP1)# dyn-sym-pri-factor 9 23

The show server virtual Command This command shows the status, VIP, and ports on the virtual side; Enabled is a good state Server Name: VIP1 IP : 2.3.4.5 : 1 Status: enabled Predictor: least-conn TotConn: 0 Dynamic: No HTTP redirect: disabled Intercept: No ACL: id = 0 Sym: group = 1 state = 5 priority = 30 keep = 0 dyn priority/factor = 21/ 9 Activates = 1, Inactive= 0 Best-standby-mac = 0000.0000.0000 Port State Sticky Concur Proxy CurConn TotConn PeakConn ftp enabled NO NO NO 0 0 http enabled NO NO NO 0 0 0 default enabled NO NO NO 0 0 0 24

Configuring Failover Based on Active VIP Count This allows you to configure ADX to failover based on number of active VIPs and not router ports Syntax: [no] server backup-vip-count Example: ADX(config)# server backup-vip-cnt 25

Configuring Failover Based on the Number of Active Virtual Ports Allows failover to happen based on number of active virtual ports Syntax: [no] server backup-vport-count Example: ADX(config)# server backup-vport-cnt 26

Configuring Delayed Failover This allows the failover to be delayed for a specified time before going into effect Syntax: [no] server backup-delay-seconds <backupwait-seconds> Example: ADX(config)# server backup-delay-seconds 20 27

Active-Active in Routing Mode Lab 11

Active-Active in Routing Mode Lab Exercise 29

Stateless Server Load Balancing

Stateful and Stateless Server Load Balancing Stateful load balancing: Uses session table entries to track connections between the client and server, and requires the server responses to pass back through the ADX Stateless load balancing: Does not create session table entries and does not require the server response to pass back through the ADX Typically used by applications that are not context sensitive 31

Stateless Server Load Balancing Stateless port No session in session table Hash algorithm to select real server Uses request s source IP/UDP port and IP address Can be disabled for UDP Uses Round Robin 32

Disabling Hashing for UDP DNS Traffic Turn off hashing for stateless DNS traffic Syntax: [no] port <udp-portnum> stateless no-hash Example: ADX(config)# server virtual VIP1 192.168.4.69 ADX(config-vs-VIP1)# port dns stateless no-hash 33

Stateless Server Load Balancing for HTTP Traffic Makes HTTP traffic stateless under the VIP configuration Syntax: [no] port http stateless Example: ADX(config)# server virtual StatelessHTTP 192.168.4.69 ADX(config-vs-StatelessHTTP)# port http stateless ADX(config-vs-StatelessHTTP)# bind http R1 http ADX(config-vs-StatelessHTTP)# bind http R2 http 34

Summary ADX provides robust HA solutions The three main HA options are, Hot standby, active standby and Sym-Active (also called active-active) Sym-priority and Sym-Active are two configuration parameters that control the sym active HA mode ADX supports both stateful and stateless applications. By default, applications are stateful VRRP and VIP Groups are used to control the operation of the HA modes 35

Advanced SLB High Availability and Stateless SLB