Traffic Data - Application Aware Routing
Application Aware Routing Definition define the matching conditions and Actions to configure Application Aware Routing
Diagram
Classes
data_policy (sdwan.centralized_policies.definitions)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
application_aware_routing | List | [application_aware_routing] | No |
application_aware_routing (sdwan.centralized_policies.definitions.data_policy)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
name | String | Regex: ^[A-Za-z0-9\-_]{1,127}$ | Yes | |
description | String | Yes | ||
default_action_type | Class | [default_action_type] | No | |
sequences | List | [sequences] | Yes |
default_action_type (sdwan.centralized_policies.definitions.data_policy.application_aware_routing)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
none | Boolean | true , false | No | |
sla_class_list | Any | Choice[default , transactional_data , business_data , bulk_data , business_critical ] or String | No |
sequences (sdwan.centralized_policies.definitions.data_policy.application_aware_routing)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
id | Integer | min: 1 , max: 65534 | Yes | |
name | String | Regex: ^[A-Za-z0-9\-_]{1,127}$ | Yes | |
ip_type | Choice | ipv4 , ipv6 , both | Yes | |
type | String | equals: app_route | Yes | |
match_criterias | Class | [match_criterias] | No | |
actions | Class | [actions] | No |
match_criterias (sdwan.centralized_policies.definitions.data_policy.application_aware_routing.sequences)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
application_list | String | Regex: ^[A-Za-z0-9\-_]{1,32}$ | No | |
cloud_saas_application_list | String | Regex: ^[A-Za-z0-9\-_]{1,32}$ | No | |
dns_application_list | String | Regex: ^[A-Za-z0-9\-_]{1,32}$ | No | |
dns | Choice | request , response | No | |
dscp | Integer | min: 0 , max: 63 | No | |
plp | Choice | low , high | No | |
protocols | List | Integer[min: 0 , max: 255 ] | No | |
source_data_prefix_list | String | Regex: ^[A-Za-z0-9\-_]{1,32}$ | No | |
source_data_prefix | String | No | ||
source_ports | List | Integer[min: 0 , max: 65535 ] | No | |
source_port_ranges | List | [source_port_ranges] | No | |
destination_data_prefix_list | String | Regex: ^[A-Za-z0-9\-_]{1,32}$ | No | |
destination_data_prefix | String | No | ||
destination_ports | List | Integer[min: 0 , max: 65535 ] | No | |
destination_port_ranges | List | [destination_port_ranges] | No | |
traffic_to | Choice | access , core , service | No | |
destination_region | Choice | primary-region , secondary-region , other-region | No |
actions (sdwan.centralized_policies.definitions.data_policy.application_aware_routing.sequences)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
counter_name | String | Regex: ^[A-Za-z0-9\-_]{1,20}$ | No | |
log | Boolean | true , false | No | |
backup_sla_preferred_colors | List | Choice[default , mpls , metro-ethernet , biz-internet , public-internet , lte , 3g , red , green , blue , gold , silver , bronze , custom1 , custom2 , custom3 , private1 , private2 , private3 , private4 , private5 , private6 ] | No | |
cloud_sla | Boolean | true , false | No | |
sla_class_list | Class | [sla_class_list] | No |
source_port_ranges (sdwan.centralized_policies.definitions.data_policy.application_aware_routing.sequences.match_criterias)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
from | Integer | min: 0 , max: 65535 | Yes | |
to | Integer | min: 0 , max: 65535 | Yes |
destination_port_ranges (sdwan.centralized_policies.definitions.data_policy.application_aware_routing.sequences.match_criterias)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
from | Integer | min: 0 , max: 65535 | Yes | |
to | Integer | min: 0 , max: 65535 | Yes |
sla_class_list (sdwan.centralized_policies.definitions.data_policy.application_aware_routing.sequences.actions)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
sla_class_list | String | Regex: ^[A-Za-z0-9\-_]{1,32}$ | Yes | |
preferred_colors | List | Choice[default , mpls , metro-ethernet , biz-internet , public-internet , lte , 3g , red , green , blue , gold , silver , bronze , custom1 , custom2 , custom3 , private1 , private2 , private3 , private4 , private5 , private6 ] | No | |
preferred_color_group | String | Regex: ^[A-Za-z0-9\-_]{1,32}$ | No | |
when_sla_not_met | Choice | strict_drop , fallback_to_best_path , load_balance | No |
Examples
sdwan:
centralized_policies:
definitions:
data_policy:
application_aware_routing:
- name: Test_application_aware_routing_number2
description: Test_application_aware_routing_number2
default_action_type:
sla_class_list: default
sequences:
- id: 1
name: aar_rule
ip_type: ipv4
type: app_route
match_criterias:
application_list: APP-LIST-TD-TEST3
cloud_saas_application_list: APP-LIST-TD-TEST3
dns_application_list: APP-LIST-TD-TEST3
dns: request
dscp: 54
plp: high
protocols:
- 6
source_data_prefix_list: PREFIX-LIST-AAR-TEST3
source_data_prefix: 10.1.1.0/24
source_ports:
- 676
destination_data_prefix_list: PREFIX-LIST-AAR-TEST4
destination_data_prefix: 10.2.1.0/24
destination_ports:
- 676
traffic_to: core
destination_region: primary-region
actions:
counter_name: abc
log: true
sla_class_list:
sla_class_list: Best-Effort-AAR
preferred_color_group: test_pref_color_group_2
cloud_sla: true