In the Advanced Path Settings, the system provides the following built-in groups of parameters for you to customize the values of QoS parameters for the source device before calculating a path, including QoS, Protocol, URL, and Application.
Parameter | Sample Value | Description |
---|---|---|
CoS | 0 | These are common parameters in network devices. Simulate the initial COS Value/DSCP Value/Precedence Value/QoS-Group Value for the first-hop device. |
DSCP | 0 | |
Precedence | 0 | |
QoS-Group | 10 | |
Procotol | IPinIP | The protocol number of IPinIP and IP is the same as 4, when you need to clearly distinguish the path of the two, you can directly enter the IPinIP or IP, which will be treated as IP by default. |
URL | www.google.com | Used to match the URL configured in the policy and is optional. Simulate the URL sent by the first-hop device (when cannot obtain the first-hop configuration, such as an endsystem) to verify if the URL is permitted by the policy at each subsequent hop along the path. If you need to calculate the path containing the URL, you need to manually enter this field. Note: You can only enter one URL. |
Application | Email Service | Used to match the application configured in the policy and is optional. You can enter a path application name. If you need to calculate a path with a special application (such as Tiktok/TCP/0/20330), you need to manually enter this field. Note: You can only enter one application. |
User | [email protected] | Used to match the user configured in the policy and is optional. If you need to calculate a path containing user information, you need to manually enter this field. Note: You can only enter one user account |
If you want to customize the parameter fields displayed in the GUI, do the following:
- In the Domain Management page, navigate to Operations > Domain Settings > Path Parameters Settings. By default, the system defines four groups of parameters in JSON as follows:
- QoS: CoS, DSCP, Precedence, and QoS-Group
- Protocol: Protocol
- URL: URL
- Application: Application
[
{"name":"group1", "type":"group", "label":"QoS", "value":"", "enable":true},
{"name":"CoS", "type":"int", "label":"CoS Value", "value":"", "enable":true},
{"name":"DSCP","type":"string", "label":"DSCP Value", "value":"", "enable":true},
{"name":"Precedence", "type":"int", "label":"Precedence Value", "value":"", "enable":true},
{"name":"QoS-Group", "type":"int", "label":"QoS-Group Value", "value":"", "enable":true},
{"name":"group2", "type":"group", "label":"Protocol", "value":"", "enable":true},
{"name":"Protocol", "type":"string", "label":"Protocol Value", "value":"", "desc":"Identify the protocol is IPinIP or IP", "enable":true},
{"name":"group3", "type":"group", "label":"URL", "value":"", "enable":true},
{"name":"URL", "type":"string", "label":"URL Value", "value":"", "desc":"Identify the url", "enable":true},
{"name":"group4", "type":"group", "label":"Application", "value":"", "enable":true},
{"name":"Application", "type":"string", "label":"Application Value", "value":"", "desc":"Identify the application", "enable":true}
]
Property Name | Description |
name | Specify the name of the parameter group. The names that be recognized by the system are as follows (case-sensitive): |
type | Specify the value type of a parameter, such as int and string. |
label | Specify the display name of a parameter in the GUI. |
value | Specify the default value of a parameter. |
enable | Determine whether a parameter can be displayed in the GUI. The value is true or false. |
- Modify the JSON in the working area and preview the output on the right side.
- Click Save.