Skip to content

Tunnel

Diagram

Diagram

Classes

interfaces (iosxe.devices.configuration)

NameTypeConstraintMandatoryDefault Value
tunnelsList[tunnels]No

tunnels (iosxe.devices.configuration.interfaces)

NameTypeConstraintMandatoryDefault Value
nameIntegerYes
interface_groupsListStringNo
descriptionStringNo
shutdownBooleantrue, falseNo
vrf_forwardingStringNo
ipv4Class[ipv4]No
ipv6Class[ipv6]No
bfdClass[bfd]No
tunnel_destination_ipv4IPNo
ospfClass[ospf]No
ospfv3Class[ospfv3]No
arp_timeoutIntegermin: 0, max: 2147483No
ip_mtuIntegermin: 576, max: 1500No
load_intervalIntegermin: 30, max: 600No
snmp_trap_link_statusBooleantrue, falseNo
logging_event_link_status_enableBooleantrue, falseNo
tunnel_vrfStringNo
tunnel_mode_ipsec_ipv4Booleantrue, falseNo
tunnel_protection_ipsec_profileStringNo
tunnel_sourceStringNo

ipv4 (iosxe.devices.configuration.interfaces.tunnels)

NameTypeConstraintMandatoryDefault Value
addressIPNo
address_maskIPNo
proxy_arpBooleantrue, falseNo
arp_inspection_trustBooleantrue, falseNo
arp_inspection_limit_rateIntegermin: 0, max: 4294967295No
dhcp_snooping_trustBooleantrue, falseNo
dhcp_relay_source_interfaceStringNo
helper_addressesList[helper_addresses]No
access_group_inStringNo
access_group_outStringNo
flow_monitorsList[flow_monitors]No
redirectsBooleantrue, falseNo
unreachablesBooleantrue, falseNo
unnumberedStringNo

ipv6 (iosxe.devices.configuration.interfaces.tunnels)

NameTypeConstraintMandatoryDefault Value
enableBooleantrue, falseNo
addressesList[addresses]No
link_local_addressesList[link_local_addresses]No
address_autoconfig_defaultBooleantrue, falseNo
address_dhcpBooleantrue, falseNo
mtuIntegermin: 1280, max: 9976No
nd_ra_suppress_allBooleantrue, falseNo

bfd (iosxe.devices.configuration.interfaces.tunnels)

NameTypeConstraintMandatoryDefault Value
templateStringNo
enableBooleantrue, falseNo
local_addressStringNo
intervalIntegermin: 50, max: 9999No
interval_min_rxIntegermin: 50, max: 9999No
interval_multiplierIntegermin: 3, max: 50No
echoBooleantrue, falseNo

ospf (iosxe.devices.configuration.interfaces.tunnels)

NameTypeConstraintMandatoryDefault Value
costIntegermin: 1, max: 65535No
dead_intervalIntegermin: 1, max: 65535No
hello_intervalIntegermin: 1, max: 65535No
mtu_ignoreBooleantrue, falseNo
network_type_broadcastBooleantrue, falseNo
network_type_non_broadcastBooleantrue, falseNo
network_type_point_to_multipointBooleantrue, falseNo
network_type_point_to_pointBooleantrue, falseNo
priorityIntegermin: 0, max: 255No
ttl_security_hopsIntegermin: 1, max: 254No
process_idsList[process_ids]No
message_digest_keysList[message_digest_keys]No

ospfv3 (iosxe.devices.configuration.interfaces.tunnels)

NameTypeConstraintMandatoryDefault Value
network_type_broadcastBooleantrue, falseNo
network_type_non_broadcastBooleantrue, falseNo
network_type_point_to_multipointBooleantrue, falseNo
network_type_point_to_pointBooleantrue, falseNo
costIntegermin: 1, max: 65535No

helper_addresses (iosxe.devices.configuration.interfaces.tunnels.ipv4)

NameTypeConstraintMandatoryDefault Value
addressIPYes
globalBooleantrue, falseNo
vrfStringNo

flow_monitors (iosxe.devices.configuration.interfaces.tunnels.ipv4)

NameTypeConstraintMandatoryDefault Value
nameStringYes
directionChoiceinput, outputYes

addresses (iosxe.devices.configuration.interfaces.tunnels.ipv6)

NameTypeConstraintMandatoryDefault Value
prefixIPYes
eui_64Booleantrue, falseNo

NameTypeConstraintMandatoryDefault Value
addressIPYes
link_localBooleantrue, falseNo

process_ids (iosxe.devices.configuration.interfaces.tunnels.ospf)

NameTypeConstraintMandatoryDefault Value
idIntegermin: 1, max: 65535No
areasListStringNo

message_digest_keys (iosxe.devices.configuration.interfaces.tunnels.ospf)

NameTypeConstraintMandatoryDefault Value
idIntegermin: 1, max: 255Yes
md5_auth_keyStringNo
md5_auth_typeChoice0, 7No

Examples

iosxe:
devices:
- name: Device1
configuration:
interfaces:
tunnels:
- name: 90
description: My tunnel
ipv4_address: 1.2.3.4/24
ipv4_address_mask: 255.255.255.0