Nortel Networks 212777 Network Router User Manual


 
Web OS 10.0 Application Guide
Chapter 17: Bandwidth Management
465
212777-A, February 2002
5. Turn on URL-based server load balancing on the virtual server.
Configure everything under the virtual server as in Configuration Example 1.
If the same string is used by more than one service, and you want to allocate a certain percent-
age of bandwidth to this URL string for this service on the virtual server, then define a rule
using the
urlcont command.
This contract is tied to service 1. The
urlcont command will overwrite the contract assigned
to the URL string ID.
6. Enable Server Load Balancing.
Cookie-Based Bandwidth Management Example
In this example, you will assign bandwidth based on cookies. First, configure cookie-based
server load balancing, which is very similar to URL-based load balancing. Any cookie contain-
ing the specified string is redirected to the assigned server.
Scenario 1: In this scenario, the Web site has a single virtual server IP address and supports
multiple classes of users. Turn on cookie parsing for the service on the virtual server.
1. Define one or more load-balancing strings.
Example:
>> # /cfg/slb/virt 1/service 80/httpslb enable urlslb
>> # /cfg/slb/virt 1/service 80/urlcont <URL path ID> <BW Contract number>
>> # /cfg/slb/on
>> # /cfg/slb/virt 1/service 80
>> # httpslb enabled cookie sid 1 8 disable
>> # /cfg/slb/layer7/lb/add <URL path ID>
>> # /cfg/slb/layer7/lb/add "Business"
>> # add "First"
>> # add "Coach"