0% found this document useful (0 votes)
139 views37 pages

Global Server Load Balancing: Cns 205-5I: Citrix Netscaler 10.5 Essentials and Networking

9eutr

Uploaded by

sudharaghavan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
139 views37 pages

Global Server Load Balancing: Cns 205-5I: Citrix Netscaler 10.5 Essentials and Networking

9eutr

Uploaded by

sudharaghavan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 37

Global Server Load Balancing

CNS 205-5I: Citrix NetScaler 10.5 Essentials and Networking

Overview
After completing this module, you will be able to:
Identify GSLB architecture, basic concepts, and common deployment methods.
Configure GSLB on the NetScaler system.
Configure Metric Exchange Protocol (MEP) to check the health of datacenters, remote servers,
and ensure availability.
Configure site-to-site communication to synchronize a primary GSLB site with secondary sites and
exchange site metrics.
Customize the GSLB configuration.

2014 Citrix Systems

GSLB Deployment Methods


The following are typical GSLB configurations:
Active-active datacenter setup
Active-standby datacenter setup
Proximity setup

2014 Citrix Systems

GSLB Concepts
Typical uses of GSLB include:
Network traffic distribution across multiple sites
Server load distribution across multiple sites
Disaster recovery
Protection against points of failure in a wide area network (WAN)

2014 Citrix Systems

GSLB Conversation Process

2014 Citrix Systems

GSLB Entity Relationship

2014 Citrix Systems

Name Servers
Name servers store information about one or more zones. Name servers that you
can add internally on the NetScaler include:
IP address-based
Virtual server-based

2014 Citrix Systems

External DNS Server Example

2014 Citrix Systems

Authoritative DNS Service


In an authoritative configuration, the NetScaler system answers the DNS query. In
this configuration, the NetScaler system:
Is locally configured as SOA for the GSLB domain
Can be configured for a maximum of 32 sites
Does not support zone transfers or recursive query
Can be set to participate as authoritative

2014 Citrix Systems

Metric Exchange Protocol


The NetScaler system uses the proprietary metric exchange protocol (MEP) to:
Exchange load metrics
Network metrics
Persistence information between sites

10

2014 Citrix Systems

Metric Information Types


Metric information types include:
Load
Network
Persistence

11

2014 Citrix Systems

To Configure Site Metric Exchange


Site metrics exchanged between the GSLB sites include:
Status of each load-balancing content-switching virtual server
Current number of connections
Current packet rate
Current bandwidth usage information.

12

2014 Citrix Systems

GSLB Monitoring Configuration


If a specific monitor is bound, NetScaler ignores the GSLB service state collected
through MEP, and GSLB uses the state reported by the monitor

13

2014 Citrix Systems

Basic GSLB Site Configuration


In a typical GSLB setup:
There are many GSLB sites that are equipped to serve the same content to a client
Sites are usually geographically separated to make sure that the domain is active, even if one site
goes DOWN completely
At each site, the local GSLB site and remote GSLB site is configured

14

2014 Citrix Systems

GSLB Service Configuration


A local GSLB service represents a local load-balancing or content-switching
virtual server
A remote GSLB service represents a load-balancing or content-switching virtual
server configured at one of the other sites in the GSLB setup

15

2014 Citrix Systems

Services Management
Services are enabled by default when you create them. You can disable or enable
each service individually.

16

2014 Citrix Systems

GSLB Virtual Server Configuration


A GSLB virtual server is an entity that represents one or more GSLB services and
balances traffic between them
It evaluates the configured GSLB methods or algorithms to select a GSLB service
to which to send the client request

17

2014 Citrix Systems

Viewing and Configuring GSLB with the Visualizer


The configuration utility includes a GSLB visualizer tool, which provides an
alternative way to view and configure entities in a GSLB configuration

18

2014 Citrix Systems

Configuring Site to Site Communication


You can:
Specify a password of your choice
Enhance security by encrypting the information that GSLB sites exchange
Specify a source IP address for the RPC node

