You can configure tracks with the action command to enable Enhanced Object Tracking. To enable Enhanced Object, as a prerequisite, configure the track type that is
to be tracked.
The following example shows how to configure the action command on a track based on the change in state of the track:
Router# configure
Router(config)# track t1
Router(config-track)# type route reachability route ipv4 192.0.2.1/24
Router(config)# action track-down error-disable interface GigabitEthernet 0/0/0/1 auto-recover
The following running configuration example shows you how to configure the action command with respect to the scenario described in Figure 1.
track track1
type line-protocol state
interface GigabitEthernet0/0/0/1
!
!
track track2
type line-protocol state
interface GigabitEthernet0/1/0/1
!
!
track track3
type list boolean and
object track1
object track2
!
action
track-down error-disable interface GigabitEthernet0/0/0/0 auto-recover
track-down error-disable interface GigabitEthernet0/1/0/0
!
!
Verification
To view the status of the track, use the show track command:
Router# show track
Track track3
List boolean and is UP
7 changes, last change 16:04:28 IST Mon Jul 02 2018
object track2 UP
object track1 UP
Track track1
Interface GigabitEthernet0/0/0/1 line-protocol
Line protocol is UP
7 changes, last change 16:04:28 IST Mon Jul 02 2018
Track track2
Interface GigabitEthernet0/1/0/1 line-protocol
Line protocol is UP
7 changes, last change 16:02:41 IST Mon Jul 02 2018
To verify if the interface configured for tracking is disabled, use the show error-disable command.
Router# show error-disable
Interface Error-Disable reason Retry (s) Time disabled
------------------- ------------------------------ --------- ---------------
There are no interfaces error-disabled matching the given criteria
To view the status of all the interfaces of the tracked track, use the show ipv4 interface brief command.
Router# show ipv4 interface brief
Interface IP-Address Status Protocol Vrf-Name
GigabitEthernet0/0/0/0 unassigned Up Up default
GigabitEthernet0/0/0/1 unassigned Up Up default
GigabitEthernet0/1/0/0 unassigned Up Up default
GigabitEthernet0/1/0/1 unassigned Up Up default
When the status of track3 is "down", the following output for show ipv4 interface brief command is displayed.
Router# show ipv4 interface brief
Interface IP-Address Status Protocol Vrf-Name
GigabitEthernet0/0/0/0 unassigned Shutdown Down default
GigabitEthernet0/0/0/1 unassigned Shutdown Down default
GigabitEthernet0/1/0/0 unassigned Shutdown Down default
GigabitEthernet0/1/0/1 unassigned Up Up default
When track3 goes back to up state, the disabled condition on the interface GigabitEthernet0/0/0/0 is cleared. This condition
occurs because auto-recover is configured, but interface 0/1/0/0 remains in the disabled state because auto-recover is not configured on this interface. The change is reflected in the output of the show ipv4 interface brief command.
RP/0/0/CPU0:ios#show ipv4 interface brief
Interface IP-Address Status Protocol Vrf-Name
GigabitEthernet0/0/0/0 unassigned Up Up default
GigabitEthernet0/0/0/1 unassigned Up Up default
GigabitEthernet0/1/0/0 unassigned Shutdown Down default
GigabitEthernet0/1/0/1 unassigned Up Up default
GigabitEthernet0/1/0/2 unassigned Shutdown Down default
GigabitEthernet0/1/0/3 unassigned Shutdown Down default