VPN Interface SVI Feature Template
Configure an interface name, the status of the interface, static IPv4 and v6 addressing, DHCP helper, VRRP, ingress/egress access control list (ACL) for IPv4 and 6, static Address Resolution Protocol (ARP), IP maximum transmission unit (MTU), Transmission Control Protocol maximum segment size (TCP MSS) and more.
Diagram
Classes
edge_feature_templates (sdwan)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
svi_interface_templates | List | [svi_interface_templates] | No |
svi_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[C1111-4PLTEEA , C1161-8P , C1117-4PLTEEAW , C8200-1N-4T , C1121X-8P , ISR-4331 , C1127X-8PMLTEP , C1117-4PMLTEEAWE , ISR-4451-X , C8200L-1N-4T , C1113-8PLTEEA , IR-1821 , ISR-4321 , C1116-4PLTEEAWE , C1109-4PLTE2P , C1121-8P , C1111-8PLTEEAW , C1112-8PWE , C1101-4PLTEP , ISR1100-4GLTENA-XE , C1111-8PLTELA , IR-1835 , C1121X-8PLTEP , IR-1833 , C8300-1N1S-4T2X , C1121-4P , ISR-4351 , C1117-4PLTELA , C1116-4PWE , C1113-8PM , IR-1831 , C1127-8PLTEP , C1121-8PLTEPW , C1113-8PW , C1128-8PLTEP , C1113-8PLTEEAW , C1117-4PW , C1116-4P , C1113-8PMLTEEA , C1112-8P , ISR-4461 , C1116-4PLTEEA , ISR-4221 , C1117-4PM , C1113-8PLTELAWZ , C1117-4PMWE , C1131-8PLTEPW , C1109-2PLTEVZ , C1113-8P , C1117-4P , C8300-2N2S-6T , C1127-8PMLTEP , ISR-4221X , ISR1100-4GLTEGB-XE , C1109-2PLTEGB , C1113-8PLTEW , C1121X-8PLTEPW , ISR1100-6G-XE , C1121-4PLTEP , C1111-8PLTEEA , C1117-4PLTEEA , C1127X-8PLTEP , C1109-2PLTEUS , C1112-8PLTEEAWE , C1161X-8P , C1111-8PW , C1161X-8PLTEP , C1101-4PLTEPW , ISR1100X-4G-XE , IR-1101 , C1111-4P , C1111-4PW , C1111-8P , C1117-4PMLTEEA , C1113-8PLTELA , C1131X-8PW , C1111-8PLTELAW , C1131-8PW , C1161-8PLTEP , ISR1100X-6G-XE , ISR-4431 , C1101-4P , C1109-4PLTE2PW , C1113-8PMWE , C1118-8P , C8300-1N1S-6T , C1126-8PLTEP , C1121-8PLTEP , C8300-2N2S-4T2X , C1131X-8PLTEPW , C1112-8PLTEEA , C1111-4PLTELA , C1111X-8P , C1126X-8PLTEP , C8000V , ISR1100-4G-XE , C1117-4PLTELAWZ ] | No | |
arp_timeout | Integer | min: 0 , max: 2147483 | No | |
arp_timeout_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
interface_description | String | No | ||
interface_description_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
interface_name | String | starts_with: Vlan | 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 | |
ipv4_address | IP | No | ||
ipv4_address_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
ipv4_dhcp_helpers | List | IP | No | |
ipv4_dhcp_helpers_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_secondary_addresses | List | [ipv4_secondary_addresses] | No | |
ipv4_vrrp_groups | List | [ipv4_vrrp_groups] | No | |
ipv6_address | IP | No | ||
ipv6_address_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
ipv6_dhcp_helpers | List | [ipv6_dhcp_helpers] | 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_secondary_addresses | List | [ipv6_secondary_addresses] | No | |
ipv6_vrrp_groups | List | [ipv6_vrrp_groups] | No | |
mtu | Integer | min: 1500 , max: 9216 | No | |
mtu_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
shutdown | Boolean | true , false | No | |
shutdown_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
static_arps | List | [static_arps] | No | |
tcp_mss | Integer | min: 500 , max: 1460 | No | |
tcp_mss_variable | String | Regex: ^[^"~ $&+,]255$` | No |
ipv4_secondary_addresses (sdwan.edge_feature_templates.svi_interface_templates)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
address | IP | No | ||
address_variable | String | Regex: ^[^"~ $&+,]255$` | No |
ipv4_vrrp_groups (sdwan.edge_feature_templates.svi_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 | |
track_omp_variable | String | Regex: ^[^"~ $&+,]255$` | No | |
tracking_objects | List | [tracking_objects] | No |
ipv6_dhcp_helpers (sdwan.edge_feature_templates.svi_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_secondary_addresses (sdwan.edge_feature_templates.svi_interface_templates)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
address | IP | No | ||
address_variable | String | Regex: ^[^"~ $&+,]255$` | No |
ipv6_vrrp_groups (sdwan.edge_feature_templates.svi_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 | |
secondary_addresses | List | [secondary_addresses] | 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.svi_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 |
secondary_addresses (sdwan.edge_feature_templates.svi_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.svi_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 |
secondary_addresses (sdwan.edge_feature_templates.svi_interface_templates.ipv6_vrrp_groups)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
address | IP | No | ||
address_variable | String | Regex: ^[^"~ $&+,]255$` | No |
Examples
sdwan:
edge_feature_templates:
svi_interface_templates:
- name: FT-CEDGE-VPN10-SVI1
description: "EDGE SVI Interface"
interface_description_variable: vpn10_svi1_if_description
interface_name_variable: vpn10_svi1_if_name
ipv4_address_variable: vpn10_svi1_ipv4_address
ipv4_ingress_access_list: QOS_ACL_IN
ipv4_vrrp_groups:
- address_variable: vpn10_svi1_vrrp_ip
id: 10
priority_variable: vpn10_svi1_vrrp_priority
timer: 1000
track_omp: true