VPN Interface Ethernet Feature Template
Configure an interface name, the status of the interface, static or dynamic IPv4 and v6 addressing, DHCP helper, NAT, VRRP, shaping, QoS, ingress/egress access control list (ACL) for IPv4 and 6, policing, static Address Resolution Protocol (ARP), 802.1x, duplex, MAC address, IP maximum transmission unit (MTU), Transmission Control Protocol maximum segment size (TCP MSS), TLOC extension, and more. In the case of the transport VPN, configure tunnel, transport color, allowed protocols for the interface, encapsulation, preference, weight, and more.
Diagram
Classes
edge_feature_templates (sdwan)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
ethernet_interface_templates | List | [ethernet_interface_templates] | No |
ethernet_interface_templates (sdwan.edge_feature_templates)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
name | String | Regex: ^[^<>!&" ]{1,128}$ | Yes | |
description | String | Yes | ||
device_types | List | Choice[ASR-1001-HX , ASR-1001-X , ASR-1002-HX , ASR-1002-X , ASR-1006-X , C1101-4P , C1101-4PLTEP , C1101-4PLTEPW , C1109-2PLTEGB , C1109-2PLTEUS , C1109-2PLTEVZ , C1109-4PLTE2P , C1109-4PLTE2PW , C1111-4P , C1111-4PLTEEA , C1111-4PLTELA , C1111-4PW , C1111-8P , C1111-8PLTEEA , C1111-8PLTEEAW , C1111-8PLTELA , C1111-8PLTELAW , C1111-8PW , C1111X-8P , C1112-8P , C1112-8PLTEEA , C1112-8PLTEEAWE , C1112-8PWE , C1113-8P , C1113-8PLTEEA , C1113-8PLTEEAW , C1113-8PLTELA , C1113-8PLTELAWZ , C1113-8PLTEW , C1113-8PM , C1113-8PMLTEEA , C1113-8PMWE , C1113-8PW , C1116-4P , C1116-4PLTEEA , C1116-4PLTEEAWE , C1116-4PWE , C1117-4P , C1117-4PLTEEA , C1117-4PLTEEAW , C1117-4PLTELA , C1117-4PLTELAWZ , C1117-4PM , C1117-4PMLTEEA , C1117-4PMLTEEAWE , C1117-4PMWE , C1117-4PW , C1118-8P , C1121-4P , C1121-4PLTEP , C1121-8P , C1121-8PLTEP , C1121-8PLTEPW , C1121X-8P , C1121X-8PLTEP , C1121X-8PLTEPW , C1126-8PLTEP , C1126X-8PLTEP , C1127-8PLTEP , C1127-8PMLTEP , C1127X-8PLTEP , C1127X-8PMLTEP , C1128-8PLTEP , C1131-8PLTEPW , C1131-8PW , C1131X-8PLTEPW , C1131X-8PW , C1161-8P , C1161-8PLTEP , C1161X-8P , C1161X-8PLTEP , C8000V , C8200-1N-4T , C8200L-1N-4T , C8300-1N1S-4T2X , C8300-1N1S-6T , C8300-2N2S-4T2X , C8300-2N2S-6T , C8500-12X , C8500-12X4QC , C8500-20X6C , C8500L-8S4X , IR-1101 , IR-1821 , IR-1831 , IR-1833 , IR-1835 , IR-8140H , IR-8140H-P , IR-8340 , ISR-4221 , ISR-4221X , ISR-4321 , ISR-4331 , ISR-4351 , ISR-4431 , ISR-4451-X , ISR-4461 , ISR1100-4G-XE , ISR1100-4GLTEGB-XE , ISR1100-4GLTENA-XE , ISR1100-6G-XE , ISR1100X-4G-XE , ISR1100X-6G-XE ] | No | |
adaptive_qos | Boolean | true , false | No | |
adaptive_qos_period | Integer | min: 1 , max: 720 | No | |
adaptive_qos_period_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
adaptive_qos_shaping_rate_downstream | Class | [adaptive_qos_shaping_rate_downstream] | No | |
adaptive_qos_shaping_rate_upstream | Class | [adaptive_qos_shaping_rate_upstream] | No | |
arp_timeout | Integer | min: 0 , max: 2147483 | No | |
arp_timeout_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
autonegotiate | Boolean | true , false | No | |
autonegotiate_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
bandwidth_auto_detect | Boolean | true , false | No | |
bandwidth_auto_detect_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
bandwidth_downstream | Integer | min: 1 , max: 2147483647 | No | |
bandwidth_downstream_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
bandwidth_upstream | Integer | min: 1 , max: 2147483647 | No | |
bandwidth_upstream_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
block_non_source_ip | Boolean | true , false | No | |
block_non_source_ip_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
dhcp_distance | Integer | min: 1 , max: 255 | No | |
dhcp_distance_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
duplex | Choice | half , full , auto | No | |
duplex_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
enable_sgt | Boolean | true , false | No | |
gre_tunnel_source_ip | IP | No | ||
gre_tunnel_source_ip_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
gre_tunnel_xconnect | String | No | ||
gre_tunnel_xconnect_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
icmp_redirect_disable | Boolean | true , false | No | |
icmp_redirect_disable_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
interface_description | String | No | ||
interface_description_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
interface_name | String | No | ||
interface_name_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
ip_directed_broadcast | Boolean | true , false | No | |
ip_directed_broadcast_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
ip_mtu | Integer | min: 576 , max: 9216 | No | |
ip_mtu_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
iperf_server | IP | No | ||
iperf_server_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
ipv4_egress_access_list | String | No | ||
ipv4_egress_access_list_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
ipv4_ingress_access_list | String | No | ||
ipv4_ingress_access_list_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
ipv4_address | IP | No | ||
ipv4_address_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
ipv4_address_dhcp | Boolean | true , false | No | |
ipv4_dhcp_helpers | List | IP | No | |
ipv4_dhcp_helpers_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
ipv4_nat | Boolean | true , false | No | |
ipv4_nat_inside_source_loopback_interface | String | No | ||
ipv4_nat_inside_source_loopback_interface_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
ipv4_nat_overload | Boolean | true , false | No | |
ipv4_nat_overload_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
ipv4_nat_pool_prefix_length | Integer | min: 1 , max: 31 | No | |
ipv4_nat_pool_prefix_length_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
ipv4_nat_pool_range_end | IP | No | ||
ipv4_nat_pool_range_end_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
ipv4_nat_pool_range_start | IP | No | ||
ipv4_nat_pool_range_start_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
ipv4_nat_tcp_timeout | Integer | min: 1 , max: 8947 | No | |
ipv4_nat_tcp_timeout_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
ipv4_nat_type | Choice | interface , pool , loopback | No | |
ipv4_nat_type_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
ipv4_nat_udp_timeout | Integer | min: 1 , max: 8947 | No | |
ipv4_nat_udp_timeout_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
ipv4_port_forwarding_rules | List | [ipv4_port_forwarding_rules] | No | |
ipv4_secondary_addresses | List | [ipv4_secondary_addresses] | No | |
ipv4_static_nat_rules | List | [ipv4_static_nat_rules] | No | |
ipv4_vrrp_groups | List | [ipv4_vrrp_groups] | No | |
ipv6_egress_access_list | String | No | ||
ipv6_egress_access_list_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
ipv6_ingress_access_list | String | No | ||
ipv6_ingress_access_list_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
ipv6_address | IP | No | ||
ipv6_address_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
ipv6_dhcp_helpers | List | [ipv6_dhcp_helpers] | No | |
ipv6_nat | Boolean | true , false | No | |
ipv6_nat_type | Choice | nat64 , nat66 | No | |
ipv6_port_forwarding_rules | List | [ipv6_port_forwarding_rules] | No | |
ipv6_secondary_addresses | List | [ipv6_secondary_addresses] | No | |
ipv6_static_nat_rules | List | [ipv6_static_nat_rules] | No | |
ipv6_vrrp_groups | List | [ipv6_vrrp_groups] | No | |
load_interval | Integer | min: 30 , max: 600 | No | |
load_interval_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
mac_address | String | Regex: ^(([a-fA-F\d]{2}:){5}[a-fA-F\d]{2})$ | No | |
mac_address_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
media_type | Choice | auto-select , rj45 , sfp | No | |
media_type_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
mtu | Integer | min: 576 , max: 9216 | No | |
mtu_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
rewrite_rule | String | max: 128 | No | |
rewrite_rule_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
shaping_rate | Integer | min: 8 , max: 100000000 | No | |
shaping_rate_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
shutdown | Boolean | true , false | No | |
shutdown_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
static_arps | List | [static_arps] | No | |
static_sgt | Integer | min: 2 , max: 65519 | No | |
static_sgt_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
sgt_enforcement | Boolean | true , false | No | |
sgt_enforcement_tag | Integer | min: 2 , max: 65519 | No | |
sgt_enforcement_tag_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
sgt_propagation | Boolean | true , false | No | |
sgt_trusted | Boolean | true , false | No | |
speed | Choice | 10 , 100 , 1000 , 2500 , 10000 | No | |
speed_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
tcp_mss | Integer | min: 500 , max: 1460 | No | |
tcp_mss_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
tloc_extension | String | No | ||
tloc_extension_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
tracker | String | No | ||
tracker_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
tunnel_interface | Class | [tunnel_interface] | No | |
qos_map | String | max: 128 | No | |
qos_map_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
vpn_qos_map | String | max: 128 | No | |
vpn_qos_map_variable | String | Regex: ^[^"~ $&+,]255$` | No |
adaptive_qos_shaping_rate_downstream (sdwan.edge_feature_templates.ethernet_interface_templates)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
default | Integer | min: 8 , max: 100000000 | No | |
default_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
maximum | Integer | min: 8 , max: 100000000 | No | |
maximum_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
minimum | Integer | min: 8 , max: 100000000 | No | |
minimum_variable | String | Regex: ^[^"~ $&+,]255$` | No |
adaptive_qos_shaping_rate_upstream (sdwan.edge_feature_templates.ethernet_interface_templates)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
default | Integer | min: 8 , max: 100000000 | No | |
default_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
maximum | Integer | min: 8 , max: 100000000 | No | |
maximum_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
minimum | Integer | min: 8 , max: 100000000 | No | |
minimum_variable | String | Regex: ^[^"~ $&+,]255$` | No |
ipv4_port_forwarding_rules (sdwan.edge_feature_templates.ethernet_interface_templates)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
optional | Boolean | true , false | No | |
protocol | Choice | tcp , udp | No | |
protocol_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
source_ip | IP | No | ||
source_ip_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
source_port | Integer | min: 0 , max: 65535 | No | |
source_port_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
source_vpn_id | Integer | min: 0 , max: 65530 | No | |
source_vpn_id_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
translate_ip | IP | No | ||
translate_ip_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
translate_port | Integer | min: 0 , max: 65535 | No | |
translate_port_variable | String | Regex: ^[^"~ $&+,]255$` | No |
ipv4_secondary_addresses (sdwan.edge_feature_templates.ethernet_interface_templates)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
address | IP | No | ||
address_variable | String | Regex: ^[^"~ $&+,]255$` | No |
ipv4_static_nat_rules (sdwan.edge_feature_templates.ethernet_interface_templates)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
optional | Boolean | true , false | No | |
source_ip | IP | No | ||
source_ip_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
source_vpn_id | Integer | min: 0 , max: 65530 | No | |
source_vpn_id_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
translate_ip | IP | No | ||
translate_ip_variable | String | Regex: ^[^"~ $&+,]255$` | No |
ipv4_vrrp_groups (sdwan.edge_feature_templates.ethernet_interface_templates)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
address | IP | No | ||
address_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
id | Integer | min: 1 , max: 255 | No | |
id_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
optional | Boolean | true , false | No | |
priority | Integer | min: 1 , max: 254 | No | |
priority_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
secondary_addresses | List | [secondary_addresses] | No | |
timer | Integer | min: 100 , max: 40950 | No | |
timer_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
tloc_preference_change | Boolean | true , false | No | |
tloc_preference_change_value | Integer | min: 1 , max: 4294967295 | No | |
tloc_preference_change_value_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
track_prefix_list | String | No | ||
track_prefix_list_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
track_omp | Boolean | true , false | No | |
tracking_objects | List | [tracking_objects] | No |
ipv6_dhcp_helpers (sdwan.edge_feature_templates.ethernet_interface_templates)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
address | IP | No | ||
address_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
vpn_id | Integer | min: 1 , max: 65536 | No | |
vpn_id_variable | String | Regex: ^[^"~ $&+,]255$` | No |
ipv6_port_forwarding_rules (sdwan.edge_feature_templates.ethernet_interface_templates)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
optional | Boolean | true , false | No | |
protocol | Choice | tcp , udp | No | |
protocol_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
source_ip | IP | No | ||
source_ip_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
source_port | Integer | min: 1 , max: 65535 | No | |
source_port_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
source_vpn_id | Integer | min: 0 , max: 65530 | No | |
source_vpn_id_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
translate_ip | IP | No | ||
translate_ip_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
translate_port | Integer | min: 1 , max: 65535 | No | |
translate_port_variable | String | Regex: ^[^"~ $&+,]255$` | No |
ipv6_secondary_addresses (sdwan.edge_feature_templates.ethernet_interface_templates)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
address | IP | No | ||
address_variable | String | Regex: ^[^"~ $&+,]255$` | No |
ipv6_static_nat_rules (sdwan.edge_feature_templates.ethernet_interface_templates)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
optional | Boolean | true , false | No | |
source_prefix | IP | No | ||
source_prefix_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
source_vpn_id | Integer | min: 0 , max: 65530 | No | |
source_vpn_id_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
translated_source_prefix | IP | No | ||
translated_source_prefix_variable | String | Regex: ^[^"~ $&+,]255$` | No |
ipv6_vrrp_groups (sdwan.edge_feature_templates.ethernet_interface_templates)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
id | Integer | min: 1 , max: 255 | No | |
id_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
global_prefix | IP | No | ||
global_prefix_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
link_local_address | IP | No | ||
link_local_address_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
optional | Boolean | true , false | No | |
priority | Integer | min: 1 , max: 254 | No | |
priority_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
timer | Integer | min: 100 , max: 40950 | No | |
timer_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
track_prefix_list | String | No | ||
track_prefix_list_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
track_omp | Boolean | true , false | No | |
track_omp_variable | String | Regex: ^[^"~ $&+,]255$` | No |
static_arps (sdwan.edge_feature_templates.ethernet_interface_templates)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
ip_address | IP | No | ||
ip_address_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
mac_address | String | Regex: ^(([a-fA-F\d]{2}:){5}[a-fA-F\d]{2})$ | No | |
mac_address_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
optional | Boolean | true , false | No |
tunnel_interface (sdwan.edge_feature_templates.ethernet_interface_templates)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
allow_service_all | Boolean | true , false | No | |
allow_service_all_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
allow_service_bgp | Boolean | true , false | No | |
allow_service_bgp_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
allow_service_dhcp | Boolean | true , false | No | |
allow_service_dhcp_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
allow_service_dns | Boolean | true , false | No | |
allow_service_dns_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
allow_service_https | Boolean | true , false | No | |
allow_service_https_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
allow_service_icmp | Boolean | true , false | No | |
allow_service_icmp_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
allow_service_netconf | Boolean | true , false | No | |
allow_service_netconf_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
allow_service_ntp | Boolean | true , false | No | |
allow_service_ntp_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
allow_service_ospf | Boolean | true , false | No | |
allow_service_ospf_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
allow_service_snmp | Boolean | true , false | No | |
allow_service_snmp_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
allow_service_ssh | Boolean | true , false | No | |
allow_service_ssh_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
allow_service_stun | Boolean | true , false | No | |
allow_service_stun_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
bind_loopback_tunnel | String | No | ||
bind_loopback_tunnel_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
border | Boolean | true , false | No | |
border_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
carrier | Choice | default , carrier1 , carrier2 , carrier3 , carrier4 , carrier5 , carrier6 , carrier7 , carrier8 | No | |
carrier_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
clear_dont_fragment | Boolean | true , false | No | |
clear_dont_fragment_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
color | Choice | 3g , biz-internet , blue , bronze , custom1 , custom2 , custom3 , default , gold , green , lte , metro-ethernet , mpls , public-internet , private1 , private2 , private3 , private4 , private5 , private6 , red , silver | No | |
color_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
core_region | Choice | core , core-shared | No | |
core_region_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
enable_core_region | Boolean | true , false | No | |
exclude_controller_groups | List | Integer[min: 0 , max: 100 ] | No | |
exclude_controller_groups_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
gre_encapsulation | Boolean | true , false | No | |
gre_preference | Integer | min: 0 , max: 4294967295 | No | |
gre_preference_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
gre_tunnel_destination_ip | IP | No | ||
gre_tunnel_destination_ip_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
gre_weight | Integer | min: 1 , max: 255 | No | |
gre_weight_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
group | Integer | min: 1 , max: 4294967295 | No | |
group_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
hello_interval | Integer | min: 100 , max: 600000 | No | |
hello_interval_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
hello_tolerance | Integer | min: 12 , max: 6000 | No | |
hello_tolerance_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
ipsec_encapsulation | Boolean | true , false | No | |
ipsec_preference | Integer | min: 0 , max: 4294967295 | No | |
ipsec_preference_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
ipsec_weight | Integer | min: 1 , max: 255 | No | |
ipsec_weight_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
last_resort_circuit | Boolean | true , false | No | |
last_resort_circuit_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
low_bandwidth_link | Boolean | true , false | No | |
low_bandwidth_link_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
max_control_connections | Integer | min: 0 , max: 100 | No | |
max_control_connections_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
nat_refresh_interval | Integer | min: 1 , max: 60 | No | |
nat_refresh_interval_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
network_broadcast | Boolean | true , false | No | |
network_broadcast_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
port_hop | Boolean | true , false | No | |
port_hop_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
tcp_mss | Integer | min: 500 , max: 1460 | No | |
per_tunnel_qos_bandwidth_percent | Integer | min: 1 , max: 99 | No | |
per_tunnel_qos_bandwidth_percent_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
per_tunnel_qos_mode | Choice | hub , spoke | No | |
per_tunnel_qos_mode_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
propagate_sgt | Boolean | true , false | No | |
propagate_sgt_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
restrict | Boolean | true , false | No | |
restrict_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
secondary_region | Choice | off , secondary-only , secondary-shared | No | |
secondary_region_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
vbond_as_stun_server | Boolean | true , false | No | |
vbond_as_stun_server_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
vmanage_connection_preference | Integer | min: 0 , max: 8 | No | |
vmanage_connection_preference_variable | String | Regex: ^[^"~ $&+,]255$` | No |
secondary_addresses (sdwan.edge_feature_templates.ethernet_interface_templates.ipv4_vrrp_groups)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
address | IP | No | ||
address_variable | String | Regex: ^[^"~ $&+,]255$` | No |
tracking_objects (sdwan.edge_feature_templates.ethernet_interface_templates.ipv4_vrrp_groups)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
action | Choice | decrement , shutdown | No | |
action_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
decrement_value | Integer | min: 1 , max: 255 | No | |
decrement_value_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
id | Integer | min: 1 , max: 1000 | No | |
id_variable | String | Regex: ^[^"~ $&+,]255$` | No |
Examples
sdwan:
edge_feature_templates:
ethernet_interface_templates:
- name: FT-CEDGE-WAN-TLOC1
description: "CEDGE TLOC1 with dynamic IP Settings, NAT enabled"
interface_description_variable: vpn0_tloc01_if_description
interface_name_variable: vpn0_tloc01_if_name
ipv4_address_dhcp: true
dhcp_distance: 1
ipv4_nat: true
ipv4_nat_type: interface
shaping_rate_variable: vpn0_tloc01_shaping_rate
shutdown_variable: vpn0_tloc01_if_shutdown
tunnel_interface:
allow_service_dhcp: true
allow_service_dns: true
allow_service_icmp: true
allow_service_ntp: true
clear_dont_fragment: false
color_variable: vpn0_tloc01_tunnel_color
restrict: true
ipsec_encapsulation: true
ipsec_preference_variable: vpn0_tloc01_tunnel_ipsec_preference
ipsec_weight_variable: vpn0_tloc01_tunnel_weight
group_variable: vpn0_tloc01_tunnel_group
hello_interval: 1000
hello_tolerance: 12
vmanage_connection_preference_variable: vpn0_tloc01_tunnel_vmanage_connection_preference