Skip to content

Interface Loopback

This feature manages Loopback interface configuration for router IDs, management, and other virtual interface purposes. Loopback interfaces are virtual logical interfaces that provide a stable, always-up reference point for network services including routing protocol router IDs, management access, and service endpoints that remain accessible regardless of physical interface states.

Diagram
NameTypeConstraintMandatoryDefault Value
loopbacksList[loopbacks]No

loopbacks (iosxr.devices.configuration.interfaces)

Section titled “loopbacks (iosxr.devices.configuration.interfaces)”
NameTypeConstraintMandatoryDefault Value
idStringRegex: ^[0-9][0-9]*$Yes
interface_groupsListStringNo
bandwidthIntegermin: 0, max: 9223372036854775807No
dampeningBooleantrue, falseNo
dampening_decay_half_lifeIntegermin: 1, max: 45No
dampening_reuse_thresholdIntegermin: 1, max: 20000No
dampening_suppress_thresholdIntegermin: 1, max: 20000No
dampening_max_suppress_timeIntegermin: 1, max: 255No
descriptionStringNo
ipv4Class[ipv4]No
ipv6Class[ipv6]No
load_intervalIntegerNo
logging_events_link_statusBooleantrue, falseNo
mtuIntegermin: 64, max: 65535No
shutdownBooleantrue, falseNo
vrfStringNo

ipv4 (iosxr.devices.configuration.interfaces.loopbacks)

Section titled “ipv4 (iosxr.devices.configuration.interfaces.loopbacks)”
NameTypeConstraintMandatoryDefault Value
addressIPNo
netmaskIPNo
algorithmIntegermin: 128, max: 255No
forwarding_enableBooleantrue, falseNo
helper_addressesList[helper_addresses]No
mask_replyBooleantrue, falseNo
mtuIntegermin: 68, max: 65535No
redirectsBooleantrue, falseNo
route_tagIntegermin: 1, max: 4294967295No
secondariesList[secondaries]No
tcp_mss_adjustBooleantrue, falseNo
ttl_propagate_disableBooleantrue, falseNo
unnumberedStringNo
verify_unicast_source_reachable_via_allow_defaultBooleantrue, falseNo
verify_unicast_source_reachable_via_allow_self_pingBooleantrue, falseNo
verify_unicast_source_reachable_via_typeChoiceany, rxNo

ipv6 (iosxr.devices.configuration.interfaces.loopbacks)

Section titled “ipv6 (iosxr.devices.configuration.interfaces.loopbacks)”
NameTypeConstraintMandatoryDefault Value
addressesList[addresses]No
autoconfigBooleantrue, falseNo
enableBooleantrue, falseNo
eui64_addressesList[eui64_addresses]No
link_local_addressIPNo
link_local_route_tagIntegermin: 1, max: 4294967295No
link_local_zoneStringNo
mtuIntegermin: 1280, max: 65535No
nd_cache_limitIntegermin: 0, max: 128000No
nd_prefix_default_no_advBooleantrue, falseNo
nd_prefix_default_no_autoconfigBooleantrue, falseNo
tcp_mss_adjustBooleantrue, falseNo
ttl_propagate_disableBooleantrue, falseNo
verify_unicast_source_reachable_via_allow_defaultBooleantrue, falseNo
verify_unicast_source_reachable_via_allow_self_pingBooleantrue, falseNo
verify_unicast_source_reachable_via_typeChoiceany, rxNo

helper_addresses (iosxr.devices.configuration.interfaces.loopbacks.ipv4)

Section titled “helper_addresses (iosxr.devices.configuration.interfaces.loopbacks.ipv4)”
NameTypeConstraintMandatoryDefault Value
addressIPYes
vrfStringYes

secondaries (iosxr.devices.configuration.interfaces.loopbacks.ipv4)

Section titled “secondaries (iosxr.devices.configuration.interfaces.loopbacks.ipv4)”
NameTypeConstraintMandatoryDefault Value
addressIPYes
netmaskIPYes
algorithmIntegermin: 128, max: 255No
route_tagIntegermin: 1, max: 4294967295No

addresses (iosxr.devices.configuration.interfaces.loopbacks.ipv6)

Section titled “addresses (iosxr.devices.configuration.interfaces.loopbacks.ipv6)”
NameTypeConstraintMandatoryDefault Value
addressIPYes
prefix_lengthIntegermin: 0, max: 128Yes
algorithmIntegermin: 128, max: 255No
route_tagIntegermin: 1, max: 4294967295No
zoneStringNo

eui64_addresses (iosxr.devices.configuration.interfaces.loopbacks.ipv6)

Section titled “eui64_addresses (iosxr.devices.configuration.interfaces.loopbacks.ipv6)”
NameTypeConstraintMandatoryDefault Value
addressIPYes
prefix_lengthIntegermin: 0, max: 128Yes
algorithmIntegermin: 128, max: 255No
route_tagIntegermin: 1, max: 4294967295No
zoneStringNo

iosxr:
devices:
- name: router-1
host: 10.10.10.1:57400
configuration:
hostname: router-1
interfaces:
loopbacks:
- id: "0"
description: "Router ID"
ipv4:
address: 10.0.0.1
netmask: 255.255.255.255
iosxr:
devices:
- name: router-1
host: 10.10.10.1:57400
configuration:
hostname: router-1
interfaces:
loopbacks:
- id: "1"
description: "Management Loopback"
ipv4:
address: 10.1.1.1
netmask: 255.255.255.255
ipv6:
enable: true
addresses:
- address: 2001:db8::1
prefix_length: 128
iosxr:
devices:
- name: router-1
host: 10.10.10.1:57400
configuration:
hostname: router-1
interfaces:
loopbacks:
- id: "0"
description: "Global Router ID"
ipv4:
address: 10.0.0.1
netmask: 255.255.255.255
- id: "100"
description: "VRF CUSTOMER_A Loopback"
vrf: CUSTOMER_A
ipv4:
address: 10.100.0.1
netmask: 255.255.255.255
ipv6:
enable: true
addresses:
- address: 2001:db8:100::1
prefix_length: 128
- id: "200"
description: "VRF CUSTOMER_B Loopback"
vrf: CUSTOMER_B
ipv4:
address: 10.200.0.1
netmask: 255.255.255.255