Cisco IOS XR Routing Debug Command Reference, Release 3.6
EIGRP Debug Commands on Cisco IOS XR Software

Table Of Contents

EIGRP Debug Commands on Cisco IOS XR Software

debug eigrp fsm

debug eigrp ipv4

debug eigrp ipv6

debug eigrp neighbors

debug eigrp nsf

debug eigrp packets

debug eigrp transmit


EIGRP Debug Commands on Cisco IOS XR Software


This chapter describes the commands used to debug the Enhanced Interior Gateway Routing Protocol (EIGRP) on Cisco IOS XR software.

debug eigrp fsm

To display debugging information about the Enhanced Interior Gateway Routing Protocol (EIGRP) dual finite state machine (fsm) events and actions, use the debug eigrp fsm command in EXEC mode. To disable debugging output, use the no form of this command.

debug eigrp fsm

no debug eigrp fsm

Syntax Description

This command has no arguments or keywords.

Defaults

Debugging is disabled.

Command Modes

EXEC

Command History

Release
Modification

Release 3.3.0

This command was introduced on the Cisco CRS-1 and Cisco XR 12000 Series Router.

Release 3.4.0

No modification.

Release 3.5.0

No modification.

Release 3.6.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID

Task ID
Operations

eigrp

read


Examples

The following example shows how to enable debugging information about the EIGRP dual finite state machine events and actions:

RP/0/RP0/CPU0:router# debug eigrp fsm 

Related Commands

Command
Description

undebug

Enters debug mode to disable or reset multiple active debug command sessions.


debug eigrp ipv4

To display debugging information about the IP Version 4 (IPv4) address family under the Enhanced Interior Gateway Routing Protocol (EIGRP), use the debug eigrp ipv4 command in EXEC mode. To disable debugging output, use the no form of this command.

debug eigrp ipv4 [as-number | vrf vrf-name] [prefix mask | prefix/length | neighbor ip-address | notifications | summary]

no debug eigrp ipv4 [as-number | vrf vrf-name] [prefix mask | prefix/length | neighbor ip-address | notifications | summary]

Syntax Description

as-number

(Optional) Autonomous system (AS) number. Range is 1 to 65535.

vrf vrf-name

(Optional) Identifies an OSPF VPN routing and forwarding (VRF) instance. The vrf-name argument can be specified as an arbitrary string. The strings "default" and "all" are reserved values for the vrf-names argument.

prefix

(Optional) IP prefix, which limits output to a specific route.

mask

(Optional) IP address mask.

/length

(Optional) Prefix length, which can be indicated as a slash (/) and number. For example, /8 indicates that the first eight bits in the IP prefix are network bits. If length is used, the slash is required.

neighbor

(Optional) Displays IPv4 address family EIGRP neighbor debugging information.

ip-address

(Optional) Address of the neighbor.

notifications

(Optional) Displays IPv4 address family EIGRP event notifications.

summary

(Optional) Displays IPv4 address family EIGRP summary route processing information.


Defaults

Debugging is disabled.

Command Modes

EXEC

Command History

Release
Modification

Release 3.3.0

This command was introduced on the Cisco CRS-1 and Cisco XR 12000 Series Router.

Release 3.4.0

The ip-address argument was added.

Release 3.5.0

No modification.

Release 3.6.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID

Task ID
Operations

eigrp

read


Examples

The following example shows how to enable debugging information about the IPv4 address family EIGRP event notifications:

RP/0/RP0/CPU0:router# debug eigrp ipv4 notifications

Related Commands

Command
Description

undebug

Enters debug mode to disable or reset multiple active debug command sessions.


debug eigrp ipv6

To display debugging information about the IP Version 6 (IPv6) address family under the Enhanced Interior Gateway Routing Protocol (EIGRP), use the debug eigrp ipv6 command in EXEC mode. To disable debugging output, use the no form of this command.

debug eigrp ipv6 [vrf vrf-name] [prefix/length | neighbor ip-address | notifications | summary | af | interface | raw | rib]

no debug eigrp ipv6 [vrf vrf-name] [prefix/length | neighbor ip-address | notifications | summary | af | interface | raw | rib]

Syntax Description

as-number

(Optional) AS number. Range is 1 to 65535.

vrf vrf-name

(Optional) Identifies an OSPF VPN routing and forwarding (VRF) instance. The vrf-name argument can be specified as an arbitrary string. The strings "default" and "all" are reserved values for the vrf-names argument.

prefix

(Optional) IP prefix, which limits output to a specific route.

/length

(Optional) Prefix length, which can be indicated as a slash (/) and number. For example, /8 indicates that the first eight bits in the IP prefix are network bits. If length is used, the slash is required.

neighbor

(Optional) Displays IPv6 address family EIGRP neighbor debugging information.

ip-address

(Optional) Address of the neighbor.

notifications

(Optional) Displays IPv6 address family EIGRP event notifications.

summary

(Optional) Displays IPv6 address family EIGRP summary route processing information.

af

(Optional) Displays IPv6 address family EIGRP events.

interface

(Optional) Displays IPv6 address family EIGRP interface events.

raw

(Optional) Displays IPv6 address family EIGRP raw sockets events.

rib

(Optional) Displays IPv6 address family EIGRP RIB events.


Defaults

Debugging is disabled.

Command Modes

EXEC

Command History

Release
Modification

Release 3.5.0

This command was introduced on the Cisco CRS-1 and Cisco XR 12000 Series Router.

Release 3.6.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID

Task ID
Operations

eigrp

read


Examples

The following example shows how to enable debugging information about the IPv6 address family EIGRP event notifications:

