beautypg.com

How ip proxy works, How ip proxy works 305, Table 12-5 – Nortel Networks WEB OS 212777 User Manual

Page 305: Http versus non-http redirects 305, Ab c d

background image

Web OS 10.0 Application Guide

Chapter 12: Global Server Load Balancing

n

305

212777-A, February 2002

Table 12-5

explains the packet -flow process in detail. In this example, the initial DNS request

from the client reaches Site 2, but Site 2 has no available services.

How IP Proxy Works

Figure 12-4

shows examples of two GSLB sites deployed in California and Denver. The appli-

cations being load balanced are HTTP and POP3. Any request that cannot be serviced locally
is sent to the peer site. HTTP requests are sent to the peer site using HTTP Redirect. Any other
application request will be sent to the peer site using the IP proxy feature.

Figure 12-4 POP3 Request Fulfilled via IP Proxy

Table 12-5 HTTP Versus Non-HTTP Redirects

Site 2 Web switch

Site 1 Web switch

HTTP application
(built-in redirection)

1a. Client DNS request reaches Site 2.
Resources are unavailable at Site 2.
Site 2 sends a response to Client with Site 1’s
virtual server IP address.

1b. Client resends request to Site 1.
Resources are available at Site 1.
Site 1 completes TCP three-way handshake with
client.

Non-HTTP application
(no redirection)

2a. Client DNS request reaches Site 2.
Resources are unavailable at Site 2.
Site 2 sends a request to Site 1 with Site 2’s
proxy IP address as the source IP address and
the virtual server IP address of Site 1 as the des-
tination IP address.

2b. Site 1 processes the client proxy IP request.
Resources are available at Site 1.
Site 1 returns request to proxy IP port on Site 2.
Site 2 completes the three-way handshake with
Client.

Proxy IP Address
174.14.70.4

Proxy Disabled For
Local Real Servers

Proxy Enabled For
Remote Server

Internet

California Site #1

174.14.70.X Network

A

B

C

D

Proxy IP Address
200.200.200.4

Proxy Disabled For
Local Real Servers

200.200.200.X Network

HTTP/POP3
Local Servers
200.200.200.2
200.200.200.3

Remote Server
174.14.70.1

Web Switch

Virtual Server
200.200.200.1

Denver: Site #2

HTTP/POP3
Local Servers
174.14.70.2
174.14.70.3

Remote Server
200.200.200.1

Virtual Server
174.14.70.1

Service requests are always served by

local real servers if available.

If local real servers cannot service the request,

the remote server is used via proxy.

Web Switch

Proxy Enabled For
Remote Server