Transport WAN VPN Feature
Catalyst SD-WANAdd WAN VPN configuration, including DNS servers, NAT, IPv4 or IPv6 static routes and service routes.
Diagram
Section titled “Diagram”Diagram
Section titled “Diagram”Diagram
Section titled “Diagram”Classes
Section titled “Classes”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| feature_ | Class | feature_ | No |
feature_profiles (sdwan)
Section titled “feature_profiles (sdwan)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| transport_ | List | transport_ | No |
transport_profiles (sdwan.feature_profiles)
Section titled “transport_profiles (sdwan.feature_profiles)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| wan_vpn | Class | wan_vpn | No |
wan_vpn (sdwan.feature_profiles.transport_profiles)
Section titled “wan_vpn (sdwan.feature_profiles.transport_profiles)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Regex: ^[^&<>! "]{1,128}$ | No | wan_vpn |
| description | String | No | ||
| bgp | String | Regex: ^[^&<>! "]{1,128}$ | No | |
| cellular_ | List | cellular_ | No | |
| enhance_ | Boolean | true, false | No | |
| enhance_ | String | Regex: ^[. | No | |
| ethernet_ | List | ethernet_ | No | |
| gre_interfaces | List | gre_interfaces | No | |
| host_mappings | List | host_mappings | No | |
| ipsec_ | List | ipsec_ | No | |
| ipv4_ | IP | No | ||
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | IP | No | ||
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | List | ipv4_ | No | |
| ipv6_ | IP | No | ||
| ipv6_ | String | Regex: ^[. | No | |
| ipv6_ | IP | No | ||
| ipv6_ | String | Regex: ^[. | No | |
| ipv6_ | List | ipv6_ | No | |
| nat_64_v4_pools | List | nat_64_v4_pools | No | |
| ospf | String | Regex: ^[^&<>! "]{1,128}$ | No | |
| services | List | Choice[TE] | No |
wan_vpn (sdwan.feature_profiles.transport_profiles)
Section titled “wan_vpn (sdwan.feature_profiles.transport_profiles)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Regex: ^[^&<>! "]{1,128}$ | No | wan_vpn |
| description | String | No | ||
| bgp | String | Regex: ^[^&<>! "]{1,128}$ | No | |
| enhance_ | Boolean | true, false | No | |
| enhance_ | String | Regex: ^[. | No | |
| ethernet_ | List | ethernet_ | No | |
| gre_interfaces | List | gre_interfaces | No | |
| host_mappings | List | host_mappings | No | |
| ipsec_ | List | ipsec_ | No | |
| ipv4_ | IP | No | ||
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | IP | No | ||
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | List | ipv4_ | No | |
| ipv6_ | IP | No | ||
| ipv6_ | String | Regex: ^[. | No | |
| ipv6_ | IP | No | ||
| ipv6_ | String | Regex: ^[. | No | |
| ipv6_ | List | ipv6_ | No | |
| nat_64_v4_pools | List | nat_64_v4_pools | No | |
| ospf | String | Regex: ^[^&<>! "]{1,128}$ | No | |
| services | List | Choice[TE] | No |
wan_vpn (sdwan.feature_profiles.transport_profiles)
Section titled “wan_vpn (sdwan.feature_profiles.transport_profiles)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Regex: ^[^&<>! "]{1,128}$ | No | wan_vpn |
| description | String | No | ||
| bgp | String | Regex: ^[^&<>! "]{1,128}$ | No | |
| enhance_ | Boolean | true, false | No | |
| enhance_ | String | Regex: ^[. | No | |
| ethernet_ | List | ethernet_ | No | |
| host_mappings | List | host_mappings | No | |
| ipv4_ | IP | No | ||
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | IP | No | ||
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | List | ipv4_ | No | |
| ipv6_ | IP | No | ||
| ipv6_ | String | Regex: ^[. | No | |
| ipv6_ | IP | No | ||
| ipv6_ | String | Regex: ^[. | No | |
| ipv6_ | List | ipv6_ | No | |
| nat_64_v4_pools | List | nat_64_v4_pools | No | |
| ospf | String | Regex: ^[^&<>! "]{1,128}$ | No | |
| services | List | Choice[te] | No |
cellular_interfaces (sdwan.feature_profiles.transport_profiles.wan_vpn)
Section titled “cellular_interfaces (sdwan.feature_profiles.transport_profiles.wan_vpn)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Regex: ^[^&<>! "]{1,128}$ | Yes | |
| description | String | No | ||
| adaptive_qos | Boolean | true, false | No | |
| adaptive_ | Integer | min: 1, max: 720 | No | |
| adaptive_ | String | Regex: ^[. | No | |
| adaptive_ | Class | adaptive_ | No | |
| adaptive_ | Class | adaptive_ | No | |
| bandwidth_ | Integer | min: 1, max: 2147483647 | No | |
| bandwidth_ | String | Regex: ^[. | No | |
| bandwidth_ | Integer | min: 1, max: 2147483647 | No | |
| bandwidth_ | String | Regex: ^[. | No | |
| enable_ipv6 | Boolean | true, false | No | |
| enable_ | String | Regex: ^[. | No | |
| interface_ | String | max: 200 | No | |
| interface_ | String | Regex: ^[. | No | |
| interface_mtu | Integer | min: 1500, max: 9216 | No | |
| interface_ | String | Regex: ^[. | No | |
| interface_name | String | Yes | ||
| interface_ | String | Regex: ^[. | No | |
| ip_ | Boolean | true, false | No | |
| ip_ | String | Regex: ^[. | No | |
| ip_mtu | Integer | min: 576, max: 9216 | No | |
| ip_mtu_variable | String | Regex: ^[. | No | |
| ipv4_ | List | IP | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_egress_acl | String | No | ||
| ipv4_ | String | No | ||
| ipv4_nat | Boolean | true, false | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | Integer | min: 1, max: 8947 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | Integer | min: 1, max: 8947 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_tracker | String | Regex: ^[^&<>! "]{1,128}$ | No | |
| ipv4_ | String | Regex: ^[^&<>! "]{1,128}$ | No | |
| ipv6_egress_acl | String | No | ||
| ipv6_ | String | No | ||
| service_ | String | No | ||
| service_ | String | Regex: ^[. | No | |
| shutdown | Boolean | true, false | No | |
| shutdown_ | String | Regex: ^[. | No | |
| shaping_rate | Integer | min: 8, max: 100000000 | No | |
| shaping_ | String | Regex: ^[. | No | |
| tcp_mss | Integer | min: 500, max: 1460 | No | |
| tcp_ | String | Regex: ^[. | No | |
| tloc_extension | String | No | ||
| tloc_ | String | Regex: ^[. | No | |
| tunnel_ | Class | tunnel_ | No |
ethernet_interfaces (sdwan.feature_profiles.transport_profiles.wan_vpn)
Section titled “ethernet_interfaces (sdwan.feature_profiles.transport_profiles.wan_vpn)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Regex: ^[^&<>! "]{1,128}$ | Yes | |
| description | String | No | ||
| adaptive_qos | Boolean | true, false | No | |
| adaptive_ | Integer | min: 1, max: 720 | No | |
| adaptive_ | String | Regex: ^[. | No | |
| adaptive_ | Class | adaptive_ | No | |
| adaptive_ | Class | adaptive_ | No | |
| arp_entries | List | arp_entries | No | |
| arp_timeout | Integer | min: 0, max: 2147483 | No | |
| arp_ | String | Regex: ^[. | No | |
| auto_ | Boolean | true, false | No | |
| auto_ | String | Regex: ^[. | No | |
| autonegotiate | Boolean | true, false | No | |
| autonegotiate_ | String | Regex: ^[. | No | |
| bandwidth_ | Integer | min: 1, max: 2147483647 | No | |
| bandwidth_ | String | Regex: ^[. | No | |
| bandwidth_ | Integer | min: 1, max: 2147483647 | No | |
| bandwidth_ | String | Regex: ^[. | No | |
| block_ | Boolean | true, false | No | |
| block_ | String | Regex: ^[. | No | |
| duplex | Choice | full, half, auto | No | |
| duplex_variable | String | Regex: ^[. | No | |
| enable_ | Boolean | true, false | No | |
| gre_ | IP | No | ||
| gre_ | String | Regex: ^[. | No | |
| gre_ | String | No | ||
| gre_ | String | Regex: ^[. | No | |
| icmp_ | Boolean | true, false | No | |
| icmp_ | String | Regex: ^[. | No | |
| interface_ | String | max: 200 | No | |
| interface_ | String | Regex: ^[. | No | |
| interface_mtu | Integer | min: 1500, max: 9216 | No | |
| interface_ | String | Regex: ^[. | No | |
| interface_name | String | Regex: (ATM| | No | |
| interface_ | String | Regex: ^[. | No | |
| iperf_server | String | No | ||
| iperf_ | String | Regex: ^[. | No | |
| ip_ | Boolean | true, false | No | |
| ip_ | String | Regex: ^[. | No | |
| ip_mtu | Integer | min: 576, max: 9216 | No | |
| ip_mtu_variable | String | Regex: ^[. | No | |
| ipv4_address | IP | No | ||
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | Choice | dynamic, static | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | Integer | min: 1, max: 255 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | List | IP | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_egress_acl | String | No | ||
| ipv4_ | String | No | ||
| ipv4_nat | Boolean | true, false | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_nat_type | Choice | interface, pool, loopback | No | |
| ipv4_ | String | No | ||
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | List | ipv4_ | No | |
| ipv4_ | Boolean | true, false | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | Boolean | true, false | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | Integer | min: 1, max: 32 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | IP | No | ||
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | IP | No | ||
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_nat_pools | List | ipv4_nat_pools | No | |
| ipv4_ | List | ipv4_ | No | |
| ipv4_ | List | ipv4_ | No | |
| ipv4_ | Integer | min: 1, max: 8947 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | Integer | min: 1, max: 8947 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | List | ipv4_ | No | |
| ipv4_ | Choice | 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.248.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_tracker | String | Regex: ^[^&<>! "]{1,128}$ | No | |
| ipv4_ | String | Regex: ^[^&<>! "]{1,128}$ | No | |
| ipv6_address | IP | No | ||
| ipv6_ | String | Regex: ^[. | No | |
| ipv6_ | Choice | dynamic, static | No | |
| ipv6_ | String | Regex: ^[. | No | |
| ipv6_egress_acl | String | No | ||
| ipv6_ | String | No | ||
| ipv6_nat | Boolean | true, false | No | |
| ipv6_ | String | Regex: ^[. | No | |
| ipv6_nat_type | Choice | nat64, nat66 | No | |
| ipv6_ | List | ipv6_ | No | |
| ipv6_ | List | ipv6_ | No | |
| ipv6_ | List | ipv6_ | No | |
| ipv6_tracker | String | Regex: ^[^&<>! "]{1,128}$ | No | |
| ipv6_ | String | Regex: ^[^&<>! "]{1,128}$ | No | |
| load_interval | Integer | min: 30, max: 600 | No | |
| load_ | String | Regex: ^[. | No | |
| mac_address | String | Regex: ^(([a-fA-F\d] | No | |
| mac_ | String | Regex: ^[. | No | |
| media_type | Choice | auto-select, rj45, sfp | No | |
| media_ | String | Regex: ^[. | No | |
| port_ | Boolean | true, false | No | |
| port_ | Boolean | true, false | No | |
| port_ | String | Regex: ^[. | No | |
| port_ | Integer | min: 1, max: 16 | No | |
| port_ | String | Regex: ^[. | No | |
| port_ | Integer | min: 1, max: 16 | No | |
| port_ | String | Regex: ^[. | No | |
| port_ | Choice | flow, vlan | No | |
| port_ | String | Regex: ^[. | No | |
| port_ | Boolean | true, false | No | |
| port_ | List | port_ | No | |
| port_ | Choice | lacp, static | No | |
| port_ | Boolean | true, false | No | |
| port_ | String | Regex: ^[. | No | |
| port_ | Boolean | true, false | No | |
| service_ | String | No | ||
| service_ | String | Regex: ^[. | No | |
| shutdown | Boolean | true, false | No | |
| shutdown_ | String | Regex: ^[. | No | |
| speed | Choice | 10, 100, 1000, 2500, 10000 | No | |
| speed_variable | String | Regex: ^[. | No | |
| shaping_rate | Integer | min: 8, max: 100000000 | No | |
| shaping_ | String | Regex: ^[. | No | |
| tcp_mss | Integer | min: 500, max: 1460 | No | |
| tcp_ | String | Regex: ^[. | No | |
| tloc_extension | String | No | ||
| tloc_ | String | Regex: ^[. | No | |
| trustsec | Class | trustsec | No | |
| tunnel_ | Class | tunnel_ | No |
ethernet_interfaces (sdwan.feature_profiles.transport_profiles.wan_vpn)
Section titled “ethernet_interfaces (sdwan.feature_profiles.transport_profiles.wan_vpn)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Regex: ^[^&<>! "]{1,128}$ | Yes | |
| description | String | No | ||
| adaptive_qos | Boolean | true, false | No | |
| adaptive_ | Integer | min: 1, max: 720 | No | |
| adaptive_ | String | Regex: ^[. | No | |
| adaptive_ | Class | adaptive_ | No | |
| adaptive_ | Class | adaptive_ | No | |
| arp_entries | List | arp_entries | No | |
| arp_timeout | Integer | min: 0, max: 2147483 | No | |
| arp_ | String | Regex: ^[. | No | |
| auto_ | Boolean | true, false | No | |
| auto_ | String | Regex: ^[. | No | |
| autonegotiate | Boolean | true, false | No | |
| autonegotiate_ | String | Regex: ^[. | No | |
| bandwidth_ | Integer | min: 1, max: 2147483647 | No | |
| bandwidth_ | String | Regex: ^[. | No | |
| bandwidth_ | Integer | min: 1, max: 2147483647 | No | |
| bandwidth_ | String | Regex: ^[. | No | |
| block_ | Boolean | true, false | No | |
| block_ | String | Regex: ^[. | No | |
| duplex | Choice | full, half, auto | No | |
| duplex_variable | String | Regex: ^[. | No | |
| gre_ | IP | No | ||
| gre_ | String | Regex: ^[. | No | |
| gre_ | String | No | ||
| gre_ | String | Regex: ^[. | No | |
| icmp_ | Boolean | true, false | No | |
| icmp_ | String | Regex: ^[. | No | |
| interface_ | String | max: 200 | No | |
| interface_ | String | Regex: ^[. | No | |
| interface_mtu | Integer | min: 1500, max: 9216 | No | |
| interface_ | String | Regex: ^[. | No | |
| interface_name | String | Regex: (ATM| | No | |
| interface_ | String | Regex: ^[. | No | |
| iperf_server | String | No | ||
| iperf_ | String | Regex: ^[. | No | |
| ip_ | Boolean | true, false | No | |
| ip_ | String | Regex: ^[. | No | |
| ip_mtu | Integer | min: 576, max: 9216 | No | |
| ip_mtu_variable | String | Regex: ^[. | No | |
| ipv4_address | IP | No | ||
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | Choice | dynamic, static | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | Integer | min: 1, max: 255 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | List | IP | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_egress_acl | String | No | ||
| ipv4_ | String | No | ||
| ipv4_nat | Boolean | true, false | No | |
| ipv4_nat_type | Choice | interface, pool, loopback | No | |
| ipv4_ | String | No | ||
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | List | ipv4_ | No | |
| ipv4_ | Boolean | true, false | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | Boolean | true, false | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | Integer | min: 1, max: 32 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | IP | No | ||
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | IP | No | ||
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_nat_pools | List | ipv4_nat_pools | No | |
| ipv4_ | List | ipv4_ | No | |
| ipv4_ | List | ipv4_ | No | |
| ipv4_ | Integer | min: 1, max: 8947 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | Integer | min: 1, max: 8947 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | List | ipv4_ | No | |
| ipv4_ | Choice | 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_tracker | String | Regex: ^[^&<>! "]{1,128}$ | No | |
| ipv4_ | String | Regex: ^[^&<>! "]{1,128}$ | No | |
| ipv6_address | IP | No | ||
| ipv6_ | String | Regex: ^[. | No | |
| ipv6_ | Choice | dynamic, static | No | |
| ipv6_ | String | Regex: ^[. | No | |
| ipv6_egress_acl | String | No | ||
| ipv6_ | String | No | ||
| ipv6_nat | Boolean | true, false | No | |
| ipv6_nat_type | Choice | nat64, nat66 | No | |
| ipv6_ | List | ipv6_ | No | |
| ipv6_ | List | ipv6_ | No | |
| ipv6_ | List | ipv6_ | No | |
| ipv6_tracker | String | Regex: ^[^&<>! "]{1,128}$ | No | |
| ipv6_ | String | Regex: ^[^&<>! "]{1,128}$ | No | |
| load_interval | Integer | min: 30, max: 600 | No | |
| load_ | String | Regex: ^[. | No | |
| mac_address | String | Regex: ^(([a-fA-F\d] | No | |
| mac_ | String | Regex: ^[. | No | |
| media_type | Choice | auto-select, rj45, sfp | No | |
| media_ | String | Regex: ^[. | No | |
| port_ | Boolean | true, false | No | |
| port_ | Boolean | true, false | No | |
| port_ | String | Regex: ^[. | No | |
| port_ | Integer | min: 1, max: 16 | No | |
| port_ | String | Regex: ^[. | No | |
| port_ | Integer | min: 1, max: 16 | No | |
| port_ | String | Regex: ^[. | No | |
| port_ | Choice | flow, vlan | No | |
| port_ | String | Regex: ^[. | No | |
| port_ | Boolean | true, false | No | |
| port_ | List | port_ | No | |
| port_ | Choice | lacp, static | No | |
| port_ | Boolean | true, false | No | |
| port_ | String | Regex: ^[. | No | |
| port_ | Boolean | true, false | No | |
| service_ | String | No | ||
| service_ | String | Regex: ^[. | No | |
| shutdown | Boolean | true, false | No | |
| shutdown_ | String | Regex: ^[. | No | |
| speed | Choice | 10, 100, 1000, 2500, 10000 | No | |
| speed_variable | String | Regex: ^[. | No | |
| shaping_rate | Integer | min: 8, max: 100000000 | No | |
| shaping_ | String | Regex: ^[. | No | |
| tcp_mss | Integer | min: 500, max: 1460 | No | |
| tcp_ | String | Regex: ^[. | No | |
| tloc_extension | String | No | ||
| tloc_ | String | Regex: ^[. | No | |
| tunnel_ | Class | tunnel_ | No |
ethernet_interfaces (sdwan.feature_profiles.transport_profiles.wan_vpn)
Section titled “ethernet_interfaces (sdwan.feature_profiles.transport_profiles.wan_vpn)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Regex: ^[^&<>! "]{1,128}$ | Yes | |
| description | String | No | ||
| adaptive_qos | Boolean | true, false | No | |
| adaptive_ | Integer | min: 1, max: 720 | No | |
| adaptive_ | String | Regex: ^[. | No | |
| adaptive_ | Class | adaptive_ | No | |
| adaptive_ | Class | adaptive_ | No | |
| arp_entries | List | arp_entries | No | |
| arp_timeout | Integer | min: 0, max: 2147483 | No | |
| arp_ | String | Regex: ^[. | No | |
| auto_ | Boolean | true, false | No | |
| auto_ | String | Regex: ^[. | No | |
| autonegotiate | Boolean | true, false | No | |
| autonegotiate_ | String | Regex: ^[. | No | |
| bandwidth_ | Integer | min: 1, max: 2147483647 | No | |
| bandwidth_ | String | Regex: ^[. | No | |
| bandwidth_ | Integer | min: 1, max: 2147483647 | No | |
| bandwidth_ | String | Regex: ^[. | No | |
| block_ | Boolean | true, false | No | |
| block_ | String | Regex: ^[. | No | |
| duplex | Choice | full, half, auto | No | |
| duplex_variable | String | Regex: ^[. | No | |
| gre_ | IP | No | ||
| gre_ | String | Regex: ^[. | No | |
| gre_ | String | No | ||
| gre_ | String | Regex: ^[. | No | |
| icmp_ | Boolean | true, false | No | |
| icmp_ | String | Regex: ^[. | No | |
| interface_ | String | max: 200 | No | |
| interface_ | String | Regex: ^[. | No | |
| interface_mtu | Integer | min: 1500, max: 9216 | No | |
| interface_ | String | Regex: ^[. | No | |
| interface_name | String | Regex: (ATM| | No | |
| interface_ | String | Regex: ^[. | No | |
| iperf_server | String | No | ||
| iperf_ | String | Regex: ^[. | No | |
| ip_ | Boolean | true, false | No | |
| ip_ | String | Regex: ^[. | No | |
| ip_mtu | Integer | min: 576, max: 9216 | No | |
| ip_mtu_variable | String | Regex: ^[. | No | |
| ipv4_address | IP | No | ||
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | Choice | dynamic, static | No | static |
| ipv4_ | Integer | min: 1, max: 255 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | List | IP | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_egress_acl | String | No | ||
| ipv4_ | String | No | ||
| ipv4_nat | Boolean | true, false | No | |
| ipv4_nat_type | Choice | interface, pool, loopback | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | String | No | ||
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | Boolean | true, false | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | Integer | min: 1, max: 32 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | IP | No | ||
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | IP | No | ||
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | List | ipv4_ | No | |
| ipv4_ | Integer | min: 1, max: 8947 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | Integer | min: 1, max: 8947 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | List | ipv4_ | No | |
| ipv4_ | Choice | 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_tracker | String | Regex: ^[^&<>! "]{1,128}$ | No | |
| ipv4_ | String | Regex: ^[^&<>! "]{1,128}$ | No | |
| ipv6_ | Choice | dynamic, static, none | No | none |
| ipv6_address | IP | No | ||
| ipv6_ | String | Regex: ^[. | No | |
| ipv6_egress_acl | String | No | ||
| ipv6_ | String | No | ||
| ipv6_nat | Boolean | true, false | No | |
| ipv6_nat_type | Choice | nat64, nat66 | No | |
| ipv6_ | List | ipv6_ | No | |
| ipv6_ | List | ipv6_ | No | |
| ipv6_tracker | String | Regex: ^[^&<>! "]{1,128}$ | No | |
| ipv6_ | String | Regex: ^[^&<>! "]{1,128}$ | No | |
| load_interval | Integer | min: 30, max: 600 | No | |
| load_ | String | Regex: ^[. | No | |
| mac_address | String | Regex: ^(([a-fA-F\d] | No | |
| mac_ | String | Regex: ^[. | No | |
| media_type | Choice | auto-select, rj45, sfp | No | |
| media_ | String | Regex: ^[. | No | |
| service_ | String | No | ||
| service_ | String | Regex: ^[. | No | |
| shutdown | Boolean | true, false | No | |
| shutdown_ | String | Regex: ^[. | No | |
| speed | Choice | 10, 100, 1000, 2500, 10000 | No | |
| speed_variable | String | Regex: ^[. | No | |
| shaping_rate | Integer | min: 8, max: 100000000 | No | |
| shaping_ | String | Regex: ^[. | No | |
| tcp_mss | Integer | min: 500, max: 1460 | No | |
| tcp_ | String | Regex: ^[. | No | |
| tloc_extension | String | No | ||
| tloc_ | String | Regex: ^[. | No | |
| tunnel_ | Class | tunnel_ | No |
gre_interfaces (sdwan.feature_profiles.transport_profiles.wan_vpn)
Section titled “gre_interfaces (sdwan.feature_profiles.transport_profiles.wan_vpn)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Regex: ^[^&<>! "]{1,128}$ | Yes | |
| description | String | No | ||
| application_ | Choice | none, sig | No | |
| application_ | String | Regex: ^[. | No | |
| clear_ | Boolean | true, false | No | |
| clear_ | String | Regex: ^[. | No | |
| dpd_interval | Integer | min: 10, max: 3600 | No | |
| dpd_ | String | Regex: ^[. | No | |
| dpd_retries | Integer | min: 2, max: 60 | No | |
| dpd_ | String | Regex: ^[. | No | |
| ike_ | Choice | aes256-cbc-sha1, aes256-cbc-sha2, aes128-cbc-sha1, aes128-cbc-sha2 | No | |
| ike_ | String | Regex: ^[. | No | |
| ike_ | Choice | 2, 14, 15, 16, 19, 20, 21, 24 | No | |
| ike_ | String | Regex: ^[. | No | |
| ike_ | Integer | min: 1, max: 63 | No | |
| ike_ | String | Regex: ^[. | No | |
| ike_ | Integer | min: 1, max: 63 | No | |
| ike_ | String | Regex: ^[. | No | |
| ike_ | Choice | main, aggressive | No | |
| ike_ | String | Regex: ^[. | No | |
| ike_ | Integer | min: 60, max: 86400 | No | |
| ike_ | String | Regex: ^[. | No | |
| ike_version | Integer | min: 1, max: 2 | No | |
| interface_ | String | max: 128 | No | |
| interface_ | String | Regex: ^[. | No | |
| interface_name | String | Regex: ^gre([1-9] | No | |
| interface_ | String | Regex: ^[. | No | |
| ipsec_ | Choice | aes256-cbc-sha1, aes256-cbc-sha384, aes256-cbc-sha256, aes256-cbc-sha512, aes256-gcm, null-sha1, null-sha384, null-sha256, null-sha512 | No | |
| ipsec_ | String | Regex: ^[. | No | |
| ipsec_ | Integer | min: 120, max: 2592000 | No | |
| ipsec_ | String | Regex: ^[. | No | |
| ipsec_ | Integer | min: 64, max: 4096 | No | |
| ipsec_ | String | Regex: ^[. | No | |
| ipv4_address | IP | No | ||
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_mtu | Integer | min: 576, max: 9976 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | Choice | 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.248.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_tcp_mss | Integer | min: 500, max: 1460 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_tracker | String | Regex: ^[^&<>! "]{1,128}$ | No | |
| ipv6_address | IP | No | ||
| ipv6_ | String | Regex: ^[. | No | |
| ipv6_mtu | Integer | min: 1280, max: 9976 | No | |
| ipv6_ | String | Regex: ^[. | No | |
| ipv6_tcp_mss | Integer | min: 40, max: 1454 | No | |
| ipv6_ | String | Regex: ^[. | No | |
| multiplexing | Boolean | true, false | No | |
| multiplexing_ | String | Regex: ^[. | No | |
| perfect_ | Choice | group-1, group-2, group-5, group-14, group-15, group-16, group-19, group-20, group-21, group-24, none | No | |
| perfect_ | String | Regex: ^[. | No | |
| preshared_ | String | min: 1, max: 127 | No | |
| preshared_ | String | Regex: ^[. | No | |
| shutdown | Boolean | true, false | No | |
| shutdown_ | String | Regex: ^[. | No | |
| tunnel_ | IP | No | ||
| tunnel_ | String | Regex: ^[. | No | |
| tunnel_ | IP | No | ||
| tunnel_ | String | Regex: ^[. | No | |
| tunnel_mode | Choice | ipv4, ipv6 | No | |
| tunnel_ | Boolean | true, false | No | |
| tunnel_ | String | min: 1, max: 32 | No | |
| tunnel_ | String | Regex: ^[. | No | |
| tunnel_ | String | min: 1, max: 32 | No | |
| tunnel_ | String | Regex: ^[. | No | |
| tunnel_ | String | min: 1, max: 32 | No | |
| tunnel_ | String | Regex: ^[. | No | |
| tunnel_ | IP | No | ||
| tunnel_ | String | Regex: ^[. | No | |
| tunnel_ | IP | No | ||
| tunnel_ | String | Regex: ^[. | No |
gre_interfaces (sdwan.feature_profiles.transport_profiles.wan_vpn)
Section titled “gre_interfaces (sdwan.feature_profiles.transport_profiles.wan_vpn)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Regex: ^[^&<>! "]{1,128}$ | Yes | |
| description | String | No | ||
| application_ | Choice | none, sig | No | |
| application_ | String | Regex: ^[. | No | |
| clear_ | Boolean | true, false | No | |
| clear_ | String | Regex: ^[. | No | |
| dpd_interval | Integer | min: 10, max: 3600 | No | |
| dpd_ | String | Regex: ^[. | No | |
| dpd_retries | Integer | min: 2, max: 60 | No | |
| dpd_ | String | Regex: ^[. | No | |
| ike_ | Choice | aes256-cbc-sha1, aes256-cbc-sha2, aes128-cbc-sha1, aes128-cbc-sha2 | No | |
| ike_ | String | Regex: ^[. | No | |
| ike_ | Choice | 2, 14, 15, 16, 19, 20, 21, 24 | No | |
| ike_ | String | Regex: ^[. | No | |
| ike_ | Integer | min: 1, max: 63 | No | |
| ike_ | String | Regex: ^[. | No | |
| ike_ | Integer | min: 1, max: 63 | No | |
| ike_ | String | Regex: ^[. | No | |
| ike_ | Choice | main, aggressive | No | |
| ike_ | String | Regex: ^[. | No | |
| ike_ | Integer | min: 60, max: 86400 | No | |
| ike_ | String | Regex: ^[. | No | |
| ike_version | Integer | min: 1, max: 2 | No | |
| interface_ | String | max: 128 | No | |
| interface_ | String | Regex: ^[. | No | |
| interface_name | String | Regex: ^gre([1-9] | No | |
| interface_ | String | Regex: ^[. | No | |
| ipsec_ | Choice | aes256-cbc-sha1, aes256-cbc-sha384, aes256-cbc-sha256, aes256-cbc-sha512, aes256-gcm, null-sha1, null-sha384, null-sha256, null-sha512 | No | |
| ipsec_ | String | Regex: ^[. | No | |
| ipsec_ | Integer | min: 120, max: 2592000 | No | |
| ipsec_ | String | Regex: ^[. | No | |
| ipsec_ | Integer | min: 64, max: 4096 | No | |
| ipsec_ | String | Regex: ^[. | No | |
| ipv4_address | IP | No | ||
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_mtu | Integer | min: 576, max: 9976 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | Choice | 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_tcp_mss | Integer | min: 500, max: 1460 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_tracker | String | Regex: ^[^&<>! "]{1,128}$ | No | |
| ipv6_address | IP | No | ||
| ipv6_ | String | Regex: ^[. | No | |
| ipv6_mtu | Integer | min: 1280, max: 9976 | No | |
| ipv6_ | String | Regex: ^[. | No | |
| ipv6_tcp_mss | Integer | min: 40, max: 1454 | No | |
| ipv6_ | String | Regex: ^[. | No | |
| multiplexing | Boolean | true, false | No | |
| multiplexing_ | String | Regex: ^[. | No | |
| perfect_ | Choice | group-1, group-2, group-5, group-14, group-15, group-16, group-19, group-20, group-21, group-24, none | No | |
| perfect_ | String | Regex: ^[. | No | |
| preshared_ | String | min: 1, max: 127 | No | |
| preshared_ | String | Regex: ^[. | No | |
| shutdown | Boolean | true, false | No | |
| shutdown_ | String | Regex: ^[. | No | |
| tunnel_ | IP | No | ||
| tunnel_ | String | Regex: ^[. | No | |
| tunnel_ | IP | No | ||
| tunnel_ | String | Regex: ^[. | No | |
| tunnel_mode | Choice | ipv4, ipv6 | No | |
| tunnel_ | Boolean | true, false | No | |
| tunnel_ | String | min: 1, max: 32 | No | |
| tunnel_ | String | Regex: ^[. | No | |
| tunnel_ | String | min: 1, max: 32 | No | |
| tunnel_ | String | Regex: ^[. | No | |
| tunnel_ | String | min: 1, max: 32 | No | |
| tunnel_ | String | Regex: ^[. | No | |
| tunnel_ | IP | No | ||
| tunnel_ | String | Regex: ^[. | No | |
| tunnel_ | IP | No | ||
| tunnel_ | String | Regex: ^[. | No |
host_mappings (sdwan.feature_profiles.transport_profiles.wan_vpn)
Section titled “host_mappings (sdwan.feature_profiles.transport_profiles.wan_vpn)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| hostname | String | min: 1, max: 63 | No | |
| hostname_ | String | Regex: ^[. | No | |
| ips | List | IP | No | |
| ips_variable | String | Regex: ^[. | No |
host_mappings (sdwan.feature_profiles.transport_profiles.wan_vpn)
Section titled “host_mappings (sdwan.feature_profiles.transport_profiles.wan_vpn)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| hostname | String | min: 1, max: 32 | No | |
| hostname_ | String | Regex: ^[. | No | |
| ips | List | IP | No | |
| ips_variable | String | Regex: ^[. | No |
ipsec_interfaces (sdwan.feature_profiles.transport_profiles.wan_vpn)
Section titled “ipsec_interfaces (sdwan.feature_profiles.transport_profiles.wan_vpn)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Regex: ^[^&<>! "]{1,128}$ | Yes | |
| description | String | No | ||
| application_ | Choice | none, sig | No | none |
| application_ | String | Regex: ^[. | No | |
| clear_ | Boolean | true, false | No | |
| clear_ | String | Regex: ^[. | No | |
| dpd_interval | Integer | min: 10, max: 3600 | No | |
| dpd_ | String | Regex: ^[. | No | |
| dpd_retries | Integer | min: 2, max: 60 | No | |
| dpd_ | String | Regex: ^[. | No | |
| ike_ | Choice | aes256-cbc-sha1, aes256-cbc-sha2, aes128-cbc-sha1, aes128-cbc-sha2 | No | |
| ike_ | String | Regex: ^[. | No | |
| ike_ | Choice | 2, 14, 15, 16, 19, 20, 21, 24 | No | |
| ike_ | String | Regex: ^[. | No | |
| ike_ | Choice | main, aggressive | No | |
| ike_ | String | Regex: ^[. | No | |
| ike_ | String | min: 1, max: 63 | No | |
| ike_ | String | Regex: ^[. | No | |
| ike_ | String | min: 1, max: 127 | No | |
| ike_ | String | Regex: ^[. | No | |
| ike_ | Integer | min: 60, max: 86400 | No | |
| ike_ | String | Regex: ^[. | No | |
| ike_ | String | min: 1, max: 63 | No | |
| ike_ | String | Regex: ^[. | No | |
| ike_version | Integer | min: 1, max: 2 | No | |
| interface_ | String | min: 0, max: 240 | No | |
| interface_ | String | Regex: ^[. | No | |
| interface_name | String | Regex: ^ipsec\d{1,3}$ | No | |
| interface_ | String | Regex: ^[. | No | |
| ipsec_ | Choice | aes256-cbc-sha1, aes256-cbc-sha256, aes256-cbc-sha384, aes256-cbc-sha512, aes256-gcm, null-sha1, null-sha256, null-sha384, null-sha512 | No | |
| ipsec_ | String | Regex: ^[. | No | |
| ipsec_ | Choice | group-1, group-2, group-5, group-14, group-15, group-16, group-19, group-20, group-21, group-24, none | No | |
| ipsec_ | String | Regex: ^[. | No | |
| ipsec_ | Integer | min: 120, max: 2592000 | No | |
| ipsec_ | String | Regex: ^[. | No | |
| ipsec_ | Integer | min: 64, max: 4096 | No | |
| ipsec_ | String | Regex: ^[. | No | |
| ipv4_address | IP | No | ||
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_mtu | Integer | min: 68, max: 9216 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | Choice | 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.248.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_tcp_mss | Integer | min: 500, max: 1460 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_tracker | String | Regex: ^[^&<>! "]{1,128}$ | No | |
| ipv6_address | String | Regex: ((^\s*((([0-9A-Fa-f] | No | |
| ipv6_ | String | Regex: ^[. | No | |
| ipv6_mtu | Integer | min: 1280, max: 9976 | No | |
| ipv6_ | String | Regex: ^[. | No | |
| ipv6_tcp_mss | Integer | min: 40, max: 1454 | No | |
| ipv6_ | String | Regex: ^[. | No | |
| multiplexing | Boolean | true, false | No | |
| multiplexing_ | String | Regex: ^[. | No | |
| shutdown | Boolean | true, false | No | |
| shutdown_ | String | Regex: ^[. | No | |
| tunnel_ | IP | No | ||
| tunnel_ | String | Regex: ^[. | No | |
| tunnel_ | IP | No | ||
| tunnel_ | String | Regex: ^[. | No | |
| tunnel_mode | Choice | ipv4, ipv6, ipv4-v6overlay | No | |
| tunnel_ | String | min: 1, max: 32 | No | |
| tunnel_ | String | Regex: ^[. | No | |
| tunnel_ | String | Regex: (ATM| | No | |
| tunnel_ | String | Regex: ^[. | No | |
| tunnel_ | IP | No | ||
| tunnel_ | String | Regex: ^[. | No | |
| tunnel_ | IP | No | ||
| tunnel_ | String | Regex: ^[. | No |
ipsec_interfaces (sdwan.feature_profiles.transport_profiles.wan_vpn)
Section titled “ipsec_interfaces (sdwan.feature_profiles.transport_profiles.wan_vpn)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Regex: ^[^&<>! "]{1,128}$ | Yes | |
| description | String | No | ||
| application_ | Choice | none, sig | No | none |
| application_ | String | Regex: ^[. | No | |
| clear_ | Boolean | true, false | No | |
| clear_ | String | Regex: ^[. | No | |
| dpd_interval | Integer | min: 10, max: 3600 | No | |
| dpd_ | String | Regex: ^[. | No | |
| dpd_retries | Integer | min: 2, max: 60 | No | |
| dpd_ | String | Regex: ^[. | No | |
| ike_ | Choice | aes256-cbc-sha1, aes256-cbc-sha2, aes128-cbc-sha1, aes128-cbc-sha2 | No | |
| ike_ | String | Regex: ^[. | No | |
| ike_ | Choice | 2, 14, 15, 16, 19, 20, 21, 24 | No | |
| ike_ | String | Regex: ^[. | No | |
| ike_ | Choice | main, aggressive | No | |
| ike_ | String | Regex: ^[. | No | |
| ike_ | String | min: 1, max: 63 | No | |
| ike_ | String | Regex: ^[. | No | |
| ike_ | String | min: 1, max: 127 | No | |
| ike_ | String | Regex: ^[. | No | |
| ike_ | Integer | min: 60, max: 86400 | No | |
| ike_ | String | Regex: ^[. | No | |
| ike_ | String | min: 1, max: 63 | No | |
| ike_ | String | Regex: ^[. | No | |
| ike_version | Integer | min: 1, max: 2 | No | |
| interface_ | String | min: 0, max: 240 | No | |
| interface_ | String | Regex: ^[. | No | |
| interface_name | String | Regex: ^ipsec\d{1,3}$ | No | |
| interface_ | String | Regex: ^[. | No | |
| ipsec_ | Choice | aes256-cbc-sha1, aes256-cbc-sha256, aes256-cbc-sha384, aes256-cbc-sha512, aes256-gcm, null-sha1, null-sha256, null-sha384, null-sha512 | No | |
| ipsec_ | String | Regex: ^[. | No | |
| ipsec_ | Choice | group-1, group-2, group-5, group-14, group-15, group-16, group-19, group-20, group-21, group-24, none | No | |
| ipsec_ | String | Regex: ^[. | No | |
| ipsec_ | Integer | min: 120, max: 2592000 | No | |
| ipsec_ | String | Regex: ^[. | No | |
| ipsec_ | Integer | min: 64, max: 4096 | No | |
| ipsec_ | String | Regex: ^[. | No | |
| ipv4_address | IP | No | ||
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_mtu | Integer | min: 68, max: 9216 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_ | Choice | 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv4_tcp_mss | Integer | min: 500, max: 1460 | No | |
| ipv4_ | String | Regex: ^[. | No | |
| ipv6_address | String | Regex: ((^\s*((([0-9A-Fa-f] | No | |
| ipv6_ | String | Regex: ^[. | No | |
| ipv6_mtu | Integer | min: 1280, max: 9976 | No | |
| ipv6_ | String | Regex: ^[. | No | |
| ipv6_tcp_mss | Integer | min: 40, max: 1454 | No | |
| ipv6_ | String | Regex: ^[. | No | |
| multiplexing | Boolean | true, false | No | |
| multiplexing_ | String | Regex: ^[. | No | |
| shutdown | Boolean | true, false | No | |
| shutdown_ | String | Regex: ^[. | No | |
| tracker_id | String | No | ||
| tracker_ | String | Regex: ^[. | No | |
| tunnel_ | IP | No | ||
| tunnel_ | String | Regex: ^[. | No | |
| tunnel_ | IP | No | ||
| tunnel_ | String | Regex: ^[. | No | |
| tunnel_mode | Choice | ipv4, ipv6, ipv4-v6overlay | No | |
| tunnel_ | String | min: 1, max: 32 | No | |
| tunnel_ | String | Regex: ^[. | No | |
| tunnel_ | String | Regex: (ATM| | No | |
| tunnel_ | String | Regex: ^[. | No | |
| tunnel_ | IP | No | ||
| tunnel_ | String | Regex: ^[. | No | |
| tunnel_ | IP | No | ||
| tunnel_ | String | Regex: ^[. | No |
ipv4_static_routes (sdwan.feature_profiles.transport_profiles.wan_vpn)
Section titled “ipv4_static_routes (sdwan.feature_profiles.transport_profiles.wan_vpn)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| administrative_ | Integer | min: 1, max: 255 | No | |
| administrative_ | String | Regex: ^[. | No | |
| gateway | Choice | nexthop, dhcp, null0 | No | nexthop |
| network_address | IP | No | ||
| network_ | String | Regex: ^[. | No | |
| next_hops | List | next_hops | No | |
| subnet_mask | Choice | 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0 | No | |
| subnet_ | String | Regex: ^[. | No |
ipv4_static_routes (sdwan.feature_profiles.transport_profiles.wan_vpn)
Section titled “ipv4_static_routes (sdwan.feature_profiles.transport_profiles.wan_vpn)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| administrative_ | Integer | min: 1, max: 255 | No | |
| administrative_ | String | Regex: ^[. | No | |
| gateway | Choice | nexthop, dhcp, null0 | No | nexthop |
| network_address | IP | No | ||
| network_ | String | Regex: ^[. | No | |
| next_hops | List | next_hops | No | |
| subnet_mask | Choice | 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0 | No | |
| subnet_ | String | Regex: ^[. | No |
ipv6_static_routes (sdwan.feature_profiles.transport_profiles.wan_vpn)
Section titled “ipv6_static_routes (sdwan.feature_profiles.transport_profiles.wan_vpn)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| gateway | Choice | nexthop, nat, null0 | No | nexthop |
| nat | Choice | NAT64, NAT66 | No | |
| next_hops | List | next_hops | No | |
| prefix | String | Regex: ((^\s*((([0-9A-Fa-f] | No | |
| prefix_variable | String | Regex: ^[. | No |
ipv6_static_routes (sdwan.feature_profiles.transport_profiles.wan_vpn)
Section titled “ipv6_static_routes (sdwan.feature_profiles.transport_profiles.wan_vpn)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| gateway | Choice | nexthop, nat, null0 | No | nexthop |
| nat | Choice | nat64, nat66 | No | |
| next_hops | List | next_hops | No | |
| prefix | String | Regex: ((^\s*((([0-9A-Fa-f] | No | |
| prefix_variable | String | Regex: ^[. | No |
nat_64_v4_pools (sdwan.feature_profiles.transport_profiles.wan_vpn)
Section titled “nat_64_v4_pools (sdwan.feature_profiles.transport_profiles.wan_vpn)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | min: 1, max: 32 | No | |
| name_variable | String | Regex: ^[. | No | |
| overload | Boolean | true, false | No | |
| overload_ | String | Regex: ^[. | No | |
| range_end | IP | No | ||
| range_ | String | Regex: ^[. | No | |
| range_start | IP | No | ||
| range_ | String | Regex: ^[. | No |
nat_64_v4_pools (sdwan.feature_profiles.transport_profiles.wan_vpn)
Section titled “nat_64_v4_pools (sdwan.feature_profiles.transport_profiles.wan_vpn)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | min: 1, max: 32 | No | |
| name_variable | String | Regex: ^[. | No | |
| overload | Boolean | true, false | No | |
| overload_ | String | Regex: ^[. | No | |
| range_end | IP | No | ||
| range_ | String | Regex: ^[. | No | |
| range_start | IP | No | ||
| range_ | String | Regex: ^[. | No |
adaptive_qos_shaping_rate_downstream (sdwan.feature_profiles.transport_profiles.wan_vpn.cellular_interfaces)
Section titled “adaptive_qos_shaping_rate_downstream (sdwan.feature_profiles.transport_profiles.wan_vpn.cellular_interfaces)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| default | Integer | min: 8, max: 100000000 | No | |
| default_ | String | Regex: ^[. | No | |
| maximum | Integer | min: 8, max: 100000000 | No | |
| maximum_ | String | Regex: ^[. | No | |
| minimum | Integer | min: 8, max: 100000000 | No | |
| minimum_ | String | Regex: ^[. | No |
adaptive_qos_shaping_rate_upstream (sdwan.feature_profiles.transport_profiles.wan_vpn.cellular_interfaces)
Section titled “adaptive_qos_shaping_rate_upstream (sdwan.feature_profiles.transport_profiles.wan_vpn.cellular_interfaces)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| default | Integer | min: 8, max: 100000000 | No | |
| default_ | String | Regex: ^[. | No | |
| maximum | Integer | min: 8, max: 100000000 | No | |
| maximum_ | String | Regex: ^[. | No | |
| minimum | Integer | min: 8, max: 100000000 | No | |
| minimum_ | String | Regex: ^[. | No |
tunnel_interface (sdwan.feature_profiles.transport_profiles.wan_vpn.cellular_interfaces)
Section titled “tunnel_interface (sdwan.feature_profiles.transport_profiles.wan_vpn.cellular_interfaces)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| bind_ | String | min: 1, max: 32 | No | |
| bind_ | String | Regex: ^[. | No | |
| border | Boolean | true, false | No | |
| border_variable | String | Regex: ^[. | No | |
| carrier | Choice | default, carrier1, carrier2, carrier3, carrier4, carrier5, carrier6, carrier7, carrier8 | No | |
| carrier_ | String | Regex: ^[. | No | |
| clear_ | Boolean | true, false | No | |
| clear_ | String | Regex: ^[. | 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: ^[. | No | |
| color_ | String | min: 1, max: 128 | No | |
| color_ | String | Regex: ^[. | No | |
| exclude_ | List | Integer[min: 1, max: 100] | No | |
| exclude_ | String | Regex: ^[. | No | |
| full_port_hop | Boolean | true, false | No | |
| full_ | String | Regex: ^[. | No | |
| gre_ | Boolean | true, false | No | |
| gre_preference | Integer | min: 0, max: 4294967295 | No | |
| gre_ | String | Regex: ^[. | No | |
| gre_weight | Integer | min: 1, max: 255 | No | |
| gre_ | String | Regex: ^[. | No | |
| group | Integer | min: 1, max: 4294967295 | No | |
| group_variable | String | Regex: ^[. | No | |
| hello_interval | Integer | min: 100, max: 600000 | No | |
| hello_ | String | Regex: ^[. | No | |
| hello_tolerance | Integer | min: 12, max: 6000 | No | |
| hello_ | String | Regex: ^[. | No | |
| ipsec_ | Boolean | true, false | No | true |
| ipsec_ | Integer | min: 0, max: 4294967295 | No | |
| ipsec_ | String | Regex: ^[. | No | |
| ipsec_weight | Integer | min: 1, max: 255 | No | |
| ipsec_ | String | Regex: ^[. | No | |
| last_ | Boolean | true, false | No | |
| last_ | String | Regex: ^[. | No | |
| low_ | Boolean | true, false | No | |
| low_ | String | Regex: ^[. | No | |
| max_ | Integer | min: 0, max: 100 | No | |
| max_ | String | Regex: ^[. | No | |
| nat_ | Integer | min: 1, max: 60 | No | |
| nat_ | String | Regex: ^[. | No | |
| network_ | Boolean | true, false | No | |
| network_ | String | Regex: ^[. | No | |
| per_tunnel_qos | Boolean | true, false | No | |
| per_ | String | Regex: ^[. | No | |
| per_ | Choice | spoke | No | |
| per_ | String | Regex: ^[. | No | |
| port_hop | Boolean | true, false | No | |
| port_ | String | Regex: ^[. | No | |
| restrict | Boolean | true, false | No | |
| restrict_ | String | Regex: ^[. | No | |
| tcp_mss | Integer | min: 500, max: 1460 | No | |
| tcp_ | String | Regex: ^[. | No | |
| vbond_ | Boolean | true, false | No | |
| vbond_ | String | Regex: ^[. | No | |
| vmanage_ | Integer | min: 0, max: 8 | No | |
| vmanage_ | String | Regex: ^[. | No |
adaptive_qos_shaping_rate_downstream (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)
Section titled “adaptive_qos_shaping_rate_downstream (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| default | Integer | min: 8, max: 100000000 | No | |
| default_ | String | Regex: ^[. | No | |
| maximum | Integer | min: 8, max: 100000000 | No | |
| maximum_ | String | Regex: ^[. | No | |
| minimum | Integer | min: 8, max: 100000000 | No | |
| minimum_ | String | Regex: ^[. | No |
adaptive_qos_shaping_rate_downstream (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)
Section titled “adaptive_qos_shaping_rate_downstream (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| default | Integer | min: 8, max: 100000000 | No | |
| default_ | String | Regex: ^[. | No | |
| maximum | Integer | min: 8, max: 100000000 | No | |
| maximum_ | String | Regex: ^[. | No | |
| minimum | Integer | min: 8, max: 100000000 | No | |
| minimum_ | String | Regex: ^[. | No |
adaptive_qos_shaping_rate_upstream (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)
Section titled “adaptive_qos_shaping_rate_upstream (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| default | Integer | min: 8, max: 100000000 | No | |
| default_ | String | Regex: ^[. | No | |
| maximum | Integer | min: 8, max: 100000000 | No | |
| maximum_ | String | Regex: ^[. | No | |
| minimum | Integer | min: 8, max: 100000000 | No | |
| minimum_ | String | Regex: ^[. | No |
adaptive_qos_shaping_rate_upstream (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)
Section titled “adaptive_qos_shaping_rate_upstream (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| default | Integer | min: 8, max: 100000000 | No | |
| default_ | String | Regex: ^[. | No | |
| maximum | Integer | min: 8, max: 100000000 | No | |
| maximum_ | String | Regex: ^[. | No | |
| minimum | Integer | min: 8, max: 100000000 | No | |
| minimum_ | String | Regex: ^[. | No |
arp_entries (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)
Section titled “arp_entries (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| ip_address | IP | No | ||
| ip_ | String | Regex: ^[. | No | |
| mac_address | String | Regex: ^(([a-fA-F\d] | No | |
| mac_ | String | Regex: ^[. | No |
arp_entries (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)
Section titled “arp_entries (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| ip_address | IP | No | ||
| ip_ | String | Regex: ^[. | No | |
| mac_address | String | Regex: ^(([a-fA-F\d] | No | |
| mac_ | String | Regex: ^[. | No |
ipv4_nat_loopbacks (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)
Section titled “ipv4_nat_loopbacks (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| loopback_ | String | Regex: ^Loopback(0| | No | |
| loopback_ | String | Regex: ^[. | No |
ipv4_nat_pools (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)
Section titled “ipv4_nat_pools (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| enable_ | Boolean | true, false | No | |
| id | Integer | min: 1, max: 4095 | No | |
| id_variable | String | Regex: ^[. | No | |
| overload | Boolean | true, false | No | |
| overload_ | String | Regex: ^[. | No | |
| prefix_length | Integer | min: 1, max: 32 | No | |
| prefix_ | String | Regex: ^[. | No | |
| range_end | IP | No | ||
| range_ | String | Regex: ^[. | No | |
| range_start | IP | No | ||
| range_ | String | Regex: ^[. | No |
ipv4_nat_port_forwarding_rules (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)
Section titled “ipv4_nat_port_forwarding_rules (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| direction | Choice | inside | No | |
| enable_ | Boolean | true, false | No | |
| protocol | Choice | tcp, udp | No | |
| protocol_ | String | Regex: ^[. | No | |
| source_ip | IP | No | ||
| source_ | String | Regex: ^[. | No | |
| source_port | Integer | min: 1, max: 65535 | No | |
| source_ | String | Regex: ^[. | No | |
| source_vpn | Integer | min: 0, max: 65530 | No | |
| source_ | String | Regex: ^[. | No | |
| translated_ip | IP | No | ||
| translated_ | String | Regex: ^[. | No | |
| translated_port | Integer | min: 1, max: 65535 | No | |
| translated_ | String | Regex: ^[. | No |
ipv4_nat_static_entries (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)
Section titled “ipv4_nat_static_entries (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| direction | Choice | inside, outside | No | |
| enable_ | Boolean | true, false | No | |
| source_ip | IP | No | ||
| source_ | String | Regex: ^[. | No | |
| source_vpn_id | Integer | min: 0, max: 65530 | No | |
| source_ | String | Regex: ^[. | No | |
| translate_ip | IP | No | ||
| translate_ | String | Regex: ^[. | No |
ipv4_nat_static_entries (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)
Section titled “ipv4_nat_static_entries (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| direction | Choice | inside, outside | No | |
| source_ip | IP | No | ||
| source_ | String | Regex: ^[. | No | |
| source_vpn_id | Integer | min: 0, max: 65530 | No | |
| source_ | String | Regex: ^[. | No | |
| translate_ip | IP | No | ||
| translate_ | String | Regex: ^[. | No |
ipv4_secondary_addresses (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)
Section titled “ipv4_secondary_addresses (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| address | IP | No | ||
| address_ | String | Regex: ^[. | No | |
| subnet_mask | Choice | 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.248.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0 | No | |
| subnet_ | String | Regex: ^[. | No |
ipv4_secondary_addresses (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)
Section titled “ipv4_secondary_addresses (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| address | IP | No | ||
| address_ | String | Regex: ^[. | No | |
| subnet_mask | Choice | 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0 | No | |
| subnet_ | String | Regex: ^[. | No |
ipv4_secondary_addresses (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)
Section titled “ipv4_secondary_addresses (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| address | IP | No | ||
| address_ | String | Regex: ^[. | No | |
| subnet_mask | Choice | 255.255.255.255, 255.255.255.254, 255.255.255.252, 255.255.255.248, 255.255.255.240, 255.255.255.224, 255.255.255.192, 255.255.255.128, 255.255.255.0, 255.255.254.0, 255.255.252.0, 255.255.248.0, 255.255.240.0, 255.255.224.0, 255.255.192.0, 255.255.128.0, 255.255.0.0, 255.254.0.0, 255.252.0.0, 255.240.0.0, 255.224.0.0, 255.192.0.0, 255.128.0.0, 255.0.0.0, 254.0.0.0, 252.0.0.0, 248.0.0.0, 240.0.0.0, 224.0.0.0, 192.0.0.0, 128.0.0.0, 0.0.0.0 | No | |
| subnet_ | String | Regex: ^[. | No |
ipv6_nat66_static_entries (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)
Section titled “ipv6_nat66_static_entries (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| egress_ | Boolean | true, false | No | |
| egress_ | String | Regex: ^[. | No | |
| source_prefix | String | Regex: ((^\s*((([0-9A-Fa-f] | No | |
| source_ | String | Regex: ^[. | No | |
| source_vpn_id | Integer | min: 0, max: 65530 | No | |
| source_ | String | Regex: ^[. | No | |
| translate_ | String | Regex: ((^\s*((([0-9A-Fa-f] | No | |
| translate_ | String | Regex: ^[. | No |
ipv6_nat66_static_entries (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)
Section titled “ipv6_nat66_static_entries (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| source_prefix | String | Regex: ((^\s*((([0-9A-Fa-f] | No | |
| source_ | String | Regex: ^[. | No | |
| source_vpn_id | Integer | min: 0, max: 65530 | No | |
| source_ | String | Regex: ^[. | No | |
| translate_ | String | Regex: ((^\s*((([0-9A-Fa-f] | No | |
| translate_ | String | Regex: ^[. | No |
ipv6_dynamic_secondary_addresses (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)
Section titled “ipv6_dynamic_secondary_addresses (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| address | IP | No | ||
| address_ | String | Regex: ^[. | No |
ipv6_static_secondary_addresses (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)
Section titled “ipv6_static_secondary_addresses (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| address | IP | No | ||
| address_ | String | Regex: ^[. | No |
port_channel_member_links (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)
Section titled “port_channel_member_links (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| interface_ | String | Regex: ^[^<>!&" ]{1,128}$ | Yes | |
| lacp_mode | Choice | active, passive | No | |
| lacp_ | String | Regex: ^[. | No | |
| lacp_ | Integer | min: 1, max: 65535 | No | |
| lacp_ | String | Regex: ^[. | No | |
| lacp_rate | Choice | fast, normal | No | |
| lacp_ | String | Regex: ^[. | No |
trustsec (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)
Section titled “trustsec (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| enable_ | Boolean | true, false | No | |
| enable_ | Boolean | true, false | No | |
| enforced_ | Integer | min: 2, max: 65519 | No | |
| enforced_ | String | Regex: ^[. | No | |
| propagate | Boolean | true, false | No | |
| security_ | Integer | min: 2, max: 65519 | No | |
| security_ | String | Regex: ^[. | No | |
| trusted | Boolean | true, false | No |
tunnel_interface (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)
Section titled “tunnel_interface (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| bind_ | String | min: 1, max: 32 | No | |
| bind_ | String | Regex: ^[. | No | |
| border | Boolean | true, false | No | |
| border_variable | String | Regex: ^[. | No | |
| carrier | Choice | default, carrier1, carrier2, carrier3, carrier4, carrier5, carrier6, carrier7, carrier8 | No | |
| carrier_ | String | Regex: ^[. | No | |
| clear_ | Boolean | true, false | No | |
| clear_ | String | Regex: ^[. | 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: ^[. | No | |
| color_ | String | min: 1, max: 128 | No | |
| color_ | String | Regex: ^[. | No | |
| cts_ | Boolean | true, false | No | |
| cts_ | String | Regex: ^[. | No | |
| exclude_ | List | Integer[min: 0, max: 100] | No | |
| exclude_ | String | Regex: ^[. | No | |
| full_port_hop | Boolean | true, false | No | |
| full_ | String | Regex: ^[. | No | |
| gre_ | Boolean | true, false | No | |
| gre_preference | Integer | min: 0, max: 4294967295 | No | |
| gre_ | String | Regex: ^[. | No | |
| gre_ | IP | No | ||
| gre_ | String | Regex: ^[. | No | |
| gre_weight | Integer | min: 1, max: 255 | No | |
| gre_ | String | Regex: ^[. | No | |
| group | Integer | min: 1, max: 4294967295 | No | |
| group_variable | String | Regex: ^[. | No | |
| hello_interval | Integer | min: 100, max: 600000 | No | |
| hello_ | String | Regex: ^[. | No | |
| hello_tolerance | Integer | min: 12, max: 6000 | No | |
| hello_ | String | Regex: ^[. | No | |
| ipsec_ | Boolean | true, false | No | true |
| ipsec_ | Integer | min: 0, max: 4294967295 | No | |
| ipsec_ | String | Regex: ^[. | No | |
| ipsec_weight | Integer | min: 1, max: 255 | No | |
| ipsec_ | String | Regex: ^[. | No | |
| last_ | Boolean | true, false | No | |
| last_ | String | Regex: ^[. | No | |
| low_ | Boolean | true, false | No | |
| low_ | String | Regex: ^[. | No | |
| max_ | Integer | min: 0, max: 100 | No | |
| max_ | String | Regex: ^[. | No | |
| mrf_ | Choice | core, core-shared | No | |
| mrf_ | Boolean | true, false | No | |
| mrf_ | Boolean | true, false | No | |
| mrf_ | Choice | secondary-only, secondary-shared | No | |
| nat_ | Integer | min: 1, max: 60 | No | |
| nat_ | String | Regex: ^[. | No | |
| network_ | Boolean | true, false | No | |
| network_ | String | Regex: ^[. | No | |
| per_tunnel_qos | Boolean | true, false | No | |
| per_ | String | Regex: ^[. | No | |
| per_ | Integer | min: 1, max: 100 | No | |
| per_ | String | Regex: ^[. | No | |
| per_ | Choice | hub, spoke | No | |
| per_ | String | Regex: ^[. | No | |
| port_hop | Boolean | true, false | No | |
| port_ | String | Regex: ^[. | No | |
| restrict | Boolean | true, false | No | |
| restrict_ | String | Regex: ^[. | No | |
| set_ | Boolean | true, false | No | |
| set_ | String | Regex: ^[. | No | |
| tcp_mss | Integer | min: 500, max: 1460 | No | |
| tcp_ | String | Regex: ^[. | No | |
| vbond_ | Boolean | true, false | No | |
| vbond_ | String | Regex: ^[. | No | |
| vmanage_ | Integer | min: 0, max: 8 | No | |
| vmanage_ | String | Regex: ^[. | No |
tunnel_interface (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)
Section titled “tunnel_interface (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| bind_ | String | min: 1, max: 32 | No | |
| bind_ | String | Regex: ^[. | No | |
| border | Boolean | true, false | No | |
| border_variable | String | Regex: ^[. | No | |
| carrier | Choice | default, carrier1, carrier2, carrier3, carrier4, carrier5, carrier6, carrier7, carrier8 | No | |
| carrier_ | String | Regex: ^[. | No | |
| clear_ | Boolean | true, false | No | |
| clear_ | String | Regex: ^[. | 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: ^[. | No | |
| cts_ | Boolean | true, false | No | |
| cts_ | String | Regex: ^[. | No | |
| exclude_ | List | Integer[min: 0, max: 100] | No | |
| exclude_ | String | Regex: ^[. | No | |
| gre_ | Boolean | true, false | No | |
| gre_preference | Integer | min: 0, max: 4294967295 | No | |
| gre_ | String | Regex: ^[. | No | |
| gre_ | IP | No | ||
| gre_ | String | Regex: ^[. | No | |
| gre_weight | Integer | min: 1, max: 255 | No | |
| gre_ | String | Regex: ^[. | No | |
| group | Integer | min: 1, max: 4294967295 | No | |
| group_variable | String | Regex: ^[. | No | |
| hello_interval | Integer | min: 100, max: 600000 | No | |
| hello_ | String | Regex: ^[. | No | |
| hello_tolerance | Integer | min: 12, max: 6000 | No | |
| hello_ | String | Regex: ^[. | No | |
| ipsec_ | Boolean | true, false | No | true |
| ipsec_ | Integer | min: 0, max: 4294967295 | No | |
| ipsec_ | String | Regex: ^[. | No | |
| ipsec_weight | Integer | min: 1, max: 255 | No | |
| ipsec_ | String | Regex: ^[. | No | |
| last_ | Boolean | true, false | No | |
| last_ | String | Regex: ^[. | No | |
| low_ | Boolean | true, false | No | |
| low_ | String | Regex: ^[. | No | |
| max_ | Integer | min: 0, max: 100 | No | |
| max_ | String | Regex: ^[. | No | |
| mrf_ | Choice | core, core-shared | No | |
| mrf_ | Boolean | true, false | No | |
| mrf_ | Boolean | true, false | No | |
| mrf_ | Choice | secondary-only, secondary-shared | No | |
| nat_ | Integer | min: 1, max: 60 | No | |
| nat_ | String | Regex: ^[. | No | |
| network_ | Boolean | true, false | No | |
| network_ | String | Regex: ^[. | No | |
| per_tunnel_qos | Boolean | true, false | No | |
| per_ | String | Regex: ^[. | No | |
| per_ | Integer | min: 1, max: 100 | No | |
| per_ | String | Regex: ^[. | No | |
| per_ | Choice | hub, spoke | No | |
| per_ | String | Regex: ^[. | No | |
| port_hop | Boolean | true, false | No | |
| port_ | String | Regex: ^[. | No | |
| restrict | Boolean | true, false | No | |
| restrict_ | String | Regex: ^[. | No | |
| set_ | Boolean | true, false | No | |
| set_ | String | Regex: ^[. | No | |
| tcp_mss | Integer | min: 500, max: 1460 | No | |
| tcp_ | String | Regex: ^[. | No | |
| vbond_ | Boolean | true, false | No | |
| vbond_ | String | Regex: ^[. | No | |
| vmanage_ | Integer | min: 0, max: 8 | No | |
| vmanage_ | String | Regex: ^[. | No |
tunnel_interface (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)
Section titled “tunnel_interface (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| allow_ | Boolean | true, false | No | |
| allow_ | String | Regex: ^[. | No | |
| bind_ | String | min: 1, max: 32 | No | |
| bind_ | String | Regex: ^[. | No | |
| border | Boolean | true, false | No | |
| border_variable | String | Regex: ^[. | No | |
| carrier | Choice | default, carrier1, carrier2, carrier3, carrier4, carrier5, carrier6, carrier7, carrier8 | No | |
| carrier_ | String | Regex: ^[. | No | |
| clear_ | Boolean | true, false | No | |
| clear_ | String | Regex: ^[. | 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: ^[. | No | |
| cts_ | Boolean | true, false | No | |
| cts_ | String | Regex: ^[. | No | |
| exclude_ | List | Integer[min: 0, max: 100] | No | |
| exclude_ | String | Regex: ^[. | No | |
| gre_ | Boolean | true, false | No | |
| gre_preference | Integer | min: 0, max: 4294967295 | No | |
| gre_ | String | Regex: ^[. | No | |
| gre_ | IP | No | ||
| gre_ | String | Regex: ^[. | No | |
| gre_weight | Integer | min: 1, max: 255 | No | |
| gre_ | String | Regex: ^[. | No | |
| group | Integer | min: 1, max: 4294967295 | No | |
| group_variable | String | Regex: ^[. | No | |
| hello_interval | Integer | min: 100, max: 600000 | No | |
| hello_ | String | Regex: ^[. | No | |
| hello_tolerance | Integer | min: 12, max: 6000 | No | |
| hello_ | String | Regex: ^[. | No | |
| ipsec_ | Boolean | true, false | No | true |
| ipsec_ | Integer | min: 0, max: 4294967295 | No | |
| ipsec_ | String | Regex: ^[. | No | |
| ipsec_weight | Integer | min: 1, max: 255 | No | |
| ipsec_ | String | Regex: ^[. | No | |
| last_ | Boolean | true, false | No | |
| last_ | String | Regex: ^[. | No | |
| low_ | Boolean | true, false | No | |
| low_ | String | Regex: ^[. | No | |
| max_ | Integer | min: 0, max: 100 | No | |
| max_ | String | Regex: ^[. | No | |
| nat_ | Integer | min: 1, max: 60 | No | |
| nat_ | String | Regex: ^[. | No | |
| network_ | Boolean | true, false | No | |
| network_ | String | Regex: ^[. | No | |
| per_tunnel_qos | Boolean | true, false | No | |
| per_ | String | Regex: ^[. | No | |
| per_ | Integer | min: 1, max: 100 | No | |
| per_ | String | Regex: ^[. | No | |
| per_ | Choice | hub, spoke | No | |
| per_ | String | Regex: ^[. | No | |
| port_hop | Boolean | true, false | No | |
| port_ | String | Regex: ^[. | No | |
| restrict | Boolean | true, false | No | |
| restrict_ | String | Regex: ^[. | No | |
| tcp_mss | Integer | min: 500, max: 1460 | No | |
| tcp_ | String | Regex: ^[. | No | |
| vbond_ | Boolean | true, false | No | |
| vbond_ | String | Regex: ^[. | No | |
| vmanage_ | Integer | min: 0, max: 8 | No | |
| vmanage_ | String | Regex: ^[. | No |
next_hops (sdwan.feature_profiles.transport_profiles.wan_vpn.ipv4_static_routes)
Section titled “next_hops (sdwan.feature_profiles.transport_profiles.wan_vpn.ipv4_static_routes)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| address | IP | No | ||
| address_ | String | Regex: ^[. | No | |
| administrative_ | Integer | min: 1, max: 255 | No | |
| administrative_ | String | Regex: ^[. | No |
next_hops (sdwan.feature_profiles.transport_profiles.wan_vpn.ipv4_static_routes)
Section titled “next_hops (sdwan.feature_profiles.transport_profiles.wan_vpn.ipv4_static_routes)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| address | IP | No | ||
| address_ | String | Regex: ^[. | No | |
| administrative_ | Integer | min: 1, max: 255 | No | |
| administrative_ | String | Regex: ^[. | No |
next_hops (sdwan.feature_profiles.transport_profiles.wan_vpn.ipv6_static_routes)
Section titled “next_hops (sdwan.feature_profiles.transport_profiles.wan_vpn.ipv6_static_routes)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| address | IP | No | ||
| address_ | String | Regex: ^[. | No | |
| administrative_ | Integer | min: 1, max: 255 | No | |
| administrative_ | String | Regex: ^[. | No |
next_hops (sdwan.feature_profiles.transport_profiles.wan_vpn.ipv6_static_routes)
Section titled “next_hops (sdwan.feature_profiles.transport_profiles.wan_vpn.ipv6_static_routes)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| address | IP | No | ||
| address_ | String | Regex: ^[. | No | |
| administrative_ | Integer | min: 1, max: 255 | No | |
| administrative_ | String | Regex: ^[. | No |
ipv6_secondary_addresses (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)
Section titled “ipv6_secondary_addresses (sdwan.feature_profiles.transport_profiles.wan_vpn.ethernet_interfaces)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| address | IP | No | ||
| address_ | String | Regex: ^[. | No |
Examples
Section titled “Examples”Example-1: This example demonstrates how to configure a WAN VPN feature under a transport profile. It configures the static host mapping for the “vbond.local” FQDN and maps it to two IP addresses. It also specifies the IPv4 primary and secondary addresses as variables (these will need to be filled when deploying the configuration to a device that uses the configuration group with this profile). It defines a static default route with two next hops configured as variables. Additionally, it enables enhanced ECMP keying and the Traffic Engineering (TE) service.
sdwan: feature_profiles: transport_profiles: - name: transport description: this is a test transport profile wan_vpn: name: wan_vpn description: VPN 0 configuration host_mappings: - hostname: vbond.local ips: - 10.0.0.1 - 10.0.0.2 ipv4_primary_dns_address_variable: vpn0_dns_primary ipv4_secondary_dns_address_variable: vpn0_dns_secondary enhance_ecmp_keying: true ipv4_static_routes: - network_address: 0.0.0.0 subnet_mask: 0.0.0.0 next_hops: - address_variable: vpn0_ipv4_default_route_nexthop1_ip - address_variable: vpn0_ipv4_default_route_nexthop2_ip services: - TEExamples
Section titled “Examples”Example-1: This example demonstrates how to configure a WAN VPN feature under a transport profile. It configures the static host mapping for the “vbond.local” FQDN and maps it to two IP addresses. It also specifies the IPv4 primary and secondary addresses as variables (these will need to be filled when deploying the configuration to a device that uses the configuration group with this profile). It defines a static default route with two next hops configured as variables. Additionally, it enables enhanced ECMP keying and the Traffic Engineering (TE) service.
sdwan: feature_profiles: transport_profiles: - name: transport description: this is a test transport profile wan_vpn: name: wan_vpn description: VPN 0 configuration host_mappings: - hostname: vbond.local ips: - 10.0.0.1 - 10.0.0.2 ipv4_primary_dns_address_variable: vpn0_dns_primary ipv4_secondary_dns_address_variable: vpn0_dns_secondary enhance_ecmp_keying: true ipv4_static_routes: - network_address: 0.0.0.0 subnet_mask: 0.0.0.0 next_hops: - address_variable: vpn0_ipv4_default_route_nexthop1_ip - address_variable: vpn0_ipv4_default_route_nexthop2_ip services: - te