RP/0/RP0/CPU0:router# debug eigrp ipv6 notifications

Related Commands

Command
Description

undebug

Enters debug mode to disable or reset multiple active debug command sessions.


debug eigrp neighbors

To display debugging information about Enhanced Interior Gateway Routing Protocol (EIGRP) neighbors, use the debug eigrp neighbors command in EXEC mode. To disable debugging output, use the no form of this command.

debug eigrp neighbors [siatimer] [static]

no debug eigrp neighbors [siatimer] [static]

Syntax Description

siatimer

(Optional) Displays EIGRP SIA timer messages.

static

(Optional) Displays EIGRP static neighbor information.


Defaults

Debugging is disabled.

Command Modes

EXEC

Command History

Release
Modification

Release 3.3.0

This command was introduced on the Cisco CRS-1 and Cisco XR 12000 Series Router.

Release 3.4.0

No modification.

Release 3.5.0

No modification.

Release 3.6.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID

Task ID
Operations

eigrp

read


Examples

The following example shows how to enable debugging information about the EIGRP SIA timer messages:

RP/0/RP0/CPU0:router# debug eigrp neighbors siatimer

Related Commands

Command
Description

undebug

Enters debug mode to disable or reset multiple active debug command sessions.


debug eigrp nsf

To display debugging information about the Enhanced Interior Gateway Routing Protocol (EIGRP) nonstop forwarding events and actions, use the debug eigrp nsf command in EXEC mode. To disable debugging output, use the no form of this command.

debug eigrp nsf

no debug eigrp nsf

Syntax Description

This command has no arguments or keywords.

Defaults

Debugging is disabled.

Command Modes

EXEC

Command History

Release
Modification

Release 3.3.0

This command was introduced on the Cisco CRS-1 and Cisco XR 12000 Series Router.

Release 3.4.0

No modification.

Release 3.5.0

No modification.

Release 3.6.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID

Task ID
Operations

eigrp

read


Examples

The following example shows how to enable debugging information about the IPv4-EIGRP event notifications:

RP/0/RP0/CPU0:router# debug eigrp ipv4 notifications

Related Commands

Command
Description

undebug

Enters debug mode to disable or reset multiple active debug command sessions.


debug eigrp packets

To display debugging information about Enhanced Interior Gateway Routing Protocol (EIGRP) packets, use the debug eigrp packets command in EXEC mode. To disable debugging output, use the no form of this command.

debug eigrp packets [[SIAquery] [SIAreply] [ack] [hello] [query] [reply] [request] [stub] [update] | terse | verbose]

no debug eigrp packets [[SIAquery] [SIAreply] [ack] [hello] [query] [reply] [request] [stub] [update] | terse | verbose]

Syntax Description

SIAquery

(Optional) Displays EIGRP SIA query packets.

SIAreply

(Optional) Displays EIGRP SIA reply packets.

ack

(Optional) Displays EIGRP acknowledgement packets.

hello

(Optional) Displays EIGRP hello packets.

query

(Optional) Displays EIGRP query packets.

reply

(Optional) Displays EIGRP reply packets.

request

(Optional) Displays EIGRP request packets.

stub

(Optional) Displays EIGRP stub packets.

update

(Optional) Displays EIGRP update packets.

terse

(Optional) Displays all EIGRP packets except hellos.

verbose

(Optional) Displays all EIGRP packets.


Defaults

Debugging is disabled.

Command Modes

EXEC

Command History

Release
Modification

Release 3.3.0

This command was introduced on the Cisco CRS-1 and Cisco XR 12000 Series Router.

Release 3.4.0

No modification.

Release 3.5.0

No modification.

Release 3.6.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID

Task ID
Operations

eigrp

read


Examples

The following example shows how to enable debugging information about EIGRP acknowledgement, request, and stub packets:

RP/0/RP0/CPU0:router# debug eigrp packets ack request stub

Related Commands

Command
Description

undebug

Enters debug mode to disable or reset multiple active debug command sessions.


debug eigrp transmit

To display debugging information about Enhanced Interior Gateway Routing Protocol (EIGRP) transmission events, use the debug eigrp ipv4 command in EXEC mode. To disable debugging output, use the no form of this command.

debug eigrp transmit [ack] [build] [detail] [link] [packetsize] [peerdown] [sia] [startup] [strange]

no debug eigrp transmit [ack] [build] [detail] [link] [packetsize] [peerdown] [sia] [startup] [strange]

Syntax Description

ack

(Optional) Displays EIGRP acknowledgement events.

build

(Optional) Displays EIGRP build events.

detail

(Optional) Displays EIGRP events with more detail.

link

(Optional) Displays EIGRP link events.

packetsize

(Optional) Displays EIGRP packet size events.

peerdown

(Optional) Displays EIGRP peerdown events.

sia

(Optional) Displays EIGRP "stuck in active" (SIA) events.

startup

(Optional) Displays EIGRP startup events.

strange

(Optional) Displays EIGRP strange events.


Defaults

Debugging is disabled.

Command Modes

EXEC

Command History

Release
Modification

Release 3.3.0

This command was introduced on the Cisco CRS-1 and Cisco XR 12000 Series Router.

Release 3.4.0

No modification.

Release 3.5.0

No modification.

Release 3.6.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID

Task ID
Operations

eigrp

read


Examples

The following example shows how to enable debugging information about EIGRP link and strange transmission events with more detail than the default setting:

RP/0/RP0/CPU0:router# debug eigrp transmit detail link strange

Related Commands

Command
Description

undebug

Enters debug mode to disable or reset multiple active debug command sessions.