Skip to main content

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)

NameTypeConstraintMandatoryDefault Value
application_aware_routingList[application_aware_routing]No

application_aware_routing (sdwan.centralized_policies.definitions.data_policy)

NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[A-Za-z0-9\-_]{1,127}$Yes
descriptionStringYes
default_action_typeClass[default_action_type]No
sequencesList[sequences]Yes

default_action_type (sdwan.centralized_policies.definitions.data_policy.application_aware_routing)

NameTypeConstraintMandatoryDefault Value
noneBooleantrue, falseNo
sla_class_listAnyChoice[default, transactional_data, business_data, bulk_data, business_critical] or StringNo

sequences (sdwan.centralized_policies.definitions.data_policy.application_aware_routing)

NameTypeConstraintMandatoryDefault Value
idIntegermin: 1, max: 65534Yes
nameStringRegex: ^[A-Za-z0-9\-_]{1,127}$Yes
ip_typeChoiceipv4, ipv6, bothYes
typeStringequals: app_routeYes
match_criteriasClass[match_criterias]No
actionsClass[actions]No

match_criterias (sdwan.centralized_policies.definitions.data_policy.application_aware_routing.sequences)

NameTypeConstraintMandatoryDefault Value
application_listStringRegex: ^[A-Za-z0-9\-_]{1,32}$No
cloud_saas_application_listStringRegex: ^[A-Za-z0-9\-_]{1,32}$No
dns_application_listStringRegex: ^[A-Za-z0-9\-_]{1,32}$No
dnsChoicerequest, responseNo
dscpIntegermin: 0, max: 63No
plpChoicelow, highNo
protocolsListInteger[min: 0, max: 255]No
source_data_prefix_listStringRegex: ^[A-Za-z0-9\-_]{1,32}$No
source_data_prefixStringNo
source_portsListInteger[min: 0, max: 65535]No
source_port_rangesList[source_port_ranges]No
destination_data_prefix_listStringRegex: ^[A-Za-z0-9\-_]{1,32}$No
destination_data_prefixStringNo
destination_portsListInteger[min: 0, max: 65535]No
destination_port_rangesList[destination_port_ranges]No
traffic_toChoiceaccess, core, serviceNo
destination_regionChoiceprimary-region, secondary-region, other-regionNo

actions (sdwan.centralized_policies.definitions.data_policy.application_aware_routing.sequences)

NameTypeConstraintMandatoryDefault Value
counter_nameStringRegex: ^[A-Za-z0-9\-_]{1,20}$No
logBooleantrue, falseNo
backup_sla_preferred_colorsListChoice[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_slaBooleantrue, falseNo
sla_class_listClass[sla_class_list]No

source_port_ranges (sdwan.centralized_policies.definitions.data_policy.application_aware_routing.sequences.match_criterias)

NameTypeConstraintMandatoryDefault Value
fromIntegermin: 0, max: 65535Yes
toIntegermin: 0, max: 65535Yes

destination_port_ranges (sdwan.centralized_policies.definitions.data_policy.application_aware_routing.sequences.match_criterias)

NameTypeConstraintMandatoryDefault Value
fromIntegermin: 0, max: 65535Yes
toIntegermin: 0, max: 65535Yes

sla_class_list (sdwan.centralized_policies.definitions.data_policy.application_aware_routing.sequences.actions)

NameTypeConstraintMandatoryDefault Value
sla_class_listStringRegex: ^[A-Za-z0-9\-_]{1,32}$Yes
preferred_colorsListChoice[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_groupStringRegex: ^[A-Za-z0-9\-_]{1,32}$No
when_sla_not_metChoicestrict_drop, fallback_to_best_path, load_balanceNo

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