This article describes how the bandwidth provisioning works in a NetScaler SD-WAN and how to modify the bandwidth provisioning parameters based on the network requirements.
The SD-WAN provisioning allows for the bidirectional (LAN to WAN/WAN to LAN) distribution of bandwidth for a WAN Link among the various services associated with that WAN Link. There are two steps to Provisioning that provide for this bandwidth distribution in a simple and effective way:
When provisioning bandwidth for networks with a large number of sites, using percentages does not allow for enough granularity as the site count increases. With the Appliance provisioning process, we introduce the concept of Fair Shares. Shares are used to distribute the permitted bandwidth over groups, and services within groups.
With shares, the total number of shares is up to the user, allowing any amount of granularity or precision when allocating bandwidth among the different Groups and Services.
Shares are discussed in more detail in the 'Provisioning Groups' and 'Services' sections.
A Provisioning Group is a container for an arbitrary collection of Services on any given WAN Link. They allow the user to allocate bandwidth at a high-level before drilling down to the individual Services within the Group for fine-tuning. They also provide a boundary for the automatic redistribution of bandwidth within the child Services of the Provisioning Group.
Note: Provisioning Groups are available to simplify the provisioning process and are not required if they are not needed.
In the Provisioning Groups table, shares are used to distribute the LAN to WAN/WAN to LAN eligible bandwidth, which is the Permitted Rate minus the total Min reserved bandwidth of all Services on the WAN Link. All Services are initially assigned to a Default Group that is allocated all of the eligible bandwidth. The user can create additional Groups and allocate bandwidth to its members by giving that Group some number of Fair Shares. The resulting total bandwidth for all Services in the Group is then shown in the Fair (kbps) column.
Note: All Services receive their Min Reserved Bandwidth before Fair distribution, which could result in Groups with equal Fair Shares having disparate Fair Rates. Fair Rates can also be affected by Service Maximums, if defined.
The Services section allows the user to further fine-tune bandwidth allocation. Services that are assigned to the same group contend for the bandwidth allocated by that group. The services shown in the Services section of the selected WAN Link have been enabled on that WAN Link by the current Configuration.
By default, all services are assigned to the Default group with a default number of fair shares divided evenly among them. The default number of shares serves as a starting point and is not restricted by (nor related to) the number of shares set in the Provisioning Groups section.
For the Dynamic Virtual Paths service entry (if configured on the selected WAN Link), the Min (kbps) and Max (kbps) fields are variable. Therefore, the range of values that can be expected is shown.
In the Services section, shares are again used to distribute the eligible LAN to WAN/WAN to LAN bandwidth. The Group that a service is assigned to determines the eligible bandwidth (listed in the Fair (kbps) column in the Provisioning Groups section) for all services assigned to the same Group. The Shares of Group are used to divide up the eligible bandwidth among the members of a group based on the ratio of the current service divided by the total number of shares for the group in which it is a member.
The Minimum rate acts as a base bandwidth allocation for each service, and the amount of bandwidth available for fair allocation is based on the total permitted for the group minus the sum of the minimums for each service in the group.
In the case of the Dynamic Virtual Paths service, the Shares of Group is divided among all Dynamic Virtual Paths. Please refer to the context help for Dynamic Virtual Path Provisioning for more information.
New services enabled on a WAN Link will be placed in the Default Group with a Shares of Group value of 0 (zero). The Shares of Group must be configured to a non-zero value in order to be valid.
When moving a service between Groups, the Service will keep its configured amount of shares. The shares will be removed from the old group and taken to the new Group.
When deleting or disabling a service on a WAN Link, that service's shares will be removed as well. The shares will not be distributed over the remaining services.
The Dynamic Virtual Path Provisioning worksheet is for configuring the parameters of an individual Dynamic Virtual Path. If a Dynamic Virtual Path service is not enabled on the selected WAN Link, the worksheet will be hidden.
The settings in this worksheet should be treated in the same way as a static Virtual Path service. Set the Min (kbps) and Max (kbps) for an individual Dynamic Virtual Path here. Each Dynamic Virtual Path will use the settings provisioned here. Once the Min (kbps) and Max (kbps) rates have been configured, the Fair (kbps) per Dynamic Virtual Path will be recalculated to reflect the new settings.
Using the Possible Dynamic Virtual Paths and the individual Dynamic Virtual Path settings in this worksheet, worst-case usages of Min, Max and Fair bandwidth will be calculated. The worst-case Min and Max bandwidth will be shown in the Min Total (kbps) and Max Total (kbps) columns (respectively) in the Dynamic Virtual Path Provisioning worksheet. The worst-case fair bandwidth will be shown in the Fair (kbps) column of the main Services table for the Dynamic Virtual Paths service.
Note: To set an unlimited Max (kbps) rate, enter '0' (zero) into the cell.
The fair bandwidth is based on a worst-case scenario in which all accounted Dynamic Virtual Paths are up simultaneously. The number of shares for an individual Dynamic Virtual Path are used in the calculation. The number of shares for an individual Dynamic Virtual Path receives in the worst-case is equal to the number of Shares of Group defined for the Dynamic Virtual Paths service divided by the Possible Dynamic Virtual Paths:
For example, if the Dynamic Virtual Paths service has 100,000 shares defined for it in the Shares of Group column in the Services table, and if the current Configuration accounted for a Possible Dynamic Virtual Paths of 4, then 25,000 shares (100,000 / 4) will be used as the number of fair shares for an individual Dynamic Virtual Path.
Once the worst-case number of shares has been calculated, the Fair (kbps) rate is calculated in the same manner as the other service types.
To modify the bandwidth provisioning, open the SD-WAN configuration editor the go to, Advance > Provisioning > (Select the Site) > Wan Links > (Select the WAN Link)