19

2014 Citrix Systems

RPC Node Password


After you change the password for the RPC node of the local site, you must
manually propagate the change to the RPC node at each remote site.

20

2014 Citrix Systems

Encryption of Site Metrics Exchange


Unsecured RPC nodes use TCP port 3011
Secured RPC nodes use TCP port 3009

21

2014 Citrix Systems

Customizing the GSLB Configuration


Once your basic GSLB configuration is operational, you can customize it by:
Modifying the bandwidth of a GSLB service
Configuring CNAME-based GSLB services
Configuring static proximity
Configuring dynamic RTT
Configuring persistent connections
Configuring dynamic weights for services
Changing the GSLB method
22

2014 Citrix Systems

Creating CNAME-based GSLB Services


CNAME-based GSLB services are useful in a multilevel domain resolver
configuration or in multilevel domain load balancing

23

2014 Citrix Systems

Changing the GSLB Method


The NetScaler system provides the following GSLB methods:
Round robin
Least connections
Least response time
Least bandwidth
Least packets
Source IP hash

24

2014 Citrix Systems

Proximity-Based Load Balancing Method


Proximity-based load-balancing methods include:
Dynamic network proximity
Round trip time (RTT)
Static proximity

25

2014 Citrix Systems

Implementing Proximity-Based GSLB


The main benefit of proximity-based GSLB is faster response time resulting from
the selection of the closest available site.

26

2014 Citrix Systems

Static and Dynamic RTT Configuration


You can configure the GSLB virtual server to use a combination of static proximity
and dynamic RTT when you have some clients coming from an internal network
like a branch office.

27

2014 Citrix Systems

GSLB Persistence
Site Persistence ensures that LDNS requests are sent to the same site and are
not load-balanced
Cookie-based persistence allow the HTTP-level persistence settings

28

2014 Citrix Systems

Configuring of Persistence Connections


If persistence is configured for a particular domain, it takes precedence over the
configured GSLB method
Persistence is useful for deployments that deal with e-commerce, where the
server needs to maintain the state of the connection to track the transaction

29

2014 Citrix Systems

Configuring of Persistence Based on Source IP


When a DNS request is received at a datacenter in which source-IP-addresspersistence is configured, the NetScaler system:
1. Looks for an entry in the persistence table
2. If an entry for the LDNS server exists and the server mentioned in the entry is configured, the
IP address of that server is sent as the DNS response.

30

2014 Citrix Systems

Persistence Based on HTTP Cookies


The NetScaler system provides persistence at the HTTP-request level by using
connection proxy and HTTP redirect:
The client is reconnected to the same server through an HTTP cookie
The NetScaler system inserts the site cookie in the first HTTP response

31

2014 Citrix Systems

Using Dynamic Weights for Services


Dynamic weights can be based on either:
The total number of services bound to the virtual server
The sum of the weights of the individual services bound to the virtual server
Traffic distribution is then based on the weights configured for the services

32

2014 Citrix Systems

Monitoring GSLB Services


You can configure NetScaler to use monitors to evaluate services in the following
situations:
Always use monitors (default)
Use monitors when MEP shows as DOWN

33

2014 Citrix Systems

GSLB in an Active-Standby Datacenter Setup


A conventional disaster recovery setup includes:
An active datacenter
A standby datacenter (remote site)

When a failover occurs as a result of a disaster event that causes the primary
active datacenter to be inactive, the standby datacenter becomes operational.

34

2014 Citrix Systems

GSLB in an Active-Active Datacenter Setup


An active-active GSLB deployment removes any risk in having a standby
datacenter
Web or application content can be mirrored in geographically separate locations

35

2014 Citrix Systems

GSLB with Weighted Round Robin


When you configure GSLB to use the weighted round-robin method, weights are
added to the GSLB services and the configured percentage of incoming traffic is
sent to each GSLB site.

36

2014 Citrix Systems

WORK BETTER. LIVE BETTER.

37

2014 Citrix Systems

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy