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
Example-1: This example shows how to configure Ethernet interface as a transport tunnel interface with static IPv4 address configuration, NAT enabled, QoS map attached with shaping_rate as variable. Tunnel’s settings: public TLOC color, list of allowed protocols (dhcp,dns,icmp,ntp), restrict enabled, IPsec encapsulation, IPsec preference and weight as variables, Manager connection preference and tunnel group settings as variables.
sdwan: edge_feature_templates: ethernet_interface_templates: - name: FT-CEDGE-WAN-TLOC1 description: CEDGE TLOC1 with static IP Settings, NAT enabled interface_description_variable: vpn0_tloc01_if_description interface_name_variable: vpn0_tloc01_if_name ipv4_address_variable: vpn0_tloc01_if_ipv4_address ipv4_nat: true ipv4_nat_type: interface qos_map: QOS-MAP-1P4Q 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 color_variable: biz-internet restrict_variable: 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
Example-2: The example below illustrates how to configure Ethernet interface as a Service VPN interface with static IPv4 address configuration and VRRP. VRRP settings: group id, virtual address, priority, timer as variables and OMP tracking enabled
sdwan: edge_feature_templates: ethernet_interface_templates: - name: FT-EDGE-VPN10-LAN-IF-VRRP-01 description: CEDGE, VPN 10, L3 LAN, VRRP interface_description_variable: vpn10_lan_if_description interface_name_variable: vpn10_lan_if_name ipv4_address_variable: vpn10_lan_if_ipv4_address shutdown_variable: vpn10_lan_if_shutdown ipv4_vrrp_groups: - id_variable: vpn10_lan_vrrp_group_id address_variable: vpn10_lan_vrrp_group_ip priority_variable: vpn10_lan_vrrp_group_priority timer_variable: vpn10_lan_vrrp_group_timer tloc_preference_change: false track_omp: true