Changes on IP Rule table are active only after an init res:ipsh command.
The command save conf saves all rules inside the table. In the configuration files up to 32 rules are saved.
The available commands for managing the IP rule table are the following:
It shows the IP shaping rule table. By typing d ipsh rule ? command it's possible to display the meaning of all parameters.
[14:36:28] ABILIS_CPX:d ipsh rule
ID:1 DESCR:
TI1:ALL,00:00-23:59 TI2:#
TYPE:VARIANCE PERIOD:300 THRESHOLD:10
STEP-DOWN:50 STEP-UP:200Meaning of the parameters:
IDIP Shaping rule identifier [1..32].
DESCREntry description. From 0 up to 70 Alphanumeric extended characters. Case is preserved. Spaces are allowed. Strings holding spaces must be written between quotation marks (E.g. "str1 str2"). It's displayed only when not empty.
TI1Time interval indicating rule enable. The format used to specify the interval is: "day,hh:mm-hh:mm", where 'day' can be: a single day [MO, TU, WE, TH, FR, SA, SU] or a set of days (E.g.: MO+TH or TU+TH+SU etc.) or an interval.(E.g.: MO-WE or TH-SU etc. or ALL).
TI2Time interval indicating rule enable. The format used to specify the interval is: "day,hh:mm-hh:mm", where 'day' can be: a single day [MO, TU, WE, TH, FR, SA, SU] or a set of days (E.g.: MO+TH or TU+TH+SU etc.) or an interval.(E.g.: MO-WE or TH-SU etc. or ALL).
TYPERule type [#, VARIANCE, VARIANCE-WH]
When '#', rule type isn't defined.
When 'VARIANCE', rule must follow variance algorithm.
When 'VARIANCE-WH', rule must follow variance algorithm. Bandwidth range is affected by working hours (WH-TI).
PERIODTime interval used for algorithm rule calculation [30..1800 sec].
THRESHOLDVariance threshold: above or equal threshold the traffic is interactive, below it's stream. [0..20].
STEP-DOWNReduction percentage for each reduction step, calculated respect to current bandwidth limit. [0..90].
STEP-UPIncreasing percentage for each increase step, calculated respect to current bandwidth limit. [110..500].
WH-TI1Time interval during which the WH-LOWBW: and WH-HIGHBW: reductions take place. The format used to specify the interval is: "day,hh:mm-hh:mm", where 'day' can be: a single day [MO, TU, WE, TH, FR, SA, SU] or a set of days (E.g.: MO+TH or TU+TH+SU etc.) or an interval.(E.g.: MO-WE or TH-SU etc. or ALL).
![]() | Note |
|---|---|
Only for TYPE:VARIANCE-HW. |
WH-TI2Time interval during which the WH-LOWBW: and WH-HIGHBW: reductions take place. The format used to specify the interval is: "day,hh:mm-hh:mm", where 'day' can be: a single day [MO, TU, WE, TH, FR, SA, SU] or a set of days (E.g.: MO+TH or TU+TH+SU etc.) or an interval.(E.g.: MO-WE or TH-SU etc. or ALL).
![]() | Note |
|---|---|
Only for TYPE:VARIANCE-HW. |
WH-LOWBWReduction percentage during working hours applied to LOWBW: value specified in the IPSH FLOW that references this rule. [10..90].
![]() | Note |
|---|---|
Only for TYPE:VARIANCE-HW. |
WH-HIGHBWReduction percentage during working hours applied to HIGHBW: value specified in the IPSH FLOW that references this rule. [10..90].
![]() | Note |
|---|---|
Only for TYPE:VARIANCE-HW. |
It adds a new IP rule definition with the specified parameters. Unspecified ones are set to their default values.
To display the syntax of the command, type a ipsh rule ?.
Some examples follow:
[14:00:15] ABILIS_CPX:a ipsh rule id:1 type:variance step-up:200COMMAND EXECUTED [14:01:01] ABILIS_CPX:d ipsh ruleID:1 DESCR: TI1:ALL,00:00-23:59 TI2:# TYPE:VARIANCE PERIOD:300 THRESHOLD:10 STEP-DOWN:50 STEP-UP:200
It deletes from the table the IP rule identified by the specified “ID:xx”.
To display the syntax of the command, type c ipsh rule ?.
Some examples follow:
[13:55:27] ABILIS_CPX:d ipsh ruleID:1 DESCR: TI1:ALL,00:00-23:59 TI2:# TYPE:VARIANCE PERIOD:300 THRESHOLD:10 STEP-DOWN:50 STEP-UP:200 ID:2 DESCR: TI1:ALL,00:00-23:59 TI2:# TYPE:VARIANCE-WH PERIOD:300 THRESHOLD:10 STEP-DOWN:50 STEP-UP:150 WH-TI1:ALL,00:00-23:59 WH-TI2:# WH-LOWBW:50 WH-HIGHBW:50 [13:55:27] ABILIS_CPX:c ipsh rule id:2COMMAND EXECUTED [13:55:27] ABILIS_CPX:d ipsh ruleID:1 DESCR: TI1:ALL,00:00-23:59 TI2:# TYPE:VARIANCE PERIOD:300 THRESHOLD:10 STEP-DOWN:50 STEP-UP:200
It sets one or more parameters to their new values in an IP rule table, identified by the specified “ID:xx”.. This command can only be used to modify specific IP rule definitions in the table.
Type s ipsh rule ? to display the syntax of the command.
Some examples follow:
[13:56:01] ABILIS_CPX:d ipsh ruleID:1 DESCR: TI1:ALL,00:00-23:59 TI2:# TYPE:VARIANCE PERIOD:300 THRESHOLD:10 STEP-DOWN:50 STEP-UP:200 [13:56:25] ABILIS_CPX:s ipsh rule id:1 period:60 ti1:mo-fr,08:30-12:30 ti2:mo-fr,14:00-18:00COMMAND EXECUTED [13:57:38] ABILIS_CPX:d ipsh ruleID:1 DESCR: TI1:MO-FR,08:30-12:30 TI2:MO-FR,14:00-18:00 TYPE:VARIANCE PERIOD:60 THRESHOLD:10 STEP-DOWN:50 STEP-UP:200