Set a per-host limit on bandwidth usage

Per Host QoSQuality of Service is applied at the Virtual Circuit level. It is disabled by default. A Virtual Circuit with Per Host QoS enabled is called a Dynamic Virtual Circuit (DVC).

  1. On your browser, open the Exinda Web UI (https://Exinda_IPInternet protocol_address).
  2. Key-in the User and Password.
  3. Click Login.
  1. Click Configuration > Optimizer.
  2. Click Create New Virtual Circuit.
  3. In the Virtual Circuit Name field, type a name for the virtual circuitlogical definitions that partition a a physical network circuit and used to determine what traffic passes through it and how much.
  4. In the Virtual Circuit Bandwidth field, type the amount of bandwidth to be used by the virtual circuit.
  5. To enable Per Host QoS, select the Dynamic Virtual Circuit checkbox. The dialog box expands to show the Dynamic Options.
  6. In the Per Host Bandwidth field, set the amount of bandwidth (in kB/s or percentage of the virtual circuit bandwidth) that each host will receive This bandwidth is guaranteed, so it will be available to each host, if required.

NOTE

If you select Automatically Share, the amount of bandwidth each host receives calculated by dividing the Virtual Circuit guaranteed bandwidth by the number of active hosts.

  1. In the Per Host Max Bandwidth field, set the maximum amount of bandwidth (in kB/s or percentage of the virtual circuit bandwidth) that each host can burst to. If No Bursting Allowed is selected, each host gets only the bandwidth that they have been guaranteed.
  2. Set the location of the hosts to which to allocate bandwidth.

NOTE

Internal Hosts are those that are on the LANLocal area network side of the appliance. External Hosts are those that are on the WANWide Area Network side of the appliance.

  1. Set the maximum number of hosts that can use the Dynamic Virtual Circuit. Any host that becomes active after the maximum number of hosts is exceeded do not fall into this Virtual Circuit.

NOTE

If you select Auto, the maximum number of hosts is calculated by assuming each host gets its guaranteed bandwidth.

NOTE

  • There is a system limit of 325,00 hosts that can fall into each Dynamic Virtual Circuit. This may occur if the Virtual Circuit has more than 300 Mbps of bandwidth. When this limit is exceeded, hosts fall into the next applicable Virtual Circuit.
  • When Per Host QoS is enabled, a further level of traffic shaping is introduced. Traffic is first shaped at the Host level, then at the Policy level. The bandwidth allocated will be the minimum of the two levels.

Examples

The following examples describe various Dynamic Virtual Circuit configurations.

Name: Example 1

Bandwidth:1024 kb/s

Direction: Both

Network Object: Internal Users

Dynamic Virtual Circuits Enabled: Yes

Per Host Bandwidth: Auto

Per User Max Bandwidth: 100%

Host Location: Internal

Max Hosts: Auto

“Internal Users” is a Network Object that defines all hosts on the LAN side of the Exinda appliance:

  • If there is 1 user, the user gets the full 1024 kb/s.
  • If there are 2 users, they each get 512 kb/s and can burst up to the full 1024 kb/s (if the other user is not using their guaranteed 512 kb/s).
  • If there are 10 users, they each get 102 kb/s and can burst up to the full 1024 kb/s (if the other users are not using their guaranteed 102 kb/s).

Name: Example 2

Bandwidth: 1024kbps

Direction: Both

Network Object: Internal Users

Dynamic Virtual Circuits Enabled: Yes

Per Host Bandwidth: 10%

Per User Max Bandwidth: No

Host Location: Internal

Max Hosts: Auto

“Internal Users” is a Network Object that defines all hosts on the LAN side of the Exinda appliance.

  • If there is 1 user, the user gets 102kbps and cannot burst.
  • If there are 10 users, they each get 102kbps and cannot burst.
  • If there are 100 users, the first 10 users each get 102kbps and cannot burst. The remaining 90 users will not match this VC.

Name: Example 3

Bandwidth: 1024kbps

Direction: Both

Network Object: Internal Users

Dynamic Virtual Circuits Enabled: Yes

Per Host Bandwidth: 64kbps

Per User Max Bandwidth: 50%

Host Location: Internal

Max Hosts: 16

“Internal Users” is a Network Object that defines all hosts on the LAN side of the Exinda appliance:

  • If there is 1 user, the user gets 64kbps and can burst up to 512kbps.
  • If there are 16 users, they each get 64kbps and can burst up to 512kbps (if the other users are not using their guaranteed 64kbps).
  • If there are 30 users, the first 16 users each get 64kbps and can burst up to 512kbps (if the other users are not using their guaranteed 64kbps). The remaining 14 users will not match this VC.

Name: Example 4

Bandwidth: 1024kbps

Direction: Both

Network Object: Internal Users

Application: Citrix

Dynamic Virtual Circuits Enabled: Yes

Per Host Bandwidth: 64kbps

Per User Max Bandwidth: No

Host Location: Internal

Max Hosts: 16

“Internal Users” is a Network Object that defines all hosts on the LAN side of the Exinda appliance. "Citrix" is an Application that defines Citrix traffic. This VC will match all Internal User's Citrix traffic:

  • If there is 1 user, the user gets 64kbps for their Citrix traffic and cannot burst.
  • If there are 16 users, they each get 64kbps for their Citrix traffic and cannot burst.
  • If there are 30 users, the first 16 users each get 64kbps for their Citrix traffic and cannot burst. The remaining 14 users will not match this VC.