Nortel Networks 212777 Network Router User Manual


 
Web OS 10.0 Application Guide
386
Chapter 15: Content Intelligent Switching
212777-A, February 2002
Browser-Smart Load Balancing
HTTP requests can be directed to different servers based on browser type by inspecting the
User-Agent header. For example,
GET /products/180/ HTTP/1.0
User-agent: Mozilla/3.0
Accept: text/html, image/gif, image/jpeg
To allow the switch to perform browser-smart load balancing, perform the following proce-
dure.
1. Before you can configure browser-based load balancing, ensure that the switch has
already been configured for basic SLB with the following tasks:
n Assign an IP address to each of the real servers in the server pool.
n Define an IP interface on the switch.
n Define each real server.
n Assign servers to real server groups.
n Define virtual servers and services.
2. Turn on URL parsing for the virtual server for User-Agent: header.
3. Define the host names.
4. Configure the real server(s) to handle the appropriate load balancing string(s).
NOTE If you don't add a defined string (or add the defined string any), the server will han-
dle any request.
Use the following command to add a defined string:
where ID is the identification number of the defined string.
>> # /cfg/slb/virt 1/service 80/httpslb browser
>> # /cfg/slb/layer7/slb/add "Mozilla"
>> Server Loadbalance Resource# add "Internet Explorer"
>> Server Loadbalance Resource# add "Netscape"
>> # /cfg/slb/real 2/layer7/addlb <ID>