Table Of Contents
debug decnet adj
debug decnet connects
debug decnet events
debug decnet packet
debug decnet routing
debug dhcp
debug dhcp redundancy
debug dialer events
debug dialer forwarding
debug dialer map
debug dialpeer
debug diameter
debug dlsw
debug dmsp doc-to-fax
debug dmsp fax-to-doc
debug dmvpn
debug dmvpn condition
debug dot11
debug dot11 aaa
debug dot11 cac
debug dot11 dot11radio
debug dot11 ids
debug dot11 ids mfp
debug dot1x
debug dot1x (EtherSwitch)
debug drip event
debug drip packet
debug dsc clock
debug dsip
debug dspapi
debug dspfarm
debug dspu activation
debug dspu packet
debug dspu state
debug dspu trace
debug dss ipx event
debug eap
debug eigrp address-family neighbor
debug eigrp address-family notifications
debug eigrp fsm
debug eigrp neighbor
debug eigrp notifications
debug eigrp nsf
debug eigrp packet
debug eigrp service-family
debug eigrp transmit
debug emm
debug eou
debug ephone alarm
debug ephone blf
debug ephone ccm-compatible
debug ephone detail
debug ephone error
debug ephone extension-assigner
debug ephone lpcor
debug ephone keepalive
debug ephone loopback
debug ephone message
debug ephone mlpp
debug ephone moh
debug ephone mwi
debug ephone pak
debug ephone qov
debug ephone raw
debug ephone register
debug ephone sccp-state
debug ephone state
debug ephone statistics
debug ephone video
debug ephone vm-integration
debug ephone whisper-intercom
debug errors
debug eswilp
debug ethernet cfm all
debug ethernet cfm diagnostic
debug ethernet cfm error
debug ethernet cfm errors
debug ethernet cfm events
debug ethernet cfm ha
debug ethernet cfm packets
debug ethernet cfm pm
debug ethernet l2ctrl
debug ethernet lmi
debug ethernet oam
debug ethernet service
debug ethernet service instance dynamic
debug event manager
debug events
debug decnet adj
To display debugging information on DECnet adjacencies, use the debug decnet adj command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug decnet adj
no debug decnet adj
Syntax Description
This command has no arguments or keywords.
Command Modes
Privileged EXEC
Examples
The following is sample output from the debug decnet adj command:
DNET-ADJ: Level 1 hello from 1.3
DNET-ADJ: Sending hellos to all routers on interface Ethernet0, blksize 1498
DNET-ADJ: Level 1 hello from 1.3
DNET-ADJ: 1.5 adjacency initializing
DNET-ADJ: sending triggered hellos
DNET-ADJ: Sending hellos to all routers on interface Ethernet0, blksize 1498
DNET-ADJ: Level 1 hello from 1.3
DNET-ADJ: 1.5 adjacency up
DNET-ADJ: Level 1 hello from 1.5
DNET-ADJ: 1.5 adjacency down, listener timeout
The following line indicates that the router is sending hello messages to all routers on this segment, which in this case is Ethernet 0:
DNET-ADJ: Sending hellos to all routers on interface Ethernet0, blksize 1498
The following line indicates that the router has heard a hello message from address 1.5 and is creating an adjacency entry in its table. The initial state of this adjacency will be initializing.
DNET-ADJ: 1.5 adjacency initializing
The following line indicates that the router is sending an unscheduled (triggered) hello message as a result of some event, such as new adjacency being heard:
DNET-ADJ: sending triggered hellos
The following line indicates that the adjacency with 1.5 is now up, or active:
DNET-ADJ: 1.5 adjacency up
The following line indicates that the adjacency with 1.5 has timed out, because no hello message has been heard from adjacency 1.5 in the time interval originally specified in the hello message from 1.5:
DNET-ADJ: 1.5 adjacency down, listener timeout
The following line indicates that the router is sending an unscheduled hello message, as a result of some event, such as the adjacency state changing:
DNET-ADJ: hello update triggered by state changed in dn_add_adjacency
debug decnet connects
To display debugging information of all connect packets that are filtered (permitted or denied) by DECnet access lists, use the debug decnet connects command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug decnet connects
no debug decnet connects
Syntax Description
This command has no arguments or keywords.
Command Modes
Privileged EXEC
Usage Guidelines
When you use connect packet filtering, it may be helpful to use the decnet access-group configuration command to apply the following basic access list:
access-list 300 permit 0.0 63.1023 eq any
You can then log all connect packets sent on interfaces to which you applied this list, in order to determine those elements on which your connect packets must be filtered.
Note
Packet password and account information is not logged in the debug decnet connects message, nor is it displayed by the show access EXEC command. If you specify password or account information in your access list, they can be viewed by anyone with access to the configuration of the router.
Examples
The following is sample output from the debug decnet connects command:
Router# debug decnet connects
DNET-CON: list 300 item #2 matched src=19.403 dst=19.309 on Ethernet0: permitted
srcname="RICK" srcuic=[0,017]
Table 72 describes significant fields shown in the output.
Table 72 debug decnet connects Field Descriptions
Field
|
Description
|
DNET-CON:
|
Indicates that this is a debug decnet connects packet.
|
list 300 item #2 matched
|
Indicates that a packet matched the second item in access list 300.
|
src=19.403
|
Indicates the source DECnet address for the packet.
|
dst=19.309
|
Indicates the destination DECnet address for the packet.
|
on Ethernet0:
|
Indicates the router interface on which the access list filtering the packet was applied.
|
permitted
|
Indicates that the access list permitted the packet.
|
srcname = "RICK"
|
Indicates the originator user of the packet.
|
srcuic=[0,017]
|
Indicates the source UIC of the packet.
|
dstobj=42
|
Indicates that DECnet object 42 is the destination.
|
id="USER"
|
Indicates the access user.
|
debug decnet events
To display debugging information on DECnet events, use the debug decnet events command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug decnet events
no debug decnet events
Syntax Description
This command has no arguments or keywords.
Command Modes
Privileged EXEC
Examples
The following is sample output from the debug decnet events command:
Router# debug decnet events
DNET: Hello from area 50 rejected - exceeded `max area' parameter (45)
DNET: Hello from area 50 rejected - exceeded `max area' parameter (45)
The following line indicates that the router received a hello message from a router whose area was greater than the max-area parameter with which this router was configured:
DNET: Hello from area 50 rejected - exceeded'max area' parameter (45)
The following line indicates that the router received a hello message from a router whose node ID was greater than the max-node parameter with which this router was configured:
DNET: Hello from node 1002 rejected - exceeded'max node' parameter (1000)
debug decnet packet
To display debugging information on DECnet packet events, use the debug decnet packet command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug decnet packet
no debug decnet packet
Syntax Description
This command has no arguments or keywords.
Command Modes
Privileged EXEC
Examples
The following is sample output from the debug decnet packet command:
Router# debug decnet packet
DNET-PKT: src 1.4 dst 1.5 sending to PHASEV
DNET-PKT: Packet fwded from 1.4 to 1.5, via 1.5, snpa 0000.3080.cf90, TokenRing0
The following line indicates that the router is sending a converted packet addressed to node 1.5 to
Phase V:
DNET-PKT: src 1.4 dst 1.5 sending to PHASEV
The following line indicates that the router forwarded a packet from node 1.4 to node 1.5. The packet is being sent to the next hop of 1.5 whose subnetwork point of attachment (MAC address) on that interface is 0000.3080.cf90.
DNET-PKT: Packet fwded from 1.4 to 1.5, via 1.5, snpa 0000.3080.cf90, TokenRing0
debug decnet routing
To display all DECnet routing-related events occurring at the router, use the debug decnet routing command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug decnet routing
no debug decnet routing
Syntax Description
This command has no arguments or keywords.
Command Modes
Privileged EXEC
Examples
The following is sample output from the debug decnet routing command:
Router# debug decnet routing
DNET-RT: Received level 1 routing from 1.3 on Ethernet0 at 1:16:34
DNET-RT: Sending normal routing updates on Ethernet0
DNET-RT: Sending level 1 routing updates on interface Ethernet0
DNET-RT: Level1 routes from 1.5 on Ethernet0: entry for node 5 created
DNET-RT: route update triggered by after split route pointers in dn_rt_input
DNET-RT: Received level 1 routing from 1.5 on Ethernet 0 at 1:18:35
DNET-RT: Sending L1 triggered routes
DNET-RT: Sending L1 triggered routing updates on Ethernet0
DNET-RT: removing route to node 5
The following line indicates that the router has received a level 1 update on Ethernet interface 0:
DNET-RT: Received level 1 routing from 1.3 on Ethernet0 at 1:16:34
The following line indicates that the router is sending its scheduled updates on Ethernet interface 0:
DNET-RT: Sending normal routing updates on Ethernet0
The following line indicates that the route will send an unscheduled update on this interface as a result of some event. In this case, the unscheduled update is a result of a new entry created in the routing table of the interface.
DNET-RT: route update triggered by after split route pointers in dn_rt_input
The following line indicates that the router sent the unscheduled update on Ethernet 0:
DNET-RT: Sending L1 triggered routes
DNET-RT: Sending L1 triggered routing updates on Ethernet0
The following line indicates that the router removed the entry for node 5 because the adjacency with node 5 timed out, or the route to node 5 through a next-hop router was disconnected:
DNET-RT: removing route to node 5
debug dhcp
To display debugging information about the Dynamic Host Configuration Protocol (DHCP) client activities and to monitor the status of DHCP packets, use the debug dhcp command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug dhcp [detail]
no debug dhcp [detail]
Syntax Description
detail
|
(Optional) Displays additional debugging information.
|
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.0
|
This command was introduced.
|
12.3(8)T
|
The output of this command was enhanced to display default static routes.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
You can also use the debug dhcp command to monitor the subnet allocation and releasing for on-demand address pools.
For debugging purposes, the debug dhcp detail command provides the most useful information such as the lease entry structure of the client and the state transitions of the lease entry. The debug output shows the scanned option values from received DHCP messages that are replies to a router request. The values of the op, htype, hlen, hops, server identifier option, xid, secs, flags, ciaddr, yiaddr, siaddr, and giaddr fields of the DHCP packet are shown in addition to the length of the options field.
Examples
The following examples show and explain some of the typical debugging messages you may see when using the debug dhcp detail command.
The following sample output shows when a DHCP client sends a DHCPDISCOVER broadcast message to find its local DHCP server:
Router# debug dhcp detail
00:07:16:DHCP:DHCP client process started:10
00:07:16:RAC:Starting DHCP discover on Ethernet2
00:07:16:DHCP:Try 1 to acquire address for Ethernet2
00:07:16:%SYS-5-CONFIG_I:Configured from console by console
00:07:19:DHCP:Shutting down from get_netinfo()
00:07:19:DHCP:Attempting to shutdown DHCP Client
00:07:21:DHCP:allocate request
00:07:21:DHCP:new entry. add to queue
00:07:21:DHCP:SDiscover attempt # 1 for entry:
The first seven lines of the following output show the current values stored in the lease entry structure for the client:
00:07:21:Temp IP addr:0.0.0.0 for peer on Interface:Ethernet2
00:07:21:Temp sub net mask:0.0.0.0
00:07:21: DHCP Lease server:0.0.0.0, state:1 Selecting
00:07:21: DHCP transaction id:582
00:07:21: Lease:0 secs, Renewal:0 secs, Rebind:0 secs
00:07:21: Next timer fires after:00:00:03
00:07:21: Retry count:1 Client-ID:cisco-0010.7b6e.afd8-Et2
00:07:21:DHCP:SDiscover:sending 308 byte length DHCP packet
00:07:21:DHCP:SDiscover 308 bytes
00:07:21: B'cast on Ethernet2 interface from 0.0.0.0
The following output shows the offered addresses and parameters sent to the DHCP client by the DHCP server via a DHCPOFFER message. The messages containing the Scan field indicate the options that were scanned from the received BOOTP packet and the corresponding values:
00:07:23:DHCP:Received a BOOTREP pkt
00:07:23:DHCP:Scan:Message type:DHCP Offer
00:07:23:DHCP:Scan:Server ID Option:10.1.1.1 = A010101
00:07:23:DHCP:Scan:Lease Time:180
00:07:23:DHCP:Scan:Renewal time:90
00:07:23:DHCP:Scan:Rebind time:157
00:07:23:DHCP:Scan:Subnet Address Option:255.255.255.0
The following output shows selected fields in the received BOOTP packet:
00:07:23:DHCP:rcvd pkt source:10.1.1.1, destination: 255.255.255.255
00:07:23: UDP sport:43, dport:44, length:308
00:07:23: DHCP op:2, htype:1, hlen:6, hops:0
00:07:23: DHCP server identifier:10.1.1.1
00:07:23: xid:582, secs:0, flags:8000
00:07:23: client:0.0.0.0, your:10.1.1.2
00:07:23: srvr: 0.0.0.0, gw:0.0.0.0
00:07:23: options block length:60
00:07:23:DHCP Offer Message Offered Address:10.1.1.2
00:07:23:DHCP:Lease Seconds:180 Renewal secs: 90 Rebind secs:157
00:07:23:DHCP:Server ID Option:10.1.1.1
00:07:23:DHCP:offer received from 10.1.1.1
The following output shows when the DHCP client sends a DHCPREQUEST broadcast message to the DHCP server to accept the offered parameters:
00:07:23:DHCP:SRequest attempt # 1 for entry:
00:07:23:Temp IP addr:10.1.1.2 for peer on Interface:Ethernet2
00:07:23:Temp sub net mask:255.255.255.0
00:07:23: DHCP Lease server:10.1.1.1, state:2 Requesting
00:07:23: DHCP transaction id:582
00:07:23: Lease:180 secs, Renewal:0 secs, Rebind:0 secs
00:07:23: Next timer fires after:00:00:02
00:07:23: Retry count:1 Client-ID:cisco-0010.7b6e.afd8-Et2
00:07:23:DHCP:SRequest- Server ID option:10.1.1.1
00:07:23:DHCP:SRequest- Requested IP addr option:10.1.1.2
00:07:23:DHCP:SRequest placed lease len option:180
00:07:23:DHCP:SRequest:326 bytes
00:07:23:DHCP:SRequest:326 bytes
00:07:23: B'cast on Ethernet2 interface from 0.0.0.0
The following output shows when the DHCP server sends a DHCPACK message to the client with the full set of configuration parameters:
00:07:23:DHCP:Received a BOOTREP pkt
00:07:23:DHCP:Scan:Message type:DHCP Ack
00:07:23:DHCP:Scan:Server ID Option:10.1.1.1 = A010101
00:07:23:DHCP:Scan:Lease Time:180
00:07:23:DHCP:Scan:Renewal time:90
00:07:23:DHCP:Scan:Rebind time:157
00:07:23:DHCP:Scan:Subnet Address Option:255.255.255.0
00:07:23:DHCP:rcvd pkt source:10.1.1.1, destination: 255.255.255.255
00:07:23: UDP sport:43, dport:44, length:308
00:07:23: DHCP op:2, htype:1, hlen:6, hops:0
00:07:23: DHCP server identifier:10.1.1.1
00:07:23: xid:582, secs:0, flags:8000
00:07:23: client:0.0.0.0, your:10.1.1.2
00:07:23: srvr: 0.0.0.0, gw:0.0.0.0
00:07:23: options block length:60
00:07:23:DHCP Ack Message
00:07:23:DHCP:Lease Seconds:180 Renewal secs: 90 Rebind secs:157
00:07:23:DHCP:Server ID Option:10.1.1.1Interface Ethernet2 assigned DHCP address 10.1.1.2,
mask 255.255.255.0
00:07:26:DHCP Client Pooling:***Allocated IP address:10.1.1.2
00:07:26:Allocated IP address = 10.1.1.2 255.255.255.0
The following output shows when a default gateway (option 3) is assigned a static IP address that is the default route and that static routes were added from the DHCP server:
*Oct 2 06:22:24: Setting default_gateway to 68.8.8.1 ! This is the option 3 default
gateway.
*Oct 2 06:22:24: Adding default route 68.8.8.1
*Oct 2 06:22:24: DHCP: Adding static route to 4.3.2.1 255.255.255.255 via 68.8.8.1
*Oct 2 06:22:24: DHCP: Adding static route to 1.1.1.1 255.255.255.255 via 68.8.8.1
*Oct 2 06:22:24: DHCP: Adding static route to 67.2.2.2 255.255.255.255 via 68.8.8.1
Most fields are self-explanatory; however, fields that may need further explanation are described in Table 73.
Table 73 debug dhcp Field Descriptions
Fields
|
Description
|
DHCP:Scan:Subnet Address Option:255.255.255.0
|
Subnet mask option (option 1).
|
DHCP server identifier:1.1.1.1
|
Value of the DHCP server ID option (option 54). Note that this is not the same as the siaddr field, which is the server IP address.
|
srvr:0.0.0.0, gw:0.0.0.0
|
srvr is the value of the siaddr field. gw is the value of the giaddr field.
|
Related Commands
Command
|
Description
|
debug ip ddns update
|
Enables debugging for DDNS updates.
|
debug ip dhcp server
|
Enables DHCP server debugging.
|
host (host-list)
|
Specifies a list of hosts that will receive DDNS updates of A and PTR RRs.
|
ip ddns update hostname
|
Enables a host to be used for DDNS updates of A and PTR RRs.
|
ip ddns update method
|
Specifies a method of DDNS updates of A and PTR RRs and the maximum interval between the updates.
|
ip dhcp client update dns
|
Enables DDNS updates of A RRs using the same hostname passed in the hostname and FQDN options by a client.
|
ip dhcp-client update dns
|
Enables DDNS updates of A RRs using the same hostname passed in the hostname and FQDN options by a client.
|
ip dhcp update dns
|
Enables DDNS updates of A and PTR RRs for most address pools.
|
ip host-list
|
Specifies a list of hosts that will receive DDNS updates of A and PTR RRs.
|
show ip ddns update
|
Displays information about the DDNS updates.
|
show ip ddns update method
|
Displays information about the DDNS update method.
|
show ip dhcp server pool
|
Displays DHCP server pool statistics.
|
show ip host-list
|
Displays the assigned hosts in a list.
|
update dns
|
Dynamically updates a DNS with A and PTR RRs for some address pools.
|
debug dhcp redundancy
To display debugging information about DHCP proxy client redundancy events, use the debug dhcp redundancy command in privileged EXEC mode. To disable the display of debugging output, use the no form of this command.
debug dhcp redundancy
no debug dhcp redundancy
Syntax Description
This command has no arguments or keywords.
Command Default
Debugging output is disabled for DHCP redundancy events.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.2(31)SB2
|
This command was introduced.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Examples
The following example displays debug messages regarding DHCP redundancy events. The last line is output when the debug dhcp redundancy command is enabled. The line indicates that the active Route Processor has sent a dynamic lease synchronization message for IP address 10.1.1.1:
Router# debug dhcp redundancy
*Mar 15 10:32:21: DHCPD: assigned IP address 10.1.1.1 to client
*Mar 15 10:32:21: DHCPD: dynamic sync sent for 10.1.1.1
Related Commands
Command
|
Description
|
debug ip dhcp server redundancy
|
Displays debugging information about DHCP server and relay agent redundancy events.
|
debug dialer events
To display debugging information about the packets received on a dialer interface, use the debug dialer events command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug dialer events
no debug dialer events
Syntax Description
This command has no arguments or keywords.
Command Modes
Privileged EXEC
Usage Guidelines
When dial-on-demand routing (DDR) is enabled on the interface, information concerning the cause of any call (called the Dialing cause) is displayed.
Examples
In the following example, the line of output for an IP packet lists the name of the DDR interface and the source and destination addresses of the packet:
Router# debug dialer events
Dialing cause: Serial0: ip (s=172.16.1.111 d=172.16.2.22)
The following line of output for a bridged packet lists the DDR interface and the type of packet (in hexadecimal). For information on these packet types, see the "Ethernet Type Codes" appendix of the Cisco IOS Bridging and IBM Networking Command Reference publication.
Dialing cause: Serial1: Bridge (0x6005)
Most messages are self-explanatory; however, messages that may need some explanation are described in Table 74.
Table 74 debug dialer events Message Descriptions
Message
|
Description
|
Dialer0: Already xxx call(s) in progress on Dialer0, dialing not allowed
|
Number of calls in progress (xxx) exceeds the maximum number of calls set on the interface.
|
Dialer0: No free dialer - starting fast idle timer
|
All the lines in the interface or rotary group are busy, and a packet is waiting to be sent to the destination.
|
BRI0: rotary group to xxx overloaded (yyy)
|
Number dialer (xxx) exceeds the load set on the interface (yyy).
|
BRI0: authenticated host xxx with no matching dialer profile
|
No dialer profile matches xxx, the Challenge Handshake Authentication Protocol (CHAP) name or remote name of the remote host.
|
BRI0: authenticated host xxx with no matching dialer map
|
No dialer map matches xxx, the CHAP name or remote name of the remote host.
|
BRI0: Can't place call, verify configuration
|
Dialer string or dialer pool on an interface not set.
|
Table 75 describes the messages that the debug dialer events command can generate for a serial interface used as a V.25bis dialer for DDR.
Table 75 debug dialer events Command Message Descriptions for DDR
Message
|
Description
|
Serial 0: Dialer result = xxxxxxxxxx
|
Result returned from the V.25bis dialer. It is useful in debugging if calls are failing. On some hardware platforms, this message cannot be displayed due to hardware limitations. Possible values for the xxxxxxxxxx variable depend on the V.25bis device with which the router is communicating.
|
Serial 0: No dialer string defined. Dialing cannot occur.
|
Packet is received that should cause a call to be placed. However, no dialer string is configured, so dialing cannot occur. This message usually indicates a configuration problem.
|
Serial 0: Attempting to dial xxxxxxxxxx
|
Packet has been received that passes the dial-on-demand access lists. That packet causes phone number xxxxxxxxxx to be dialed.
|
Serial 0: Unable to dial xxxxxxxxxx
|
Phone call to xxxxxxxxxx cannot be placed. This failure might be due to a lack of memory, full output queues, or other problems.
|
Serial 0: disconnecting call
|
Router hangs up a call.
|
Serial 0: idle timeout
Serial 0: re-enable timeout
Serial 0: wait for carrier timeout
|
One of these three messages is displayed when a dialer timer expires. These messages are mostly informational, but are useful for debugging a disconnected call or call failure.
|
Related Commands
Command
|
Description
|
debug decnet packet
|
Displays debugging information about the packets received on a dialer interface.
|
debug dialer forwarding
To display debugging information about the control plane at the home gateway (HGW) for Layer 2 Tunneling Protocol (L2TP) dialout, use the debug dialer forwarding command in privileged EXEC mode. The no form of this command disables debugging output.
debug dialer forwarding
no debug dialer forwarding
Syntax Description
This command has no keywords or arguments.
Defaults
This command is disabled by default.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.2 T
|
This command was introduced.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
Use the debug dialer forwarding command to configure a virtual private dialout network (VPDN) on the HGW and a network access server (NAS) to dial from the HGW to the client.
An L2TP tunnel is created between the HGW and the NAS and the packets are forwarded transparently at the NAS.
Examples
The following is sample output from the debug dialer forwarding command for dialing from the HGW to the client.
Note
DDR-FWD is debug dialer forwarding information. (DDR= dial-on-demand routing.)
Router# debug dialer forwarding
Dialer forwarding events debugging is on
Target IP address:1.1.1.3
Sweep range of sizes [n]:
Type escape sequence to abort.
Sending 1, 100-byte ICMP Echos to 1.1.1.3, timeout is 2 seconds:
1d00h:Vi3 DDR-FWD 83093A60:event [REQUEST] state before [IDLE]
1d00h:Vi3 DDR-FWD 83093A60:VPN Authorization started
1d00h:Vi3 DDR-FWD 83093A60:VPN author result 1
1d00h:Vi3 DDR-FWD 83093A60:event [AUTHOR FOUND] state before [AUTHORIZING]
1d00h:Vi3 DDR-FWD 83093A60:event [FORWARDED] state before [FORWARDING]
1d00h:Vi3 DDR-FWD 83093A60:Connection is up, start LCP now
*Mar 2 00:31:33:%LINK-3-UPDOWN:Interface Virtual-Access3, changed state to up.
Success rate is 0 percent (0/1)
*Mar 2 00:31:35:%LINEPROTO-5-UPDOWN:Line protocol on Interface Virtual-Access3, changed
Outgoing call disconnected:
1d00h:Vi3 DDR-FWD 83093A60:event [VPDN DISC] state before [FORWARDED]
*Mar 2 00:33:33:%LINK-3-UPDOWN:Interface Virtual-Access3, changed state to down
*Mar 2 00:33:34:%LINEPROTO-5-UPDOWN:Line protocol on Interface Virtual-Access3, changed
Related Commands
Command
|
Description
|
debug dialer events
|
Displays debugging information about events on a dialer interface.
|
debug dialer packets
|
Displays debugging information about packets received on a dialer interface.
|
debug dialer map
To display debugging information about the creation and deletion of dynamic dialer maps, use the debug dialer map command in privileged EXEC mode. The no form of this command disables debugging output.
debug dialer map
no debug dialer map
Syntax Description
This command has no keywords or arguments.
Defaults
This command is disabled by default.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.1(5.1)
|
This command was introduced.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
Use the debug dialer map command to track large-scale dialout (LSDO) and incoming calls that use dynamic dialer maps. This command shows the whole trace including when the map is created and removed.
If an interface is configured for dial-on-demand routing (DDR), and a map to a specified address does not exist, then a dynamic dialer map is created and when the call disconnects, the dialer map is removed.
Note
Do not configure a dialer string or a dialer map on the incoming interface.
Examples
In the following sample output from the debug dialer map command, a dialer map is created when an incoming call is connected and removed when that call is disconnected:
Dial on demand dynamic dialer maps debugging is on
Incoming call connected:
*Mar 22 12:19:15.597:%LINK-3-UPDOWN:Interface BRI0/0:1, changed state to up
*Mar 22 12:19:17.748:BR0/0:1 DDR:dialer_create_dynamic_map map created for 11.0.0.1
*Mar 22 12:19:18.734:%LINEPROTO-5-UPDOWN:Line protocol on Interface BRI0/0:1, changed
state to up
*Mar 22 12:19:21.598:%ISDN-6-CONNECT:Interface BRI0/0:1 is now connected to unknown R2604
Incoming call disconnected:
*Mar 22 12:21:15.597:%ISDN-6-DISCONNECT:Interface BRI0/0:1 disconnected from R2604, call
lasted 120 seconds
*Mar 22 12:21:15.645:%LINK-3-UPDOWN:Interface BRI0/0:1, changed state to down
*Mar 22 12:21:15.649:BR0/0:1 DDR:dialer_remove_dynamic_map map 11.0.0.1 removed
*Mar 22 12:21:16.647:%LINEPROTO-5-UPDOWN:Line protocol on Interface BRI0/0:1, changed
state to down
Related Commands
Command
|
Description
|
debug dialer events
|
Displays debugging information about events on a dialer interface.
|
debug dialer packets
|
Displays debugging information about packets received on a dialer interface.
|
debug dialpeer
Note
Effective with release 12.3(8)T, the debug dialpeer command is replaced by the debug voip dialpeer command. See the debug voip dialpeer command for more information.
To view dial peer information, use the debug dialpeer command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug dialpeer
no debug dialpeer
Syntax Description
This command has no arguments or keywords.
Defaults
Disabled
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.2(11)T
|
This command was introduced.
|
12.3(8)T
|
This command was replaced by the debug voip dialpeer command.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
Disable console logging and use buffered logging before using the debug dialpeer command. Using the debug dialpeer command generates a large volume of debugging messages, which can affect router performance.
Examples
The following is sample output for the debug dialpeer command. The output shows the destination pattern configured on the matched dial-peer. Expanded string is the string after applying number translation to the original number. It shows that dial-peer 1311 was an incoming dial-peer match. It also shows that routing label was att1. It shows that dial-peer 5108888 and 111399 are an outgoing dial-peer match.
00:22:28: Inside dpMatchCore:
00:22:28: destination pattn:5108880101 expanded string:5108880101
00:22:28:MatchNextPeer:Peer 1311 matched
00:22:28: Inside dpMatchCore:
00:22:28: destination pattn:5108880101 expanded string:5108880101
00:22:28: Inside dpMatchCore:
00:22:28: destination pattn:4088880101 expanded string:4088880101
00:22:28: Inside dpMatchCore:
00:22:28: destination pattn:4088880101 expanded string:4088880101
00:22:28: dpAssociateIncomingPeer_T:Matching route label att1
00:22:28: Inside dpMatchCore:
00:22:28: destination pattn:5108880101 expanded string:5108880101
00:22:28: dpAssociateIncomingPeer_T:Matching peer with src route label att1 failed
00:22:28: Inside dpMatchCore:
00:22:28: destination pattn:5108880101 expanded string:5108880101
00:22:28:MatchNextPeer:Peer 1311 matched
00:22:28: Inside dpMatchPeersMoreArg
00:22:28:dpMatchPeersMoreArg:Match Dest. pattern; called (5108880101)
00:22:28: Inside dpMatchCore:
Router#ttn:5108880101 expanded string:5108880101
00:22:28:MatchNextPeer:Peer 5108888 matched
00:22:28:MatchNextPeer:Peer 111399 matched
00:22:28:dpMatchPeersMoreArg:Result=0 after MATCH_ORIGINATE
Table 76 describes the significant fields shown in the display.
Table 76 debug dialpeer Field Descriptions
Field
|
Description
|
destination pattn
|
Destination pattern configured on the dial peer.
|
expanded string
|
The string after applying number translation to the original number.
|
Match Dest. pattern; called
|
Indicates that dial-peer match is going to match destination pattern against the called number.
|
Matching route label
|
The trunk group label or carrier id that is used for matching a dial peer.
|
MatchNextPeer
|
Indicates the dial peer tag that matched.
|
Result
|
Indicates the result of dial peer matching algorithm:
0 = Successful 1 = More digits needed for a possible match -1 = No match (match failed) -2 = The digits matched, but the destination address could not be obtained
|
Related Commands
Command
|
Description
|
call-block (dial peer)
|
Enables blocking of incoming calls on the dial peer.
|
carrier-id (dial-peer)
|
Identifies the carrier handling the incoming call.
|
session target (ENUM)
|
Specifies the ENUM search table for the target session.
|
show dial-peer voice
|
Displays the configuration of the dial peer.
|
translation-profile (dial-peer)
|
Assigns a translation profile to the dial peer.
|
trunkgroup (dial-peer)
|
Assigns a trunk group to the dial peer.
|
trunk-group-label (dial-peer)
|
Identifies the trunk group handling the incoming call.
|
debug diameter
To display information about the Diameter Protocol, use the debug diameter command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug diameter [dcca | connection | error | packet | event | fsm | failover]
no debug diameter [dcca | connection | error | packet | event | fsm | failover]
Syntax Description
dcca
|
(Optional) Enables debugging for Diameter-Credit Control Accounting.
|
connection
|
(Optional) Enables debugging output for the connection between two Diameter nodes.
|
error
|
(Optional) Enables debugging output for Diameter errors.
|
packet
|
(Optional) Enables debugging output for Diameter data packets.
|
event
|
(Optional) Enables debugging output for Diameter events.
|
fsm
|
(Optional) Enables debugging output for the finite state machine.
|
failover
|
(Optional) Enables debugging output for Diameter redundancy.
|
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.4(9)T
|
This command was introduced.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
Use this command to display information about any of the listed classes of information about the Diameter Protocol.
Examples
The following examples show output from the debug diameter command:
Peer configuration and peer connection after a peer is configured
Router# debug diameter all
*May 9 17:58:14.832: Dia Base: Diameter Peer configured. Allocate connection context.
*May 9 17:58:14.832: Dia Base: Allocate the peer connection context 50F63888, handle
C000000C *May 9 17:58:14.832: Dia Base: (C000000C): Received peer configuration event
*May 9 17:58:14.832: Dia Peer FSM (50F63888): input event START in state CLOSED *May 9
17:58:14.832: Dia Peer FSM (50F63888): Starting Connection timer *May 9 17:58:14.832: Dia
Peer FSM (50F63888): event START, state
*May 9 17:58:14.836: Dia Transport: socket 0 - connecting to 9.113.33.6
*May 9 17:58:14.836: Dia Transport: socket 0 - connection in progress *May 9
17:58:14.836: Dia Transport: socket 0 - local address 9.113.33.5
*May 9 17:58:14.836: Dia Transport: socket 0 - resume socket write - nothing to write
*May 9 17:58:14.836: Dia Base: (C000000C): Received peer connection event from transport
*May 9 17:58:14.836: Dia Peer FSM (50F63888): input event RCV_CONN_ACK in state
WAIT_CONN_ACK *May 9 17:58:14.836: Dia Base: Sending diameter message to peer "Unknown"
*May 9 17:58:14.836: DIAMETER: CER message, ver=1, len=120, app=0,
[2328318322/2328318322]
*May 9 17:58:14.836: DIAMETER: Origin-host-name [264]
*May 9 17:58:14.836: DIAMETER: Origin-Realm [296]
*May 9 17:58:14.836: DIAMETER: Host-IP-address [257]
*May 9 17:58:14.836: DIAMETER: Vendor-ID [266] 9
*May 9 17:58:14.836: DIAMETER: Product-name [269]
*May 9 17:58:14.836: DIAMETER: Auth-Application-ID [258] 4
*May 9 17:58:14.836: DIAMETER: Firmware-Revision [267] 1
50D0B710: 01000078 80000101 00000000 ...x........
50D0B720: 8AC75172 8AC75172 00000108 4000000C .GQr.GQr....@...
50D0B730: 686F7374 00000128 4000000D 63697363 host...(@...cisc
50D0B740: 6F000000 00000101 4000000E 00010971 o.......@......q
50D0B750: 21050000 0000010A 4000000C 00000009 !.......@.......
50D0B760: 0000010D 00000014 43373230 302D4738 ........C7200-G8
50D0B770: 49532D4D 00000102 4000000C 00000004 IS-M....@.......
50D0B780: 0000010B 0000000C 00000001 00 .............
*May 9 17:58:14.836: Dia Base: Request message hash ctx created for
[2328318322/2328318322] *May 9 17:58:14.836: Dia Peer FSM (50F63888): Starting CER timer
*May 9 17:58:14.836: Dia Peer FSM (50F63888): event RCV_CONN_ACK, state
WAIT_CONN_ACK-->WAIT_CEA *May 9 17:58:14.836: Dia Transport: Dia Transport write message
event *May 9 17:58:14.836: Dia Transport: socket 0 - complete msg sent *May 9
17:58:14.840: Dia Transport: socket 0 - complete read of 20 bytes *May 9 17:58:14.840:
Dia Transport: complete header read from socket 0 *May 9 17:58:14.840: Dia Transport:
read msg (172) bytes from socket 0 *May 9 17:58:14.840: Dia Transport: socket 0 -
complete read of 172 bytes *May 9 17:58:14.840: Dia Base: Diameter message received from
the peer "Unknown"
*May 9 17:58:14.840: DIAMETER: CEA message, ver=1, len=192, app=0,
[2328318322/2328318322]
*May 9 17:58:14.840: DIAMETER: Result-code [268]
*May 9 17:58:14.840: DIAMETER: Origin-host-name [264]
"diameter2.cisco.com" (M)
*May 9 17:58:14.840: DIAMETER: Origin-Realm [296]
*May 9 17:58:14.840: DIAMETER: Host-IP-address [257]
*May 9 17:58:14.840: DIAMETER: Vendor-ID [266] 9
*May 9 17:58:14.840: DIAMETER: Product-name [269]
*May 9 17:58:14.840: DIAMETER: Supported-Vendor-ID [265]
*May 9 17:58:14.840: DIAMETER: Supported-Vendor-ID [265]
*May 9 17:58:14.840: DIAMETER: Supported-Vendor-ID [265] 9
*May 9 17:58:14.840: DIAMETER: Supported-Vendor-ID [265] 9
*May 9 17:58:14.840: DIAMETER: Auth-Application-ID [258] 4
65940780: 010000C0 00000101 00000000 ...@........
65940790: 8AC75172 8AC75172 0000010C 4000000C .GQr.GQr....@...
659407A0: 000007D1 00000108 4000001B 6469616D ...Q....@...diam
659407B0: 65746572 322E6369 73636F2E 636F6D00 eter2.cisco.com.
659407C0: 00000128 40000011 63697363 6F2E636F ...(@...cisco.co
659407D0: 6D000000 00000101 4000000E 00010A4D m.......@......M
659407E0: 9A500000 0000010A 4000000C 00000009 .P......@.......
659407F0: 0000010D 00000017 4469616D 65746572 ........Diameter
65940800: 2D536572 76657200 00000109 4000000C -Server.....@...
65940810: 000028AF 00000109 4000000C 00003165 ..(/....@.....1e
65940820: 00000109 4000000C 00000009 00000109 ....@...........
65940830: 4000000C 00000009 00000102 4000000C @...........@...
65940840: 00000004 00 .....
*May 9 17:58:14.840: Dia Base: Request message hash ctx removed for
[2328318322/2328318322] *May 9 17:58:14.840: Dia Base: (C000000C): Received msg event
from message i/o *May 9 17:58:14.840: Dia Peer FSM (50F63888): input event RCV_CEA in
state WAIT_CEA *May 9 17:58:14.840: Dia Peer FSM (50F63888): Starting Watchdog timer *May
9 17:58:14.840: %DIABASE-4-DIA_PEER_UP: Diameter peer 9.113.33.6 port 3868 TCP UP *May 9
17:58:14.840: Dia Peer FSM (50F63888): event RCV_CEA, state WAIT_CEA-->OPEN
Periodic watch-dog message exchanges
*May 9 17:59:14.840: Dia Peer FSM (50F63888): input event TIMEOUT in
*May 9 17:59:14.840: Dia Base: Sending diameter message to peer
*May 9 17:59:14.840: DIAMETER: DWR message, ver=1, len=48, app=0,
*May 9 17:59:14.840: DIAMETER: Origin-host-name [264]
*May 9 17:59:14.840: DIAMETER: Origin-Realm [296]
50D0B710: 01000030 80000118 00000000 ...0........
50D0B720: 8AC75173 8AC75173 00000108 4000000C .GQs.GQs....@...
50D0B730: 686F7374 00000128 4000000D 63697363 host...(@...cisc
50D0B740: 6F000000 FD o...}
*May 9 17:59:14.840: Dia Base: Request message hash ctx created for
*May 9 17:59:14.840: Dia Peer FSM (50F63888): Starting Watchdog timer,
[60] left for next timeout*May 9 17:59:14.840: Dia Peer FSM (50F63888):
event TIMEOUT, state OPEN-->OPEN
*May 9 17:59:14.840: Dia Transport: Dia Transport write message event
*May 9 17:59:14.840: Dia Transport: socket 0 - complete msg sent
*May 9 17:59:14.840: Dia Transport: socket 0 - complete read of 20
*May 9 17:59:14.840: Dia Transport: complete header read from socket 0
*May 9 17:59:14.840: Dia Transport: read msg (60) bytes from socket 0
*May 9 17:59:14.840: Dia Transport: socket 0 - complete read of 60
*May 9 17:59:14.840: Dia Base: Diameter message received from the peer
*May 9 17:59:14.840: DIAMETER: DWA message, ver=1, len=80, app=0,
*May 9 17:59:14.840: DIAMETER: Result-code [268]
*May 9 17:59:14.840: DIAMETER: Origin-host-name [264]
"diameter2.cisco.com" (M)
*May 9 17:59:14.840: DIAMETER: Origin-Realm [296]
65940780: 01000050 00000118 00000000 ...P........
65940790: 8AC75173 8AC75173 0000010C 4000000C .GQs.GQs....@...
659407A0: 000007D1 00000108 4000001B 6469616D ...Q....@...diam
659407B0: 65746572 322E6369 73636F2E 636F6D00 eter2.cisco.com.
659407C0: 00000128 40000011 63697363 6F2E636F ...(@...cisco.co
659407D0: 6D000000 00 m....
*May 9 17:59:14.840: Dia Base: Request message hash ctx removed for
*May 9 17:59:14.840: Dia Base: (C000000C): Received msg event from
*May 9 17:59:14.840: Dia Peer FSM (50F63888): input event RCV_DWA in
*May 9 17:59:14.840: Dia Peer FSM (50F63888): Starting Watchdog timer
*May 9 17:59:14.840: Dia Peer FSM (50F63888): event RCV_DWA, state
Periodic connection attempt when the peer connection is broken
*May 9 18:07:18.472: Dia Transport: socket 0 READ event: UP->CLOSE due
*May 9 18:07:18.472: Dia Base: (8600000E): Received peer disconnection
*May 9 18:07:18.472: %DIABASE-4-DIA_PEER_DOWN: Diameter peer 9.113.33.6
*May 9 18:07:18.472: Dia Peer FSM (2068FF44): input event PEER_DISC in
*May 9 18:07:18.472: Dia Peer FSM (2068FF44): Starting Reconnect timer
*May 9 18:07:18.472: Dia Peer FSM (2068FF44): event PEER_DISC, state
*May 9 18:07:48.472: Dia Peer FSM (2068FF44): input event START in
*May 9 18:07:48.472: Dia Peer FSM (2068FF44): Starting Connection timer
*May 9 18:07:48.472: Dia Peer FSM (2068FF44): event START, state
*May 9 18:07:48.472: Dia Transport: socket 0 - connecting to 9.113.33.6
*May 9 18:07:48.472: Dia Transport: socket 0 - connection in progress
*May 9 18:07:48.472: Dia Transport: socket 0 - local address 9.113.33.5
*May 9 18:07:48.472: Dia Transport: socket 0 - CONN_WAIT->CLOSE
*May 9 18:07:48.472: Dia Base: (8600000E): Received peer disconnection
*May 9 18:07:48.472: Dia Peer FSM (2068FF44): input event PEER_DISC in
*May 9 18:07:48.472: Dia Peer FSM (2068FF44): Starting Reconnect timer
*May 9 18:07:48.472: Dia Peer FSM (2068FF44): event PEER_DISC, state
Peer disconnection when a peer configuration is removed
Ginger(config)#no diameter peer watch
*May 9 18:05:02.812: Dia Base: Peer unconfigured, start peer
*May 9 18:05:02.812: Dia Base: (C000000C): Received peer
*May 9 18:05:02.812: Dia Peer FSM (50F63888): input event STOP in state
*May 9 18:05:02.812: Dia Base: Sending diameter message to peer
*May 9 18:05:02.812: DIAMETER: DPR message, ver=1, len=60, app=0,
*May 9 18:05:02.812: DIAMETER: Origin-host-name [264]
*May 9 18:05:02.816: DIAMETER: Origin-Realm [296]
*May 9 18:05:02.816: DIAMETER: Peer-disconnect-reason [273]
Server-do-not-want-to-talk (M)
653D1810: 0100003C 8000011A ...<....
653D1820: 00000000 8AC75179 8AC75179 00000108 .....GQy.GQy....
653D1830: 4000000C 686F7374 00000128 4000000D @...host...(@...
653D1840: 63697363 6F000000 00000111 4000000C cisco.......@...
653D1850: 00000002 00 .....
*May 9 18:05:02.816: Dia Base: Request message hash ctx created for
*May 9 18:05:02.816: Dia Peer FSM (50F63888): Starting DPR timer
*May 9 18:05:02.816: Dia Peer FSM (50F63888): event STOP, state
*May 9 18:05:02.816: Dia Transport: Dia Transport write message event
*May 9 18:05:02.816: Dia Transport: socket 0 - complete msg sent
*May 9 18:05:02.816: Dia Transport: socket 0 - complete read of 20
*May 9 18:05:02.816: Dia Transport: complete header read from socket 0
*May 9 18:05:02.816: Dia Transport: read msg (60) bytes from socket 0
*May 9 18:05:02.816: Dia Transport: socket 0 - complete read of 60
*May 9 18:05:02.816: Dia Base: Diameter message received from the peer
*May 9 18:05:02.816: DIAMETER: DPA message, ver=1, len=80, app=0,
*May 9 18:05:02.816: DIAMETER: Result-code [268]
*May 9 18:05:02.816: DIAMETER: Origin-host-name [264]
"diameter2.cisco.com" (M)
*May 9 18:05:02.816: DIAMETER: Origin-Realm [296]
65913A30: 0000011A 00000000 8AC75179 8AC75179 .........GQy.GQy
65913A40: 0000010C 4000000C 000007D1 00000108 ....@......Q....
65913A50: 4000001B 6469616D 65746572 322E6369 @...diameter2.ci
65913A60: 73636F2E 636F6D00 00000128 40000011 sco.com....(@...
65913A70: 63697363 6F2E636F 6D000000 00 cisco.com....
*May 9 18:05:02.816: Dia Base: Request message hash ctx removed for
*May 9 18:05:02.816: Dia Base: (C000000C): Received msg event from
*May 9 18:05:02.816: Dia Peer FSM (50F63888): input event RCV_DPA in
*May 9 18:05:02.816: Dia Base: (C000000C): Free the peer connection
Related Commands
Command
|
Description
|
show diameter peer
|
Displays Diameter peer configuration information.
|
debug dlsw
To enable debugging of data-link switching plus (DLSw+), use the debug dlsw command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug dlsw [border-peers [interface interface | ip address ip-address] | core [flow-control
messages | state | xid] [circuit-number] | local-circuit circuit-number | peers
[interface interface [fast-errors | fast-paks] | ip address ip-address [fast-errors | fast-paks |
fst-seq | udp]] | reachability [error | verbose] [sna | netbios]
no debug dlsw [border-peers [interface interface | ip address ip-address] | core [flow-control
messages | state | xid] [circuit-number] | local-circuit circuit-number | peers
[interface interface [fast-errors | fast-paks] | ip address ip-address [fast-errors | fast-paks |
fst-seq | udp]] | reachability [error | verbose] [sna | netbios]
Syntax Description
border-peers
|
(Optional) Enables debugging output for border peer events.
|
interface interface
|
(Optional) Specifies a remote peer to debug by a direct interface.
|
ip address ip-address
|
(Optional) Specifies a remote peer to debug by its IP address.
|
core
|
(Optional) Enables debugging output for DLSw core events.
|
flow-control
|
(Optional) Enables debugging output for congestion in the WAN or at the remote end station.
|
messages
|
(Optional) Enables debugging output of core messages—specific packets received by DLSw either from one of its peers or from a local medium via the Cisco link services interface.
|
state
|
(Optional) Enables debugging output for state changes on the circuit.
|
xid
|
(Optional) Enables debugging output for the exchange identification state machine.
|
circuit-number
|
(Optional) Specifies the circuit for which you want core debugging output to reduce the output.
|
local-circuit circuit-number
|
(Optional) Enables debugging output for circuits performing local conversion. Local conversion occurs when both the input and output data-link connections are on the same local peer and no remote peer exists.
|
peers
|
(Optional) Enables debugging output for peer events.
|
fast-errors
|
(Optional) Debugs errors for fast-switched packets.
|
fast-paks
|
(Optional) Debugs fast-switched packets.
|
fst-seq
|
(Optional) Debugs Fast-Sequenced Transport (FST) sequence numbers on fast switched packets.
|
udp
|
(Optional) Debugs User Datagram Protocol (UDP) packets.
|
reachability
|
(Optional) Enables debugging output for reachability events (explorer traffic). If no options are specified, event-level information is displayed for all protocols.
|
error | verbose
|
(Optional) Specifies how much reachability information you want displayed. The verbose keyword displays everything, including errors and events. The error keyword displays error information only. If no option is specified, event-level information is displayed.
|
sna | netbios
|
(Optional) Specifies that reachability information be displayed for only Systems Network Architecture (SNA) or Network Basic Input/Output System (NetBIOS) protocols. If no option is specified, information for all protocols is displayed.
|
Usage Guidelines
When you specify no optional keywords, the debug dlsw command enables all available DLSW debugging output.
Normally you need to use only the error or verbose option of the debug dlsw reachability command to help identify problems. The error option is recommended for use by customers and provides a subset of the messages from the normal event-level debugging. The verbose option provides a very detailed view of events, and is typically used only by service personnel.
To reduce the amount of debug information displayed, use the sna or netbios option with the debug dlsw reachability command if you know that you have an SNA or NetBIOS problem.
The DLSw core is the engine that is responsible for the establishment and maintenance of remote circuits. If possible, specifying the index of the specific circuit you want to debug reduces the amount of output displayed. However, if you want to watch a circuit initially come up, do not use the circuit-number option with the core keyword.
The core flow-control option provides information about congestion in the WAN or at the remote end station. In these cases, DLSw sends Receiver Not Ready (RNR) frames on its local circuits, slowing data traffic on established sessions and giving the congestion an opportunity to clear.
The core state option allows you to see when the circuit changes state. This capability is especially useful for determining why a session cannot be established or why a session is being disconnected.
The core XID option allows you to track the exchange identification (XID)-state machine. The router tracks XID commands and responses used in negotiations between end stations before establishing a session.
Examples
The following examples show and explain some of the typical DLSw debugging messages you might see when using the debug dlsw command.
The following example enables UDP packet debugging for a specific remote peer:
Router# debug dlsw peers ip-address 1.1.1.6 udp
The following message is sample output from the debug dlsw border-peers command:
*Mar 10 17:39:56: CSM: delete group mac cache for group 0
*Mar 10 17:39:56: CSM: delete group name cache for group 0
*Mar 10 17:40:19: CSM: update group cache for mac 0000.3072.1070, group 10
*Mar 10 17:40:22: DLSw: send_to_group_members(): copy to peer 10.19.32.5
The following message is from a router that initiated a TCP connection:
DLSw: START-TPFSM (peer 10.3.8.7(2065)): event:ADMIN-OPEN CONNECTION state:DISCONN
DLSw: dtp_action_a() attempting to connect peer 10.3.8.7(2065)
DLSw: END-TPFSM (peer 10.3.8.7(2065)): state:DISCONN->WAIT_WR
DLSw: Async Open Callback 10.3.8.7(2065) -> 11002
DLSw: START-TPFSM (peer 10.3.8.7(2065)): event:TCP-WR PIPE OPENED state:WAIT_WR
DLSw: dtp_action_f() start read open timer for peer 10.3.8.7(2065)
DLSw: END-TPFSM (peer 10.3.8.7(2065)): state:WAIT_WR->WAIT_RD
DLSw: passive open 10.3.8.7(11004) -> 2065
DLSw: START-TPFSM (peer 10.3.8.7(2065)): event:TCP-RD PIPE OPENED state:WAIT_RD
DLSw: dtp_action_g() read pipe opened for peer 10.3.8.7(2065)
DLSw: CapExId Msg sent to peer 10.3.8.7(2065)
DLSw: END-TPFSM (peer 10.3.8.7(2065)): state:WAIT_RD->WAIT_CAP
DLSw: START-TPFSM (peer 10.3.8.7(2065)): event:SSP-CAP MSG RCVD state:WAIT_CAP
DLSw: dtp_action_j() cap msg rcvd from peer 10.3.8.7(2065)
DLSw: Recv CapExId Msg from peer 10.3.8.7(2065)
DLSw: Pos CapExResp sent to peer 10.3.8.7(2065)
DLSw: END-TPFSM (peer 10.3.8.7(2065)): state:WAIT_CAP->WAIT_CAP
DLSw: START-TPFSM (peer 10.3.8.7(2065)): event:SSP-CAP MSG RCVD state:WAIT_CAP
DLSw: dtp_action_j() cap msg rcvd from peer 10.3.8.7(2065)
DLSw: Recv CapExPosRsp Msg from peer 10.3.8.7(2065)
DLSw: END-TPFSM (peer 10.3.8.7(2065)): state:WAIT_CAP->WAIT_CAP
DLSw: Processing delayed event:SSP-CAP EXCHANGED - prev state:WAIT_CAP
DLSw: START-TPFSM (peer 10.3.8.7(2065)): event:SSP-CAP EXCHANGED state:WAIT_CAP
DLSw: dtp_action_k() cap xchged for peer 10.3.8.7(2065)
DLSw: closing read pipe tcp connection for peer 10.3.8.7(2065)
DLSw: END-TPFSM (peer 10.3.8.7(2065)): state:WAIT_CAP->PCONN_WT
DLSw: Processing delayed event:TCP-PEER CONNECTED - prev state:PCONN_WT
DLSw: START-TPFSM (peer 10.3.8.7(2065)): event:TCP-PEER CONNECTED state:PCONN_WT
DLSw: dtp_action_m() peer connected for peer 10.3.8.7(2065)
DLSw: END-TPFSM (peer 10.3.8.7(2065)): state:PCONN_WT->CONNECT
DLSw: START-TPFSM (peer 10.3.8.7(2065)): event:CORE-ADD CIRCUIT state:CONNECT
DLSw: dtp_action_u(), peer add circuit for peer 10.3.8.7(2065)
DLSw: END-TPFSM (peer 10.3.8.7(2065)): state:CONNECT->CONNECT
The following message is from a router that received a TCP connection:
DLSw: passive open 10.10.10.4(11002) -> 2065
DLSw: START-TPFSM (peer 10.10.10.4(2065)): event:TCP-RD PIPE OPENED state:DISCONN
DLSw: dtp_action_c() opening write pipe for peer 10.10.10.4(2065)
DLSw: END-TPFSM (peer 10.10.10.4(2065)): state:DISCONN->WWR_RDOP
DLSw: Async Open Callback 10.10.10.4(2065) -> 11004
DLSw: START-TPFSM (peer 10.10.10.4(2065)): event:TCP-WR PIPE OPENED state:WWR_RDOP
DLSw: dtp_action_i() write pipe opened for peer 10.10.10.4(2065)
DLSw: CapExId Msg sent to peer 10.10.10.4(2065)
DLSw: END-TPFSM (peer 10.10.10.4(2065)): state:WWR_RDOP->WAIT_CAP
DLSw: START-TPFSM (peer 10.10.10.4(2065)): event:SSP-CAP MSG RCVD state:WAIT_CAP
DLSw: dtp_action_j() cap msg rcvd from peer 10.10.10.4(2065)
DLSw: Recv CapExId Msg from peer 10.10.10.4(2065)
DLSw: Pos CapExResp sent to peer 10.10.10.4(2065)
DLSw: END-TPFSM (peer 10.10.10.4(2065)): state:WAIT_CAP->WAIT_CAP
DLSw: START-TPFSM (peer 10.10.10.4(2065)): event:SSP-CAP MSG RCVD state:WAIT_CAP
DLSw: dtp_action_j() cap msg rcvd from peer 10.10.10.4(2065)
DLSw: Recv CapExPosRsp Msg from peer 10.10.10.4(2065)
DLSw: END-TPFSM (peer 10.10.10.4(2065)): state:WAIT_CAP->WAIT_CAP
DLSw: Processing delayed event:SSP-CAP EXCHANGED - prev state:WAIT_CAP
DLSw: START-TPFSM (peer 10.10.10.4(2065)): event:SSP-CAP EXCHANGED state:WAIT_CAP
DLSw: dtp_action_k() cap xchged for peer 10.10.10.4(2065)
DLSw: END-TPFSM (peer 10.10.10.4(2065)): state:WAIT_CAP->PCONN_WT
DLSw: dlsw_tcpd_fini() for peer 10.10.10.4(2065)
DLSw: dlsw_tcpd_fini() closing write pipe for peer 10.10.10.4
DLSw: START-TPFSM (peer 10.10.10.4(2065)): event:TCP-CLOSE WR PIPE state:PCONN_WT
DLSw: dtp_action_l() close write pipe for peer 10.10.10.4(2065)
DLSw: closing write pipe tcp connection for peer 10.10.10.4(2065)
DLSw: END-TPFSM (peer 10.10.10.4(2065)): state:PCONN_WT->PCONN_WT
DLSw: Processing delayed event:TCP-PEER CONNECTED - prev state:PCONN_WT
DLSw: START-TPFSM (peer 10.10.10.4(2065)): event:TCP-PEER CONNECTED state:PCONN_WT
DLSw: dtp_action_m() peer connected for peer 10.10.10.4(2065)
DLSw: END-TPFSM (peer 10.10.10.4(2065)): state:PCONN_WT->CONNECT
DLSw: START-TPFSM (peer 10.10.10.4(2065)): event:CORE-ADD CIRCUIT state:CONNECT
DLSw: dtp_action_u(), peer add circuit for peer 10.10.10.4(2065)
DLSw: END-TPFSM (peer 10.10.10.4(2065)): state:CONNECT->CONNECT
The following message is from a router that initiated an FST connection:
DLSw: START-FSTPFSM (peer 10.10.10.4(0)): event:ADMIN-OPEN CONNECTION state:DISCONN
DLSw: dfstp_action_a() attempting to connect peer 10.10.10.4(0)
DLSw: Connection opened for peer 10.10.10.4(0)
DLSw: CapExId Msg sent to peer 10.10.10.4(0)
DLSw: END-FSTPFSM (peer 10.10.10.4(0)): state:DISCONN->WAIT_CAP
DLSw: START-FSTPFSM (peer 10.10.10.4(0)): event:SSP-CAP MSG RCVD state:WAIT_CAP
DLSw: dfstp_action_e() cap msg rcvd for peer 10.10.10.4(0)
DLSw: Recv CapExPosRsp Msg from peer 10.10.10.4(0)
DLSw: END-FSTPFSM (peer 10.10.10.4(0)): state:WAIT_CAP->WAIT_CAP
DLSw: START-FSTPFSM (peer 10.10.10.4(0)): event:SSP-CAP MSG RCVD state:WAIT_CAP
DLSw: dfstp_action_e() cap msg rcvd for peer 10.10.10.4(0)
DLSw: Recv CapExId Msg from peer 10.10.10.4(0)
DLSw: Pos CapExResp sent to peer 10.10.10.4(0)
DLSw: END-FSTPFSM (peer 10.10.10.4(0)): state:WAIT_CAP->WAIT_CAP
DLSw: Processing delayed event:SSP-CAP EXCHANGED - prev state:WAIT_CAP
DLSw: START-FSTPFSM (peer 10.10.10.4(0)): event:SSP-CAP EXCHANGED state:WAIT_CAP
DLSw: dfstp_action_f() cap xchged for peer 10.10.10.4(0)
DLSw: END-FSTPFSM (peer 10.10.10.4(0)): state:WAIT_CAP->CONNECT
The following message is from a router that received an FST connection:
DLSw: START-FSTPFSM (peer 10.3.8.7(0)): event:SSP-CAP MSG RCVD state:DISCONN
DLSw: dfstp_action_c() cap msg rcvd for peer 10.3.8.7(0)
DLSw: Recv CapExId Msg from peer 10.3.8.7(0)
DLSw: Pos CapExResp sent to peer 10.3.8.7(0)
DLSw: CapExId Msg sent to peer 10.3.8.7(0)
DLSw: END-FSTPFSM (peer 10.3.8.7(0)): state:DISCONN->WAIT_CAP
DLSw: START-FSTPFSM (peer 10.3.8.7(0)): event:SSP-CAP MSG RCVD state:WAIT_CAP
DLSw: dfstp_action_e() cap msg rcvd for peer 10.3.8.7(0)
DLSw: Recv CapExPosRsp Msg from peer 10.3.8.7(0)
DLSw: END-FSTPFSM (peer 10.3.8.7(0)): state:WAIT_CAP->WAIT_CAP
DLSw: Processing delayed event:SSP-CAP EXCHANGED - prev state:WAIT_CAP
DLSw: START-FSTPFSM (peer 10.3.8.7(0)): event:SSP-CAP EXCHANGED state:WAIT_CAP
DLSw: dfstp_action_f() cap xchged for peer 10.3.8.7(0)
DLSw: END-FSTPFSM (peer 10.3.8.7(0)): state:WAIT_CAP->CONNECT
The following message is from a router that initiated an LLC2 connection:
DLSw-LLC2: Sending enable port ; port no : 0
PEER-DISP Sent : CLSI Msg : ENABLE.Req dlen: 20
DLSw: Peer Received : CLSI Msg : ENABLE.Cfm CLS_OK dlen: 20
DLSw-LLC2 : Sending activate sap for Serial1 - port_id = 887C3C
port_type = 7 dgra(UsapID) = 952458
PEER-DISP Sent : CLSI Msg : ACTIVATE_SAP.Req dlen: 60
DLSw: Peer Received : CLSI Msg : ACTIVATE_SAP.Cfm CLS_OK dlen: 60
DLSw Got ActSapcnf back for Serial1 - port_id = 8978204, port_type = 7, psap_id = 0
DLSw: START-LLC2PFSM (peer on interface Serial1): event:ADMIN-OPEN CONNECTION
state:DISCONN
DLSw: dllc2p_action_a() attempting to connect peer on interface Serial1
PEER-DISP Sent : CLSI Msg : REQ_OPNSTN.Req dlen: 106
DLSw: END-LLC2PFSM (peer on interface Serial1): state:DISCONN->ROS_SENT
DLSw: Peer Received : CLSI Msg : REQ_OPNSTN.Cfm CLS_OK dlen: 106
DLSw: START-LLC2PFSM (peer on interface Serial1): event:CLS-REQOPNSTN.CNF state:ROS_SENT
PEER-DISP Sent : CLSI Msg : CONNECT.Req dlen: 16
DLSw: END-LLC2PFSM (peer on interface Serial1): state:ROS_SENT->CON_PEND
DLSw: Peer Received : CLSI Msg : CONNECT.Cfm CLS_OK dlen: 28
DLSw: START-LLC2PFSM (peer on interface Serial1): event:CLS-CONNECT.CNF state:CON_PEND
DLSw: dllc2p_action_e() send capabilities to peer on interface Serial1
PEER-DISP Sent : CLSI Msg : SIGNAL_STN.Req dlen: 8
PEER-DISP Sent : CLSI Msg : DATA.Req dlen: 418
DLSw: CapExId Msg sent to peer on interface Serial1
DLSw: END-LLC2PFSM (peer on interface Serial1): state:CON_PEND->WAIT_CAP
DLSw: Peer Received : CLSI Msg : DATA.Ind dlen: 418
DLSw: START-LLC2PFSM (peer on interface Serial1): event:SSP-CAP MSG RCVD state:WAIT_CAP
DLSw: dllc2p_action_k() cap msg rcvd for peer on interface Serial1
DLSw: Recv CapExId Msg from peer on interface Serial1
PEER-DISP Sent : CLSI Msg : DATA.Req dlen: 96
DLSw: Pos CapExResp sent to peer on interface Serial1
DLSw: END-LLC2PFSM (peer on interface Serial1): state:WAIT_CAP->WAIT_CAP
DLSw: Peer Received : CLSI Msg : DATA.Ind dlen: 96
DLSw: START-LLC2PFSM (peer on interface Serial1): event:SSP-CAP MSG RCVD state:WAIT_CAP
DLSw: dllc2p_action_k() cap msg rcvd for peer on interface Serial1
DLSw: Recv CapExPosRsp Msg from peer on interface Serial1
DLSw: END-LLC2PFSM (peer on interface Serial1): state:WAIT_CAP->WAIT_CAP
DLSw: Processing delayed event:SSP-CAP EXCHANGED - prev state:WAIT_CAP
DLSw: START-LLC2PFSM (peer on interface Serial1): event:SSP-CAP EXCHANGED state:WAIT_CAP
DLSw: dllc2p_action_l() cap xchged for peer on interface Serial1
DLSw: END-LLC2PFSM (peer on interface Serial1): state:WAIT_CAP->CONNECT
The following message is from a router that received a Logical Link Control, type 2 (LLC2) connection:
DLSw-LLC2: Sending enable port ; port no : 0
PEER-DISP Sent : CLSI Msg : ENABLE.Req dlen: 20
DLSw: Peer Received : CLSI Msg : ENABLE.Cfm CLS_OK dlen: 20
DLSw-LLC2 : Sending activate sap for Serial0 - port_id = 887C3C
port_type = 7 dgra(UsapID) = 93AB34
PEER-DISP Sent : CLSI Msg : ACTIVATE_SAP.Req dlen: 60
DLSw: Peer Received : CLSI Msg : ACTIVATE_SAP.Cfm CLS_OK dlen: 60
DLSw Got ActSapcnf back for Serial0 - port_id = 8944700, port_type = 7, psap_id = 0
DLSw: Peer Received : CLSI Msg : CONECT_STN.Ind dlen: 39
DLSw: START-LLC2PFSM (peer on interface Serial0): event:CLS-CONNECT_STN.IND state:DISCONN
DLSw: dllc2p_action_s() conn_stn for peer on interface Serial0
PEER-DISP Sent : CLSI Msg : REQ_OPNSTN.Req dlen: 106
DLSw: END-LLC2PFSM (peer on interface Serial0): state:DISCONN->CONS_PEND
DLSw: Peer Received : CLSI Msg : REQ_OPNSTN.Cfm CLS_OK dlen: 106
DLSw: START-LLC2PFSM (peer on interface Serial0): event:CLS-REQOPNSTN.CNF state:CONS_PEND
DLSw: dllc2p_action_h() send capabilities to peer on interface Serial0
PEER-DISP Sent : CLSI Msg : CONNECT.Rsp dlen: 20
PEER-DISP Sent : CLSI Msg : DATA.Req dlen: 418
DLSw: CapExId Msg sent to peer on interface Serial0
DLSw: END-LLC2PFSM (peer on interface Serial0): state:CONS_PEND->WAIT_CAP
DLSw: Peer Received : CLSI Msg : CONNECTED.Ind dlen: 8
DLSw: START-LLC2PFSM (peer on interface Serial0): event:CLS-CONNECTED.IND state:WAIT_CAP
DLSw: END-LLC2PFSM (peer on interface Serial0): state:WAIT_CAP->WAIT_CAP
DLSw: Peer Received : CLSI Msg : DATA.Ind dlen: 418
DLSw: START-LLC2PFSM (peer on interface Serial0): event:SSP-CAP MSG RCVD state:WAIT_CAP
DLSw: dllc2p_action_k() cap msg rcvd for peer on interface Serial0
DLSw: Recv CapExId Msg from peer on interface Serial0
PEER-DISP Sent : CLSI Msg : DATA.Req dlen: 96
DLSw: Pos CapExResp sent to peer on interface Serial0
DLSw: END-LLC2PFSM (peer on interface Serial0): state:WAIT_CAP->WAIT_CAP
DLSw: Peer Received : CLSI Msg : DATA.Ind dlen: 96
DLSw: START-LLC2PFSM (peer on interface Serial0): event:SSP-CAP MSG RCVD state:WAIT_CAP
DLSw: dllc2p_action_k() cap msg rcvd for peer on interface Serial0
DLSw: Recv CapExPosRsp Msg from peer on interface Serial0
DLSw: END-LLC2PFSM (peer on interface Serial0): state:WAIT_CAP->WAIT_CAP
DLSw: Processing delayed event:SSP-CAP EXCHANGED - prev state:WAIT_CAP
DLSw: START-LLC2PFSM (peer on interface Serial0): event:SSP-CAP EXCHANGED state:WAIT_CAP
DLSw: dllc2p_action_l() cap xchged for peer on interface Serial0
DLSw: END-LLC2PFSM (peer on interface Serial0): state:WAIT_CAP->CONNECT
The following messages occur when a CUR_ex (CANUREACH explorer) frame is received from other peers, and the peer statements or the promiscuous keyword have not been enabled so that the router is not configured correctly:
22:42:44: DLSw: Not promiscuous - Rej conn from 172.20.96.1(2065)
22:42:51: DLSw: Not promiscuous - Rej conn from 172.20.99.1(2065)
In the following messages, the router sends a keepalive message every 30 seconds to keep the peer connected. If three keepalive messages are missed, the peer is torn down. These messages are displayed only if keepalives are enabled (by default, keepalives are disabled):
22:44:03: DLSw: Keepalive Request sent to peer 172.20.98.1(2065) (168243148)
22:44:03: DLSw: Keepalive Response from peer 172.20.98.1(2065) (168243176)
22:44:34: DLSw: Keepalive Request sent to peer 172.20.98.1(2065) (168274148)
22:44:34: DLSw: Keepalive Response from peer 172.20.98.1(2065) (168274172)
The following peer debugging messages indicate that the local peer is disconnecting from the specified remote peer because of missed peer keepalives:
0:03:24: DLSw: keepalive failure for peer on interface Serial0
0:03:24: DLSw: action_d(): for peer on interface Serial0
0:03:24: DLSW: DIRECT aborting connection for peer on interface Serial0
0:03:24: DLSw: peer on interface Serial0, old state CONNECT, new state DISCONN
The following peer debugging messages result from an attempt to connect to an IP address that does not have DLSw enabled. The local router attempts to connect in 30-second intervals:
23:13:22: action_a() attempting to connect peer 172.20.100.1(2065)
23:13:22: DLSw: CONN: peer 172.20.100.1 open failed, rejected [9]
23:13:22: action_a() retries: 8 next conn time: 861232504
23:13:52: action_a() attempting to connect peer 172.20.100.1(2065)
23:13:52: DLSw: CONN: peer 172.20.100.1 open failed, rejected [9]
23:13:52: action_a() retries: 9 next conn time: 861292536
The following peer debugging messages that indicates a remote peer statement is missing on the router (address 172.20.100.1) to which the connection attempt is sent:
23:14:52: action_a() attempting to connect peer 172.20.100.1(2065)
23:14:52: DLSw: action_a(): Write pipe opened for peer 172.20.100.1(2065)
23:14:52: DLSw: peer 172.20.100.1(2065), old state DISCONN, new state WAIT_RD
23:14:52: DLSw: dlsw_tcpd_fini() closing connection for peer 172.20.100.1
23:14:52: DLSw: action_d(): for peer 172.20.100.1(2065)
23:14:52: DLSw: aborting tcp connection for peer 172.20.100.1(2065)
23:14:52: DLSw: peer 172.20.100.1(2065), old state WAIT_RD, new state DISCONN
The following messages show a peer connection opening with no errors or abnormal events:
23:16:37: action_a() attempting to connect peer 172.20.100.1(2065)
23:16:37: DLSw: action_a(): Write pipe opened for peer 172.20.100.1(2065)
23:16:37: DLSw: peer 172.20.100.1(2065), old state DISCONN, new state WAIT_RD
23:16:37: DLSW: passive open 172.20.100.1(17762) -> 2065
23:16:37: DLSw: action_c(): for peer 172.20.100.1(2065)
23:16:37: DLSw: peer 172.20.100.1(2065), old state WAIT_RD, new state CAP_EXG
23:16:37: DLSw: peer 172.20.100.1(2065) conn_start_time set to 861397784
23:16:37: DLSw: CapExId Msg sent to peer 172.20.100.1(2065)
23:16:37: DLSw: Recv CapExId Msg from peer 172.20.100.1(2065)
23:16:37: DLSw: Pos CapExResp sent to peer 172.20.100.1(2065)
23:16:37: DLSw: action_e(): for peer 172.20.100.1(2065)
23:16:37: DLSw: Recv CapExPosRsp Msg from peer 172.20.100.1(2065)
23:16:37: DLSw: action_e(): for peer 172.20.100.1(2065)
23:16:37: DLSw: peer 172.20.100.1(2065), old state CAP_EXG, new state CONNECT
23:16:37: DLSw: dlsw_tcpd_fini() closing write pipe for peer 172.20.100.1
23:16:37: DLSw: action_g(): for peer 172.20.100.1(2065)
23:16:37: DLSw: closing write pipe tcp connection for peer 172.20.100.1(2065)
23:16:38: DLSw: peer_act_on_capabilities() for peer 172.20.100.1(2065)
The following two messages show that an information frame is passing through the router:
DLSw: dlsw_tr2fct() lmac:c000.a400.0000 rmac:0800.5a29.75fe ls:5 rs:4 i:34
DLSw: dlsw_tr2fct() lmac:c000.a400.0000 rmac:0800.5a29.75fe ls:4 rs:4 i:34
Sample debug DLSw Reachability Messages
The messages in this section are based on the following criteria:
•
Reachability is stored in cache. DLSw+ maintains two reachability caches: one for MAC addresses and one for NetBIOS names. Depending on how long entries have been in the cache, they are either fresh or stale.
•
If a router has a fresh entry in the cache for a certain resource, it answers a locate request for that resource without verifying that it is still available. A locate request is typically a TEST frame for MAC addresses or a FIND_NAME_QUERY for NetBIOS.
•
If a router has a stale entry in the cache for a certain resource, it verifies that the entry is still valid before answering a locate request for the resource by sending a frame to the last known location of the resource and waits for a resource. If the entry is a REMOTE entry, the router sends a CUR_ex frame to the remote peer to verify. If the entry is a LOCAL entry, it sends either a TEST frame or a NetBIOS FIND_NAME_QUERY on the appropriate local port.
•
By default, all reachability cache entries remain fresh for 4 minutes after they are learned. For MAC addresses, you can change this time with the dlsw timer sna-verify-interval command. For NetBIOS names, you can change this time with the dlsw timer netbios-verify-interval command.
•
By default, all reachability cache entries age out of the cache 16 minutes after they are learned. For MAC addresses, you can change this time with the dlsw timer sna-cache-timeout command. For NetBIOS names, you can change the time with the dlsw timer netbios-cache-timeout command.
Table 77 describes the debug output indicating that the DLSW router received an SSP message that is flow controlled and should be counted against the window of the sender.
Dec 6 11:26:49: CSM: Received SSP CUR csex flags = 80, mac 4000.90b1.26cf,
The csex flags = 80 means that this is an CUR_ex (explorer).
Dec 5 10:48:33: DLSw: 1620175180 decr r - s:27 so:0 r:27 ro:0
Table 77 debug dlsw Field Descriptions
Field
|
Description
|
decr r
|
Decrement received count.
|
s
|
This DLSW router's granted units for the circuit.
|
so
|
0=This DLSW router does not owe a flow control acknowledgment.
1=This router owes a flow control acknowledgment.
|
r
|
Partner's number of granted units for the circuit.
|
ro
|
Indicates whether the partner owes flow control acknowledgment.
|
The following message shows that DLSW is sending an I frame to a LAN:
Dec 5 10:48:33: DISP Sent : CLSI Msg : DATA.Req dlen: 1086
The following message shows that DLSW received the I frame from the LAN:
Dec 5 10:48:35: DLSW Received-disp : CLSI Msg : DATA.Ind dlen: 4
The following messages show that the reachability cache is cleared:
23:44:11: CSM: Clearing CSM cache
23:44:11: CSM: delete local mac cache for port 0
23:44:11: CSM: delete local name cache for port 0
23:44:11: CSM: delete remote mac cache for peer 0
23:44:11: CSM: delete remote name cash dlsw rea
The next group of messages show that the DLSW reachability cache is added, and that a name query is perform from the router MARIAN:
23:45:11: CSM: core_to_csm CLSI_MSG_PROC - port_id 5EFBB4
23:45:11: CSM: 0800.5a30.7a9b passes local mac excl. filter
23:45:11: CSM: update local cache for mac 0800.5a30.7a9b, port 5EFBB4
23:45:11: CSM: update local cache for name MARIAN , port 5EFBB4
23:45:11: CSM: Received CLS_UDATA_STN from Core
23:45:11: CSM: Received netbios frame type A
23:45:11: CSM: Processing Name Query
23:45:11: CSM: Netbios Name Query: ws_status = 6
23:45:11: CSM: Write to peer 0 ok.
23:45:11: CSM: Freeing clsi message
23:45:11: CSM: core_to_csm CLSI_MSG_PROC - port_id 658AB4
23:45:11: CSM: 0800.5a30.7a9b passes local mac excl. filter
23:45:11: CSM: update local cache for mac 0800.5a30.7a9b, port 658AB4
23:45:11: CSM: update local cache for name MARIAN , port 658AB4
23:45:11: CSM: Received CLS_UDATA_STN from Core
23:45:11: CSM: Received netbios frame type A
23:45:11: CSM: Processing Name Query
23:45:11: CSM: Netbios Name Query: ws_status = 5
23:45:11: CSM: DLXNR_PEND match found.... drop name query
23:45:11: CSM: Freeing clsi message
23:45:12: CSM: core_to_csm CLSI_MSG_PROC - port_id 5EFBB4
23:45:12: CSM: 0800.5a30.7a9b passes local mac excl. filter
23:45:12: CSM: update local cache for mac 0800.5a30.7a9b, port 5EFBB4
23:45:12: CSM: update local cache for name MARIAN , port 5EFBB4
23:45:12: CSM: Received CLS_UDATA_STN from Core
23:45:12: CSM: Received netbios frame type A
23:45:12: CSM: Processing Name Query
23:45:12: CSM: Netbios Name Query: ws_status = 5
23:45:12: CSM: DLXNR_PEND match found.... drop name query
23:45:12: CSM: Freeing clsi message
23:45:12: CSM: core_to_csm CLSI_MSG_PROC - port_id 658AB4
23:45:12: CSM: 0800.5a30.7a9b passes local mac excl. filter
23:45:12: CSM: update local cache for mac 0800.5a30.7a9b, port 658AB4
23:45:12: CSM: update local cache for name MARIAN , port 658AB4
23:45:12: CSM: Received CLS_UDATA_STN from Core
23:45:12: CSM: Received netbios frame type A
23:45:12: CSM: Processing Name Query
23:45:12: CSM: Netbios Name Query: ws_status = 5
23:45:12: CSM: DLXNR_PEND match found.... drop name query
23:45:12: CSM: Freeing clsi message
23:45:12: CSM: core_to_csm CLSI_MSG_PROC - port_id 5EFBB4
23:45:12: CSM: 0800.5a30.7a9b passes local mac excl. filter
23:45:12: CSM: update local cache for mac 0800.5a30.7a9b, port 5EFBB4
23:45:12: CSM: update local cache for name MARIAN , port 5EFBB4
23:45:12: CSM: Received CLS_UDATA_STN from Core
23:45:12: CSM: Received netbios frame type A
23:45:12: CSM: Processing Name Query
23:45:12: CSM: Netbios Name Query: ws_status = 5
23:45:12: CSM: DLXNR_PEND match found.... drop name query
23:45:12: CSM: Freeing clsi message
23:45:12: CSM: core_to_csm CLSI_MSG_PROC - port_id 658AB4
23:45:12: CSM: 0800.5a30.7a9b passes local mac excl. filter
23:45:12: CSM: update local cache for mac 0800.5a30.7a9b, port 658AB4
23:45:12: CSM: update local cache for name MARIAN , port 658AB4
23:45:12: CSM: Received CLS_UDATA_STN from Core
23:45:12: CSM: Received netbios frame type A
23:45:12: CSM: Processing Name Query
23:45:12: CSM: Netbios Name Query: ws_status = 5
23:45:12: CSM: DLXNR_PEND match found.... drop name query
23:45:12: CSM: Freeing clsi message
23:45:18: CSM: Deleting Reachability cache
23:45:18: CSM: Deleting DLX NR pending record....
23:45:38: CSM: core_to_csm CLSI_MSG_PROC - port_id 5EFBB4
23:45:38: CSM: 0800.5a30.7a9b passes local mac excl. filter
23:45:38: CSM: update local cache for mac 0800.5a30.7a9b, port 5EFBB4
23:45:38: CSM: update local cache for name MARIAN , port 5EFBB4
23:45:38: CSM: Received CLS_UDATA_STN from Core
23:45:38: CSM: Received netbios frame type 8
23:45:38: CSM: Write to peer 0 ok.
23:45:38: CSM: Freeing clsi message
23:45:38: CSM: core_to_csm CLSI_MSG_PROC - port_id 658AB4
23:45:38: CSM: 0800.5a30.7a9b passes local mac excl. filter
23:45:38: CSM: update local cache for mac 0800.5a30.7a9b, port 658AB4
23:45:38: CSM: update local cache for name MARIAN , port 658AB4
23:45:38: CSM: Received CLS_UDATA_STN from Core
23:45:38: CSM: Received netbios frame type 8
23:45:38: CSM: Write to peer 0 ok.
23:45:38: CSM: Freeing clsi message
The following messages show that the router named MARIAN is added to the network:
23:45:38: CSM: core_to_csm CLSI_MSG_PROC - port_id 5EFBB4
23:45:38: CSM: 0800.5a30.7a9b passes local mac excl. filter
23:45:38: CSM: update local cache for mac 0800.5a30.7a9b, port 5EFBB4
23:45:38: CSM: update local cache for name MARIAN , port 5EFBB4
23:45:38: CSM: Received CLS_UDATA_STN from Core
23:45:38: CSM: Received netbios frame type 8
23:45:38: CSM: Write to peer 0 ok.
23:45:38: CSM: Freeing clsi message
23:45:38: CSM: core_to_csm CLSI_MSG_PROC - port_id 658AB4
23:45:38: CSM: 0800.5a30.7a9b passes local mac excl. filter
23:45:38: CSM: update local cache for mac 0800.5a30.7a9b, port 658AB4
23:45:38: CSM: update local cache for name MARIAN , port 658AB4
23:45:38: CSM: Received CLS_UDATA_STN from Core
23:45:38: CSM: Received netbios frame type 8
23:45:38: CSM: Write to peer 0 ok.
23:45:38: CSM: Freeing clsi message
In the next group of messages, an attempt is made to add the router named GINGER on the Ethernet interface:
0:07:44: CSM: core_to_csm CLSI_MSG_PROC - port_id 658AB4
0:07:44: CSM: 0004.f545.24e6 passes local mac excl. filter
0:07:44: CSM: update local cache for mac 0004.f545.24e6, port 658AB4
0:07:44: CSM: update local cache for name GINGER , port 658AB4
0:07:44: CSM: Received CLS_UDATA_STN from Core
0:07:44: CSM: Received netbios frame type 8
0:07:44: CSM: Write to peer 0 ok.
In the following example, the output from the show dlsw reachability command indicates that GINGER is on the Ethernet interface and MARIAN is on the Token Ring interface:
Router# show dlsw reachability
DLSw MAC address reachability cache list
Mac Addr status Loc. peer/port rif
0004.f545.24e6 FOUND LOCAL P007-S000 --no rif--
0800.5a30.7a9b FOUND LOCAL P000-S000 06C0.0621.7D00
P007-S000 F0F8.0006.A6FC.005F.F100.0000.0000.0000
DLSw NetBIOS Name reachability cache list
NetBIOS Name status Loc. peer/port rif
GINGER FOUND LOCAL P007-S000 --no rif--
MARIAN FOUND LOCAL P000-S000 06C0.0621.7D00
debug dmsp doc-to-fax
Note
In release 12.3(8)T, the debug dmsp doc-to-fax command is replaced by the debug fax dmsp command. See the debug fax dmsp command for more information.
To display debugging messages for the doc Media Service Provider (docMSP) TIFF or text2Fax engine, use the debug dmsp doc-to-fax command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug dmsp doc-to-fax [text-to-fax | tiff-reader]
no debug dmsp doc-to-fax [text-to-fax | tiff-reader]
Syntax Description
text-to-fax
|
(Optional) Displays debugging messages that occur while the DocMSP Component is receiving text packets and producing T4 fax data.
|
tiff-reader
|
(Optional) Displays debugging messages that occur while the DocMSP Component is receiving TIFF packets and producing T4 fax data.
|
Defaults
No default behavior or values.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.1(3)XI
|
This command was introduced on the Cisco AS5300 access server.
|
12.3(8)T
|
This command was replaced by the debug fax dmsp command in the Cisco IOS 12.3T release.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Examples
The following is sample output from the debug dmsp doc-to-fax command:
Router# debug dmsp doc-to-fax
Jan 1 04:58:39.898: docmsp_call_setup_request: callid=18
Jan 1 04:58:39.902: docmsp_call_setup_request(): ramp data dir=OFFRAMP, conf dir=SRC
Jan 1 04:58:39.902: docmsp_caps_ind: call id=18, src=17
Jan 1 04:58:39.902: docmsp_bridge cfid=5, srccid=18, dstcid=17
Jan 1 04:58:39.902: docmsp_bridge(): ramp data dir=OFFRAMP, conf dir=SRC, encode out=2
Jan 1 04:58:39.902: docmsp_rcv_msp_ev: call id =18, evID = 42
Jan 1 04:58:39.902: docmsp_bridge cfid=6, srccid=18, dstcid=15
Jan 1 04:58:39.902: docmsp_bridge(): ramp data dir=OFFRAMP, conf dir=DEST, encode out=2
Jan 1 04:58:39.902: docmsp_process_rcv_data: call id src=0, dst=18
Jan 1 04:58:39.902: docmsp_generate_page:
Jan 1 04:58:39.902: docmsp_generate_page: new context for Call 18
Jan 1 04:58:39.922: docmsp_get_msp_event_buffer:
Jan 1 04:58:42.082: docmsp_xmit: call id src=15, dst=18
Jan 1 04:58:42.082: docmsp_process_rcv_data: call id src=15, dst=18
Jan 1 04:58:42.082: offramp_data_process:
Jan 1 04:58:42.102: docmsp_xmit: call id src=15, dst=18
Jan 1 04:58:42.106: docmsp_process_rcv_data: call id src=15, dst=18
Jan 1 04:58:42.106: offramp_data_process:
Jan 1 04:58:42.122: docmsp_xmit: call id src=15, dst=18
Jan 1 04:58:42.126: docmsp_process_rcv_data: call id src=15, dst=18
Jan 1 04:58:42.126: offramp_data_process:
Jan 1 04:58:42.142: docmsp_xmit: call id src=15, dst=18
Jan 1 04:58:42.146: docmsp_xmit: call id src=15, dst=18
Related Commands
Command
|
Description
|
debug dmsp fax-to-doc
|
Displays debugging messages for doc MPS fax-to-doc.
|
debug dmsp fax-to-doc
Note
In release 12.3(8)T, the debug dmsp fax-to-doc command is replaced by the debug fax dmsp command. See the debug fax dmsp command for more information.
To display debugging messages for doc MSP (docMSP) fax-to-doc, use the debug dmsp fax-to-doc command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug dmsp fax-to-doc [tiff-writer]
no debug dmsp fax-to-doc [tiff-writer]
Syntax Description
tiff-writer
|
(Optional) Displays debug messages that occur while the DocMSP Component is receiving T4 fax data and producing TIFF packets.
|
Defaults
No default behavior or values.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.1(3)XI
|
This command was introduced on the Cisco AS5300 access server.
|
12.3(8)T
|
This command was replaced by the debug fax dmsp command in the Cisco IOS 12.3T release.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Examples
The following is sample output from the debug dmsp fax-to-doc command:
Router# debug dmsp fax-to-doc
*Oct 16 08:29:54.487: docmsp_call_setup_request: callid=22
*Oct 16 08:29:54.487: docmsp_call_setup_request(): ramp data dir=OFFRAMP, conf dir=SRC
*Oct 16 08:29:54.487: docmsp_caps_ind: call id=22, src=21
*Oct 16 08:29:54.487: docmsp_bridge cfid=15, srccid=22, dstcid=21
*Oct 16 08:29:54.487: docmsp_bridge(): ramp data dir=OFFRAMP, conf dir=SRC, encode out=2
*Oct 16 08:29:54.487: docmsp_bridge cfid=16, srccid=22, dstcid=17
*Oct 16 08:29:54.487: docmsp_bridge(): ramp data dir=OFFRAMP, conf dir=DEST, encode out=2
*Oct 16 08:29:54.487: docmsp_xmit: call id src=17, dst=22
*Oct 16 08:29:54.487: docmsp_process_rcv_data: call id src=17, dst=22
*Oct 16 08:29:54.487: offramp_data_process:
*Oct 16 08:29:54.515: docmsp_get_msp_event_buffer:
*Oct 16 08:29:56.115: docmsp_call_setup_request: callid=24
*Oct 16 08:29:56.115: docmsp_call_setup_request(): ramp data dir=ONRAMP, conf dir=DEST
*Oct 16 08:29:56.115: docmsp_caps_ind: call id=24, src=20
*Oct 16 08:29:56.115: docmsp_bridge cfid=17, srccid=24, dstcid=20
Related Commands
Command
|
Description
|
debug dmsp doc-to-fax
|
Displays debugging messages for the doc Media Service Provider TIFF or text2Fax engine.
|
debug dmvpn
To display debug Dynamic Multipoint VPN (DMVPN) session information, use the debug dmvpn command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug dmvpn {all | error | detail | packet} {all | debug-type}
no debug dmvpn {all | error | detail | packet} {all | debug-type}
Syntax Description
all
|
Enables all levels of debugging.
|
error
|
Enables error-level debugging.
|
detail
|
Enables detail-level debugging.
|
packet
|
Enables packet-level debugging.
|
all
|
Enables NHRP, sockets, tunnel protection, and crypto debugging.
|
debug-type
|
The type of debugging that you want to enable. The following keywords can be specified for the debug-type argument:
• nhrp — Enables Next Hop Resolution Protocol (NHRP) debugging only.
• crypto — Enables crypto Internet Key Exchange (IKE) and IPsec debugging.
• tunnel — Enables tunnel protection debugging.
• socket — Enables crypto secure socket debugging.
The keywords can be used alone, or in any combination with each other, but each keyword can be used only once.
|
Command Default
DMVPN debugging is disabled.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.4(9)T
|
This command was introduced.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
You must specify both the level and the type of debugging that you want to enable. The debugging levels are all, error, detail, or packet. You can enable NHRP, crypto Internet Key Exchange (IKE) and IPsec, tunnel protection, and crypto secure socket debugging at any of the four debugging levels.
To enable conditional DMVPN debugging, you must first specify the level and type of debugging that you want to enable, and then use the debug dmvpn condition command to specify the conditions that you want to enable.
Error-Level Debugging
When error-level debugging is enabled with the debug dmvpn error command, the following debugging commands are enabled by default:
•
debug crypto ipsec error
•
debug crypto isakmp error
•
debug nhrp error
Detail-Level Debugging
When detail-level debugging is enabled with the debug dmvpn detail command, the following debugging commands are enabled by default:
•
debug crypto ipsec
•
debug crypto isakmp
•
debug crypto sockets
•
debug nhrp
•
debug nhrp cache
•
debug nhrp rate
•
debug tunnel protection
Packet-Level Debugging
When packet-level debugging is enabled with the debug dmvpn packet command, the following debugging commands are enabled by default:
•
debug nhrp extension
•
debug nhrp packet
Note
Executing the debug dmvpn all command with a high number of active sessions may result in high CPU utilization and large data output.
Examples
The following example shows how to enable all debugging levels for DMVPN tunnel debugging:
Router# debug dmvpn all tunnel
Related Commands
Command
|
Description
|
debug crypto error
|
Enables error debugging for a crypto area.
|
debug crypto ipsec
|
Displays IPsec events.
|
debug crypto isakmp
|
Displays messages about IKE events.
|
debug dmvpn condition
|
Display conditional debug DMVPN session information.
|
debug nhrp condition
|
Enables NHRP conditional debugging.
|
debug nhrp error
|
Displays NHRP error-level debugging information.
|
debug dmvpn condition
To display conditional debug Dynamic Multipoint VPN (DMVPN) session information, use the debug dmvpn condition command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug dmvpn condition {unmatched | peer {nbma | tunnel {ipv4-address | ipv6-address}} | vrf
vrf-name | interface tunnel tunnel-interface}
no debug dmvpn condition [unmatched | peer {nbma | tunnel {ipv4-address | ipv6-address}} |
vrf vrf-name | interface tunnel tunnel-interface]
Syntax Description
unmatched
|
Specifies debugging when context information is not available.
|
peer
|
Specifies information for a specific DMVPN peer.
|
nbma
|
Displays DMVPN information based on peer mapping nonbroadcast access (NBMA) address.
|
tunnel
|
Displays DMVPN information based on the peer virtual private network (VPN) address.
|
ipv4-address
|
The DMVPN peer IPv4 address.
|
ipv6-address
|
The DMVPN peer IPv6 address.
|
vrf
|
Displays information based on the specified virtual routing and forwarding (VRF) name.
|
vrf-name
|
The VRF name.
|
interface
|
Displays DMVPN information based on a specific interface.
|
tunnel
|
Specifies the tunnel address for a DMVPN peer.
|
tunnel-interface
|
The tunnel interface number.
|
Command Default
DMVPN conditional debugging is disabled.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.4(9)T
|
This command was introduced.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
12.4(20)T
|
The ipv6-address argument was added.
|
Usage Guidelines
Conditional debugging is enabled only after the DMVPN debugging type and level have been specified using the debug dmvpn command.
Console Output
The following debug dmvpn commands do not have any console output on the Cisco 3845 and Cisco 7200 series routers:
•
debug dmvpn condition unmatched
•
debug dmvpn condition peer
•
debug dmvpn condition interface
•
debug dmvpn condition vrf
Note
When the debug dmvpn condition unmatched command is enabled on the Cisco 3845 and Cisco 7200 series routers, issuing the show debugging command does not produce any console output.
Examples
The following example shows how to enable conditional DMVPN debugging for a specific peer NBMA address:
Router# debug dmvpn condition peer nbma 192.0.2.1
The following example shows how to enable conditional DMVPN debugging when context is not available to check against debugging conditions:
Router# debug dmvpn condition unmatched
The following example shows how to disable conditional debugging for a specific tunnel interface:
Router# no debug dmvpn condition interface tunnel 1
The following example shows how to disable all conditional debugging:
Router# no debug dmvpn condition
Related Commands
Command
|
Description
|
debug crypto error
|
Enables error debugging for a crypto area.
|
debug crypto ipsec
|
Displays IPsec events.
|
debug crypto isakmp
|
Displays messages about IKE events.
|
debug dmvpn
|
Displays debug DMVPN session information.
|
debug nhrp condition
|
Enables NHRP conditional debugging.
|
debug nhrp error
|
Displays NHRP error-level debugging information.
|
debug dot11
To enable debugging of radio functions, use the debug dot11 command in privileged EXEC mode. To stop or disable the debug operation, use the no form of this command.
debug dot11 {events | forwarding | mgmt | packets | syslog | virtual-interface}
no debug dot11 {events | forwarding | mgmt | packets | syslog | virtual-interface}
Syntax Descriptionno debug dot11
events
|
Displays information about all radio-related events.
|
forwarding
|
Displays information about radio-forwarded packets.
|
mgmt
|
Displays information about radio access point management activity.
|
packets
|
Displays information about received or transmitted radio packets.
|
syslog
|
Displays information about the radio system log.
|
virtual-interface
|
Displays information about radio virtual interfaces.
|
Command Default
Debugging is disabled.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.2(4)JA
|
This command was introduced.
|
12.4(2)T
|
This command was integrated into Cisco IOS Release 12.4(2)T.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
Use this command to display debugging information about radio functions.
Examples
The following example shows how to enable debugging of all radio-related events:
Router# debug dot11 events
Related Commands
Command
|
Description
|
debug dot11 aaa
|
Enables debugging of dot11 AAA operations.
|
debug dot11 dot11radio
|
Enables radio debug options.
|
debug dot11 aaa
To enable debugging of dot11 authentication, authorization, and accounting (AAA) operations, use the debug dot11 aaa command in privileged EXEC mode. To disable or stop the debug operation, use the no form of this command.
debug dot11 aaa {accounting | authenticator {all | dispatcher | mac-authen | process | rxdata |
state-machine | txdata} | dispatcher | manager {all | dispatcher | keys | rxdata |
state-machine | supplicant | txdata}}
no debug dot11 aaa {accounting | authenticator {all | dispatcher | mac-authen | process | rxdata
| state-machine | txdata} | dispatcher | manager {all | dispatcher | keys | rxdata |
state-machine | supplicant | txdata}}
Syntax Descriptionno debug dot11
accounting
|
Provides information about 802.11 AAA accounting packets.
|
authenticator
|
Provides information about MAC and Extensible Authentication Protocol (EAP) authentication packets.
Use the following options to activate authenticator debugging:
• all—Activates debugging for all authenticator packets
• dispatcher—Activates debugging for authentication request handler packets
• mac-authen—Activates debugging for MAC authentication packets
• process—Activates debugging for authenticator process packets
• rxdata—Activates debugging for EAP over LAN (EAPOL) packets from client devices
• state-machine—Activates debugging for authenticator state-machine packets
• txdata—Activates debugging for EAPOL packets sent to client devices
|
dispatcher
|
Provides information about 802.11 AAA dispatcher (interface between association and manager) packets.
|
manager
|
Provides information about the AAA manager. Use these options to activate AAA manager debugging:
• all—Activates all AAA manager debugging
• dispatcher—Activates debug information for AAA manager-authenticator dispatch traffic
• keys—Activates debug information for AAA manager key processing
• rxdata—Activates debugging for AAA manager packets received from client devices
• state-machine—Activates debugging for AAA manager state-machine packets
• supplicant—Activates debugging for Light Extensible Authentication Protocol (LEAP) supplicant packets
• txdata—Activates debugging for AAA manager packets sent to client devices.
|
Command Default
Debugging is disabled.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.2(4)JA
|
This command was introduced.
|
12.2(15)JA
|
This command was modified to include the accounting, authenticator, dispatcher, and manager debugging options.
|
12.4(2)T
|
This command was integrated into Cisco IOS Release 12.4(2)T.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
Use this command to display debugging information about dot11 AAA operations.
Examples
The following example shows how to activate debugging for 802.11 AAA accounting packets:
Router# debug dot11 aaa accounting
Related Commands
Command
|
Description
|
debug dot11
|
Enables debugging of radio functions.
|
debug dot11 dot11radio
|
Enables radio debug options.
|
debug dot11 cac
Use the debug dot11 cac privileged EXEC command to begin debugging of admission control radio functions. Use the no form of this command to stop the debug operation.
[no] debug dot11 cac
{events | unit}
Note
This command is not supported on repeaters.
Syntax Description
events
|
Activates debugging of radio admission control events.
|
unit
|
Activates verbose debugging of radio admission control events.
|
Defaults
Debugging is not enabled.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.3(8)JA
|
This command was introduced.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Examples
This example shows how to begin debugging of all admission control radio-related events:
SOAP-AP# debug dot11 cac events
This example shows how to begin verbose debugging of all admission control radio-related events:
SOAP-AP# debug dot11 cac unit
This example shows how to stop debugging of all admission control radio-related events:
SOAP-AP# debug dot11 cac events
This example shows how to stop verbose debugging of all admission control radio-related events:
SOAP-AP# no debug dot11 cac unit
Related Commands
Command
|
Description
|
admin-traffic (SSID configuration mode)
|
Enables CAC admission control for an SSID on the access point.
|
admit-traffic (QOS Class interface configuration mode)
|
Configures CAC admission control on the access point.
|
show debugging
|
Displays all debug settings and the debug packet headers
|
show dot11 ids eap
|
Displays all CAC radio events on the access point.
|
traffic-stream
|
Configures CAC traffic data rates and priorities for a radio interface on the access point.
|
debug dot11 dot11radio
To enable radio debug options, use the debug dot11 dot11radio command in privileged EXEC mode. To disable debug options, use the no form of this command.
debug dot11 dot11radio interface {accept-radio-firmware | dfs simulate [channel] | monitor
{ack | address | beacon | crc | lines | plcp | print | probe | store} | print {hex | if | iv | lines |
mic | plcp | printf | raw | shortadr} | stop-on-failure | trace {off | print | store}}
no debug dot11 dot11radio interface {accept-radio-firmware | dfs simulate [channel] | monitor
{ack | address | beacon | crc | lines | plcp | print | probe | store} | print {hex | if | iv | lines |
mic | plcp | printf | raw | shortadr} | stop-on-failure | trace {off | print | store}}
Syntax Description
interface
|
The radio interface. The 2.4-GHz radio is 0. The 5-GHz radio is 1.
|
accept-radio-firmware
|
Configures the access point to disable checking the radio firmware version.
|
dfs simulate
|
Configures the access point to simulate radar generation as part of Dynamic Frequency Selection (DFS).
|
channel
|
(Optional) Radio channel to move to. Range is from 24 to 161.
|
monitor
|
Enables RF monitor mode. Use these options to turn on monitor modes:
• ack—Displays ACK packets. ACK packets acknowledge receipt of a signal, information, or packet.
• address—Displays packets to or from the specified IP address
• beacon—Displays beacon packets
• crc—Displays packets with CRC errors
• lines—Specifies a print line count
• plcp—Displays Physical Layer Control Protocol (PLCP) packets
• print—Enables RF monitor printing mode
• probe—Displays probe packets
• store—Enables RF monitor storage mode
|
print
|
Enables packet printing. Use these options to turn on packet printing:
• hex—Prints entire packets without formatting
• if—Prints the in and out interfaces for packets
• iv—Prints the packet Wired Equivalent Privacy (WEP) IV
• lines—Prints the line count for the trace
• mic—Prints the Cisco Message Integrity Check (MIC)
• plcp—Displays the PLCP
• printf—Prints using printf instead of buginf
• raw—Prints without formatting data
• shortadr—Prints MAC addresses in short form
|
stop-on-failure
|
Configures the access point to not restart when the radio driver fails.
|
trace
|
Enables trace mode. Use these options to turn on trace modes:
• off—Turns off traces
• print—Enables trace printing
• store—Enables trace storage
|
Command Default
Debugging is disabled.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.2(4)JA
|
This command was introduced.
|
12.4(2)T
|
This command was integrated into Cisco IOS Release 12.4(2)T.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
Use this command to display debugging information about radio options.
Examples
This example shows how to begin monitoring of all packets with CRC errors:
Router# debug dot11 dot11radio 0 monitor crc
Related Commands
Command
|
Description
|
debug dot11
|
Enables debugging of radio functions.
|
debug dot11 aaa
|
Enables debugging of dot11 AAA operations.
|
debug dot11 ids
Use the debug dot11 ids eap privileged EXEC command to enable debugging for wireless IDS monitoring. Use the no form of the command to disable IDS debugging.
[no] debug dot11 ids {eap | cipher-errors}
Note
This command is not supported on 1400 series bridges.
Syntax Description
eap
|
Activates debugging of IDS authentication events
|
cipher-errors
|
Activates debugging of cipher errors detected by IDS
|
Defaults
Debugging is not enabled.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.3(4)JA
|
This command was introduced.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Examples
This example shows how to activate wireless IDS debugging for authentication events:
SOAP-AP# debug dot11 ids eap
Related Commands
Command
|
Description
|
dot11 ids eap attempts
|
Configures limits on authentication attempts and EAPOL flooding on scanner access points in monitor mode
|
show debugging
|
Displays all debug settings and the debug packet headers
|
show dot11 ids eap
|
Displays wireless IDS statistics
|
debug dot11 ids mfp
Use the debug dot11 ids mfp privileged EXEC command to debug Management Frame Protection (MFP) operations on the access point.
[no] debug dot11 ids mfp
ap [all] [detectors] [events] [generators] [io] [reporting] |
wds [all] [detectors] [events] [generators] [reporting] [statistics] |
wlccp
Syntax Description
ap
|
Debugs MFP events on the access point.
|
all
|
Debugs all MFP events.
|
detectors
|
Debugs MFP detector key management events.
|
events
|
Debugs high level MFP events.
|
generators
|
Debugs MFP generator key management events.
|
io
|
Debugs MFP IO (generate or detect frame) events.
|
reporting
|
Debugs MFP reporting events.
|
statistics
|
Debugs MFP WDS statistics received from the detectors.
|
wds
|
Debugs MFP WDS events.
|
wlccp
|
Debugs MFP WLCCP messages.
|
Defaults
There are no defaults for this command.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.3(8)JA
|
This command was introduced.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Examples
This example shows how to debug the MFP detectors on the access point:
ap(config)# debug dot11 ids mfp ap detectors
Related Commands
Command
|
Description
|
dot11 ids mfp
|
Configures MFP parameters on the access point.
|
show dot11 ids mfp
|
Displays MFP parameters on the access point.
|
debug dot1x
To display 802.1X debugging information, use the debug dot1x command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug dot1x [all | errors | events | feature | packets | redundancy | registry | state-machine]
no debug dot1x [all | errors | events | feature | packets | redundancy | registry | state-machine]
Syntax Description
all
|
(Optional) Enables all 802.1X debugging messages.
|
errors
|
(Optional) Provides information about all 802.1X errors.
|
events
|
(Optional) Provides information about all 802.1X events.
|
feature
|
(Optional) Provides information about 802.1X features for switches only.
|
packets
|
(Optional) Provides information about all 802.1X packets.
|
redundancy
|
(Optional) Provides information about 802.1X redundancy.
|
registry
|
(Optional) Provides information about 802.1X registries.
|
state-machine
|
(Optional) Provides information regarding the 802.1X state machine.
|
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.1(11)AX
|
This command was introduced.
|
12.1(14)EA1
|
The authsm, backend, besm, core, and reauthsm keywords were removed. The errors, events, packets, registry, and state-machine keywords were added.
|
12.3(2)XA
|
This command was integrated into Cisco IOS Release 12.3(2)XA.
|
12.3(4)T
|
This command was integrated into Cisco IOS Release 12.3(4)T.
|
12.3(11)T
|
The supplicant keyword was added.
|
12.2(25)SEE
|
The feature keyword was added for switches only.
|
12.4(6)T
|
The redundancy keyword was added. The aaa, process, rxdata, supplicant, txdata, and vlan keywords were deleted.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Examples
The following is sample output for the debug dot1x command:
Router-871#debug dot1x all
*Nov 7 13:07:56.872: dot1x-ev:dot1x_mgr_pre_process_eapol_pak: Role determination not
required on FastEthernet1.
*Nov 7 13:07:56.876: dot1x-packet:dot1x_mgr_process_eapol_pak: queuing an EAPOL pkt on
Authenticator Q
*Nov 7 13:07:56.876: dot1x-ev:Enqueued the eapol packet to the global authenticator queue
*Nov 7 13:07:56.876: dot1x-packet:Received an EAPOL frame on interface FastEthernet1
*Nov 7 13:07:56.876: dot1x-ev:Received pkt saddr =000f.23c4.a401 , daddr =
0180.c200.0003,
pae-ether-type = 888e.0202.0000
*Nov 7 13:07:56.876: dot1x-packet:Received an EAPOL-Logoff packet on interface
FastEthernet1
*Nov 7 13:07:56.876: EAPOL pak dump rx
*Nov 7 13:07:56.876: EAPOL Version: 0x2 type: 0x2 length: 0x0000
*Nov 7 13:07:56.876: dot1x-sm:Posting EAPOL_LOGOFF on Client=82AC85CC
*Nov 7 13:07:56.876: dot1x_auth Fa1: during state auth_authenticating, got event
7(eapolLogoff)
The fields in the output are self-explanatory.
Related Commands
Command
|
Description
|
clear dot1x
|
Clears 802.1X interface information.
|
identity profile default
|
Creates an identity profile and enters identity profile configuration mode.
|
show dot1x
|
Displays details for an identity profile.
|
debug dot1x (EtherSwitch)
To enable debugging of the 802.1x protocol when an Ethernet switch network module is installed, use the debug dot1x command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug dot1x {all | authsm | backend | besm | core | reauthsm}
no debug dot1x {all | authsm | backend | besm | core | reauthsm}
Syntax Description
all
|
Enables debugging of all conditions.
|
authsm
|
Enables debugging of the authenticator state machine, which is responsible for controlling access to the network through 802.1x-enabled ports.
|
backend
|
Enables debugging of the interaction between the 802.1x process and the router RADIUS client.
|
besm
|
Enables debugging of the backend state machine, which is responsible for relaying authentication request between the client and the authentication server.
|
core
|
Enables debugging of the 802.1x process, which includes 802.1x initialization, configuration, and the interaction with the port manager module.
|
reauthsm
|
Enables debugging of the reauthentication state machine, which manages periodic reauthentication of the client.
|
Defaults
Debugging is disabled.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.1(6)EA2
|
This command was introduced.
|
12.2(15)ZJ
|
This command was implemented on the following platforms: Cisco 2600 series, Cisco 3600 series, and Cisco 3700 series routers.
|
12.3(4)T
|
This command was integrated into Cisco IOS Release 12.3(4)T on the following platforms: Cisco 2600 series, Cisco 3600 series, and Cisco 3700 series routers.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
The undebug dot1x command is the same as the no debug dot1x command.
Related Commands
Command
|
Description
|
show debugging
|
Displays information about the types of debugging that are enabled.
|
show dot1x
|
Displays 802.1x statistics, administrative status, and operational status for the router or for the specified interface.
|
debug drip event
To display debugging messages for Duplicate Ring Protocol (DRiP) events, use the debug drip event command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug drip event
no debug drip event
Syntax Description
This command has no arguments or keywords.
Defaults
Debugging is disabled for DRiP events.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
11.3(4)T
|
This command was introduced.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
When a TrBRF interface is configured on the Remote Switch Module (RSM), the DRiP protocol is activated. The DRiP protocol adds the VLAN ID specified in the router command to its database and recognizes the VLAN as a locally configured, active VLAN.
Examples
The following is sample output from the debug drip event command:
DRiP gets a packet from the network:
612B92C0: 01000C00 00000000 0C501900 0000AAAA .........P....**
612B92D0: 0300000C 00020000 00000100 0CCCCCCC .............LLL
612B92E0: 00000C50 19000020 AAAA0300 000C0102 ...P... **......
612B92F0: 01010114 00000002 00000002 00000C50 ...............P
612B9300: 19000001 04C00064 04 .....@.d.
DRiP gets a packet from the network:
DRiP recognizes that the VLAN ID it is getting is a new one from the network:
6116C840: 0100 0CCCCCCC ...LLL
6116C850: 00102F72 CBFB0024 AAAA0300 000C0102 ../rK{.$**......
6116C860: 01FF0214 0002E254 00015003 00102F72 ......bT..P.../r
6116C870: C8000010 04C00014 044003EB 14 H....@...@.k.
DRIP : remote update - Never heard of this vlan
DRiP attempts to resolve any conflicts when it discovers a new VLAN. The value action = 1 means to notify the local platform of change in state.
DRIP : resolve remote for vlan 20 in VLAN0
DRIP : resolve remote - action = 1
The local platform is notified of change in state:
DRIP Change notification active vlan 20
Another new VLAN ID was received in the packet:
DRIP : resolve remote for vlan 1003 in Vlan0
No action is required:
DRIP : resolve remote - action = 0
Thirty seconds have expired, and DRiP sends its local database entries to all its trunk ports:
DRIP : local timer expired
DRIP : transmit on 0000.0c50.1900, length = 24
612B92C0: 01000C00 00000000 0C501900 0000AAAA .........P....**
612B92D0: 0300000C 00020000 00000100 0CCCCCCC .............LLL
612B92E0: 00000C50 19000020 AAAA0300 000C0102 ...P... **......
612B92F0: 01FF0114 00000003 00000002 00000C50 ...............P
612B9300: 19000001 04C00064 04 .....@.d.
debug drip packet
To display debugging messages for Duplicate Ring Protocol (DRiP) packets, use the debug drip packet command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug drip packet
no debug drip packet
Syntax Description
This command has no arguments or keywords.
Defaults
Debugging is not enabled for DRiP packets.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
11.3(4)T
|
This command was introduced.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
Before you use this command, you can optionally use the clear drip command first. As a result the DRiP counters are reset to 0. If the DRiP counters begin to increment, the router is receiving packets.
Examples
The following is sample output from the debug drip packet command:
Router# debug drip packet
The following type of output is displayed when a packet is entering the router and you use the show debug command:
039E5FC0: 0100 0CCCCCCC 00E0A39B 3FFB0028 ...LLL.`#.?{.(
039E5FD0: AAAA0300 000C0102 01FF0314 0000A5F6 **............%v
039E5FE0: 00008805 00E0A39B 3C000000 04C00028 .....`#.<....@.(
039E5FF0: 04C00032 044003EB 0F .@.2.@.k.
039FBD20: 01000C00 00000010 ........
The following type of output is displayed when a packet is sent by the router:
039FBD30: A6AEB450 0000AAAA 0300000C 00020000 &.4P..**........
039FBD40: 00000100 0CCCCCCC 0010A6AE B4500020 .....LLL..&.4P.
039FBD50: AAAA0300 000C0102 01FF0114 00000003 **..............
039FBD60: 00000002 0010A6AE B4500001 04C00064 ......&.4P...@.d
Related Commands
Command
|
Description
|
debug drip event
|
Displays debugging messages for DRiP events.
|
debug dsc clock
To display debugging output for the time-division multiplexing (TDM) clock-switching events on the dial shelf controller (DSC), use the debug dsc clock command in privileged EXEC mode. To disable debugging output, use the no form of this command.
[execute-on] debug dsc clock
[execute-on] no debug dsc clock
Syntax Description
This command has no arguments or keywords; however, it can be used with the execute-on command.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
11.3(2)AA
|
This command was introduced.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
To perform this command from the router shelf on the Cisco AS5800 series platform, use the execute-on slot slot-number debug dsc clock form of this command.
The debug dsc clock command displays TDM clock-switching events on the dial shelf controller. The information displayed includes the following:
•
Clock configuration messages received from trunks via NBUS
•
Dial shelf controller clock configuration messages from the router shelf over the dial shelf interface link
•
Clock switchover algorithm events
Examples
The following example shows that the debug dsc clock command has been enabled, and that trunk messages are received, and that the configuration message has been received:
Dial Shelf Controller Clock debugging is on
00:02:55: Clock Addition msg of len 12 priority 8 from slot 1 port 1 on line 0
00:02:55: Trunk 1 has reloaded
Related Commands
Command
|
Description
|
execute-on
|
Executes commands remotely on a line card.
|
show dsc clock
|
Displays information about the dial shelf controller clock.
|
debug dsip
To display debugging output for Distributed System Interconnect Protocol (DSIP) used between a router shelf and a dial shelf, use the debug dsip command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug dsip {all | api | boot | console | trace | transport}
no debug dsip {all | api | boot | console | trace | transport}
Syntax Description
all
|
View all DSIP debugging messages.
|
api
|
View DSIP client interface (API) debugging messages.
|
boot
|
View DSIP booting messages that are generated when a download of the feature board image is occurring properly.
|
console
|
View DSIP console operation while debugging.
|
trace
|
Enable logging of header information concerning DSIP packets entering the system into a trace buffer. This logged information can be viewed with the show dsip tracing command.
|
transport
|
Debug the DSIP transport layer, the module that interacts with the underlying physical media driver.
|
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
11.3(2)AA
|
This command was introduced.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
The debug dsip command is used to enable the display of debugging messages for DSIP between the router shelf and the dial shelf. Using this command, you can display booting messages generated when the download of an image occurs, view console operation, and trace logging of MAC header information and DSIP transport layer information as modules interact with the underlying physical media driver. This command can be applied to a single modem or a group of modems.
Once the debug dsip trace command has been enabled, you can read the information captured in the trace buffer using the show dsip tracing command.
Examples
The following example indicates the debug dsip trace command logs MAC headers of the various classes of DSIP packets. To view the logged information, use the show dsip tracing command:
NIP tracing debugging is on
AS5800# show dsip tracing
------------------------------------------------------------
Dest:00e0.b093.2238 Src:0007.4c72.0058 Type:200B SrcShelf:1 SrcSlot:11
MsgType:0 MsgLen:82 Timestamp: 00:49:14
------------------------------------------------------------
Dest:00e0.b093.2238 Src:0007.4c72.0028 Type:200B SrcShelf:1 SrcSlot:5
MsgType:0 MsgLen:82 Timestamp: 00:49:14
------------------------------------------------------------
Related Commands
Command
|
Description
|
debug modem
|
Displays information about the dial shelf, including clocking information.
|
show dsip tracing
|
Displays DSIP media header information logged using the debug dsip trace command.
|
debug dspapi
Note
Effective with release 12.3(8)T, the debug dspapi command is replaced by the debug voip dspapi command. See the debug voip dspapi command for more information.
To enable debugging for Digital Signal Processor (DSP) application programming interface (API) message events, use the debug dspapi command in privileged EXEC mode. To reset the default value for this feature, use the no form of this command.
debug dspapi {all | command | detail | error | notification | response}
no debug dspapi {all | command | detail | error | notification | response}
Syntax Description
all
|
Enables all debug dspapi options (command, detail, error, notification and response).
|
command
|
Displays commands sent to the DSPs.
|
detail
|
Displays additional detail for the DSP API debugs enabled.
|
error
|
Displays any DSP API errors.
|
notification
|
Displays notification messages sent from the DSP (for example, tone detection notification).
|
response
|
Displays responses sent by the DSP (for example, responses to statistic requests).
|
Defaults
This command is not enabled.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.1(5)XM
|
This command was introduced on the Cisco AS5300 and Cisco AS5800.
|
12.1(5)XM1
|
This command was implemented on the Cisco AS5350 and Cisco AS5400.
|
12.2(2)T
|
This command was implemented on the Cisco 1700, Cisco 2600 series, Cisco 3600 series, and the Cisco 3810.
|
12.2(8)T
|
This command was integrated into Cisco IOS Release 12.2(8)T.
|
12.3(8)T
|
This command was replaced by the debug voip dspapi command.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
DSP API message events used to communicate with DSPs are intended for use with Connexant (Nextport) and Texas Instrument (54x) DSPs. This command severely impacts performance and should be used only for single-call debug capture.
Examples
The following example shows how to enable debugging for all DSP API message events:
Related Commands
Command
|
Description
|
debug hpi
|
Enables debugging for HPI message events.
|
debug dspfarm
To display digital signal processor (DSP) farm service debugging information, use the debug dspfarm command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug dspfarm {all | errors | events | packets}
no debug dspfarm
Syntax Description
all
|
All DSP-farm debug-trace information.
|
errors
|
DSP-farm errors.
|
events
|
DSP-farm events.
|
packets
|
DSP-farm packets.
|
Defaults
No default behavior or values
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.1(5)YH
|
This command was introduced on the Cisco VG200.
|
12.2(13)T
|
This command was implemented on the Cisco 2600 series, Cisco 3620, Cisco 3640, Cisco 3660, and Cisco 3700 series.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
The router on which this command is used must be equipped with one or more digital T1/E1 packet voice trunk network modules (NM-HDVs) or high-density voice (HDV) transcoding/conferencing DSP farms (NM-HDV-FARMs) to provide DSP resources.
Debugging is turned on for all DSP-farm-service sessions. You can debug multiple sessions simultaneously, with different levels of debugging for each.
Examples
The following is sample output from the debug dspfarm events command:
Router# debug dspfarm events
DSP Farm service events debugging is on
*Mar 1 00:45:51: Sent 180 bytes to DSP 4 channel 2
*Mar 1 00:45:53: Sent 180 bytes to DSP 4 channel 3
*Mar 1 00:45:55: Sent 180 bytes to DSP 4 channel 1
*Mar 1 00:45:56: Sent 180 bytes to DSP 4 channel 2
*Mar 1 00:45:58: Sent 180 bytes to DSP 4 channel 3
*Mar 1 00:46:00: Sent 180 bytes to DSP 4 channel 1
*Mar 1 00:46:01: xapi_dspfarm_modify_connection: sess_id 26, conn_id 2705, conn_mode 3,
ripaddr 10.10.1.7, rport 20170
*Mar 1 00:46:01: dspfarm_process_appl_event_queue: XAPP eve 6311C4B0 rcvd
*Mar 1 00:46:01: dspfarm_find_stream: stream 63121F1C, found in sess 631143CC, cid 2705
*Mar 1 00:46:01: dspfarm_modify_connection: old_mode 4, new_mode 3
*Mar 1 00:46:01: dspfarm_close_local_rtp: stream 63121F1C, local_rtp_port 22656
*Mar 1 00:46:01: xapi_dspfarm_enqueue_event_to_appl: handle 63120634, event 6311C4C8,
eve_id 5, context 6311426C, result 0
*Mar 1 00:46:01: xapi_dspfarm_delete_connection: sess_id 26, conn_id 2705
*Mar 1 00:46:01: dspfarm_process_appl_event_queue: XAPP eve 6311C4E0 rcvd
*Mar 1 00:46:01: dspfarm_find_stream: stream 63121F1C, found in sess 631143CC, cid 2705
*Mar 1 00:46:01: dspfarm_close_local_rtp: stream 63121F1C, local_rtp_port 0
*Mar 1 00:46:01: dspfarm_release_dsp_resource: sess 631143CC, stream 63121F1C, num_stream
3, sess_type 2, sess_dsp_id 2040000, stream_dsp_id 2040002
*Mar 1 00:46:01: dspfarm_drop_conference:slot 2 dsp 4 ch 2
*Mar 1 00:46:01: dspfarm_send_drop_conf: Sent drop_conference to DSP 4 ch 2
*Mar 1 00:46:01: dspfarm_xapp_enq: Sent msg 8 to DSPFARM
*Mar 1 00:46:01: xapi_dspfarm_enqueue_event_to_appl: handle 63120634, event 6311C4F8,
eve_id 9, context 6311426C, result 0
*Mar 1 00:46:01: dspfarm_process_dsp_event_queue: DSP eve 6312078C rcvd
*Mar 1 00:46:01: dspfarm_delete_stream: sess_id 26, conn_id 2705, stream 63121F1C, in
sess 631143CC is freed
*Mar 1 00:46:01: Sent 180 bytes to DSP 4 channel 3
*Mar 1 00:46:04: Sent 180 bytes to DSP 4 channel 3
*Mar 1 00:46:05: xapi_dspfarm_modify_connection: sess_id 26, conn_id 2689, conn_mode 3,
ripaddr 10.10.1.5, rport 19514
*Mar 1 00:46:05: dspfarm_process_appl_event_queue: XAPP eve 6311C510 rcvd
*Mar 1 00:46:05: dspfarm_find_stream: stream 63121E34, found in sess 631143CC, cid 2689
*Mar 1 00:46:05: dspfarm_modify_connection: old_mode 4, new_mode 3
*Mar 1 00:46:05: dspfarm_close_local_rtp: stream 63121E34, local_rtp_port 25834
*Mar 1 00:46:05: xapi_dspfarm_enqueue_event_to_appl: handle 63120634, event 6311C528,
eve_id 5, context 63114244, result 0
*Mar 1 00:46:05: xapi_dspfarm_delete_connection: sess_id 26, conn_id 2689
*Mar 1 00:46:05: dspfarm_process_appl_event_queue: XAPP eve 6311C540 rcvd
*Mar 1 00:46:05: dspfarm_find_stream: stream 63121E34, found in sess 631143CC, cid 2689
*Mar 1 00:46:05: dspfarm_close_local_rtp: stream 63121E34, local_rtp_port 0
*Mar 1 00:46:05: dspfarm_release_dsp_resource: sess 631143CC, stream 63121E34, num_stream
2, sess_type 2, sess_dsp_id 2040000, stream_dsp_id 2040001
*Mar 1 00:46:05: dspfarm_drop_conference:slot 2 dsp 4 ch 1
*Mar 1 00:46:05: dspfarm_send_drop_conf: Sent drop_conference to DSP 4 ch 1
*Mar 1 00:46:05: dspfarm_xapp_enq: Sent msg 8 to DSPFARM
*Mar 1 00:46:05: xapi_dspfarm_enqueue_event_to_appl: handle 63120634, event 6311C558,
eve_id 9, context 63114244, result 0
*Mar 1 00:46:05: dspfarm_process_dsp_event_queue: DSP eve 6311586C rcvd
*Mar 1 00:46:05: dspfarm_delete_stream: sess_id 26, conn_id 2689, stream 63121E34, in
sess 631143CC is freed
*Mar 1 00:46:05: xapi_dspfarm_modify_connection: sess_id 26, conn_id 2721, conn_mode 3,
ripaddr 10.10.1.6, rport 21506
*Mar 1 00:46:05: dspfarm_process_appl_event_queue: XAPP eve 6311C570 rcvd
*Mar 1 00:46:05: dspfarm_find_stream: stream 63122004, found in sess 631143CC, cid 2721
*Mar 1 00:46:05: dspfarm_modify_connection: old_mode 4, new_mode 3
*Mar 1 00:46:05: dspfarm_close_local_rtp: stream 63122004, local_rtp_port 19912
*Mar 1 00:46:05: xapi_dspfarm_enqueue_event_to_appl: handle 63120634, event 6311C588,
eve_id 5, context 63114294, result 0
*Mar 1 00:46:05: xapi_dspfarm_delete_connection: sess_id 26, conn_id 2721
*Mar 1 00:46:05: dspfarm_process_appl_event_queue: XAPP eve 6311C5A0 rcvd
*Mar 1 00:46:05: dspfarm_find_stream: stream 63122004, found in sess 631143CC, cid 2721
*Mar 1 00:46:05: dspfarm_close_local_rtp: stream 63122004, local_rtp_port 0
*Mar 1 00:46:05: dspfarm_release_dsp_resource: sess 631143CC, stream 63122004, num_stream
1, sess_type 2, sess_dsp_id 2040000, stream_dsp_id 2040003
*Mar 1 00:46:05: dspfarm_drop_conference:slot 2 dsp 4 ch 3
*Mar 1 00:46:05: dspfarm_drop_conference: Last conferee - closing the conf session
*Mar 1 00:46:05: dspfarm_send_close_conf: Sent close_conference to DSP 4
*Mar 1 00:46:05: dspfarm_drop_conference: Removed the conf in dsp 4
*Mar 1 00:46:05: dspfarm_xapp_enq: Sent msg 8 to DSPFARM
*Mar 1 00:46:05: xapi_dspfarm_enqueue_event_to_appl: handle 63120634, event 6311C5B8,
eve_id 9, context 63114294, result 0
*Mar 1 00:46:05: dspfarm_process_dsp_event_queue: DSP eve 6311586C rcvd
*Mar 1 00:46:05: dspfarm_delete_stream: sess_id 26, conn_id 2721, stream 63122004, in
sess 631143CC is freed
Related Commands
Command
|
Description
|
debug frame-relay vc-bundle
|
Sets debugging for SCCP and its applications at one of four levels.
|
dspfarm (DSP farm)
|
Enables DSP-farm service.
|
sccp
|
Enables SCCP and its associated transcoding and conferencing applications.
|
show dspfarm
|
Displays summary information about DSP resources.
|
debug dspu activation
To display information on downstream physical unit (DSPU) activation, use the debug dspu activation command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug dspu activation [name]
no debug dspu activation [name]
Syntax Description
name
|
(Optional) The host or physical unit (PU) name designation.
|
Command Modes
Privileged EXEC
Usage Guidelines
The debug dspu activation command displays all DSPU activation traffic. To restrict the output to a specific host or PU, include the host or PU name argument. You cannot turn off debugging output for an individual PU if that PU has not been named in the debug dspu activation command.
Examples
The following is sample output from the debug dspu activation command. Not all intermediate numbers are shown for the "activated" and "deactivated" logical unit (LU) address ranges.
Router# debug dspu activation
DSPU: LS HOST3745 connected
DSPU: PU HOST3745 activated
DSPU: LU HOST3745-2 activated
DSPU: LU HOST3745-3 activated
DSPU: LU HOST3745-253 activated
DSPU: LU HOST3745-254 activated
DSPU: LU HOST3745-2 deactivated
DSPU: LU HOST3745-3 deactivated
DSPU: LU HOST3745-253 deactivated
DSPU: LU HOST3745-254 deactivated
DSPU: LS HOST3745 disconnected
DSPU: PU HOST3745 deactivated
Table 78 describes the significant fields shown in the display.
Table 78 debug dspu activation Field Descriptions
Field
|
Description
|
DSPU
|
Downstream PU debugging message.
|
LS
|
Link station (LS) event triggered the message.
|
PU
|
PU event triggered the message.
|
LU
|
LU event triggered the message.
|
HOST3745
|
Host name or PU name.
|
HOST3745-253
|
Host name or PU name and the LU address, separated by a dash.
|
connected activated disconnected deactivated
|
Event that occurred to trigger the message.
|
Related Commands
Command
|
Description
|
debug dspu packet
|
Displays information on a DSPU packet.
|
debug dspu state
|
Displays information on DSPU FSM state changes.
|
debug dspu trace
|
Displays information on DSPU trace activity.
|
debug dspu packet
To display information on a downstream physical unit (DSPU) packet, use the debug dspu packet command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug dspu packet [name]
no debug dspu packet [name]
Syntax Description
name
|
(Optional) The host or PU name designation.
|
Command Modes
Privileged EXEC
Usage Guidelines
The debug dspu packet command displays all DSPU packet data flowing through the router. To restrict the output to a specific host or physical unit (PU), include the host or PU name argument. You cannot turn off debugging output for an individual PU if that PU has not been named in the debug dspu packet command.
Examples
The following is sample output from the debug dspu packet command:
Router# debug dspu packet
DSPU: Rx: PU HOST3745 data length 12 data:
2D0003002BE16B80 000D0201
DSPU: Tx: PU HOST3745 data length 25 data:
2D0000032BE1EB80 000D020100850000 000C060000010000 00
DSPU: Rx: PU HOST3745 data length 12 data:
2D0004002BE26B80 000D0201
DSPU: Tx: PU HOST3745 data length 25 data:
2D0000042BE2EB80 000D020100850000 000C060000010000 00
Table 79 describes the significant fields shown in the display.
Table 79 debug dspu packet Field Descriptions
Field
|
Description
|
DSPU: Rx:
|
Received frame (packet) from the remote PU to the router PU.
|
DSPU: Tx:
|
Transmitted frame (packet) from the router PU to the remote PU.
|
PU HOST3745
|
Host name or PU associated with the transmit or receive.
|
data length 12 data:
|
Number of bytes of data, followed by up to 128 bytes of displayed data.
|
Related Commands
Command
|
Description
|
debug drip event
|
Displays debugging messages for DRiP packets.
|
debug dspu state
|
Displays information on DSPU FSM state changes.
|
debug dspu trace
|
Displays information on DSPU trace activity.
|
debug dspu state
To display information on downstream physical unit (DSPU) finite state machine (FSM) state changes, use the debug dspu state command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug dspu state [name]
no debug dspu state [name]
Syntax Description
name
|
(Optional) The host or physical unit (PU) name designation.
|
Command Modes
Privileged EXEC
Usage Guidelines
Use the debug dspu state command to display only the FSM state changes. To see all FSM activity, use the debug dspu trace command. You cannot turn off debugging output for an individual PU if that PU has not been named in the debug dspu state command.
Examples
The following is sample output from the debug dspu state command. Not all intermediate numbers are shown for the "activated" and "deactivated" logical unit (LU) address ranges.
DSPU: LS HOST3745: input=StartLs, Reset -> PendConOut
DSPU: LS HOST3745: input=ReqOpn.Cnf, PendConOut -> Xid
DSPU: LS HOST3745: input=Connect.Ind, Xid -> ConnIn
DSPU: LS HOST3745: input=Connected.Ind, ConnIn -> Connected
DSPU: PU HOST3745: input=Actpu, Reset -> Active
DSPU: LU HOST3745-2: input=uActlu, Reset -> upLuActive
DSPU: LU HOST3745-3: input=uActlu, Reset -> upLuActive
DSPU: LU HOST3745-253: input=uActlu, Reset -> upLuActive
DSPU: LU HOST3745-254: input=uActlu, Reset -> upLuActive
DSPU: LS HOST3745: input=PuStopped, Connected -> PendDisc
DSPU: LS HOST3745: input=Disc.Cnf, PendDisc -> PendClose
DSPU: LS HOST3745: input=Close.Cnf, PendClose -> Reset
DSPU: PU HOST3745: input=T2ResetPu, Active -> Reset
DSPU: LU HOST3745-2: input=uStopLu, upLuActive -> Reset
DSPU: LU HOST3745-3: input=uStopLu, upLuActive -> Reset
DSPU: LU HOST3745-253: input=uStopLu, upLuActive -> Reset
DSPU: LU HOST3745-254: input=uStopLu, upLuActive -> Reset
Table 80 describes the significant fields shown in the display.
Table 80 debug dspu state Field Descriptions
Field
|
Description
|
DSPU
|
Downstream PU debug message.
|
LS
|
Link station (LS) event triggered the message.
|
PU
|
PU event triggered the message.
|
LU
|
LU event triggered the message.
|
HOST3745-253
|
Host name or PU name and LU address.
|
input=input,
|
Input received by the FSM.
|
previous-state, -> current-state
|
Previous state and current new state as seen by the FSM.
|
Related Commands
Command
|
Description
|
debug drip event
|
Displays debugging messages for DRiP packets.
|
debug drip packet
|
Displays information on DSPU packet.
|
debug dspu trace
|
Displays information on DSPU trace activity.
|
debug dspu trace
To display information on downstream physical unit (DSPU) trace activity, which includes all finite state machine (FSM) activity, use the debug dspu trace command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug dspu trace [name]
no debug dspu trace [name]
Syntax Description
name
|
(Optional) The host or physical unit (PU) name designation.
|
Command Modes
Privileged EXEC
Usage Guidelines
Use the debug dspu trace command to display all FSM state changes. To see FSM state changes only, use the debug dspu state command. You cannot turn off debugging output for an individual PU if that PU has not been named in the debug dspu trace command.
Examples
The following is sample output from the debug dspu trace command:
DSPU: LS HOST3745 input = 0 ->(1,a1)
DSPU: LS HOST3745 input = 5 ->(5,a6)
DSPU: LS HOST3745 input = 7 ->(5,a9)
DSPU: LS HOST3745 input = 9 ->(5,a28)
DSPU: LU HOST3745-2 in:0 s:0->(2,a1)
DSPU: LS HOST3745 input = 19 ->(8,a20)
DSPU: LS HOST3745 input = 18 ->(8,a17)
DSPU: LU HOST3745-3 in:0 s:0->(2,a1)
DSPU: LS HOST3745 input = 19 ->(8,a20)
DSPU: LS HOST3745 input = 18 ->(8,a17)
DSPU: LU HOST3745-252 in:0 s:0->(2,a1)
DSPU: LS HOST3745 input = 19 ->(8,a20)
DSPU: LS HOST3745 input = 18 ->(8,a17)
DSPU: LU HOST3745-253 in:0 s:0->(2,a1)
DSPU: LS HOST3745 input = 19 ->(8,a20)
DSPU: LS HOST3745 input = 18 ->(8,a17)
DSPU: LU HOST3745-254 in:0 s:0->(2,a1)
DSPU: LS HOST3745 input = 19 ->(8,a20)
Table 81 describes significant fields shown in the output.
Table 81 debug dspu trace Field Descriptions
Field
|
Description
|
7:23:57
|
Time stamp.
|
DSPU
|
Downstream PU debug message.
|
LS
|
Link station (LS) event triggered the message.
|
PU
|
A PU event triggered the message.
|
LU
|
LU event triggered the message.
|
HOST3745-253
|
Host name or PU name and LU address.
|
in:input s:state ->(new-state, action)
|
String describing the following:
• input—LU FSM input
• state—Current FSM state
• new-state—New FSM state
• action—FSM action
|
input=input ->
(new-state,action)
|
String describing the following:
• input—PU or LS FSM input
• new-state—New PU or LS FSM state
• action—PU or LS FSM action
|
Related Commands
Command
|
Description
|
debug drip event
|
Displays debugging messages for DRiP packets.
|
debug drip packet
|
Displays information on DSPU packet.
|
debug dspu state
|
Displays information on DSPU FSM state changes.
|
debug dss ipx event
To display debugging messages for route change events that affect Internetwork Packet Exchange (IPX) Multilayer Switching (MLS), use the debug dss ipx event command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug dss ipx event
no debug dss ipx event
Syntax Description
This command has no arguments or keywords.
Defaults
Debugging is not enabled.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.0(5)T
|
This command was introduced.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Examples
The following is sample output from the debug dss ipx event command:
Router# debug dss ipx event
DSS IPX events debugging is on
Router# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# interface vlan 22
Router(config-if)# ipx access-group 800 out
05:51:36:DSS-feature:dss_ipxcache_version():idb:NULL, reason:42,
05:51:36:DSS-feature:dss_ipx_access_group():idb:Vlan22
05:51:36:DSS-feature:dss_ipx_access_list()
05:51:36:DSS-base 05:51:33.834 dss_ipx_invalidate_interface Vl22
05:51:36:DSS-base 05:51:33.834 dss_set_ipx_flowmask_reg 2
05:51:36:%IPX mls flowmask transition from 1 to 2 due to new status of
simple IPX access list on interfaces
Related Commands
Command
|
Description
|
debug mls rp
|
Displays various MLS debugging elements.
|
debug eap
To display information about Extensible Authentication Protocol (EAP), use the debug eap command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug eap [all | method] [authenticator | peer ] {all | errors | events | packets | sm}
no debug eap [all | method] [authenticator | peer ] {all | errors | events | packets | sm}
Syntax Description
all | method
|
(Optional) Specifies the method to which the debug command refers.
• The all keyword turns on debugging for all EAP methods, including the EAP framework.
• The method argument turns on debugging for specific methods.
• This keyword or argument is dynamically linked into the parse chain and is present only if the method itself is present.
• If this keyword or argument is omitted, the debug command is applied to the EAP framework.
|
authenticator
|
(Optional) Limits the scope of the output to only authenticator contexts.
|
peer
|
(Optional) Limits the scope of the output to only peer contexts.
|
all
|
Debugging is turned on for all debug types.
|
errors
|
Displays information about EAP packet errors.
|
events
|
Displays information about EAP events.
|
packets
|
Turns on packet debugging for the specified method or methods.
|
sm
|
Turns on state machine debugging for the specified method or methods.
|
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.3(8)T
|
This command was introduced.
|
12.4(6)T
|
The method argument and authenticator and peer keywords were added.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Examples
The following sample output from the debug eap all command shows all EAP information:
*Nov 7 13:05:58.512: EAP-EVENT: Received get canned status from lower layer (0x00000000)
*Nov 7 13:05:59.460: EAP-EVENT: Received context create from lower layer (0x00000009)
*Nov 7 13:05:59.460: eap_authen : initial state eap_auth_initialize has enter
*Nov 7 13:05:59.460: EAP-EVENT: Started 'Authenticator Start' timer (1s) for EAP sesion
handle 0xD6000008
*Nov 7 13:05:59.460: EAP-EVENT: Allocated new EAP context (handle = 0xD6000008)
*Nov 7 13:05:59.464: EAP-EVENT: Started EAP tick timer
*Nov 7 13:06:00.488: EAP-EVENT: 'Authenticator Start' timer expired for EAP sesion handle
0xD6000008
*Nov 7 13:06:00.488: eap_authen : during state eap_auth_initialize, got event
21(eapStartTmo)
*Nov 7 13:06:00.488: @@@ eap_authen : eap_auth_initialize -> eap_auth_select_action
*Nov 7 13:06:00.488: eap_authen : during state eap_auth_select_action, got event
17(eapDecisionPropose)
*Nov 7 13:06:00.488: @@@ eap_authen : eap_auth_select_action -> eap_auth_propose_method
Related Commands
Command
|
Description
|
debug eou
|
Displays information about EAPoUDP.
|
debug eigrp address-family neighbor
To display debugging information about Enhanced Interior Gateway Routing Protocol (EIGRP) address family neighbors, use the debug eigrp address-family neighbor command in privileged EXEC mode. To disable debugging of EIGRP service-family neighbors, use the no form of this command.
debug eigrp address-family [ipv4 | ipv6] neighbor [ip-address]
no debug eigrp address-family [ipv4 | ipv6] neighbor [ip-address]
Syntax Description
ipv4
|
(Optional) Enables debugging for neighbors formed using the IPv4 protocol family.
|
ipv6
|
(Optional) Enables debugging for neighbors formed using the IPv6 protocol family.
|
ip-address
|
(Optional) IPv4 or IPv6 address of the neighbor. Specifying an address enables debugging for the service family at this address.
|
Command Default
Debugging of EIGRP service-family neighbors is disabled.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
15.0(1)M
|
This command was introduced.
|
12.2(33)SRE
|
This command was integrated into Cisco IOS Release 12.2(33)SRE.
|
12.2(33)XNE
|
This command was integrated into Cisco IOS Release 12.2(33)XNE.
|
Cisco IOS XE Release 2.5
|
This command was integrated into Cisco IOS XE Release 2.5.
|
Usage Guidelines
Consult Cisco technical support before using this command.
Caution 
Use of
debug commands can have severe performance penalties and should be used with extreme caution. For this reason, Cisco recommends that you contact Cisco technical support before enabling a
debug command.
Examples
The following example shows how to enable debugging of an EIGRP address-family neighbor at 10.0.0.0:
Router# debug eigrp address-family ipv4 neighbor 10.0.0.0
Neighbor target enabled on AS 3 for 10.0.0.0
*Mar 17 15:50:53.244: EIGRP: 10.0.0.0/24 - do advertise out Serial1/2
*Mar 17 15:50:53.244: EIGRP: Int 10.0.0.0/24 metric 20512000 -20000000 512000
*Mar 17 15:50:53.244: EIGRP: 10.0.0.0/24 - do advertise out Serial1/2
*Mar 17 15:50:53.244: EIGRP: Int 10.0.0.0/24 metric 28160 - 256002560
*Mar 17 15:50:53.244: EIGRP: 10.0.0.0/24 - do advertise out Serial1/2
*Mar 17 15:50:53.244: EIGRP: 10.0.0.0/24 - do advertise out Serial1/2
*Mar 17 15:50:53.244: EIGRP: Int 10.0.0.0/24 metric 28160 - 25600256
*Mar 17 15:50:53.668: EIGRP: Processing incoming UPDATE packet
*Mar 17 15:50:54.544: EIGRP: 10.0.0.0/24 - do advertise out Serial1/1
Related Commands
Command
|
Description
|
debug eigrp address-family notifications
|
Displays debugging information about EIGRP event notifications.
|
debug eigrp address-family notifications
To display debugging information about Enhanced Interior Gateway Routing Protocol (EIGRP) address family event notifications, use the debug eigrp address-family notifications command in privileged EXEC mode. To disable EIGRP event notification debugging, use the no form of this command.
debug eigrp address-family {ipv4 [autonomous-system-number | vrf [vrf-name] | ip-address] |
ipv6 [autonomous-system-number | ip-address]} notifications
no debug eigrp address-family {ipv4 [autonomous-system-number | vrf [vrf-name] | ip-address] |
ipv6 [autonomous-system-number | ip-address]} notifications
Syntax Description
ipv4
|
Enables debugging for neighbors formed using the IPv4 protocol family.
|
ipv6
|
Enables debugging for neighbors formed using the IPv6 protocol family.
|
autonomous-system- number
|
(Optional) Autonomous system number of the EIGRP routing process. If no autonomous system number is specified, debugging information is displayed for all autonomous systems.
|
vrf
|
(Optional) Enables debugging for the specified VRF.
|
vrf-name
|
(Optional) Name of the VRF address family to which the command is applied.
|
ip-address
|
(Optional) IPv4 or IPv6 address of neighbor. Specifying an address enables debugging for all entries with this address.
|
Command Default
EIGRP event notification debugging is disabled.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
15.0(1)M
|
This command was introduced.
|
12.2(33)SRE
|
This command was integrated into Cisco IOS Release 12.2(33)SRE.
|
12.2(33)XNE
|
This command was integrated into Cisco IOS Release 12.2(33)XNE.
|
Cisco IOS XE Release 2.5
|
This command was integrated into Cisco IOS XE Release 2.5.
|
Usage Guidelines
Consult Cisco technical support before using this command.
Caution 
Use of
debug commands can have severe performance penalties and should be used with extreme caution. For this reason, Cisco recommends that you contact Cisco technical support before enabling a
debug command.
Examples
The following example shows how to enable EIGRP event notification debugging:
Router# debug eigrp address-family ipv4 notifications
*Mar 17 15:58:07.144: IP-EIGRP: Callback: reload_iptable
*Mar 17 15:58:08.148: IP-EIGRP: iptable_redistribute into eigrp AS 1
*Mar 17 15:58:12.144: IP-EIGRP: Callback: redist frm static AS 0 10.0.0.0/24
*Mar 17 15:58:12.144: into: eigrp AS 1 event: 1
*Mar 17 15:58:12.144: IP-EIGRP: Callback: redist frm static AS 0 172.16.0.0/24
*Mar 17 15:58:12.144: into: eigrp AS 1 event: 1
Related Commands
Command
|
Description
|
debug eigrp address-family neighbor
|
Displays debugging information about EIGRP service family neighbors.
|
debug eigrp fsm
To display debugging information about Enhanced Interior Gateway Routing Protocol (EIGRP) feasible successor metrics (FSMs), use the debug eigrp fsm command in privileged 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.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.0(7)T
|
This command was introduced.
|
12.4(6)T
|
Support for IPv6 was added.
|
12.2(33)SRB
|
This command was integrated into Cisco IOS Release 12.2(33)SRB.
|
12.2(37)SE
|
This command was integrated into Cisco IOS Release 12.2(37)SE.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
This command helps you observe EIGRP feasible successor activity and to determine whether route updates are being installed and deleted by the routing process.
Examples
The following is sample output from the debug eigrp fsm command:
DUAL: dual_rcvupdate(): 172.25.166.0 255.255.255.0 via 0.0.0.0 metric 750080/0
DUAL: Find FS for dest 172.25.166.0 255.255.255.0. FD is 4294967295, RD is 42949
DUAL: RT installed 172.25.166.0 255.255.255.0 via 0.0.0.0
DUAL: dual_rcvupdate(): 192.168.4.0 255.255.255.0 via 0.0.0.0 metric 4294967295/
DUAL: Find FS for dest 192.168.4.0 255.255.255.0. FD is 2249216, RD is 2249216
DUAL: 0.0.0.0 metric 4294967295/4294967295not found Dmin is 4294967295
DUAL: Dest 192.168.4.0 255.255.255.0 not entering active state.
DUAL: Removing dest 192.168.4.0 255.255.255.0, nexthop 0.0.0.0
DUAL: No routes. Flushing dest 192.168.4.0 255.255.255.0
In the first line, DUAL stands for diffusing update algorithm. It is the basic mechanism within EIGRP that makes the routing decisions. The next three fields are the Internet address and mask of the destination network and the address through which the update was received. The metric field shows the metric stored in the routing table and the metric advertised by the neighbor sending the information. If shown, the term "Metric... inaccessible" usually means that the neighbor router no longer has a route to the destination, or the destination is in a hold-down state.
In the following output, EIGRP is attempting to find a feasible successor for the destination. Feasible successors are part of the DUAL loop avoidance methods. The FD field contains more loop avoidance state information. The RD field is the reported distance, which is the metric used in update, query, or reply packets.
The indented line with the "not found" message means a feasible successor (FS) was not found for 192.168.4.0 and EIGRP must start a diffusing computation. This means it begins to actively probe (sends query packets about destination 192.168.4.0) the network looking for alternate paths to 192.164.4.0.
DUAL: Find FS for dest 192.168.4.0 255.255.255.0. FD is 2249216, RD is 2249216
DUAL: 0.0.0.0 metric 4294967295/4294967295not found Dmin is 4294967295
The following output indicates the route DUAL successfully installed into the routing table:
DUAL: RT installed 172.25.166.0 255.255.255.0 via 0.0.0.0
The following output shows that no routes to the destination were discovered and that the route information is being removed from the topology table:
DUAL: Dest 192.168.4.0 255.255.255.0 not entering active state.
DUAL: Removing dest 192.168.4.0 255.255.255.0, nexthop 0.0.0.0
DUAL: No routes. Flushing dest 192.168.4.0 255.255.255.0
debug eigrp neighbor
To display neighbors discovered by the Enhanced Interior Gateway Routing Protocol (EIGRP), use the debug eigrp neighbor command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug eigrp neighbor [siatimer] [static]
no debug eigrp neighbor [siatimer] [static]
Syntax Description
siatimer
|
(Optional) Stuck-in-active (SIA) timer messages.
|
static
|
(Optional) Static routes.
|
Command Default
Debugging for EIGRP neighbors is not enabled.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.0(7)T
|
This command was introduced.
|
12.4(6)T
|
Support for IPv6 was added.
|
12.2(33)SRB
|
This command was integrated into Cisco IOS Release 12.2(33)SRB.
|
12.2(37)SE
|
This command was integrated into Cisco IOS Release 12.2(37)SE.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Examples
The following is sample output from the debug eigrp neighbor command:
Router# debug eigrp neighbor static
EIGRP Static Neighbors debugging is on
Router# configure terminal
Router(config)# router eigrp 100
Router(config-router)# neighbor 10.1.1.1 e3/1
22:40:07:EIGRP:Multicast Hello is disabled on Ethernet3/1!
22:40:07:EIGRP:Add new static nbr 10.1.1.1 to AS 100 Ethernet3/1
Router(config-router)# no neighbor 10.1.1.1 e3/1
22:41:23:EIGRP:Static nbr 10.1.1.1 not in AS 100 Ethernet3/1 dynamic list
22:41:23:EIGRP:Delete static nbr 10.1.1.1 from AS 100 Ethernet3/1
22:41:23:EIGRP:Multicast Hello is enabled on Ethernet3/1!
Related Commands
Command
|
Description
|
neighbor
|
Defines a neighboring router with which to exchange routing information.
|
show ip eigrp neighbors
|
Displays EIGRP neighbors.
|
show ipv6 eigrp neighbors
|
Displays IPv6 EIGRP neighbors.
|
debug eigrp notifications
To debug notifications sent from the L2L3 API interface, use the debug eigrp notifications command in privileged EXEC mode. To turn off debugging, use the no form of this command.
debug eigrp notifications {rib | interface}
Syntax Description
rib
|
Captures notifications from the routing information base (RIB)
|
interface
|
Captures notifications from the interface.
|
Command Default
Debugging of EIGRP notifications for the L2L3 API interface is not enabled.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.4(15)XF
|
This command was introduced.
|
12.4(15)T
|
This command was integrated into Cisco IOS Release 12.4(15)T.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
Consult Cisco technical support before using this command.
Caution 
Use of
debug commands can have severe performance penalties and should be used with extreme caution. For this reason, Cisco recommends that you contact Cisco technical support before enabling a
debug command.
Examples
The following example displays information about the L2L3 API Interface:
Router# debug eigrp notifications rib
Related Commands
Command
|
Description
|
eigrp interface
|
Sets a threshold value to minimize hysteresis in a router-to-radio configuration.
|
interface vmi
|
Creates a virtual multipoint interface (VMI) that can be configured and applied dynamically.
|
debug eigrp nsf
To display nonstop forwarding (NSF) events in the console of the router, use the debug eigrp nsf command in privileged 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.
Command Default
No default behavior or values.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.2(15)T
|
This command was introduced.
|
12.2(28)SB
|
This command was integrated into Cisco IOS Release 12.2(28)SB.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(33)SXH
|
This command was integrated into Cisco IOS Release 12.2(33)SXH.
|
15.0(1)M
|
This command was integrated into Cisco IOS Release 15.0(1)M.
|
Usage Guidelines
The output from the debug eigrp nsf command displays NSF-specific events. This command can be issued on either an NSF-capable or an NSF-aware router.
Examples
The following example shows how to enable Enhanced Interior Gateway Routing Protocol (EIGRP) NSF debugging and display information about neighbor devices:
EIGRP NSF debugging is on
Router# show ip eigrp neighbors detail
EIGRP-IPv4 Neighbors for AS(100)
H Address Interface Hold Uptime SRTT RTO Q Seq
0 1.1.2.1 Et1/0 11 00:00:25 10 200 0 5
Version 5.1/3.0, Retrans: 2, Retries: 0, Prefixes: 1
Topology-ids from peer - 0
*Sep 23 18:57:19.423: %DUAL-5-NBRCHANGE: EIGRP-IPv4 100: Neighbor 1.1.2.1 (Ethernet1/0) is
resync: peer graceful-restart
*Sep 23 18:57:19.423: EIGRP: NSF: AS100, NSF or GR initiated by 1.1.2.1, flags 0x4:(RS)
*Sep 23 18:57:36.028: EIGRP: NSF: AS100, Receive EOT from 1.1.2.1, Flags 0x8:(EOT)
*Sep 23 18:57:36.028: EIGRP: NSF: route hold timer set to flush stale routes
*Sep 23 18:57:36.038: EIGRP: NSF: AS100. route hold timer expiry
*Sep 23 18:57:36.038: EIGRP: NSF: EIGRP-IPv4: Search for stale routes from 1.1.2.1
Router# show ip eigrp neighbors detail
EIGRP-IPv4 Neighbors for AS(100)
H Address Interface Hold Uptime SRTT RTO Q Seq
0 1.1.2.1 Et1/0 11 00:02:31 12 200 0 6
Time since Restart 00:01:34
Version 5.1/3.0, Retrans: 2, Retries: 0, Prefixes: 1
Topology-ids from peer - 0
The following sample output shows when a router was unable to handle an event with NSF-Awareness:
*Sep 23 18:59:56.040: EIGRP: NSF: AS100: Checking if Graceful Restart is possible with
neighbor 1.1.2.1, peer_down reason 'peer restarted'
*Sep 23 18:59:56.040: EIGRP: NSF: Not possible: 'peer_down was called with a HARD resync
flag'
*Sep 23 18:59:56.040: %DUAL-5-NBRCHANGE: EIGRP-IPv4 100: Neighbor 1.1.2.1 (Ethernet1/0) is
down: peer restarted
*Sep 23 19:00:00.170: %DUAL-5-NBRCHANGE: EIGRP-IPv4 100: Neighbor 1.1.2.1 (Ethernet1/0) is
up: new adjacency
*Sep 23 19:00:00.170: EIGRP: NSF: Enqueuing NULL update to 1.1.2.1, flags 0x1:(INIT)
debug eigrp packet
To display debugging information for Enhanced Interior Gateway Routing Protocol (EIGRP) for IPv6 packets, use the debug eigrp packet command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug eigrp packet [SIAquery | SIAreply | ack | hello | ipxsap | probe | query | reply | request |
retry | stub | terse | update | verbose]
no debug eigrp packet
Syntax Description
SIAquery
|
(Optional) Displays information about Stuck-in-Active (SIA) query messages.
|
SIAreply
|
(Optional) Displays information about SIA reply messages.
|
ack
|
(Optional) Displays information about EIGRP acknowledgment packets.
|
hello
|
(Optional) Displays information about EIGRP hello packets.
|
ipxsap
|
(Optional) Displays information about Internetwork Packet Exchange (IPX) EIGRP service access point (SAP) packets.
|
probe
|
(Optional) Displays information about EIGRP probe packets.
|
query
|
(Optional) Displays information about EIGRP query packets.
|
reply
|
(Optional) Displays information about EIGRP reply packets.
|
request
|
(Optional) Displays information about EIGRP request packets.
|
retry
|
(Optional) Displays information about EIGRP retry packets.
|
stub
|
(Optional) Displays information about EIGRP stub packets.
|
terse
|
(Optional) Displays information about all EIGRP packets, except hello packets.
|
update
|
(Optional) Displays information about EIGRP update packets.
|
verbose
|
(Optional) Displays information about all EIGRP packets.
|
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.0(7)T
|
This command was introduced.
|
12.4
|
This command was integrated into Cisco IOS Release 12.4.
|
12.4(6)T
|
This command was modified. Support for IPv6 was added.
|
12.2(33)SRB
|
This command was integrated into Cisco IOS Release 12.2(33)SRB.
|
12.2(33)SXH
|
This command was integrated into Cisco IOS Release 12.2(33)SXH.
|
Cisco IOS XE Release 2.1
|
This command was implemented on the Cisco ASR 1000 Series Aggregation Services Routers.
|
15.1(2)S
|
This command was modified. The probe keyword was removed.
|
Usage Guidelines
An end-to-end connection problem can cause a communication session to close. The debug eigrp packet command is useful for analyzing the messages traveling between the local and remote hosts.
Note
Although this command accepts a number of keywords, Cisco does not recommend their use.
Examples
The following is sample output from the debug eigrp packet command:
Router# debug eigrp packet
EIGRP: Sending HELLO on Ethernet0/1
AS 109, Flags 0x0, Seq 0, Ack 0
EIGRP: Sending HELLO on Ethernet0/1
AS 109, Flags 0x0, Seq 0, Ack 0
EIGRP: Sending HELLO on Ethernet0/1
AS 109, Flags 0x0, Seq 0, Ack 0
EIGRP: Received UPDATE on Ethernet0/1 from 192.168.1.2,
AS 109, Flags 0x1, Seq 1, Ack 0
EIGRP: Sending HELLO/ACK on Ethernet0/1 to 192.168.1.2,
AS 109, Flags 0x0, Seq 0, Ack 1
EIGRP: Sending HELLO/ACK on Ethernet0/1 to 192.168.1.2,
AS 109, Flags 0x0, Seq 0, Ack 1
EIGRP: Received UPDATE on Ethernet0/1 from 192.168.1.2,
AS 109, Flags 0x0, Seq 2, Ack 0
The output shows transmission and receipt of EIGRP packets. These packet types may be hello, update, request, query, or reply packets. The sequence and acknowledgment numbers used by the EIGRP reliable transport algorithm are shown in the output. Where applicable, the network-layer address of the neighboring router is also included.
Table 82 describes the significant fields shown in the display.
Table 82 debug eigrp packet Field Descriptions
Field
|
Description
|
EIGRP:
|
EIGRP packet information.
|
AS n
|
Autonomous system number.
|
Flags 0x0
|
A flag of 1 means the sending router is indicating to the receiving router that this is the first packet it has sent to the receiver.
A flag of 2 is a multicast that should be conditionally received by routers that have the conditionally receive (CR) bit set. This bit gets set when the sender of the multicast has previously sent a sequence packet explicitly to set the CR bit.
|
HELLO
|
Hello packets are the neighbor discovery packets. They are used to determine whether neighbors are still alive. As long as neighbors receive the hello packets the router is sending, the neighbors validate the router and any routing information sent. If neighbors lose the hello packets, the receiving neighbors invalidate any routing information previously sent. Neighbors also send hello packets.
|
debug eigrp service-family
To troubleshoot an Enhanced Interior Gateway Routing Protocol (EIGRP) service-family external client, client, neighbor, notification, topology, or a VRF instance, use the debug eigrp service-family command in privileged EXEC mode. To disable the debugging output, use the no form of this command.
Cisco IOS 15.1(1)S, 15.0(1)M, 12.2(33)SRE and Later Releases
debug eigrp service-family [external-client {client [client-label] | messages [client-label] |
protocol [client-label] | simulator [client-label]} | {ipv4 | ipv6} [vrf vrf-name]
[autonomous-system-number] [service-instance-number] [client client-label |
neighbor [neighbor-ip-address] | notifications | topology service-instance-number]]
no debug eigrp service-family [external-client {client [client-label] | messages [client-label] |
protocol [client-label] | simulator [client-label]} | {ipv4 | ipv6} [vrf vrf-name]
[autonomous-system-number] [service-instance-number] [client client-label |
neighbor [neighbor-ip-address] | notifications | topology service-instance-number]]
Cisco IOS 15.1(2)S, 15.1(4)M and Later Releases
debug eigrp service-family [external-client {tcp [client-label] | messages [client-label] | protocol
[client-label] | simulator [client-label]} | {ipv4 | ipv6} [vrf vrf-name]
[autonomous-system-number] [service-instance-number] [client client-label |
neighbor [neighbor-ip-address] | notifications | topology service-instance-number]]
no debug eigrp service-family [external-client {tcp [client-label] | messages [client-label] |
protocol [client-label] | simulator [client-label]} | {ipv4 | ipv6} [vrf vrf-name]
[autonomous-system-number] [service-instance-number] [client client-label |
neighbor [neighbor-ip-address] | notifications | topology service-instance-number]]
Syntax Description
external-client
|
(Optional) Displays information about a Cisco Service Advertisement Framework (SAF) External Client.
|
client
|
(Optional) Displays information about managing clients and TCP connections.
Note The client keyword is replaced by the tcp keyword in Cisco IOS Release 15.1(2)S and later releases.
|
messages
|
(Optional) Displays the reliability metric.
|
protocol
|
(Optional) Displays information on an external-client protocol.
|
client-label
|
(Optional) A client, message, or protocol debug for the specified Cisco SAF External Client.
|
ipv4
|
Displays the IP version 4 address family for this debug.
|
ipv6
|
Displays the IP version 6 address family for this debug.
|
vrf
|
(Optional) Displays all VPN routing and forwarding (VRF) instance tables or a specific VRF table for an IP address.
|
vrf-name
|
(Optional) VRF table for an IP address.
|
autonomous-system-number
|
Autonomous system number.
|
service-instance- number
|
(Optional) Service-instance number. The range is from 1 to 65535. Service-instance numbers display as follows: service:subservice:instance.instance.instance.instance.
|
client
|
(Optional) Displays EIGRP client information.
|
client-label
|
(Optional) A specific client.
|
neighbors
|
(Optional) Displays EIGRP neighbor debugging information.
|
neighbor-ip- address
|
(Optional) IP address of the neighbor.
|
notifications
|
(Optional) Displays EIGRP notification debugging information.
|
topology
|
(Optional) Displays a service topology.
|
service-instance- number
|
(Optional) Service-instance number. The range is from 1 to 65535. Topology service-instance numbers display as follows: service:subservice:instance.instance.instance.instance.
|
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.2(33)SRE
|
This command was introduced.
|
15.0(1)M
|
This command was integrated into Cisco IOS Release 12.2(33)SRE.
|
15.0(1)S
|
This command was integrated into Cisco IOS Release 15.0(1)S.
|
15.1(2)S
|
This command was modified. The external-client client keyword combination was replaced by the external-client tcp keyword combination.
|
Usage Guidelines
Use the debug eigrp service-family external-client client command to display information to help manage clients and TCP connections. Use the debug eigrp service-family external-client messages command to display message content and decoded messages. Use the debug eigrp service-family external-client protocol command to display encode and decode information to help manage the interaction with the Cisco SAF internal API.
Note
Using the debug eigrp service-family ipv6 commands requires an IPv6-enabled SAF client.
Examples
The following is a sample of a Cisco SAF External-Client debugging message:
Router# debug eigrp service-family external-client messages
*Jun 11 14:25:10.051: 2 found c1 c1
*Jun 11 14:25:10.051: SAF-EC: 100 byte message from c1
*Jun 11 14:25:10.051: 0001 0050 7F5A 9BC7 D285 A1D8 3C54 552F 37AE 655B 0014 0005 2253
4146 2200
*Jun 11 14:25:10.051: 0000 0006 0005 756E 616D 6500 0000 1005 0002 6331 0000 1003 0004
0001 0000
*Jun 11 14:25:10.051: 1001 0002 6331 0000 1004 0004 0000 0005 0008 0014 45F4 57A9 42CF
0556 4077
*Jun 11 14:25:10.051: 7AA3 B94A 703F 1BA3 ACA7
*Jun 11 14:25:10.051:
*Jun 11 14:25:10.051:
Class: Success Response Method: Register
*Jun 11 14:25:10.051: Packet Length: 52 Not including 20 byte Saf Header
*Jun 11 14:25:10.051: Magic Cookie: 7F5A9BC7 Transaction ID: D285A1D83C54552F37AE65
Router#5B
*Jun 11 14:25:10.051: Realm: 014: Length: 5: "SAF"
*Jun 11 14:25:10.051: Keep Alive: 1006: Length: 4: 360000
*Jun 11 14:25:10.051: Client Handle: 1002: Length: 4: 2
*Jun 11 14:25:10.051: Message Integrity: 008: Length: 20:
86839D4C64E36476D743AAF26112D28C32E3DF99
*Jun 11 14:25:10.051: 0101 0034 7F5A 9BC7 D285 A1D8 3C54 552F 37AE 655B 0014 0005 2253
4146 2200
*Jun 11 14:25:10.051: 0000 1006 0004 0005 7E40 1002 0004 0000 0002 0008 0014 8683 9D4C
64E3 6476
*Jun 11 14:25:10.051: D743 AAF2 6112 D28C 32E3 DF99
*Jun 11 14:25:10.055:
*Jun 11 14:25:10.055: SAF-EC: kicked timer 360000
The following is a sample of a Cisco SAF External-Client debugging protocol message:
Router# debug eigrp service-family external-client protocol
*Jun 11 14:27:11.467: SAF-EC: attribute found, type: 1005
*Jun 11 14:27:11.467: No error
*Jun 11 14:27:11.467:
Class: Request Method: Register
*Jun 11 14:27:11.467: Packet Length: 80 bytes Not including 20 byte Saf Header
*Jun 11 14:27:11.467: Magic Cookie: 7F5A9BC7 Transaction ID: 8F1F3F36EE43784D0DFABEA6
*Jun 11 14:27:11.467: Realm: 014: Length: 5: "SAF"
*Jun 11 14:27:11.467: Username: 006: Length: 5: uname
*Jun 11 14:27:11.467: Client Label: 1005: Length: 2: c1
*Jun 11 14:27:11.467: Protocol Version: 1003: Length: 4: 10000
*Jun 11 14:27:11.467: Client Name: 1001: Length: 2: c1
*Jun 11 14:27:11.467: Page Size: 1004: Length: 4: 5
*Jun 11 14:27:11.467: Message Integrity: 008: Length: 20:
AB3D7C39E4E0673B1539750D6E21A79ACFCE51F8
*Jun 11 14:27:11.467: SAF-EC: request start.
*Jun 11 14:27:11.467: SAF-EC: client successfully registered. client_handle 3
Related Commands
Command
|
Description
|
exit-service-family
|
Exits service family configuration mode.
|
router eigrp
|
Configures the EIGRP process.
|
service-family
|
Enters service family configuration mode.
|
debug eigrp transmit
To display transmittal messages sent by the Enhanced Interior Gateway Routing Protocol (EIGRP), use the debug eigrp transmit command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug eigrp transmit [ack] [build] [detail] [link] [packetize] [peerdown] [sia] [startup]
[strange]
no debug eigrp transmit [ack] [build] [detail] [link] [packetize] [peerdown] [sia] [startup]
[strange]
Syntax Description
ack
|
(Optional) Information for acknowledgment (ACK) messages sent by the system.
|
build
|
(Optional) Build information messages (messages that indicate that a topology table was either successfully built or could not be built).
|
detail
|
(Optional) Additional detail for debug output.
|
link
|
(Optional) Information regarding topology table linked-list management.
|
packetize
|
(Optional) Information regarding topology table linked-list management.
|
peerdown
|
(Optional) Information regarding the impact on packet generation when a peer is down.
|
sia
|
(Optional) Stuck-in-active (SIA) messages.
|
startup
|
(Optional) Information regarding peer startup and initialization packets that have been transmitted.
|
strange
|
(Optional) Unusual events relating to packet processing.
|
Command Default
Debugging for EIGRP transmittal messages is not enabled.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.1
|
This command was introduced.
|
12.4(6)T
|
Support for IPv6 was added.
|
12.2(33)SRB
|
This command was integrated into Cisco IOS Release 12.2(33)SRB.
|
12.2(37)SE
|
This command was integrated into Cisco IOS Release 12.2(37)SE.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Examples
The following is sample output from the debug eigrp transmit command:
Router# debug eigrp transmit
EIGRP Transmission Events debugging is on
(ACK, PACKETIZE, STARTUP, PEERDOWN, LINK, BUILD, STRANGE, SIA, DETAIL)
Router# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router#(config)# router eigrp 100
Router#(config-router)# network 10.4.9.0 0.0.0.255
5d22h: DNDB UPDATE 10.0.0.0/8, serno 0 to 1, refcount 0
debug emm
To enable debugging of Embedded Menu Manager (EMM) Menu Definition Files (MDFs), use the debug emm command in user EXEC or privileged EXEC mode. To disable EMM MDF debugging, use the no form of this command.
debug emm
no debug emm
Syntax Description
This command has no arguments or keywords.
Command Default
Debugging of EMM MDFs does not occur.
Command Modes
User EXEC (#)
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.4(20)T
|
This command was introduced.
|
Usage Guidelines
Do not run this command on the same vty as the EMM menu.
Examples
The following is sample output from the debug emm command. The output is described in the EMM XML Schema Definition (XSD), which is available for download at this website:
http://forums.cisco.com/eforum/servlet/EEM?page=main
Router# debug emm
*Jun 10 15:45:42.043: Looking for MenuTitle, parent = Menu
*Jun 10 15:45:42.063: Looking for GlobalTCL, parent = Menu
*Jun 10 15:45:42.083: Looking for MenuTitle, parent = Menu
Related Commands
Command
|
Description
|
emm
|
Loads and launches preconfigured MDFs or launches loaded preconfigured EMM menus.
|
emm clear
|
Changes the terminal clear-screen escape sequence.
|
show mdf
|
Displays loaded preconfigured MDFs.
|
debug eou
To display information about Extensible Authentication Protocol over User Datagram Protocol (UDP) (EAPoUDP), use the debug eou command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug eou {all | eap | errors | events | packets | ratelimit | sm}
no debug eou {all | eap | errors | events | packets | ratelimit | sm}
Syntax Description
all
|
Displays all EAPoUDP information.
|
eap
|
Displays EAPoUDP packets.
|
errors
|
Displays information about EAPoUDP packet errors.
|
events
|
Displays information about EAPoUDP events.
|
packets
|
Displays EAPoUDP packet-related information.
|
ratelimit
|
Displays EAPoUDP posture-validation information.
|
sm
|
Displays EAPoUDP state machine transitions.
|
Defaults
If you do not enter any keywords, debugging is turned on for all EAPoUDP messages.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.3(8)T
|
This command was introduced.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Examples
The following sample output from the debug eou all command shows all EAPoUDP information:
*Apr 9 19:30:40.782: eou-ev:EOU Init Validation for idb= FastEthernet0/0.420 src_mac=
0001.027c.f364 src_ip= 10.0.0.1
*Apr 9 19:30:40.786: eou_auth 10.0.0.1: initial state eou_initialize has enter
*Apr 9 19:30:40.786: @@@ eou_auth 10.0.0.1: eou_initialize -> eou_hello
*Apr 9 19:30:40.786: eou-ev:eou_send_hello_request: Send Hello Request host= 10.0.0.15
*Apr 9 19:30:40.790: EAPoUDP (tx) Flags:0 Ver=1 opcode=2 Len=8 MsgId=3839857370 Assoc
*Apr 9 19:30:40.790: Dumping TLV contents
*Apr 9 19:30:40.790: TLV M:1 R:0 Type=ASSOCIATION ID Length=4 Association=-1994800267
*Apr 9 19:30:40.999: EAPoUDP (rx) Flags:128 Ver=1 opcode=2 Len=24 MsgId=3839857370 Assoc
*Apr 9 19:30:40.999: Dumping TLV contents
*Apr 9 19:30:40.999: TLV M:1 R:0 Type=COOKIE PAYLOAD Length=12
07167CE0: 8919C375 259B6D41 5FEA5D27 ..Cu%.mA_j]'
*Apr 9 19:30:40.999: TLV M:1 R:0 Type=ASSOCIATION ID Length=4 Association=1016688999
*Apr 9 19:31:50.048: @@@ eou_auth 10.0.0.1: eou_eap -> eou_eap
*Apr 9 19:31:50.048: eou-ev:10.0.0.1: msg = 24(eventEouEapSuccess)
*Apr 9 19:31:50.048: eou_auth 10.0.0.1: during state eou_eap, got event
*Apr 9 19:31:50.048: @@@ eou_auth 10.0.0.1: eou_eap -> eou_result
*Apr 9 19:31:50.052: eou-ev:Starting RESULT timer 3(10.0.0.1)
Related Commands
Command
|
Description
|
debug eap
|
Displays information about EAP messages.
|
debug ip admission eapoudp
|
Displays information about EAPoUDP network admission control events.
|
debug ephone alarm
To set SkinnyStation alarm messages debugging for the Cisco IP phone, use the debug ephone alarm command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug ephone alarm [mac-address mac-address]
no debug ephone alarm [mac-address mac-address]
Syntax Description
mac-address
|
(Optional) Defines the MAC address of the Cisco IP phone.
|
mac-address
|
(Optional) Specifies the MAC address of the Cisco IP phone.
|
Defaults
No default behavior or values
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.2(2)XT
|
This command was introduced on the following platforms: Cisco 1750, Cisco 1751, Cisco 2600 series and Cisco 3600 series multiservice routers; and Cisco IAD2420 series Integrated Access Devices (IADs).
|
12.2(8)T
|
This command was implemented on the Cisco 3725 and Cisco 3745 routers.
|
12.2(8)T1
|
This command was implemented on the Cisco 2600-XM and Cisco 2691 routers.
|
12.2(11)T
|
This command was implemented on the Cisco 1760 routers.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
The debug ephone alarm command shows all the SkinnyStation alarm messages sent by the Cisco IP phone. Under normal circumstances, this message is sent by the Cisco IP phone just before it registers, and the message has the severity level for the alarm set to "Informational" and contains the reason for the phone reboot or re-register. This type of message is entirely benign and does not indicate an error condition.
If the mac-address keyword is not used, the debug ephone alarm command debugs all Cisco IP phones that are registered to the router. You can remove debugging for the Cisco IP phones that you do not want to debug by using the mac-address keyword with the no form of this command.
You can enable or disable debugging on any number of Cisco IP phones. To see the Cisco IP phones that have debugging enabled, enter the show ephone command and look at the debug field in the output. When debugging is enabled for a Cisco IP phone, the debug output is displayed for the directory numbers associated with the Cisco IP phone.
Examples
The following example shows a SkinnyStation alarm message that is sent before the Cisco IP phone registers:
Router# debug ephone alarm
Related Commands
Command
|
Description
|
debug ephone detail
|
Sets detail debugging for the Cisco IP phone.
|
debug ephone error
|
Sets error debugging for the Cisco IP phone.
|
debug ephone keepalive
|
Sets keepalive debugging for the Cisco IP phone.
|
debug ephone loopback
|
Sets MWI debugging for the Cisco IP phone.
|
debug ephone pak
|
Provides voice packet level debugging and prints the contents of one voice packet in every 1024 voice packets.
|
debug ephone raw
|
Provides raw low-level protocol debugging display for all SCCP messages.
|
debug ephone register
|
Sets registration debugging for the Cisco IP phone.
|
debug ephone state
|
Sets state debugging for the Cisco IP phone.
|
debug ephone statistics
|
Sets statistics debugging for the Cisco IP phone.
|
show debugging
|
Displays information about the types of debugging that are enabled for your router.
|
debug ephone blf
To display debugging information for Busy Lamp Field (BLF) presence features, use the debug ephone blf command in privileged EXEC mode. To disable debugging, use the no form of this command.
debug ephone blf [mac-address mac-address]
no debug ephone blf [mac-address mac-address]
Syntax Description
mac-address mac-address
|
(Optional) Specifies the MAC address of a specific IP phone.
|
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.4(11)XJ
|
This command was introduced.
|
12.4(15)T
|
This command was integrated into Cisco IOS Release 12.4(15)T.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
Use this command for troubleshooting BLF speed-dial and BLF call-list features for phones in a presence service.
Examples
The following is sample output from the debug ephone blf command.
EPHONE BLF debugging is enabled
*Sep 4 07:18:26.307: skinny_asnl_callback: subID 16 type 4
*Sep 4 07:18:26.307: ASNL_RESP_NOTIFY_INDICATION
*Sep 4 07:18:26.307: ephone-1[1]:ASNL notify indication message, feature index 4, subID
[16]
*Sep 4 07:18:26.307: ephone-1[1]:line status 6, subID [16]
*Sep 4 07:18:26.307: ephone-1[1]:StationFeatureStatV2Message sent, status 2
*Sep 4 07:18:26.307: skinny_asnl_callback: subID 23 type 4
*Sep 4 07:18:26.307: ASNL_RESP_NOTIFY_INDICATION
*Sep 4 07:18:26.307: ephone-2[2]:ASNL notify indication message, feature index 2, subID
[23]
*Sep 4 07:18:26.311: ephone-2[2]:line status 6, subID [23]
*Sep 4 07:18:26.311: ephone-2[2]:StationFeatureStatV2Message sent, status 2
*Sep 4 07:18:28.951: skinny_asnl_callback: subID 16 type 4
*Sep 4 07:18:28.951: ASNL_RESP_NOTIFY_INDICATION
*Sep 4 07:18:28.951: ephone-1[1]:ASNL notify indication message, feature index 4, subID
[16]
*Sep 4 07:18:28.951: ephone-1[1]:line status 1, subID [16]
*Sep 4 07:18:28.951: ephone-1[1]:StationFeatureStatV2Message sent, status 1
*Sep 4 07:18:28.951: skinny_asnl_callback: subID 23 type 4
*Sep 4 07:18:28.951: ASNL_RESP_NOTIFY_INDICATION
*Sep 4 07:18:28.951: ephone-2[2]:ASNL notify indication message, feature index 2, subID
[23]
*Sep 4 07:18:28.951: ephone-2[2]:line status 1, subID [23]
*Sep 4 07:18:28.951: ephone-2[2]:StationFeatureStatV2Message sent, status 1
Related Commands
Command
|
Description
|
blf-speed-dial
|
Enables BLF monitoring for a speed-dial number on a phone registered to Cisco Unified CME.
|
presence call-list
|
Enables BLF monitoring for call lists and directories on phones registered to a Cisco Unified CME router.
|
show presence global
|
Displays configuration information about the presence service.
|
show presence subscription
|
Displays information about active presence subscriptions.
|
debug ephone ccm-compatible
To display Cisco CallManager notification updates for calls between Cisco CallManager and Cisco CallManager Express, use the debug ephone ccm-compatible command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug ephone ccm-compatible [mac-address mac-address]
no debug ephone ccm-compatible [mac-address mac-address]
Syntax Description
mac-address mac-address
|
(Optional) Specifies the MAC address of a Cisco IP phone for debugging.
|
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.3(7)T
|
This command was introduced.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
This command displays call flow notification information for all calls between Cisco CallManager and Cisco CallManager Express, but it is most useful for filtering out specific information for transfer and forward cases. For basic call information, use the debug ephone state command.
If you do not specify the mac-address keyword, the debug ephone ccm-compatible command debugs all Cisco IP phones that are registered to the router. You can remove debugging for the Cisco IP phones that you do not want to debug by using the no form of this command with the mac-address keyword.
Debugging can be enabled or disabled on any number of Cisco IP phones. Cisco IP phones that have debugging enabled are listed in the debug field of the show ephone command output. When debugging is enabled for a Cisco IP phone, debug output is displayed for all phone extensions (virtual voice ports) associated with that phone.
Examples
The following sample output displays call flow notifications between Cisco CallManager and Cisco CallManager Express:
Router# debug ephone ccm-compatible
*May 1 04:30:02.650:ephone-2[2]:DtAlertingTone/DtHoldTone - mediaActive reset during
CONNECT
*May 1 04:30:02.654:ephone-2[2]:DtHoldTone - force media STOP state
*May 1 04:30:02.654://93/xxxxxxxxxxxx/CCAPI/ccCallNotify:(callID=0x5D,nData->
*May 1 04:30:02.654://93/xxxxxxxxxxxx/VTSP:(50/0/3):-1:0:5/vtsp_process_event:
vtsp:[50/0/3 (93), S_CONNECT, E_CC_SERVICE_MSG]
*May 1 04:30:02.654://93/xxxxxxxxxxxx/VTSP:(50/0/3):-1:0:5/act_service_msg_dow
*May 1 04:30:02.658:dn_callerid_update DN 3 number= 12009 name= CCM7960 in state
CONNECTED
*May 1 04:30:02.658:dn_callerid_update (incoming) DN 3 info updated to
*May 1 04:30:02.658:calling= 12009 called= 13003 origCalled=
*May 1 04:30:02.658:callingName= CCM7960, calledName= , redirectedTo =
*May 1 04:30:02.658:ephone-2[2][SEP003094C2999A]:refreshDisplayLine for line 1
*May 1 04:30:03.318:ephone-2[2]:DisplayCallInfo incoming call
*May 1 04:30:03.318:ephone-2[2]:Call Info DN 3 line 1 ref 24 called 13003 calling 12009
origcalled 13003 calltype 1
*May 1 04:30:03.318:ephone-2[2]:Original Called Name UUT4PH3
*May 1 04:30:03.318:ephone-2[2]:CCM7960 calling
*May 1 04:30:03.318:ephone-2[2]:UUT4PH3
Related Commands
Command
|
Description
|
debug ephone state
|
Displays call state information.
|
show debugging
|
Displays information about the types of debugging that are enabled for your router.
|
show ephone
|
Displays information about registered Cisco IP phones.
|
debug ephone detail
To set detail debugging for the Cisco IP phone, use the debug ephone detail command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug ephone detail [mac-address mac-address]
no debug ephone detail [mac-address mac-address]
Syntax Description
mac-address
|
(Optional) Defines the MAC address of the Cisco IP phone.
|
mac-address
|
(Optional) Specifies the MAC address of the Cisco IP phone.
|
Defaults
No default behavior or values
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.1(5)YD
|
This command was introduced on the following platforms: Cisco 2600 series and Cisco 3600 series multiservice routers, and Cisco IAD2420 series Integrated Access Devices (IADs).
|
12.2(2)XT
|
This command was implemented on the Cisco 1750 and Cisco 1751 multiservice routers.
|
12.2(8)T
|
This command was integrated into Cisco IOS Release 12.2(8)T and implemented on the Cisco 3725 and Cisco 3745 routers.
|
12.2(8)T1
|
This command was implemented on the Cisco 2600-XM and Cisco 2691 routers.
|
12.2(11)T
|
This command was implemented on the Cisco 1760 routers.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
The debug ephone detail command includes the error and state levels.
If the mac-address keyword is not used, the debug ephone detail command debugs all Cisco IP phones that are registered to the router. You can remove debugging for the Cisco IP phones that you do not want to debug by using the mac-address keyword with the no form of this command.
You can enable or disable debugging on any number of Cisco IP phones. To see the Cisco IP phones that have debugging enabled, enter the show ephone command and look at the debug field in the output. When debugging is enabled for a Cisco IP phone, the debug output is displayed for the directory numbers associated with the Cisco IP phone.
Examples
The following is sample output of detail debugging of the Cisco IP phone with MAC address 0030.94c3.8724. The sample is an excerpt of some of the activities that takes place during call setup, connected state, active call, and the call being disconnected.
Router# debug ephone detail mac-address 0030.94c3.8724
Ephone detail debugging is enabled
1d04h: ephone-1[1]:OFFHOOK
1d04h: Skinny Call State change for DN 1 SIEZE
1d04h: ephone-1[1]:SetCallState line 1 DN 1 TsOffHook
1d04h: ephone-1[1]:SetLineLamp 1 to ON
1d04h: ephone-1[1]:KeypadButtonMessage 5
1d04h: ephone-1[1]:KeypadButtonMessage 0
1d04h: ephone-1[1]:KeypadButtonMessage 0
1d04h: ephone-1[1]:KeypadButtonMessage 2
1d04h: ephone-1[1]:Store ReDial digit: 5002
SkinnyTryCall to 5002 instance 1
1d04h: ephone-1[1]:Store ReDial digit: 5002
SkinnyTryCall to 5002 instance 1
1d04h: Skinny Call State change for DN 1 ALERTING
1d04h: ephone-1[1]:SetCallState line 1 DN 1 TsRingOut
1d04h: ephone-1[1]:SetLineLamp 1 to ON
1d04h: SetCallInfo calling dn 1 dn 1
calling [5001] called [5002]
1d04h: ephone-1[1]: Jane calling
1d04h: SkinnyUpdateDnState by EFXS_RING_GENERATE
for DN 2 to state RINGING
1d04h: SkinnyGetCallState for DN 2 CONNECTED
1d04h: ephone-1[1]:SetLineLamp 3 to ON
1d04h: ephone-1[1]:UpdateCallState DN 1 state 4 calleddn 2
1d04h: Skinny Call State change for DN 1 CONNECTED
1d04h: ephone-1[1]:OpenReceive DN 1 codec 4:G711Ulaw64k duration 10 ms bytes 80
1d04h: ephone-1[1]:OpenReceiveChannelAck 1.2.172.21 port=20180
1d04h: ephone-1[1]:Outgoing calling DN 1 Far-ephone-2 called DN 2
1d04h: SkinnyGetCallState for DN 1 CONNECTED
1d04h: ephone-1[1]:SetCallState line 3 DN 2 TsOnHook
1d04h: ephone-1[1]:SetLineLamp 3 to OFF
1d04h: ephone-1[1]:SetCallState line 1 DN 1 TsOnHook
1d04h: ephone-1[1]:Clean Up Speakerphone state
1d04h: ephone-1[1]:SpeakerPhoneOnHook
1d04h: ephone-1[1]:Clean up activeline 1
1d04h: ephone-1[1]:StopTone sent to ephone
1d04h: ephone-1[1]:Clean Up phone offhook state
1d04h: SkinnyGetCallState for DN 1 IDLE
1d04h: called DN -1, calling DN -1 phone -1
1d04h: ephone-1[1]:SetLineLamp 1 to OFF
1d04h: UnBinding ephone-1 from DN 1
1d04h: UnBinding called DN 2 from DN 1
1d04h: ephone-1[1]:ONHOOK
1d04h: ephone-1[1]:SpeakerPhoneOnHook
1d04h: ephone-1[1]:ONHOOK NO activeline
Related Commands.
Command
|
Description
|
debug ephone alarm
|
Sets SkinnyStation alarm messages debugging for the Cisco IP phone.
|
debug ephone error
|
Sets error debugging for the Cisco IP phone.
|
debug ephone keepalive
|
Sets keepalive debugging for the Cisco IP phone.
|
debug ephone loopback
|
Sets MWI debugging for the Cisco IP phone.
|
debug ephone pak
|
Provides voice packet level debugging and prints the contents of one voice packet in every 1024 voice packets.
|
debug ephone raw
|
Provides raw low-level protocol debugging display for all SCCP messages.
|
debug ephone register
|
Sets registration debugging for the Cisco IP phone.
|
debug ephone state
|
Sets state debugging for the Cisco IP phone.
|
debug ephone statistics
|
Sets statistics debugging for the Cisco IP phone.
|
show debugging
|
Displays information about the types of debugging that are enabled for your router.
|
debug ephone error
To set error debugging for the Cisco IP phone, use the debug ephone error command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug ephone error [mac-address mac-address]
no debug ephone error [mac-address mac-address]
Syntax Description
mac-address
|
(Optional) Defines the MAC address of the Cisco IP phone.
|
mac-address
|
(Optional) Specifies the MAC address of the Cisco IP phone.
|
Defaults
No default behavior or values
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.1(5)YD
|
This command was introduced on the following platforms: Cisco 2600 series and Cisco 3600 series multiservice routers, and Cisco IAD2420 series Integrated Access Devices (IADs).
|
12.2(2)XT
|
This command was implemented on the Cisco 1750 and Cisco 1751 multiservice routers.
|
12.2(8)T
|
This command was integrated into Cisco IOS Release 12.2(8)T and implemented on the Cisco 3725 and Cisco 3745 routers.
|
12.2(8)T1
|
This command was implemented on the Cisco 2600-XM and Cisco 2691 routers.
|
12.2(11)T
|
This command was implemented on the Cisco 1760 routers.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
The debug ephone error command cancels debugging at the detail and state level.
If the mac-address keyword is not used, the debug ephone error command debugs all Cisco IP phones that are registered to the router. You can remove debugging for the Cisco IP phones that you do not want to debug by using the mac-address keyword with the no form of this command.
You can enable or disable debugging on any number of Cisco IP phones. To see the Cisco IP phones that have debugging enabled, enter the show ephone command and look at the debug field in the output. When debugging is enabled for a Cisco IP phone, the debug output is displayed for the directory numbers associated with the Cisco IP phone.
Examples
The following is sample output of error debugging for the Cisco IP phone with MAC address 0030.94c3.8724:
Router# debug ephone error mac-address 0030.94c3.8724
EPHONE error debugging is enabled
Skinny Socket [2] retry failure
Related Commands
Command
|
Description
|
debug ephone alarm
|
Sets SkinnyStation alarm messages debugging for the Cisco IP phone.
|
debug ephone detail
|
Sets detail debugging for the Cisco IP phone.
|
debug ephone keepalive
|
Sets keepalive debugging for the Cisco IP phone.
|
debug ephone loopback
|
Sets MWI debugging for the Cisco IP phone.
|
debug ephone pak
|
Provides voice packet level debugging and prints the contents of one voice packet in every 1024 voice packets.
|
debug ephone raw
|
Provides raw low-level protocol debugging display for all SCCP messages.
|
debug ephone register
|
Sets registration debugging for the Cisco IP phone.
|
debug ephone state
|
Sets state debugging for the Cisco IP phone.
|
debug ephone statistics
|
Sets statistics debugging for the Cisco IP phone.
|
show debugging
|
Displays information about the types of debugging that are enabled for your router.
|
debug ephone extension-assigner
To display status messages produced by the extension assigner application, use the debug ephone extension-assigner command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug ephone extension-assigner
no debug ephone extension-assigner
Syntax Description
This command has no arguments or keywords.
Command Default
Debug ephone extension-assigner is disabled.
Command Modes
Privileged EXEC
Command History
Cisco IOS Release
|
Cisco Product
|
Modification
|
12.4(4)XC4
|
Cisco Unified CME 4.0(3)
|
This command was introduced.
|
12.4(11)XJ
|
Cisco Unified CME 4.1
|
This command was introduced.
|
12.4(15)T
|
Cisco Unified CME 4.1
|
This command was integrated into Cisco IOS Release 12.4(15)T.
|
12.2SX
|
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
This command displays status messages produced by the extension assigner application, including messages related to the functions performed by the following Tcl commands:
•
phone query—Verifies whether the ephone tag has been assigned a MAC address.
•
phone assign—Binds the MAC address from the caller's phone to a preexisting ephone template.
•
phone unassign—Removes the MAC address from the ephone tag.
Before using this command, you must load the Tcl script for the extension assigner application.
Examples
The following is sample output of extension assigner debugging as the extension assigner application queries phones for their status and issues commands to assign or unassign extension numbers.
*Jun 9 19:08:10.627: ephone_query: inCallID=47, tag=4, ephone_tag=4
*Jun 9 19:08:10.627: extAssigner_IsEphoneMacPreset: ephone_tag = 4,
ipKeyswitch.max_ephones = 96
*Jun 9 19:08:10.627: extAssigner_IsEphoneMacPreset: ephone_ptr->mac_addr_str =
000B46BDE075, MAC_EXT_RESERVED_VALUE = 02EAEAEA0000
*Jun 9 19:08:10.627: SkinnyGetActivePhoneIndexFromCallid: callID = 47
*Jun 9 19:08:10.627: SkinnyGetActivePhoneIndexFromCallid: vdbPtr->physical_interface_type
(26); CV_VOICE_EFXS (26)
*Jun 9 19:08:10.627: SkinnyGetActivePhoneIndexFromCallid: vdbPtr->type (6);
CC_IF_TELEPHONY (6)
*Jun 9 19:08:10.627: SkinnyGetActivePhoneIndexFromCallid: htsp->sig_type (26);
CV_VOICE_EFXS (26)
*Jun 9 19:08:10.627: SkinnyGetActivePhoneIndexFromCallid: dn = 4, chan = 1
*Jun 9 19:08:10.627: ephone_query: EXTASSIGNER_RC_SLOT_ASSIGNED_TO_CALLING_PHONE
*Jun 9 19:08:22.763: ephone_unassign: inCallID=47, tag=4, ephone_tag=4
*Jun 9 19:08:22.763: extAssigner_IsEphoneMacPreset: ephone_tag = 4,
ipKeyswitch.max_ephones = 96
*Jun 9 19:08:22.763: extAssigner_IsEphoneMacPreset: ephone_ptr->mac_addr_str =
000B46BDE075, MAC_EXT_RESERVED_VALUE = 02EAEAEA000
*Jun 9 19:08:22.763: is_ephone_auto_assigned: button-1 dn_tag=4
*Jun 9 19:08:22.763: is_ephone_auto_assigned: NO
*Jun 9 19:08:22.763: SkinnyGetActivePhoneIndexFromCallid: callID = 47
*Jun 9 19:08:22.763: SkinnyGetActivePhoneIndexFromCallid: vdbPtr->physical_interface_type
(26); CV_VOICE_EFXS (26)
*Jun 9 19:08:22.767: SkinnyGetActivePhoneIndexFromCallid: vdbPtr->type (6);
CC_IF_TELEPHONY (6)
*Jun 9 19:08:22.767: SkinnyGetActivePhoneIndexFromCallid: htsp->sig_type (26);
CV_VOICE_EFXS (26)
*Jun 9 19:08:22.767: SkinnyGetActivePhoneIndexFromCallid: dn = 4, chan = 1
*Jun 9 19:08:29.795: ephone-4[8]:fStationOnHookMessage: Extension Assigner request
restart, cmd=2, new mac=02EAEAEA0004, ephone_tag=4
*Jun 9 19:08:30.063: %IPPHONE-6-UNREGISTER_NORMAL: ephone-4:SEP000B46BDE075 IP:5.5.0.1
Socket:8 DeviceType:Phone has unregistered normally.
*Jun 9 19:08:30.063: ephone-4[8][SEP000B46BDE075]:extAssigner_assign: new
mac=02EAEAEA0004, ephone-tag=4
*Jun 9 19:08:30.063: extAssigner_simple_assign: mac=02EAEAEA0004, tag=4
*Jun 9 19:08:30.063: ephone_updateCNF: update cnf_file ephone_tag=4
*Jun 9 19:08:30.063: extAssigner_assign: restart again (mac=02EAEAEA0004) ephone_tag=4
*Jun 9 19:08:30.131: %IPPHONE-6-REG_ALARM: 23: Name=SEP000B46BDE075 Load=8.0(2.0)
Last=Reset-Restart
*Jun 9 19:08:30.135: %IPPHONE-6-REGISTER_NEW: ephone-7:SEP000B46BDE075 IP:5.5.0.1
Socket:10 DeviceType:Phone has registered.
*Jun 9 19:08:30.503: %IPPHONE-6-UNREGISTER_NORMAL: ephone-7:SEP000B46BDE075 IP:5.5.0.1
Socket:10 DeviceType:Phone has unregistered normally.
*Jun 9 19:08:43.127: %IPPHONE-6-REG_ALARM: 22: Name=SEP000B46BDE075 Load=8.0(2.0)
Last=Reset-Reset
*Jun 9 19:08:43.131: %IPPHONE-6-REGISTER: ephone-7:SEP000B46BDE075 IP:5.5.0.1 Socket:13
DeviceType:Phone has registered.
Related Commands
Command
|
Description
|
debug ephone state
|
Sets state debugging for Cisco IP phones.
|
debug voip application script
|
Displays status messages produced by voice over IP application scripts.
|
debug ephone lpcor
To display debugging information for calls using the logical partitioning class of restriction (LPCOR) feature, use the debug ephone lpcor command in privileged EXEC mode. To disable debugging, use the no form of this command.
debug ephone lpcor [mac-address mac-address]
no debug ephone lpcor [mac-address mac-address]
Syntax Description
mac-address mac-address
|
(Optional) Specifies the MAC address of a specific IP phone.
|
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
15.0(1)XA
|
This command was introduced.
|
15.1(1)T
|
This command was integrated into Cisco IOS Release 15.1(1)T.
|
Usage Guidelines
Use this command for troubleshooting LPCOR calls to phones in a Cisco Unified CME system.
If the mac-address keyword is not used, this command debugs all phones that are registered to the Cisco Unified CME router. You can disable debugging for specific phones by using the mac-address keyword with the no form of this command.
Examples
The following is sample output from the debug ephone lpcor command for a call between ephone-1 and ephone-2 that was blocked by LPCOR policy validation:
Router# debug ephone lpcor
*Jun 24 11:23:45.599: ephone-1[0/3][SEP003094C25F38]:ephone_get_lpcor_index: dir 0
*Jun 24 11:23:46.603: ephone-2[1/2][SEP0021A02DB62A]:ephone_get_lpcor_index: dir 1
Related Commands
Command
|
Description
|
debug voip application lpcor
|
Enables debugging of the LPCOR application system.
|
debug voip lpcor
|
Displays debugging information for the LPCOR feature.
|
lpcor incoming
|
Associates an incoming call with a LPCOR resource-group policy.
|
lpcor outgoing
|
Associates an outgoing call with a LPCOR resource-group policy.
|
show ephone
|
Displays information about phones registered to Cisco Unified CME.
|
show voice lpcor policy
|
Displays the LPCOR policy for the specified resource group.
|
debug ephone keepalive
To set keepalive debugging for the Cisco IP phone, use the debug ephone keepalive command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug ephone keepalive [mac-address mac-address]
no debug ephone keepalive [mac-address mac-address]
Syntax Description
mac-address
|
(Optional) Defines the MAC address of the Cisco IP phone.
|
mac-address
|
(Optional) Specifies the MAC address of the Cisco IP phone.
|
Defaults
No default behavior or values
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.1(5)YD
|
This command was introduced on the following platforms: Cisco 2600 series and Cisco 3600 series multiservice routers, and Cisco IAD2420 series Integrated Access Devices (IADs).
|
12.2(2)XT
|
This command was implemented on the Cisco 1750 and Cisco 1751 multiservice routers.
|
12.2(8)T
|
This command was implemented on the Cisco 3725 and Cisco 3745 routers.
|
12.2(8)T1
|
This command was implemented on the Cisco 2600-XM and Cisco 2691 routers.
|
12.2(11)T
|
This command was implemented on the Cisco 1760 routers.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
The debug ephone keepalive command sets keepalive debugging.
If the mac-address keyword is not used, the debug ephone keepalive command debugs all Cisco IP phones that are registered to the router. You can remove debugging for the Cisco IP phones that you do not want to debug by using the mac-address keyword with the no form of this command.
You can enable or disable debugging on any number of Cisco IP phones. To see the Cisco IP phones that have debugging enabled, enter the show ephone command and look at the debug field in the output. When debugging is enabled for a Cisco IP phone, the debug output is displayed for the directory numbers associated with the Cisco IP phone.
Examples
The following is sample output of the keepalive status for the Cisco IP phone with MAC address 0030.94C3.E1A8:
Router# debug ephone keepalive mac-address 0030.94c3.E1A8
EPHONE keepalive debugging is enabled for phone 0030.94C3.E1A8
1d05h: ephone-1 Set interface FastEthernet0/0 ETHERNET
1d05h: ephone-1[1]:Keepalive socket[1] SEP003094C3E1A8
1d05h: ephone-1 Set interface FastEthernet0/0 ETHERNET
1d05h: ephone-1[1]:Keepalive socket[1] SEP003094C3E1A8
1d05h: Skinny Checking for stale sockets
1d05h: ephone-1 Set interface FastEthernet0/0 ETHERNET
1d05h: ephone-1[1]:Keepalive socket[1] SEP003094C3E1A8
1d05h: ephone-1 Set interface FastEthernet0/0 ETHERNET
1d05h: ephone-1[1]:Keepalive socket[1] SEP003094C3E1A8
1d05h: Skinny active socket list (3/96): 1 2 4
Related Commands
Command
|
Description
|
debug ephone alarm
|
Sets SkinnyStation alarm messages debugging for the Cisco IP phone.
|
debug ephone detail
|
Sets detail debugging for the Cisco IP phone.
|
debug ephone error
|
Sets error debugging for the Cisco IP phone.
|
debug ephone loopback
|
Sets MWI debugging for the Cisco IP phone.
|
debug ephone pak
|
Provides voice packet level debugging and prints the contents of one voice packet in every 1024 voice packets.
|
debug ephone raw
|
Provides raw low-level protocol debugging display for all SCCP messages.
|
debug ephone register
|
Sets registration debugging for the Cisco IP phone.
|
debug ephone state
|
Sets state debugging for the Cisco IP phone.
|
debug ephone statistics
|
Sets statistics debugging for the Cisco IP phone.
|
show debugging
|
Displays information about the types of debugging that are enabled for your router.
|
debug ephone loopback
To set debugging for loopback calls, use the debug ephone loopback command in privileged EXEC mode. To disable debugging, use the no form of this command.
debug ephone loopback [mac-address mac-address]
no debug ephone loopback [mac-address mac-address]
Syntax Description
mac-address mac-address
|
(Optional) Specifies the MAC address of a Cisco IP phone for debugging.
|
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.2(2)XT
|
This command was introduced for Cisco IOS Telephony Services (now known as Cisco CallManager Express) Version 2.0 on the Cisco 1750, Cisco 1751, Cisco 2600 series, Cisco 3600 series, and Cisco IAD2420 series.
|
12.2(8)T
|
This command was integrated into Cisco IOS Release 12.2(8)T and implemented on the Cisco 3725 and Cisco 3745.
|
12.2(8)T1
|
This command was implemented on the Cisco 2600-XM and Cisco 2691.
|
12.3(4)T
|
This command was integrated into Cisco IOS Release 12.3(4)T.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
The debug ephone loopback command sets debugging for incoming and outgoing calls on all loopback-dn pairs or on the single loopback-dn pair that is associated with the IP phone that has the MAC address specified in this command.
If you enable the debug ephone loopback command and the debug ephone pak command at the same time, the output displays packet debug output for the voice packets that are passing through the loopback-dn pair.
You can enable or disable debugging on any number of Cisco IP phones. To see the Cisco IP phones that have debugging enabled, enter the show ephone command and look at the debug field in the output. When debugging is enabled for a Cisco IP phone, the debug output is displayed for the directory numbers associated with that Cisco IP phone.
Examples
The following example contains two excerpts of output for a call that is routed through a loopback. The first excerpt is output from the show running-config command and displays the loopback configuration used for this example. The second excerpt is output from the debug ephone loopback command.
Router# show running-config
A loopback call is started. An incoming call to 1911514 (ephone-dn 43) uses the loopback pair of ephone-dns to become an outgoing call to extension 1514. The number in the outgoing call has only four digits because the loopback-dn command specifies forwarding of four digits. The outgoing call uses ephone-dn 42, which is also specified in the loopback-dn command under ephone-dn 43. When the extension at 1514 rings, the following debug output is displayed:
Router# debug ephone loopback
Mar 7 00:57:25.376:Pass processed call info to special DN 43 chan 1
Mar 7 00:57:25.376:SkinnySetCallInfoLoopback DN 43 state IDLE to DN 42 state IDLE
Mar 7 00:57:25.376:Called Number = 1911514 Called Name =
Mar 7 00:57:25.376:Calling Number = 8101 Calling Name =
Copy Caller-ID info from Loopback DN 43 to DN 42
Mar 7 00:57:25.376:DN 43 Forward 1514
Mar 7 00:57:25.376:PredictTarget match 1514 DN 14 is idle
Mar 7 00:57:25.380:SkinnyUpdateLoopbackState DN 43 state RINGING calledDn -1
Mar 7 00:57:25.380:Loopback DN 42 state IDLE
Mar 7 00:57:25.380:Loopback DN 43 calledDN -1 callingDn -1 G711Ulaw64k
Mar 7 00:57:25.380:SkinnyUpdateLoopbackState DN 43 to DN 42 signal OFFHOOK
Mar 7 00:57:25.380:SetDnCodec Loopback DN 43 codec 4:G711Ulaw64k vad 0 size 160
Mar 7 00:57:25.380:SkinnyDnToneLoopback DN 42 state SIEZE to DN 43 state RINGING
Mar 7 00:57:25.380:TONE ON DtInsideDialTone
Mar 7 00:57:25.380:SkinnyDnToneLoopback called number = 1911514
Mar 7 00:57:25.380:DN 43 Forward 1514
Mar 7 00:57:25.380:DN 42 from 43 Dial 1514
Mar 7 00:57:25.384:SkinnyDnToneLoopback DN 42 state ALERTING to DN 43 state RINGING
Mar 7 00:57:25.384:TONE OFF
Mar 7 00:57:25.384:SkinnyDnToneLoopback DN 42 state ALERTING to DN 43 state RINGING
Mar 7 00:57:25.384:TONE OFF
Mar 7 00:57:25.384:SkinnyUpdateLoopbackState DN 42 state ALERTING calledDn -1
Mar 7 00:57:25.384:Loopback DN 43 state RINGING
Mar 7 00:57:25.384:Loopback Alerting DN 42 calledDN -1 callingDn -1 G711Ulaw64k
Mar 7 00:57:25.388:ephone-5[7]:DisplayCallInfo incoming call
Mar 7 00:57:25.388:SkinnyDnToneLoopback DN 42 state ALERTING to DN 43 state RINGING
Mar 7 00:57:25.388:TONE ON DtAlertingTone
Mar 7 00:57:25.388:SkinnyDnToneLoopback DN 42 to DN 43 deferred alerting by
DtAlertingTone
Mar 7 00:57:25.388:EFXS_STATE_ONHOOK_RINGING already done for DN 43 chan 1
Mar 7 00:57:25.388:Set prog_ind 0 for DN 42 chan 1
When extension 1514 answers the call, the following debug output is displayed:
Mar 7 00:57:32.158:SkinnyDnToneLoopback DN 42 state ALERTING to DN 43 state RINGING
Mar 7 00:57:32.158:TONE OFF
Mar 7 00:57:32.158:dn_support_g729 true DN 42 chan 1 (loopback)
Mar 7 00:57:32.158:SetDnCodec Loopback DN 43 codec 4:G711Ulaw64k vad 0 size 160
Mar 7 00:57:32.158:SkinnyUpdateLoopbackState DN 42 state CALL_START calledDn 14
Mar 7 00:57:32.158:Loopback DN 43 state RINGING
Mar 7 00:57:32.158:SkinnyUpdateLoopbackState DN 42 to DN 43 deferred alerting by
CALL_START already sent
Mar 7 00:57:32.158:SetDnCodec reassert defer_start for DN 14 chan 1
Mar 7 00:57:32.158:Delay media until loopback DN 43 is ready
Mar 7 00:57:32.158:SkinnyUpdateLoopbackCodec check for DN 14 chan 1 from DN 42 loopback
DN 43
Mar 7 00:57:32.158:SkinnyUpdateLoopbackCodec DN chain is 14 1, other=42, lb=43, far=-1 1,
final=43 1
Mar 7 00:57:32.158:SkinnyUpdateLoopbackCodec DN 14 chan 1 DN 43 chan 1 codec 4 match
Mar 7 00:57:32.162:SkinnyUpdateLoopbackState DN 42 state CONNECTED calledDn 14
Mar 7 00:57:32.162:Loopback DN 43 state RINGING
Mar 7 00:57:32.162:SkinnyUpdateLoopbackState DN 42 to DN 43 signal ANSWER
Mar 7 00:57:32.162:Loopback DN 42 calledDN 14 callingDn -1 G711Ulaw64k
Mar 7 00:57:32.162:Loopback DN 43 calledDN -1 callingDn -1 incoming G711Ulaw64k
Mar 7 00:57:32.162:ephone-5[7][SEP000DBDBEF37D]:refreshDisplayLine for line 1 DN 14 chan
1
Mar 7 00:57:32.162:dn_support_g729 true DN 43 chan 1 (loopback)
Mar 7 00:57:32.162:SetDnCodec Loopback DN 42 codec 4:G711Ulaw64k vad 0 size 160
Mar 7 00:57:32.162:SkinnyUpdateLoopbackState DN 43 state CALL_START calledDn -1
Mar 7 00:57:32.162:Loopback DN 42 state CONNECTED
Mar 7 00:57:32.162:SkinnyUpdateLoopbackState DN 43 has defer_dn 14 chan 1 set
Mar 7 00:57:32.162:SkinnyUpdateLoopbackState DN 43 has defer_dn 14 chan 1:
-invoke SkinnyOpenReceive
Mar 7 00:57:32.162:SkinnyUpdateLoopbackCodec check for DN 14 chan 1 from DN 42 loopback
DN 43
Mar 7 00:57:32.162:SkinnyUpdateLoopbackCodec DN chain is 14 1, other=42, lb=43, far=-1 1,
final=43 1
Mar 7 00:57:32.162:SkinnyUpdateLoopbackCodec DN 14 chan 1 DN 43 chan 1 codec 4 match
Mar 7 00:57:32.162:SkinnyUpdateLoopbackState DN 43 state CALL_START calledDn -1
Mar 7 00:57:32.162:Loopback DN 42 state CONNECTED
Mar 7 00:57:32.454:SkinnyGetDnAddrInfo DN 43 LOOPBACK
update media address to 10.0.0.6 25390 from DN 14
Mar 7 00:57:33.166:ephone-5[7]:DisplayCallInfo incoming call
When the called extension, 1514, goes back on-hook, the following debug output is displayed:
Mar 7 00:57:39.224:Loopback DN 42 disc reason 16 normal state CONNECTED
Mar 7 00:57:39.224:SkinnyUpdateLoopbackState DN 42 state CALL_END calledDn -1
Mar 7 00:57:39.224:Loopback DN 43 state CONNECTED
Mar 7 00:57:39.224:SkinnyUpdateLoopbackState DN 42 to DN 43 signal ONHOOK
Mar 7 00:57:39.236:SkinnyDnToneLoopback DN 42 state IDLE to DN 43 state IDLE
Mar 7 00:57:39.236:TONE OFF
Mar 7 00:57:39.236:SkinnyDnToneLoopback DN 43 state IDLE to DN 42 state IDLE
Mar 7 00:57:39.236:TONE OFF
Table 83 describes the significant fields shown in the display.
Table 83 debug ephone loopback Field Descriptions
Field
|
Description
|
Called Number
|
Original called number as presented to the incoming side of the loopback-dn.
|
Forward
|
Outgoing number that is expected to be dialed by the outgoing side of the loopback-dn pair.
|
PredictTarget Match
|
Extension (ephone-dn) that is anticipated by the loopback-dn to be the far-end termination for the call.
|
signal OFFHOOK
|
Indicates that the outgoing side of the loopback-dn pair is going off-hook prior to placing the outbound call leg.
|
Dial
|
Outbound side of the loopback-dn that is actually dialing the outbound call leg.
|
deferred alerting
|
Indicates that the alerting, or ringing, tone is returning to the original inbound call leg in response to the far-end ephone-dn state.
|
DN chain
|
Chain of ephone-dns that has been detected, starting from the far-end that terminates the call. Each entry in the chain indicates an ephone-dn tag and channel number. Entries appear in the following order, from left to right:
• Ephone-dn tag and channel of the far-end call terminator (in this example, ephone-dn 14 is extension 1514).
• other—Ephone-dn tag of the outgoing side of the loopback.
• lb—Ephone-dn tag of the incoming side of the loopback.
• far—Ephone-dn tag and channel of the far-end call originator, or -1 for a nonlocal number.
• final—Ephone-dn tag for the originator of the call on the incoming side of the loopback. If the originator is not a local ephone-dn, this is set to -1. This number represents the final ephone-dn tag in the chain, looking toward the originator.
|
codec match
|
Indicates that there is no codec conflict between the two calls on either side of the loopback-dn.
|
GetDnAddrInfo
|
IP address of the IP phone at the final destination extension (ephone-dn), after resolving the chain of ephone-dns involved.
|
disc_reason
|
Disconnect cause code, in decimal. These are normal CC_CAUSE code values that are also used in call control API debugging. Common cause codes include the following:
• 16—Normal disconnect.
• 17—User busy.
• 19—No answer.
• 28—Invalid number.
|
Related Commands
Command
|
Description
|
debug ephone pak
|
Provides voice packet level debugging.
|
loopback-dn
|
Configures loopback-dn virtual loopback voice ports used to establish demarcation points for VoIP voice calls and supplementary services.
|
show ephone
|
Displays information about registered Cisco IP phones.
|
show ephone-dn loopback
|
Displays information for ephone-dns that have been set up for loopback calls.
|
debug ephone message
To enable message tracing between ephones, use the debug ephone message command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug ephone message [detail]
no debug ephone message
Syntax Description
detail
|
(Optional) Displays signaling connection control protocol (SCCP) messages sent and received between ephones in the Cisco Unified CallManager Express (Cisco Unified CME) system.
|
Command Modes
Privileged EXEC
Command History
Cisco IOS Release
|
Modification
|
12.4(4)XC
|
This command was introduced.
|
12.4(9)T
|
This command was integrated into Cisco IOS Release 12.4(9)T.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
The debug ephone message command enables message tracing between ephones.
The debug ephone command debugs all ephones associated with a Cisco Unified CME router.
You can enable or disable debugging on any number of ephones. To see the ephones that have debugging enabled, enter the show ephone command and look at the debug field in the output. When debugging is enabled for a ephone, the debug output is displayed for the directory numbers associated with the ephone.
Examples
The following is sample output for the debug ephone message command for ephones:
Router# debug ephone message
EPHONE skinny message debugging is enabled
*Jul 17 12:12:54.883: Received message from phone 7, SkinnyMessageID = StationKe
*Jul 17 12:12:54.883: Sending message to phone 7, SkinnyMessageID = StationKe
The following command disables ephone message debugging:
Router# no debug ephone message
EPHONE skinny message debugging is disabled
Related Commands
Command
|
Description
|
debug ephone alarm
|
Sets SkinnyStation alarm messages debugging for the ephone.
|
debug ephone detail
|
Sets detail debugging for the ephone.
|
debug ephone error
|
Sets error debugging for the ephone.
|
debug ephone mwi
|
Sets MWI debugging for the ephone.
|
debug ephone pak
|
Provides voice packet level debugging and displays the contents of one voice packet in every 1024 voice packets.
|
debug ephone raw
|
Provides raw low-level protocol debugging display for all SCCP messages.
|
debug ephone register
|
Sets registration debugging for the ephone.
|
debug ephone state
|
Sets state debugging for the ephone.
|
debug ephone statistics
|
Sets statistics debugging for the ephone.
|
debug ephone video
|
Sets video debugging for the ephone.
|
show debugging
|
Displays information about the types of debugging that are enabled for your router.
|
show ephone
|
Displays information about ephones.
|
debug ephone mlpp
To display debugging information for Multilevel Precedence and Preemption (MLPP) calls to phones in a Cisco Unified CME system, use the debug ephone mlpp command in privileged EXEC mode. To disable debugging, use the no form of this command.
debug ephone mlpp [mac-address mac-address]
no debug ephone mlpp [mac-address mac-address]
Syntax Description
mac-address mac-address
|
(Optional) Specifies the MAC address of a specific IP phone.
|
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.4(22)YB
|
This command was introduced.
|
12.4(24)T
|
This command was integrated into Cisco IOS Release 12.4(24)T .
|
Usage Guidelines
Use this command to troubleshoot calls that use the MLPP service.
Examples
The following is sample output from the debug ephone mlpp command. This example shows output for the following call scenario:
•
Ephone 1 is connected to ephone 3 (nonMLPP call).
•
Ephone 4 makes an MLPP call to ephone 3. Preemption tone is played to both ephone 1 and 3.
•
Ephone 3 is disconnected after the preemption tone timeout and precedence ringing.
•
Ephone 3 answers the MLPP call and is connected to ephone 4.
Router# debug ephone mlpp
Sep 5 14:23:00.499: ephone-4[3/3][SEP001AE2BC3EE7]:indication=1
Sep 5 14:23:00.499: ephone-4[3/3][SEP001AE2BC3EE7]:max precedence=0
Sep 5 14:23:02.299: ephone-4[3/3][SEP001AE2BC3EE7]:mlpp_ephone_display_update callID=294
Sep 5 14:23:02.299: ephone-4[3/3][SEP001AE2BC3EE7]:indication=1
Sep 5 14:23:02.299: ephone-4[3/3][SEP001AE2BC3EE7]:mlpp precedence=4, domain=0
Sep 5 14:23:02.303: ephone-3[2/1][SEP001B54BA0D64]:preemption=1
Sep 5 14:23:02.303: ephone-3[2/1][SEP001B54BA0D64]:preemption=1
Sep 5 14:23:02.303: mlpp_ephone_find_call: preempt_htsp=1774234732,
prempt_htsp->mlpp_preemptor_cid=294
Sep 5 14:23:02.303: //294/A6B5C03A8141/VOIP-MLPP/voice_mlpp_get_preemptInfo:
mlpp_ephone_find_call is successful
Sep 5 14:23:02.303: ephone-4[3/3][SEP001AE2BC3EE7]:indication=1
Sep 5 14:23:02.303: ephone-4[3/3][SEP001AE2BC3EE7]:mlpp precedence=4, domain=0
Sep 5 14:23:02.303: ephone-4[3/3][SEP001AE2BC3EE7]:indication=1
Sep 5 14:23:02.303: ephone-4[3/3][SEP001AE2BC3EE7]:mlpp precedence=4, domain=0
Sep 5 14:23:02.303: ephone-6[5/6][SEP0018187F49FD]:indication=1
Sep 5 14:23:02.303: ephone-6[5/6][SEP0018187F49FD]:mlpp precedence=4, domain=0
Sep 5 14:23:02.303: ephone-4[3/3][SEP001AE2BC3EE7]:indication=1
Sep 5 14:23:02.307: ephone-1[0/2][SEP0014A9818797]:indication=1
Sep 5 14:23:02.307: ephone-3[2/1][SEP001B54BA0D64]:indication=1
Sep 5 14:23:02.307: ephone-1[0/2][SEP0014A9818797]:indication=1DtPreemptionTone
Sep 5 14:23:02.307: ephone-3[2/1][SEP001B54BA0D64]:indication=1DtPreemptionTone
Sep 5 14:23:07.307: ephone-3[2/1][SEP001B54BA0D64]:indication=1
Sep 5 14:23:07.307: ephone-1[0/2][SEP0014A9818797]:indication=1
Sep 5 14:23:07.319: ephone-3[2/1][SEP001B54BA0D64]:indication=1
Sep 5 14:23:07.319: ephone-3[2/1][SEP001B54BA0D64]:indication=1
Sep 5 14:23:07.319: ephone-3[2/1][SEP001B54BA0D64]:mlpp precedence=4, domain=0
Sep 5 14:23:07.319: ephone-3[2/1][SEP001B54BA0D64]:indication=1
Sep 5 14:23:07.319: ephone-3[2/1][SEP001B54BA0D64]: MLPP Precedence Ring 6 instead
Sep 5 14:23:10.623: ephone-3[2/1][SEP001B54BA0D64]:indication=1
Sep 5 14:23:10.623: ephone-3[2/1][SEP001B54BA0D64]:indication=1
Sep 5 14:23:10.623: ephone-3[2/1][SEP001B54BA0D64]:mlpp precedence=4, domain=0
Sep 5 14:23:10.623: ephone-3[2/1][SEP001B54BA0D64]:indication=1
Sep 5 14:23:10.623: ephone-3[2/1][SEP001B54BA0D64]:mlpp precedence=4, domain=0
Sep 5 14:23:10.623: ephone-4[3/3][SEP001AE2BC3EE7]:indication=1
Sep 5 14:23:10.623: ephone-4[3/3][SEP001AE2BC3EE7]:mlpp precedence=4, domain=0
Sep 5 14:23:10.623: ephone-6[5/6][SEP0018187F49FD]:indication=1
Sep 5 14:23:10.623: ephone-6[5/6][SEP0018187F49FD]:mlpp precedence=4, domain=0
Related Commands
Command
|
Description
|
debug voice mlpp
|
Displays debugging information for MLPP service.
|
mlpp indication
|
Enables MLPP indication on an SCCP phone or analog FXS port.
|
mlpp max-precedence
|
Sets the maximum precedence (priority) level that a phone user can specify when making an MLPP call.
|
mlpp preemption
|
Enables preemption capability on an SCCP phone or analog FXS port.
|
debug ephone moh
To set debugging for music on hold (MOH), use the debug ephone moh command in privileged EXEC mode. To disable debugging, use the no form of this command.
debug ephone moh [mac-address mac-address]
no debug ephone moh [mac-address mac-address]
Syntax Description
mac-address mac-address
|
(Optional) Specifies the MAC address of a Cisco IP phone for debugging.
|
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.2(2)XT
|
This command was introduced for Cisco IOS Telephony Services (now known as Cisco CallManager Express) Version 2.0 and Cisco Survivable Remote Site Telephony (SRST) Version 2.0 on the Cisco 1750, Cisco 1751, Cisco 2600 series, Cisco 3600 series, and Cisco IAD2420 series.
|
12.2(8)T
|
This command was integrated into Cisco IOS Release 12.2(8)T and implemented on the Cisco 3725 and Cisco 3745.
|
12.2(8)T1
|
This command was implemented on the Cisco 2600-XM and Cisco 2691.
|
12.3(4)T
|
This command was integrated into Cisco IOS Release 12.3(4)T.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
Always use the no moh command before modifying or replacing the MOH file in Flash memory.
When a configuration using the multicast moh command is used and the debug ephone moh command is enabled, if you delete or modify the MOH file in the router's Flash memory, the debug output can be excessive and can flood the console. The multicast MOH configuration should be removed before using the no moh command when the debug ephone moh command is enabled.
Examples
The following sample output shows MOH activity prior to the first MOH session. Note that if you enable multicast MOH, that counts as the first session.
Mar 7 00:52:33.817:MOH AU file
Mar 7 00:52:33.817:skinny_open_moh_play set type to 3
Mar 7 00:52:33.825: 2E73 6E64 0000 0018 0007 3CCA 0000 0001
Mar 7 00:52:33.825: 0000 1F40 0000 0001 FFFF FFFF FFFF FFFF
Mar 7 00:52:33.825: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
Mar 7 00:52:33.825: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
Mar 7 00:52:33.825: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
Mar 7 00:52:33.825: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
Mar 7 00:52:33.825: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
Mar 7 00:52:33.825: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
Mar 7 00:52:33.825: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
Mar 7 00:52:33.825: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
Mar 7 00:52:33.825: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
Mar 7 00:52:33.825: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
Mar 7 00:52:33.825: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
Mar 7 00:52:33.825: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
Mar 7 00:52:33.825: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
Mar 7 00:52:33.825: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
Mar 7 00:52:33.825:AU file processing Found .snd
Mar 7 00:52:33.825:AU file data start at 24 end at 474338
Mar 7 00:52:33.825:AU file codec Media_Payload_G711Ulaw64k
Mar 7 00:52:33.825:MOH read file header type AU start 24 end 474338
Mar 7 00:52:33.825:MOH pre-read block 0 at write-offset 0 from 24
Mar 7 00:52:33.833:MOH pre-read block 1 at write-offset 8000 from 8024
Mar 7 00:52:33.845:Starting read server with play-offset 0 write-offset 16000
Table 84 describes the significant fields shown in the display.
Table 84 debug ephone moh Field Descriptions
Field
|
Description
|
type
|
0—invalid 1—raw file 2—wave format file (.wav) 3—AU format (.au) 4—live feed
|
AU file processing Found .snd
|
A .snd header was located in the AU file.
|
AU file data start at, end at
|
Data start and end file offset within the MOH file, as indicated by the file header.
|
read file header type
|
File format found (AU, WAVE, or RAW).
|
pre-read block, write-offset
|
Location in the internal MOH buffer to which data is being written, and location from which that data was read in the file.
|
play-offset, write-offset
|
Indicates the relative positioning of MOH file read-ahead buffering. Data is normally written from a Flash file into the internal circular buffer, ahead of the location from which data is being played or output.
|
Related Commands
Command
|
Description
|
moh (telephony-service)
|
Generates an audio stream from a file for MOH in a Cisco CME system.
|
multicast moh
|
Uses the MOH audio stream as a multicast source in a Cisco CME system.
|
debug ephone mwi
To set message waiting indication (MWI) debugging for the Cisco IOS Telephony Service router, use the debug ephone mwi command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug ephone mwi
no debug ephone mwi
Syntax Description
This command has no arguments or keywords.
Defaults
No default behavior or values
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.2(2)XT
|
This command was introduced on the following platforms: Cisco 1750, Cisco 1751, Cisco 2600 series and Cisco 3600 series multiservice routers; and Cisco IAD2420 series Integrated Access Devices (IADs).
|
12.2(8)T
|
This command was implemented on the Cisco 3725 and Cisco 3745 routers.
|
12.2(8)T1
|
This command was implemented on the Cisco 2600-XM and Cisco 2691 routers.
|
12.2(11)T
|
This command was implemented on the Cisco 1760 routers.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
The debug ephone mwi command sets message waiting indication debugging for the Cisco IOS Telephony Service router. Because the MWI protocol activity is not specific to any individual Cisco IP phone, setting the MAC address keyword qualifier for this command is not useful.
Note
Unlike the other related debug ephone commands, the mac-address keyword does not help debug a particular Cisco IP phone.
Examples
The following is sample output of the message waiting indication status for the Cisco IOS Telephony Service router:
Related Commands
Command
|
Description
|
debug ephone alarm
|
Sets SkinnyStation alarm messages debugging for the Cisco IP phone.
|
debug ephone detail
|
Sets detail debugging for the Cisco IP phone.
|
debug ephone error
|
Sets error debugging for the Cisco IP phone.
|
debug ephone keepalive
|
Sets keepalive debugging for the Cisco IP phone.
|
debug ephone pak
|
Provides voice packet level debugging and prints the contents of one voice packet in every 1024 voice packets.
|
debug ephone raw
|
Provides raw low-level protocol debugging display for all SCCP messages.
|
debug ephone register
|
Sets registration debugging for the Cisco IP phone.
|
debug ephone state
|
Sets state debugging for the Cisco IP phone.
|
debug ephone statistics
|
Sets statistics debugging for the Cisco IP phone.
|
show debugging
|
Displays information about the types of debugging that are enabled for your router.
|
debug ephone pak
To provide voice packet level debugging and to print the contents of one voice packet in every 1024 voice packets, use the debug ephone pak command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug ephone pak [mac-address mac-address]
no debug ephone pak [mac-address mac-address]
Syntax Description
mac-address
|
(Optional) Defines the MAC address of the Cisco IP phone.
|
mac-address
|
(Optional) Specifies the MAC address of the Cisco IP phone.
|
Defaults
No default behavior or values
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.1(5)YD
|
This command was introduced on the following platforms: Cisco 2600 series and Cisco 3600 series multiservice routers, and Cisco IAD2420 series Integrated Access Devices (IADs).
|
12.2(2)XT
|
This command was implemented on the Cisco 1750 and Cisco 1751 multiservice routers.
|
12.2(8)T
|
This command was integrated into Cisco IOS Release 12.2(8)T and implemented on the Cisco 3725 and Cisco 3745 routers.
|
12.2(8)T1
|
This command was implemented on the Cisco 2600-XM and Cisco 2691 routers.
|
12.2(11)T
|
This command was implemented on the Cisco 1760 routers.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
The debug ephone pak command provides voice packet level debugging and prints the contents of one voice packet in every 1024 voice packets.
If the mac-address keyword is not used, the debug ephone pak command debugs all Cisco IP phones that are registered to the router. You can remove debugging for the Cisco IP phones that you do not want to debug by using the mac-address keyword with the no form of this command.
You can enable or disable debugging on any number of Cisco IP phones. To see the Cisco IP phones that have debugging enabled, enter the show ephone command and look at the debug field in the output. When debugging is enabled for a Cisco IP phone, the debug output is displayed for the directory numbers associated with the Cisco IP phone.
Examples
The following is sample output of packet debugging for the Cisco IP phone with MAC address 0030.94c3.8724:
Router# debug ephone pak mac-address 0030.94c3.8724
EPHONE packet debugging is enabled for phone 0030.94c3.8724
01:29:14: ***ph_xmit_ephone DN 3 tx_pkts 5770 dest=10.2.1.1 orig len=32
pakcopy=0 discards 27 ip_enctype 0 0 last discard: unsupported payload type
01:29:14: to_skinny_duration 130210 offset -30 last -40 seq 0 adj 0
01:29:14: IP: 45B8 003C 0866 0000 3F11 3F90 2800 0001 0A02 0101
01:29:14: TTL 63 TOS B8 prec 5
01:29:14: UDP: 07D0 6266 0028 0000
01:29:14: sport 2000 dport 25190 length 40 checksum 0
01:29:14: RTP: 8012 16AF 9170 6409 0E9F 0001
01:29:14: is_rtp:1 is_frf11:0 vlen:0 delta_t:160 vofr1:0 vofr2:0
scodec:11 rtp_bits:8012 rtp_codec:18 last_bad_payload 19
01:29:15: %SYS-5-CONFIG_I: Configured from console by console
01:29:34: ***SkinnyPktIp DN 3 10.2.1.1 to 40.0.0.1 pkts 4880 FAST sw
01:29:34: from_skinny_duration 150910
01:29:34: nw 3BBC2A8 addr 3BBC2A4 mac 3BBC2A4 dg 3BBC2C4 dgs 2A
01:29:34: IP: 45B8 0046 682E 0000 3E11 E0BD 0A02 0101 2800 0001
01:29:34: TTL 62 TOS B8 prec 5
01:29:34: UDP: 6266 07D0 0032 0000
01:29:34: sport 25190 dport 2000 length 50 checksum 0
01:29:34: RTP: 8012 55FF 0057 8870 3AF4 C394
01:29:34: RTP: rtp_bits 8012 seq 55FF ts 578870 ssrc 3AF4C394
01:29:34: 1409 37C9 54DE 449C 3B42 0446 3AAB 182E
01:29:34: 56BC 5184 58E5 56D3 13BE 44A7 B8C4
01:29:37: ***ph_xmit_ephone DN 3 tx_pkts 6790 dest=10.2.1.1 orig len=32
pakcopy=0 discards 31 ip_enctype 0 0 last discard: unsupported payload type
01:29:37: to_skinny_duration 153870 offset -150 last -40 seq 0 adj 0
01:29:37: IP: 45B8 003C 0875 0000 3F11 3F81 2800 0001 0A02 0101
01:29:37: TTL 63 TOS B8 prec 5
01:29:37: UDP: 07D0 6266 0028 0000
01:29:37: sport 2000 dport 25190 length 40 checksum 0
01:29:37: RTP: 8012 1AAF 9173 4769 0E9F 0001
01:29:37: is_rtp:1 is_frf11:0 vlen:0 delta_t:160 vofr1:0 vofr2:0
Related Commands
Command
|
Description
|
debug ephone alarm
|
Sets SkinnyStation alarm messages debugging for the Cisco IP phone.
|
debug ephone detail
|
Sets detail debugging for the Cisco IP phone.
|
debug ephone error
|
Sets error debugging for the Cisco IP phone.
|
debug ephone keepalive
|
Sets keepalive debugging for the Cisco IP phone.
|
debug ephone loopback
|
Sets MWI debugging for the Cisco IP phone.
|
debug ephone raw
|
Provides raw low-level protocol debugging display for all SCCP messages.
|
debug ephone register
|
Sets registration debugging for the Cisco IP phone.
|
debug ephone state
|
Sets state debugging for the Cisco IP phone.
|
debug ephone statistics
|
Sets statistics debugging for the Cisco IP phone.
|
show debugging
|
Displays information about the types of debugging that are enabled for your router.
|
debug ephone qov
To display quality of voice (QOV) statistics for calls when preset limits are exceeded, use the debug ephone qov command in privileged EXEC mode. To disable debugging, use the no form of this command.
debug ephone qov [mac-address mac-address]
no debug ephone qov [mac-address mac-address]
Syntax Description
mac-address mac-address
|
(Optional) Specifies the MAC address of a Cisco IP phone for debugging.
|
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.2(15)ZJ2
|
This command was introduced for Cisco CallManager Express 3.0 and Cisco Survivable Remote Site Telephony (SRST) Version 3.0.
|
12.3(4)T
|
This command was integrated into Cisco IOS Release 12.3(4)T.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
Once enabled, the debug ephone qov command produces output only when the QOV statistics reported by phones exceed preset limits. Phones are polled every few seconds for QOV statistics on VoIP calls only, not on local PSTN calls. An output report is produced when limits are surpassed for either or both of the following:
•
Lost packets—A report is triggered when two adjacent QOV samples show an increase of four or more lost packets between samples. The report is triggered by an increase of lost packets in a short period of time, not by the total number of lost packets.
•
Jitter and latency—A report is triggered when either jitter or latency exceeds 100 milliseconds.
To receive a QOV report at the end of each call regardless of whether the QOV limits have been exceeded, enable the debug ephone alarm command in addition to the debug ephone qov command.
The debug ephone statistics command displays the raw statistics that are polled from phones and used to generate QOV reports.
Examples
The following sample output describes QOV statistics for a call on ephone 5:
Mar 7 00:54:57.329:ephone-5[7]:QOV DN 14 chan 1 (1514) ref 4 called=1514 calling=8101
Mar 7 00:54:57.329:ephone-5[7][SEP000DBDBEF37D]:Lost 91 Jitter 0 Latency 0
Mar 7 00:54:57.329:ephone-5[7][SEP000DBDBEF37D]:previous Lost 0 Jitter 0 Latency 0
Mar 7 00:54:57.329:ephone-5[7][SEP000DBDBEF37D]:Router sent 1153 pkts, current phone got
1141
received by all (shared) phones 0
Mar 7 00:54:57.329:ephone-5[7]:worst jitter 0 worst latency 0
Mar 7 00:54:57.329:ephone-5[7]:Current phone sent 1233 packets
Mar 7 00:54:57.329:ephone-5[7]:Signal Level to phone 3408 (-15 dB) peak 3516 (-15 dB)
Table 85 describes the significant fields shown in the display.
Table 85 debug ephone qov Field Descriptions
Field
|
Description
|
Lost
|
Number of lost packets reported by the IP phone.
|
Jitter, Latency
|
The most recent jitter and latency parameters reported by the IP phone.
|
previous Lost, Jitter, Latency
|
Values from the previous QOV statistics report that were used as the comparison points against which the current statistics triggered generation of the current report.
|
Router sent pkts
|
Number of packets sent by the router to the IP phone. This number is the total for the entire call, even if the call is moved from one phone to another during a call, which can happen with shared lines.
|
current phone got
|
Number of packets received by the phone currently terminating the call. This number is the total for the entire call, even if the call is moved from one phone to another during a call, which can happen with shared lines.
|
worst jitter, worst latency
|
Highest value reported by the phone during the call.
|
Current phone sent packets
|
Number of packets that the current phone claims it sent during the call.
|
Signal Level to phone
|
Signal level seen in G.711 voice packet data prior to the sending of the most recent voice packet to the phone. The first number is the raw sample value, converted from G.711 to 16-bit linear format and left-justified. The number in parentheses is the value in decibels (dB), assuming that 32,767 is about +3 dB.
Note This value is meaningful only if the call uses a G.711 codec.
|
Related Commands
Command
|
Description
|
debug ephone alarm
|
Displays alarm messages for IP phones.
|
debug ephone statistics
|
Displays call statistics for IP phones.
|
debug ephone raw
To provide raw low-level protocol debugging display for all Skinny Client Control Protocol (SCCP) messages, use the debug ephone raw command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug ephone raw [mac-address mac-address]
no debug ephone raw [mac-address mac-address]
Syntax Description
mac-address
|
(Optional) Defines the MAC address of the Cisco IP phone.
|
mac-address
|
(Optional) Specifies the MAC address of the Cisco IP phone.
|
Defaults
No default behavior or values
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.1(5)YD
|
This command was introduced on the following platforms: Cisco 2600 series and Cisco 3600 series multiservice routers, and Cisco IAD2420 series Integrated Access Devices (IADs).
|
12.2(2)XT
|
This command was implemented on the Cisco 1750 and Cisco 1751 multiservice routers.
|
12.2(8)T
|
This command was implemented on the Cisco 3725 and Cisco 3745 routers.
|
12.2(8)T1
|
This command was implemented on the Cisco 2600-XM and Cisco 2691 routers.
|
12.2(11)T
|
This command was implemented on the Cisco 1760 routers.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
The debug ephone raw command provides raw low-level protocol debug display for all SCCP messages. The debug display provides byte level display of Skinny TCP socket messages.
If the mac-address keyword is not used, the debug ephone raw command debugs all Cisco IP phones that are registered to the router. You can remove debugging for the Cisco IP phones that you do not want to debug by using the mac-address keyword with the no form of this command.
You can enable or disable debugging on any number of Cisco IP phones. To see the Cisco IP phones that have debugging enabled, enter the show ephone command and look at the debug field in the output. When debugging is enabled for a Cisco IP phone, the debug output is displayed for the directory numbers associated with the Cisco IP phone.
Examples
The following is sample output of raw protocol debugging for the Cisco IP phone with MAC address 0030.94c3.E1A8:
Router# debug ephone raw mac-address 0030.94c3.E1A8
EPHONE raw protocol debugging is enabled for phone 0030.94C3.E1A8
1d05h: skinny socket received 4 bytes on socket [1]
1d05h: SkinnyMessageID = 0
1d05h: skinny send 4 bytes
1d05h: socket [1] sent 12 bytes OK (incl hdr) for ephone-(1)
1d06h: skinny socket received 4 bytes on socket [1]
1d06h: SkinnyMessageID = 0
1d06h: skinny send 4 bytes
1d06h: socket [1] sent 12 bytes OK (incl hdr) for ephone-(1)
Related Commands
Command
|
Description
|
debug ephone alarm
|
Sets SkinnyStation alarm messages debugging for the Cisco IP phone.
|
debug ephone detail
|
Sets detail debugging for the Cisco IP phone.
|
debug ephone error
|
Sets error debugging for the Cisco IP phone.
|
debug ephone keepalive
|
Sets keepalive debugging for the Cisco IP phone.
|
debug ephone loopback
|
Sets MWI debugging for the Cisco IP phone.
|
debug ephone pak
|
Provides voice packet level debugging and prints the contents of one voice packet in every 1024 voice packets.
|
debug ephone register
|
Sets registration debugging for the Cisco IP phone.
|
debug ephone state
|
Sets state debugging for the Cisco IP phone.
|
debug ephone statistics
|
Sets statistics debugging for the Cisco IP phone.
|
show debugging
|
Displays information about the types of debugging that are enabled for your router.
|
debug ephone register
To set registration debugging for the Cisco IP phone, use the debug ephone register command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug ephone register [mac-address mac-address]
no debug ephone register [mac-address mac-address]
Syntax Description
mac-address
|
(Optional) Defines the MAC address of the Cisco IP phone.
|
mac-address
|
(Optional) Specifies the MAC address of the Cisco IP phone.
|
Defaults
No default behavior or values
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.1(5)YD
|
This command was introduced on the following platforms: Cisco 2600 series and Cisco 3600 series multiservice routers, and Cisco IAD2420 series Integrated Access Devices (IADs).
|
12.2(2)XT
|
This command was implemented on the Cisco 1750 and Cisco 1751 multiservice routers.
|
12.2(8)T
|
This command was integrated into Cisco IOS Release 12.2(8)T and implemented on the Cisco 3725 and Cisco 3745 routers.
|
12.2(8)T1
|
This command was implemented on the Cisco 2600-XM and Cisco 2691 routers.
|
12.2(11)T
|
This command was implemented on the Cisco 1760 routers.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
The debug ephone register command sets registration debugging for the Cisco IP phones.
If the mac-address keyword is not used, the debug ephone register command debugs all Cisco IP phones that are registered to the router. You can remove debugging for the Cisco IP phones that you do not want to debug by using the mac-address keyword with the no form of this command.
You can enable or disable debugging on any number of Cisco IP phones. To see the Cisco IP phones that have debugging enabled, enter the show ephone command and look at the debug field in the output. When debugging is enabled for a Cisco IP phone, the debug output is displayed for the directory numbers associated with the Cisco IP phone.
Examples
The following is sample output of registration debugging for the Cisco IP phone with MAC address 0030.94c3.8724:
Router# debug ephone register mac-address 0030.94c3.8724
Ephone registration debugging is enabled
1d06h: New Skinny socket accepted [1] (2 active)
1d06h: sin_family 2, sin_port 50778, in_addr 10.1.0.21
1d06h: skinny_add_socket 1 10.1.0.21 50778
1d06h: ephone-(1)[1] StationRegisterMessage (2/3/12) from 10.1.0.21
1d06h: ephone-(1)[1] Register StationIdentifier DeviceName SEP003094C3E1A8
1d06h: ephone-(1)[1] StationIdentifier Instance 1 deviceType 7
1d06h: ephone-1[-1]:stationIpAddr 10.1.0.21
1d06h: ephone-1[-1]:maxStreams 0
1d06h: ephone-(1) Allow any Skinny Server IP address 10.1.0.6
1d06h: ephone-1[1]:RegisterAck sent to ephone 1: keepalive period 30
Related Commands
Command
|
Description
|
debug ephone alarm
|
Sets SkinnyStation alarm messages debugging for the Cisco IP phone.
|
debug ephone detail
|
Sets detail debugging for the Cisco IP phone.
|
debug ephone error
|
Sets error debugging for the Cisco IP phone.
|
debug ephone keepalive
|
Sets keepalive debugging for the Cisco IP phone.
|
debug ephone loopback
|
Sets MWI debugging for the Cisco IP phone.
|
debug ephone pak
|
Provides voice packet level debugging and prints the contents of one voice packet in every 1024 voice packets.
|
debug ephone raw
|
Provides raw low-level protocol debugging display for all SCCP messages.
|
debug ephone state
|
Sets state debugging for the Cisco IP phone.
|
debug ephone statistics
|
Sets statistics debugging for the Cisco IP phone.
|
show debugging
|
Displays information about the types of debugging that are enabled for your router.
|
debug ephone sccp-state
To set debugging for the SCCP call state, use the debug ephone sccp-state command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug ephone sccp-state [mac-address mac-address]
no debug ephone sccp-state [mac-address mac-address]
Syntax Description
mac-address mac-address
|
(Optional) Specifies the MAC address of a phone.
|
Command Default
Debugging is not enabled for SCCP state.
Command Modes
Privileged EXEC
Command History
Cisco IOS Release
|
Modification
|
12.4(4)XC
|
This command was introduced.
|
12.4(9)T
|
This command was integrated into Cisco IOS Release 12.4(9)T.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
This command is used with Cisco Unified CallManager Express (Cisco Unified CME).
This command outputs only the debug messages that correspond to SCCP messages sent to IP phones to indicate the SCCP phone call state, such as RingIn, OffHook, Connected, and OnHook. These debug messages are also included in the output for the debug ephone detail command among other information.
Examples
The following example sets SCCP state debugging for one Cisco Unified CME phone with the MAC address of 678B.AEF9.DAB5.
Router# debug ephone sccp-state mac-address 678B.AEF9.DAB5
EPHONE SCCP state message debugging is enabled
for ephones 000B.BEF9.DFB5
*Mar 8 06:38:45.863: %ISDN-6-CONNECT: Interface Serial2/0/0:22 is now connected to
4085254871 unknown
*Mar 8 06:38:50.487: ephone-2[13]:SetCallState line 4 DN 60(60) chan 1 ref 100 TsRingIn
*Mar 8 06:38:52.399: ephone-2[13]:SetCallState line 4 DN 60(-1) chan 1 ref 100 TsOffHook
*Mar 8 06:38:52.399: ephone-2[13]:SetCallState line 4 DN 60(-1) chan 1 ref 100
TsConnected
*Mar 8 06:38:58.415: %ISDN-6-CONNECT: Interface Serial2/0/0:22 is now connected to
4085254871 unknown
*Mar 8 06:38:59.963: ephone-2[13]:SetCallState line 4 DN 60(-1) chan 1 ref 100 TsOnHook
*Mar 8 06:38:59.975: %ISDN-6-DISCONNECT: Interface Serial2/0/0:22 disconnected from
4085254871 , call lasted 7 seconds
Related Commands
Command
|
Description
|
debug ephone detail
|
Sets detail debugging for one or all Cisco Unified IP phones.
|
debug ephone state
To set state debugging for the Cisco IP phone, use the debug ephone state command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug ephone state [mac-address mac-address]
no debug ephone state [mac-address mac-address]
Syntax Description
mac-address
|
(Optional) Defines the MAC address of the Cisco IP phone.
|
mac-address
|
(Optional) Specifies the MAC address of the Cisco IP phone.
|
Defaults
No default behavior or values
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.1(5)YD
|
This command was introduced on the following platforms: Cisco 2600 series and Cisco 3600 series multiservice routers, and Cisco IAD2420 series Integrated Access Devices (IADs).
|
12.2(2)XT
|
This command was implemented on the Cisco 1750 and Cisco 1751 multiservice routers.
|
12.2(8)T
|
This command was integrated into Cisco IOS Release 12.2(8)T and implemented on the Cisco 3725 and Cisco 3745 routers.
|
12.2(8)T1
|
This command was implemented on the Cisco 2600-XM and Cisco 2691 routers.
|
12.2(11)T
|
This command was implemented on Cisco 1760 routers.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
The debug ephone state command sets state debugging for the Cisco IP phones.
If the mac-address keyword is not used, the debug ephone state command debugs all Cisco IP phones that are registered to the router. You can remove debugging for the Cisco IP phones that you do not want to debug by using the mac-address keyword with the no form of this command.
You can enable or disable debugging on any number of Cisco IP phones. To see the Cisco IP phones that have debugging enabled, enter the show ephone command and look at the debug field in the output. When debugging is enabled for a Cisco IP phone, the debug output is displayed for the directory numbers associated with the Cisco IP phone.
Examples
The following is sample output of state debugging for the Cisco IP phone with MAC address 0030.94c3.E1A8:
Router# debug ephone state mac-address 0030.94c3.E1A8
EPHONE state debugging is enabled for phone 0030.94C3.E1A8
1d06h: ephone-1[1]:OFFHOOK
1d06h: ephone-1[1]:SIEZE on activeline 0
1d06h: ephone-1[1]:SetCallState line 1 DN 1 TsOffHook
1d06h: ephone-1[1]:Skinny-to-Skinny call DN 1 to DN 2 instance 1
1d06h: ephone-1[1]:SetCallState line 1 DN 1 TsRingOut
1d06h: ephone-1[1]:Call Info DN 1 line 1 ref 158 called 5002 calling 5001
1d06h: ephone-1[1]: Jane calling
1d06h: ephone-1[1]:SetCallState line 3 DN 2 TsRingIn
1d06h: ephone-1[1]:Call Info DN 2 line 3 ref 159 called 5002 calling 5001
1d06h: ephone-1[1]: Jane calling
1d06h: ephone-1[1]:SetCallState line 3 DN 2 TsCallRemoteMultiline
1d06h: ephone-1[1]:SetCallState line 1 DN 1 TsConnected
1d06h: ephone-1[1]:OpenReceive DN 1 codec 4:G711Ulaw64k duration 10 ms bytes 80
1d06h: ephone-1[1]:OpenReceiveChannelAck 1.2.172.21 port=24010
1d06h: ephone-1[1]:StartMedia 1.2.172.22 port=24612
1d06h: DN 1 codec 4:G711Ulaw64k duration 10 ms bytes 80
1d06h: ephone-1[1]:CloseReceive
1d06h: ephone-1[1]:StopMedia
1d06h: ephone-1[1]:SetCallState line 3 DN 2 TsOnHook
1d06h: ephone-1[1]:SetCallState line 1 DN 1 TsOnHook
1d06h: ephone-1[1]:SpeakerPhoneOnHook
1d06h: ephone-1[1]:ONHOOK
1d06h: ephone-1[1]:SpeakerPhoneOnHook
1d06h: SkinnyReportDnState DN 1 ONHOOK
Related Commands
Command
|
Description
|
debug ephone alarm
|
Sets SkinnyStation alarm messages debugging for the Cisco IP phone.
|
debug ephone detail
|
Sets detail debugging for the Cisco IP phone.
|
debug ephone error
|
Sets error debugging for the Cisco IP phone.
|
debug ephone keepalive
|
Sets keepalive debugging for the Cisco IP phone.
|
debug ephone loopback
|
Sets MWI debugging for the Cisco IP phone.
|
debug ephone pak
|
Provides voice packet level debugging and prints the contents of one voice packet in every 1024 voice packets.
|
debug ephone raw
|
Provides raw low-level protocol debugging display for all SCCP messages.
|
debug ephone register
|
Sets registration debugging for the Cisco IP phone.
|
debug ephone
|
Sets statistics debugging for the Cisco IP phone.
|
show debugging
|
Displays information about the types of debugging that are enabled for your router.
|
debug ephone statistics
To set call statistics debugging for the Cisco IP phone, use the debug ephone statistics command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug ephone statistics [mac-address mac-address]
no debug ephone statistics [mac-address mac-address]
Syntax Description
mac-address
|
(Optional) Defines the MAC address of the Cisco IP phone.
|
mac-address
|
(Optional) Specifies the MAC address of the Cisco IP phone.
|
Defaults
No default behavior or values
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.1(5)YD
|
This command was introduced on the following platforms: Cisco 2600 series and Cisco 3600 series multiservice routers, and Cisco IAD2420 series Integrated Access Devices (IADs).
|
12.2(2)XT
|
This command was implemented on the Cisco 1750 and Cisco 1751 multiservice routers.
|
12.2(8)T
|
This command was integrated into Cisco IOS Release 12.2(8)T and implemented on the Cisco 3725 and Cisco 3745 routers.
|
12.2(8)T1
|
This command was implemented on the Cisco 2600-XM and Cisco 2691 routers.
|
12.2(11)T
|
This command was implemented on the Cisco 1760 routers.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
The debug ephone statistics command provides a debug monitor display of the periodic messages from the Cisco IP phone to the router. These include transmit-and-receive packet counts and an estimate of drop packets. The call statistics can also be displayed for live calls using the show ephone command.
If the mac-address keyword is not used, the debug ephone statistics command debugs all Cisco IP phones that are registered to the router. You can remove debugging for the Cisco IP phones that you do not want to debug by using the mac-address keyword with the no form of this command.
You can enable or disable debugging on any number of Cisco IP phones. To see the Cisco IP phones that have debugging enabled, enter the show ephone command and look at the debug field in the output. When debugging is enabled for a Cisco IP phone, the debug output is displayed for the directory numbers associated with the Cisco IP phone.
Examples
The following is sample output of statistics debugging for the Cisco IP phone with MAC address 0030.94C3.E1A8:
Router# debug ephone statistics mac-address 0030.94C3.E1A8
EPHONE statistics debugging is enabled for phone 0030.94C3.E1A8
1d06h: Clear Call Stats for DN 1 call ref 162
1d06h: Clear Call Stats for DN 1 call ref 162
1d06h: Clear Call Stats for DN 1 call ref 162
1d06h: Clear Call Stats for DN 2 call ref 163
1d06h: ephone-1[1]:GetCallStats line 1 ref 162 DN 1: 5001
1d06h: ephone-1[1]:Call Stats for line 1 DN 1 5001 ref 162
1d06h: ephone-1[1]:TX Pkts 0 bytes 0 RX Pkts 0 bytes 0
1d06h: ephone-1[1]:Pkts lost 4504384 jitter 0 latency 0
1d06h: ephone-1[1]:Src 0.0.0.0 0 Dst 0.0.0.0 0 bytes 80 vad 0 G711Ulaw64k
1d06h: ephone-1[1]:GetCallStats line 1 ref 162 DN 1: 5001
1d06h: STATS: DN 1 Packets Sent 0
1d06h: STATS: DN 2 Packets Sent 0
1d06h: ephone-1[1]:Call Stats found DN -1 from Call Ref 162
1d06h: ephone-1[1]:Call Stats for line 0 DN -1 5001 ref 162
1d06h: ephone-1[1]:TX Pkts 275 bytes 25300 RX Pkts 275 bytes 25300
1d06h: ephone-1[1]:Pkts lost 0 jitter 0 latency 0
Related Commands
Command
|
Description
|
debug ephone alarm
|
Sets SkinnyStation alarm messages debugging for the Cisco IP phone.
|
debug ephone detail
|
Sets detail debugging for the Cisco IP phone.
|
debug ephone error
|
Sets error debugging for the Cisco IP phone.
|
debug ephone keepalive
|
Sets keepalive debugging for the Cisco IP phone.
|
debug ephone loopback
|
Sets MWI debugging for the Cisco IP phone.
|
debug ephone pak
|
Provides voice packet level debugging and prints the contents of one voice packet in every 1024 voice packets.
|
debug ephone raw
|
Provides raw low-level protocol debugging display for all SCCP messages.
|
debug ephone register
|
Sets registration debugging for the Cisco IP phone.
|
debug ephone state
|
Sets state debugging for the Cisco IP phone.
|
show debugging
|
Displays information about the types of debugging that are enabled for your router.
|
debug ephone video
To set video debugging for ephones, use the debug ephone video command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug ephone video
no debug ephone video
Syntax Description
This command has no arguments or keywords.
Command Default
Debugging is disabled for ephone video.
Command Modes
Privileged EXEC
Command History
Cisco IOS Release
|
Modification
|
12.4(4)XC
|
This command was introduced.
|
12.4(9)T
|
This command was integrated into Cisco IOS Release 12.4(9)T.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
The debug ephone video command sets ephone video traces, which provide information about different video states for the call, including video capabilities selection, start, and stop.
The debug ephone command debugs all ephones that are registered to the Cisco Unified CallManager Express (Cisco Unified CME) system.
You can enable or disable debugging on any number of ephones. To see the ephones that have debugging enabled, enter the show ephone command and look at the debug field in the output. When debugging is enabled for a ephone, the debug output is displayed for the directory numbers associated with the ephone.
Examples
The following is sample output for the debug ephone video command for ephones:
Router# debug ephone video
*Mar 13 16:10:02.703: SkinnyVideoCodecMatch_Caps2Caps: match capability: tx_idxcap = 4,
tx_idxpref = 3,
*Mar 13 16:10:02.703: rx_idxcap = 0, rx_idxpref = 0, videoBitRate = 7040
tx_mpi = 1
*Mar 13 16:10:04.711: ephone-19[1][SEPFFFA00000019]:checkToOpenMultiMedia: dn=19, chan=1
*Mar 13 16:10:04.711: ephone-19[1]:skinnyDP[19].s2s = 0
*Mar 13 16:10:04.711: ephone-19[1]:s2s is not set - hence not video capable
*Mar 13 16:10:04.719: ephone-19[1][SEPFFFA00000019]:SkinnyStartMultiMediaTransmission:
chan 1 dn 19
*Mar 13 16:10:04.723: ephone-19[1]:Accept OLC and open multimedia channel
*Mar 13 16:10:04.723: ephone-19[1][SEPFFFA00000019]:SkinnyOpenMultiMediaReceiveChannel: dn
19 chan 1
*Mar 13 16:10:04.967: ephone-19[1][SEPFFFA00000019]:fStationOpenReceiveChannelAckMessage:
MEDIA_DN 19 MEDIA_CHAN 1
*Mar 13 16:10:04.967: ephone-19[1]:fStationOpenMultiMediaReceiveChannelAckMessage:
*Mar 13 16:10:04.967: ephone-19[1]:Other_dn == -1
*Mar 13 16:10:14.787: ephone-19[1]:SkinnyStopMedia: Stop Multimedia
*Mar 13 16:10:14.787: ephone-19[1][SEPFFFA00000019]:SkinnyCloseMultiMediaReceiveChannel:
passThruPartyID = 0, callReference = 23
*Mar 13 16:10:14.787: ephone-19[1]:SkinnyStopMultiMediaTransmission: line 1 chan 1 dn 19
Related Commands
Command
|
Description
|
debug ephone alarm
|
Sets SkinnyStation alarm messages debugging for the ephone.
|
debug ephone detail
|
Sets detail debugging for the ephone.
|
debug ephone error
|
Sets error debugging for the ephone.
|
debug ephone message
|
Sets message debugging for the ephone.
|
debug ephone mwi
|
Sets MWI debugging for the ephone.
|
debug ephone pak
|
Provides voice packet level debugging and displays the contents of one voice packet in every 1024 voice packets.
|
debug ephone raw
|
Provides raw low-level protocol debugging display for all SCCP messages.
|
debug ephone register
|
Sets registration debugging for the ephone.
|
debug ephone state
|
Sets state debugging for the ephone.
|
debug ephone statistics
|
Sets statistics debugging for the ephone.
|
show debugging
|
Displays information about the types of debugging that are enabled for your router.
|
show ephone
|
Displays information about registered ephones.
|
debug ephone vm-integration
To display pattern manipulation information used for integration with voice-mail applications, use the debug ephone vm-integration command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug ephone vm-integration [mac-address mac-address]
no debug ephone vm-integration [mac-address mac-address]
Syntax Description
mac-address mac-address
|
(Optional) Specifies the MAC address of a Cisco IP phone for debugging.
|
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.3(7)T
|
This command was introduced.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
This command displays the voice-mail integration patterns that were created using the pattern commands in vm-integration configuration mode. The patterns are used to forward calls to a voice-mail number that is set with the voicemail command.
If you do not specify the mac-address keyword, the debug ephone vm-integration command debugs all Cisco IP phones that are registered to the router. To remove debugging for Cisco IP phones, enter the no form of this command with the mac-address keyword.
Examples
The following sample output shows information for the vm-integration tokens that have been defined:
Router# debug ephone vm-integration
*Jul 23 15:38:03.294:ephone-3[3]:StimulusMessage 15 (1) From ephone 2
*Jul 23 15:38:03.294:ephone-3[3]:Voicemail access number pattern check
*Jul 23 15:38:03.294:SkinnyGetCallState for DN 3 chan 1 IDLE
*Jul 23 15:38:03.294:called DN -1 chan 1, calling DN -1 chan 1 phone -1 s2s:0
*Jul 23 15:38:03.294:dn number for dn 3 is 19003
*Jul 23 15:38:03.294:Updated number for token 1 is 19003
*Jul 23 15:38:03.294:CDN number for dn 3 is
*Jul 23 15:38:03.294:Updated number for token 2 is
*Jul 23 15:38:03.294:Updated number for token 0 is
*Jul 23 15:38:03.294:Update is 219003*
*Jul 23 15:38:03.294:New Voicemail number is 19101219003*
Table 86 describes the significant fields shown in the display.
Table 86 debug ephone vm-integration Field Descriptions
Field
|
Description
|
token 0
|
First token that was defined in the pattern.
|
token 1
|
Second token that was defined in the pattern.
|
token 2
|
Third token that was defined in the pattern.
|
Related Commands
Command
|
Description
|
pattern direct
|
Configures the DTMF digit pattern forwarding necessary to activate the voice-mail system when a user presses the Messages button on a phone.
|
pattern ext-to-ext busy
|
Configures the DTMF digit pattern forwarding necessary to activate the voice-mail system once an internal extension reaches a busy extension and the call is forwarded to voice mail.
|
pattern ext-to-ext no-answer
|
Configures the DTMF digit pattern forwarding necessary to activate the voice-mail system once an internal extension fails to connect to an extension and the call is forwarded to voice mail.
|
pattern trunk-to-ext busy
|
Configures the DTMF digit pattern forwarding necessary to activate the voice-mail system once an external trunk call reaches a busy extension and the call is forwarded to voice mail.
|
pattern trunk-to-ext no-answer
|
Configures the DTMF digit pattern forwarding necessary to activate the voice-mail system when an external trunk call reaches an unanswered extension and the call is forwarded to voice mail.
|
vm-integration
|
Enters voice-mail integration configuration mode and enables voice-mail integration with DTMF and analog voice-mail systems.
|
voicemail
|
Defines the telephone number that is speed-dialed when the Messages button on a Cisco IP phone is pressed.
|
debug ephone whisper-intercom
To display debugging messages for the Whisper Intercom feature, use the debug ephone whisper-intercom command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug ephone whisper-intercom
no debug ephone whisper-intercom
Syntax Description
This command has no arguments or keywords.
Command Default
Debugging for Whisper Intercom is disabled.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.4(22)YB
|
This command was introduced.
|
12.4(24)T
|
This command was integrated into Cisco IOS Release 12.4(24
|
Usage Guidelines
This command displays debugging information about the Whisper Intercom feature configured on a directory number of a SCCP phone.
Examples
The following example displays output from the debug ephone whisper-intercom command:
Router# debug ephone whisper-intercom
ephone-1[0] Mac:1111.C1C1.0001 TCP socket:[8] activeLine:0 whisperLine:2 REGISTERED in
SCCP ver 12/12 max_streams=3
mediaActive:0 whisper_mediaActive:0 startMedia:1 offhook:1 ringing:0 reset:0 reset_sent:0
paging 0 debug:0 caps:5
IP:10.6.2.185 9237 7970 keepalive 16 max_line 8
button 1: dn 1 number 2001 CH1 IDLE CH2 IDLE
button 2: dn 161 number 6001 auto dial 6002 CH1 WHISPER
Preferred Codec: g711ulaw
Active Call on DN 161 chan 1 :6001 0.0.0.0 0 to 10.6.2.185 9280 via 10.6.2.185
G711Ulaw64k 160 bytes no vad
Tx Pkts 0 bytes 0 Rx Pkts 0 bytes 0 Lost 0
Jitter 0 Latency 0 callingDn -1 calledDn 162
ephone-2[1] Mac:1111.C1C1.0002 TCP socket:[7] activeLine:0 whisperLine:2 REGISTERED in
SCCP ver 12/12 max_streams=3
mediaActive:0 whisper_mediaActive:1 startMedia:0 offhook:1 ringing:0 reset:0 reset_sent:0
paging 0 debug:0 caps:5
IP:10.6.2.185 9240 7970 keepalive 16 max_line 8
button 1: dn 2 number 2002 CH1 IDLE CH2 IDLE
button 2: dn 162 number 6002 auto dial 6001 CH1 WHISPER
Preferred Codec: g711ulaw
Active Call on DN 162 chan 1 :6002 10.6.2.185 9280 to 10.6.2.254 2000 via 10.6.2.185
G711Ulaw64k 160 bytes no vad
Tx Pkts 0 bytes 0 Rx Pkts 0 bytes 0 Lost 0
Jitter 0 Latency 0 callingDn 161 calledDn -1
Related Commands
Command
|
Description
|
show ephone-dn whisper
|
Displays information about whisper intercom ephone-dns that have been created in Cisco Unified CME.
|
whisper-intercom
|
Enables the Whisper Intercom feature on a directory number.
|
debug errors
To display errors, use the debug errors command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug errors
no debug errors
Syntax Description
This command has no arguments or keywords.
Command Modes
Privileged EXEC
Examples
The following is sample output from the debug errors command:
(2/0): Encapsulation error, link=7, host=836CA86D.
(4/0): VCD#7 failed to echo OAM. 4 tries
The first line of output indicates that a packet was routed to the interface, but no static map was set up to route that packet to the proper virtual circuit.
The second line of output shows that an OAM F5 (virtual circuit) cell error occurred.
debug eswilp
To enable debugging of Ethernet switch network module features, use the debug eswilp command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug eswilp {dot1x | filtermgr | fltdrv | igmp | port-driver | power-supply | span | switch-pm}
no debug eswilp {dot1x | filtermgr | fltdrv | igmp | port-driver | power-supply | span |
switch-pm}
Syntax Description
dot1x
|
Displays Ethernet Switch with Inline Power (ESWILP) 802.1x debugging messages.
|
filtermgr
|
Displays ESWILP filter manager debugging messages.
|
fltdrv
|
Displays ESWILP filter driver debugging messages.
|
igmp
|
Displays ESWILP Internet Group Management Protocol (IGMP) debugging messages.
|
port-driver
|
Displays ESWILP port driver debugging messages.
|
power-supply
|
Displays ESWILP power supply information debugging messages.
|
span
|
Displays ESWILP Switched Port Analyzer (SPAN) debugging messages.
|
switch-pm
|
Displays ESWILP switch port manager debugging messages.
|
Defaults
Debugging is disabled.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.1(6)EA2
|
This command was introduced.
|
12.2(15)ZJ
|
This command was implemented on the following platforms: Cisco 2600 series, Cisco 3600 series, and Cisco 3700 series routers. The dot1x, filtermgr, and fltdrv keywords were added.
|
12.3(4)T
|
This command was integrated into Cisco IOS Release 12.3(4)T on the following platforms: Cisco 2600 series, Cisco 3600 series, and Cisco 3700 series routers.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
The undebug eswilp command is the same as the no debug eswilp command.
Examples
The following example shows debugging messages for the IGMP snooping services on the Ethernet switch network module being displayed:
Router# debug eswilp igmp
Related Commands
Command
|
Description
|
show debugging
|
Displays information about the types of debugging that are enabled.
|
debug ethernet cfm all
To enable all Ethernet connectivity fault management (CFM) debug messages, use the debug ethernet cfm all command in privileged EXEC mode. To disable all Ethernet CFM debug messages, use the no form of this command.
Cisco pre-Standard CFM Draft 8 (CFM D8)
debug ethernet cfm all [domain domain-name | level level-id] [evc evc-name | vlan vlan-id]
no debug ethernet cfm all [domain domain-name | level level-id] [evc evc-name | vlan vlan-id]
CFM IEEE 802.1ag Standard (CFM IEEE)
debug ethernet cfm all [domain domain-name] [port | vlan vlan-id]
no debug ethernet cfm all [domain domain-name] [port | vlan vlan-id]
Syntax Description
domain
|
(Optional) Indicates that a domain is specified.
|
domain-name
|
(Optional) String of a maximum of 154 characters.
|
level
|
(Optional) Indicates that a maintenance level is specified.
|
level-id
|
(Optional) Integer in the range of 0 to 7 that specifies the maintenance level.
|
evc
|
(Optional) Identifies the Ethernet virtual connection (EVC). An EVC is an association of two or more user network interfaces (UNIs).
|
evc-name
|
(Optional) String that identifies the EVC name.
|
port
|
(Optional) Indicates a DOWN service direction with no VLAN association (untagged).
|
vlan
|
(Optional) Indicates that a VLAN is specified.
|
vlan-id
|
(Optional) Integer in the range of 1 to 4094 that identifies the affected VLAN.
|
Command Default
All debug commands are enabled.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.2(33)SRA
|
This command was introduced.
|
12.4(11)T
|
This command was integrated into Cisco IOS Release 12.4(11)T.
|
12.2(33)SRD
|
The evc keyword and evc-name argument were introduced on the Cisco 7600 Series Route Switch Processor 720 (RSP 720) and the Cisco 7600 Series Supervisor Engine 720.
|
12.2(33)SXI2
|
This command was integrated into Cisco IOS Release 12.2(33)SXI2.
• The level and evc keywords and the level-id and evc-name arguments are not supported in Cisco IOS Release 12.2(33)SXI2.
|
12.2(33)SRE
|
This command was integrated into Cisco IOS Release 12.2(33)SRE.
|
15.1(1)T
|
This command was integrated into Cisco IOS Release 15.1(1)T.
|
12.2(50)SY
|
This command was integrated into Cisco IOS Release 12.2(50)SY.
|
Usage Guidelines
In CFM IEEE, if a domain name has more than 43 characters, a warning message is displayed notifying that the maintenance domain ID (MDID) will be truncated to 43 characters in continuity check messages (CCMs) if "id <fmt> <MDID>" is not configured.
This command allows you to conditionally enable debug messages. The messages depend on the version of CFM you are running. When CFM IEEE is running, you are prompted to respond "yes" or "no." The messages relate to the following:
•
Maintenance domain
•
Maintenance level
•
Maintenance domain plus VLAN or EVC
•
Maintenance level plus VLAN or EVC
Additionally, you can filter debug messages by the following:
•
Maintenance domain
•
Maintenance level
•
VLAN or EVC
•
Combination of maintenance domain and VLAN or EVC
•
Combination of maintenance level and VLAN or EVC
The output from the debug ethernet cfm all command is a log of activity that shows all Ethernet CFM-related debug messages. Use this command to troubleshoot Ethernet CFM in your network.
Examples
The following example shows output of the debug ethernet cfm all command:
Router# debug ethernet cfm all domain Domain_L5 vlan 9
This may impact network performance. Continue? (yes/[no]): yes
Ethernet CFM level 5 domain Domain_L5 vlan 9 packet debugging is on
Ethernet CFM level 5 domain Domain_L5 vlan 9 event debugging is on
Jun 17 21:41:49.839: CFM-PKT: Received a CC packet with MPID 401, level 5, vlan 9 from
interface Ethernet0/0.9
Jun 17 21:41:49.839: CFM-EVT: Found remote mep for domain Domain_L5, level 5 vlan 9, mpid
401 mac aabb.cc03.bb99
Jun 17 21:41:49.839: CFM-EVT: Updated rmep in MIP CCDB, domain Domain_L5 level 5,
vlan 9 mac aabb.cc03.bb99 intf
Ethernet0/0.9
Jun 17 21:41:56.007: CFM-PKT: Sending Up direction MEP 220 CC message, level 5, vlan 9
Jun 17 21:42:00.539: CFM-PKT: Received a CC packet with MPID 401, level 5, vlan 9 from
interface Ethernet0/0.9
Jun 17 21:42:00.539: CFM-EVT: Found remote mep for domain Domain_L5, level 5 vlan 9, mpid
401 mac aabb.cc03.bb99
Jun 17 21:42:00.539: CFM-EVT: Updated rmep in MIP CCDB, domain Domain_L5 level 5,
vlan 9 mac aabb.cc03.bb99 intf Ethernet0/0.9
Related Commands
Command
|
Description
|
debug ethernet cfm diagnostic
|
Enables low-level diagnostic debugging of Ethernet CFM general or packet-related events.
|
debug ethernet cfm error
|
Enables debugging of Ethernet CFM errors.
|
debug ethernet cfm events
|
Enables debugging of Ethernet CFM events.
|
debug ethernet cfm packets
|
Enables debugging of Ethernet CFM message packets.
|
debug ethernet cfm diagnostic
To enable low-level diagnostic debugging of Ethernet connectivity fault management (CFM) general events or packet-related events, use the debug ethernet cfm diagnostic command in privileged EXEC mode. To disable the debugging, use the no form of this command.
Cisco pre-Standard CFM Draft 1 (CFM D1)
debug ethernet cfm diagnostic [events | packets]
no debug ethernet cfm diagnostic [events | packets]
CFM IEEE 802.1ag Standard (CFM IEEE)
debug ethernet cfm diagnostic [ais | events | lck | mip-autocreate | packets [ais | cc | lb | lck | lt]]
no debug ethernet cfm diagnostic [ais | events | lck | mip-autocreate | packets
[ais | cc | lb | lck | lt]]
Syntax Description
ais
|
(Optional) Triggers debugging of Alarm Indication Signal (AIS) activities.
|
events
|
(Optional) Triggers debugging of events.
|
lck
|
(Optional) Triggers debugging of lck events.
• When used with the packets keyword, triggers debugging of lck packets.
|
mip-autocreate
|
(Optional) Triggers debugging of MIP autocreate activities.
|
packets
|
(Optional) Triggers debugging of packets.
|
ais
|
(Optional) Triggers debugging of alarm indication signal (AIS) packets.
|
cc
|
(Optional) Triggers debugging of continuity check (cc) packets.
|
lb
|
(Optional) Triggers debugging of loopback (lb) packets.
|
lt
|
(Optional) Triggers debugging of linktrace (lt) packets.
|
Command Default
Diagnostic debugging for both events and packets is enabled.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.2(33)SRA
|
This command was introduced.
|
12.4(11)T
|
This command was integrated into Cisco IOS Release 12.4(11)T.
|
12.2(33)SXI2
|
This command was integrated into Cisco IOS Release 12.2(33)SXI2.
|
12.2(33)SRE
|
This command was integrated into Cisco IOS Release 12.2(33)SRE.
|
15.1(1)T
|
This command was integrated into Cisco IOS Release 15.1(1)T.
|
Usage Guidelines
The output from this command is a log of activity. Use this command to troubleshoot Ethernet CFM in your network.
Examples
The following example shows output of the debug ethernet cfm diagnostic command with no options specified:
Router# debug ethernet cfm diagnostic
Ethernet CFM diagnostic events debugging is on
Ethernet CFM diagnostic packets debugging is on
Ethernet CFM diagnostic mip_autocreate debugging is on
Ethernet CFM diagnostic ais debugging is on
Ethernet CFM diagnostic lck debugging is on
Ethernet CFM diagnostic packet cc debugging is on
Ethernet CFM diagnostic packet lb debugging is on
Ethernet CFM diagnostic packet lt debugging is on
Ethernet CFM diagnostic packet filter debugging is on
Ethernet CFM diagnostic packet ais debugging is on
Ethernet CFM diagnostic packet lck debugging is on
*Jun 17 21:48:56.803: CFM-PKT: Sending Up direction MEP 401 CC message, level 5, vlan 9
*Jun 17 21:48:56.803: CFMPAL-PKT: pak (CC) sent to interface Ethernet0/0.1 (linktype=1AG)
*Jun 17 21:49:00.535: CFMPAL-PKT: Received a CFM packet (CC) from port Ethernet0/0.11
(linktype=1AG)
*Jun 17 21:49:00.535: cc_filter, service mcl = 7 for vlan = 11
*Jun 17 21:49:00.535: ecfm_pal_cc_filter:computed levels - fl = -1, fm = -1, hm = -1,
level = 7
*Jun 17 21:49:00.535: ecfm_pal_cc_filter:hi_ofm=-1, lo_ofm=-1, hi_ifm=-1, lo_ifm=-1,
mcl=7, mip_level=-1
*Jun 17 21:49:00.535: pak_level EQUAL MCL
*Jun 17 21:49:00.535: L > fl, Punt and Forward
*Jun 17 21:49:00.535: CFMPAL-EVT: packet not sent out on Ethernet0/1.11, hmep = 7
*Jun 17 21:49:00.535: CFM-PKT: Received a CC packet from interface Ethernet0/0.11
*Jun 17 21:49:00.535: CFM-PKT: cfm packet dump - 105 bytes, interface Ethernet0/0.11, vlan
11
*Jun 17 21:49:00.535: CFM-PKT: ethernet CFM (1AG) message dump,
*Jun 17 21:49:00.535: 01 80 C2 00 00 37 AA BB CC 03 B9 99 89 02 E0 01 05 46 26 FB AC E5 00
65 04
*Jun 17 21:49:00.535: 09 44 6F 6D 61 69 6E 5F 4C 37 02 0B 63 75 73 74 5F 37 30 30 5F 6C 37
00 00
*Jun 17 21:49:00.535: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00
*Jun 17 21:49:00.535: 00 00 00 00 00 00 00 00 00 2C 20 56 65 02 00 01 02 04 00 01 01 1F 00
05 00
*Jun 17 21:49:00.535: 00 0C 01 02 00
*Jun 17 21:49:00.535: CFM-PKT: Received a CC packet with MPID 101, level 7, vlan 11 from
interface Ethernet0/0.11
*Jun 17 21:49:00.535: CFMPAL-I-PKT: pak (CC) sent to interface Ethernet0/2.1
(linktype=1AG)
*Jun 17 21:49:02.675: CFM-PKT: Sending Up direction MEP 301 CC message, level 7, vlan 11
*Jun 17 21:49:02.675: CFMPAL-PKT: pak (CC) sent to interface Ethernet0/0.11 (linktype=1AG)
*Jun 17 21:49:02.675: CFMPAL-PKT: pak (CC) sent to interface Ethernet0/2.1 (linktype=1AG)
*Jun 17 21:49:02.943: CFMPAL-PKT: Received a CFM packet (CC) from port Ethernet0/0.1
(linktype=1AG)
*Jun 17 21:49:02.947: cc_filter, service mcl = 5 for vlan = 9
*Jun 17 21:49:02.947: ecfm_pal_cc_filter:computed levels - fl = -1, fm = -1, hm = -1,
level = 5
*Jun 17 21:49:02.947: ecfm_pal_cc_filter:hi_ofm=-1, lo_ofm=-1, hi_ifm=-1, lo_ifm=-1,
mcl=5, mip_level=-1
*Jun 17 21:49:02.947: pak_level EQUAL MCL
*Jun 17 21:49:02.947: L > fl, Punt and Forward
*Jun 17 21:49:02.947: CFMPAL-EVT: packet not sent out on Ethernet0/1.1, hmep = 5
*Jun 17 21:49:02.947: CFM-PKT: Received a CC packet from interface Ethernet0/0.1
*Jun 17 21:49:02.947: CFM-PKT: cfm packet dump - 105 bytes, interface Ethernet0/0.1, vlan
9
*Jun 17 21:49:02.947: CFM-PKT: ethernet CFM (1AG) message dump,
*Jun 17 21:49:02.947: 01 80 C2 00 00 35 AA BB CC 03 B9 99 89 02 A0 01 05 46 06 5B 0C 0E 00
DC 04
*Jun 17 21:49:02.947: 09 44 6F 6D 61 69 6E 5F 4C 35 02 0B 63 75 73 74 5F 35 30 30 5F 6C 35
00 00
*Jun 17 21:49:02.947: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00
*Jun 17 21:49:02.947: 00 00 00 00 00 00 00 00 00 2C 20 56 65 02 00 01 02 04 00 01 01 1F 00
05 00
*Jun 17 21:49:02.947: 00 0C 01 02 00
*Jun 17 21:49:02.947: CFM-PKT: Received a CC packet with MPID 220, level 5, vlan 9 from
interface Ethernet0/0.1
Related Commands
Command
|
Description
|
debug ethernet cfm all
|
Enables all Ethernet CFM debug messages.
|
debug ethernet cfm error
|
Enables debugging of Ethernet CFM errors.
|
debug ethernet cfm events
|
Enables debugging of Ethernet CFM events.
|
debug ethernet cfm packets
|
Enables debugging of Ethernet CFM message packets.
|
debug ethernet cfm error
To enable debugging of Ethernet connectivity fault management (CFM) errors, use the debug ethernet cfm error command in privileged EXEC mode. To disable the debugging, use the no form of this command.
debug ethernet cfm error
no debug ethernet cfm error
Syntax Description
This command has no arguments or keywords.
Command Default
Debugging is disabled.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.2(33)SXI2
|
This command was introduced. This command replaces the debug ethernet cfm errors command.
|
12.2(33)SRE
|
This command was integrated into Cisco IOS Release 12.2(33)SRE.
|
15.1(1)T
|
This command was integrated into Cisco IOS Release 15.1(1)T.
|
Usage Guidelines
There is no filtering capability for this command. The output from this command is a log of activity.
Use this command to troubleshoot Ethernet CFM in your network.
Examples
The following example shows output of the debug ethernet cfm error command:
Router# debug ethernet cfm error
Ethernet CFM error debugging is on
Router#! turn off cc messages on the other side for vlan 9
*Jun 17 21:53:44.955: CFM-ERR: Lifetime timer fired for level 5, vlan 9 mac
aabb.cc03.b999, mpid 220
Router# show ethernet cfm error
--------------------------------------------------------------------------------
MPID Domain Id Mac Address Type Id Lvl
--------------------------------------------------------------------------------
220 Domain_L5 aabb.cc03.b999 Vlan 9 5
cust_500_l5 Lifetime Timer Expired 17s
Related Commands
Command
|
Description
|
debug ethernet cfm all
|
Enables all Ethernet CFM debug messages.
|
debug ethernet cfm diagnostic
|
Enables low-level diagnostic debugging of Ethernet CFM general events or packet-related events.
|
debug ethernet cfm events
|
Enables debugging of Ethernet CFM events.
|
debug ethernet cfm packets
|
Enables debugging of Ethernet CFM message packets.
|
debug ethernet cfm errors
Note
Effective with Cisco IOS Release 12.2(33)SXI2, the debug ethernet cfm errors command is replaced by the debug ethernet cfm error command. See the debug ethernet cfm error command for more information.
To enable debugging of Ethernet connectivity fault management (CFM) errors, use the debug ethernet cfm errors command in privileged EXEC mode. To disable the debugging, use the no form of this command.
debug ethernet cfm errors
no debug ethernet cfm errors
Syntax Description
This command has no keywords or arguments.
Command Default
Debugging is disabled.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.2(33)SRA
|
This command was introduced.
|
12.4(11)T
|
This command was integrated into Cisco IOS Release 12.4(11)T.
|
12.2(33)SXI2
|
This command was replaced by the debug ethernet cfm error command.
|
Usage Guidelines
The output from this command is a log of activity. Use this command to troubleshoot Ethernet CFM in your network.
Examples
The following example shows output of the debug ethernet cfm errors command:
Router# debug ethernet cfm errors
10:46:26: CFM-ERR: MPID matched with a local MEP!, level 5, svlan 2, mpid 50
10:46:26: CFM-ERR: Received duplicate mpid 50 due to configuration error for level 5,
svlan 2
10:48:55: CFM-ERR: Lifetime timer fired for level 4, svlan 2 mac aabb.cc00.0501, mpid 43
10:48:56: CFM-ERR: Lifetime timer fired for level 6, svlan 2 mac aabb.cc00.0300, mpid 21
10:48:57: CFM-ERR: Lifetime timer fired for level 5, svlan 5 mac aabb.cc00.0602, mpid 60
Related Commands
Command
|
Description
|
debug ethernet cfm all
|
Enables all Ethernet CFM debug messages.
|
debug ethernet cfm diagnostic
|
Enables low-level diagnostic debugging of Ethernet CFM general events or packet-related events.
|
debug ethernet cfm events
|
Enables debugging of Ethernet CFM events.
|
debug ethernet cfm packets
|
Enables debugging of Ethernet CFM message packets.
|
debug ethernet cfm events
To enable debugging of Ethernet connectivity fault management (CFM) events, use the debug ethernet cfm events command in privileged EXEC mode. To disable debugging, use the no form of this command.
Cisco pre-Standard CFM Draft 8 (CFM D8)
debug ethernet cfm events [domain domain-name | level level-id] [evc evc-name | vlan vlan-id]
no debug ethernet cfm events [domain domain-name | level level-id] [evc evc-name | vlan vlan-id]
CFM IEEE 802.1ag Standard (CFM IEEE)
debug ethernet cfm events [domain domain-name] [port | vlan vlan-id]
no debug ethernet cfm events [domain domain-name] [port | vlan vlan-id]
Syntax Description
domain
|
(Optional) Indicates that a domain is specified.
|
domain-name
|
(Optional) String of a maximum of 154 characters.
|
level
|
(Optional) Indicates that a maintenance level is specified.
|
level-id
|
(Optional) Integer in the range of 0 to 7 that specifies the maintenance level.
|
evc
|
(Optional) Identifies the Ethernet virtual connection (EVC). An EVC is an association of two or more user network interfaces (UNIs).
|
evc-name
|
(Optional) String that identifies the EVC name.
|
port
|
(Optional) Indicates a DOWN service direction with no VLAN association.
|
vlan
|
(Optional) Indicates that a VLAN is specified.
|
vlan-id
|
(Optional) Integer in the range of 1 to 4094.
|
Command Default
Event debugging is disabled for all domains and all VLANs.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.2(33)SRA
|
This command was introduced.
|
12.4(11)T
|
This command was integrated into Cisco IOS Release 12.4(11)T.
|
12.2(33)SRD
|
The evc keyword and evc-name argument were introduced on the Cisco 7600 Series Route Switch Processor 720 (RSP 720) and the Cisco 7600 Series Supervisor Engine 720.
|
12.2(33)SXI2
|
This command was integrated into Cisco IOS Release 12.2(33)SXI2.
• The level and evc keywords and the level-id and evc-name arguments are not supported in Cisco IOS Release 12.2(33)SXI2.
|
12.2(33)SRE
|
This command was integrated into Cisco IOS Release 12.2(33)SRE.
|
15.1(1)T
|
This command was integrated into Cisco IOS Release 15.1(1)T.
|
12.2(50)SY
|
This command was integrated into Cisco IOS Release 12.2(50)SY.
|
Usage Guidelines
In CFM IEEE, if a domain name has more than 43 characters, a warning message is displayed notifying that the maintenance domain ID (MDID) will be truncated to 43 characters in continuity check messages (CCMs) if "id <fmt> <MDID>" is not configured.
This command allows you to filter debug messages. The messages depend on the version of CFM you are running. When CFM IEEE is running, you are prompted to respond "yes" or "no." The messages relate to the following:
•
Maintenance domain
•
Maintenance level
•
VLAN or EVC
•
Combination of maintenance domain and VLAN or EVC
•
Combination of maintenance level and VLAN or EVC
The output from this command is a log of activity. Use this command to troubleshoot Ethernet CFM in your network.
Examples
The following example shows output of the debug ethernet cfm events command:
Router# debug ethernet cfm events
Ethernet CFM event debugging is on for all
Ethernet CFM error debugging is on
Ethernet CFM level 7 domain Domain_L7 vlan 11 event debugging is on
Ethernet CFM level 5 domain Domain_L5 vlan 9 event debugging is on
Ethernet CFM level 3 domain abc port event debugging is on
*Jun 17 21:55:56.835: CFM-EVT: Found remote mep for domain Domain_L5, level 5 vlan 9, mpid
220 mac aabb.cc03.b999
*Jun 17 21:55:56.835: CFM-EVT: Updated rmep in MIP CCDB, domain Domain_L5 level 5, vlan 9
mac aabb.cc03.b999 intf Ethernet0/0.1
*Jun 17 21:55:57.107: CFM-EVT: Found remote mep for domain Domain_L7, level 7 vlan 11,
mpid 101 mac aabb.cc03.b999
*Jun 17 21:55:57.107: CFM-EVT: Updated rmep in MIP CCDB, domain Domain_L7 level 7, vlan 11
mac aabb.cc03.b999 intf Ethernet0/0.11
*Jun 17 21:56:07.527: CFM-EVT: Found remote mep for domain Domain_L5, level 5 vlan 9, mpid
220 mac aabb.cc03.b999
*Jun 17 21:56:07.527: CFM-EVT: Updated rmep in MIP CCDB, domain Domain_L5 level 5, vlan 9
mac aabb.cc03.b999 intf Ethernet0/0.1
*Jun 17 21:56:07.787: CFM-EVT: Found remote mep for domain Domain_L7, level 7 vlan 11,
mpid 101 mac aabb.cc03.b999
*Jun 17 21:56:07.787: CFM-EVT: Updated rmep in MIP CCDB, domain Domain_L7 level 7, vlan 11
mac aabb.cc03.b999 intf Ethernet0/0.11
Related Commands
Command
|
Description
|
debug ethernet cfm all
|
Enables all Ethernet CFM debug messages.
|
debug ethernet cfm diagnostic
|
Enables low-level diagnostic debugging of Ethernet CFM general events or packet-related events.
|
debug ethernet cfm error
|
Enables debugging of Ethernet CFM errors.
|
debug ethernet cfm packets
|
Enables debugging of Ethernet CFM message packets.
|
debug ethernet cfm ha
To enable debugging of Ethernet connectivity fault management (CFM) high availability (HA) features, use the debug ethernet cfm ha command in privileged EXEC mode. To disable debugging, use the no form of this command.
debug ethernet cfm ha
no debug ethernet cfm ha
Syntax Description
This command has no arguments or keywords.
Command Default
Debugging is disabled.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.2(33)SRD
|
This command was introduced.
|
12.2(33)SXI2
|
This command was integrated into Cisco IOS Release 12.2(33)SXI2.
|
12.2(33)SRE
|
This command was integrated into Cisco IOS Release 12.2(33)SRE.
|
Examples
The following example shows sample output of the debug ethernet cfm ha command:
Router# debug ethernet cfm ha
00:18:12: CFM-HA: RF progression Callbk CID 207, Seq 169, Event RF_PROG_STANDBY_FILESYS,
Op 0, State ACTIVE, Peer STANDBY COLD-FILESYS
00:04:30: %SYS-SPSTBY-6-BOOTTIME: Time taken to reboot after reload = 391 seconds
00:18:22: CFM-HA: RF progression Callbk CID 207, Seq 169, Event RF_PROG_STANDBY_BULK, Op
0, State ACTIVE, Peer STANDBY COLD-BULK
00:18:22: CFM-HA: All Remote Mep Action 1
00:18:22: CFM-HA: MIP CCDB Bulk Sync Invoked
00:18:22: CFM-HA: Get buffer size 316 msg 4
00:18:22: CFM-HA: Get buffer size 316 msg 4
00:18:22: CFM-HA: Get buffer size 8 msg 1
00:18:22: CFM-HA: Event to Sync Buffer: Add MIP CCDB : vlan 100, level 5, mpid 100,
version 2, lifetime 210000, addr 0014.69b6.200e, id_fmt 4 ma_fmt 2
00:18:22: CFM-HA: Get buffer size 316 msg 4
00:18:22: CFM-HA: Event to Sync Buffer: Add MIP CCDB : vlan 200, level 6, mpid 1998,
version 2, lifetime 35000, addr 0014.f15c.a403, id_fmt 4 ma_fmt 2
00:18:22: CFM-HA: Get buffer size 316 msg 4
00:18:22: CFM-HA: Sending 2 records in Bulk
00:18:22: CFM-HA: All Remote Mep Action 1
00:18:22: CFM-HA:MEP CCDB Bulk Sync Invoked
00:18:22: CFM-HA: Get buffer size 284 msg 2
00:18:22: CFM-HA: Get buffer size 284 msg 2
00:18:22: CFM-HA: Get buffer size 8 msg 1
00:18:22: CFM-HA: Event to Sync Buffer: Add MEP CCDB: vlan 100, level 5, mpid 100,
port_state 2, archive FALSE , intf_state 1, ccheck_rmep_ok FALSE, addr 0014.69b6.200e,
name
00:18:22: CFM-HA: Get buffer size 284 msg 2
00:18:22: CFM-HA: Event to Sync Buffer: Add MEP CCDB: vlan 200, level 6, mpid 1998,
port_state 2, archive FALSE , intf_state 1, ccheck_rmep_ok FALSE, addr 0014.f15c.a403,
name
00:18:22: CFM-HA: Get buffer size 284 msg 2
00:18:22: CFM-HA: Sending 2 records in Bulk
Related Commands
Command
|
Description
|
debug ethernet cfm all
|
Enables all Ethernet CFM debug messages.
|
debug ethernet cfm diagnostic
|
Enables low-level diagnostic debugging of Ethernet CFM general or packet-related events.
|
debug ethernet cfm error
|
Enables debugging of Ethernet CFM errors.
|
debug ethernet cfm events
|
Enables debugging of Ethernet CFM events.
|
debug ethernet cfm packets
|
Enables debugging of Ethernet CFM message packets.
|
debug ethernet cfm packets
To enable debugging of Ethernet connectivity fault management (CFM) message packets, use the debug ethernet cfm packets command in privileged EXEC mode. To disable the debugging, use the no form of this command.
Cisco pre-Standard CFM Draft 8 (CFM D8)
debug ethernet cfm packets [domain domain-name | level level-id] [evc evc-name | vlan vlan-id]
no debug ethernet cfm packets [domain domain-name | level level-id] [evc evc-name |
vlan vlan-id]
CFM IEEE 802.1ag Standard (CFM IEEE)
debug ethernet cfm packets [domain domain-name] [port | vlan vlan-id]
no debug ethernet cfm packets [domain domain-name] [port | vlan vlan-id]
Syntax Description
domain
|
(Optional) Indicates that a domain is specified.
|
domain-name
|
(Optional) String of a maximum of 154 characters.
|
level
|
(Optional) Indicates that a maintenance level is specified.
|
level-id
|
(Optional) Integer in the range of 0 to 7 that specifies the maintenance level.
|
evc
|
(Optional) Identifies the Ethernet virtual connection (EVC). An EVC is an association of two or more user network interfaces (UNIs).
|
evc-name
|
(Optional) String that identifies the EVC name.
|
port
|
(Optional) Indicates a DOWN service direction with no VLAN association (untagged).
|
vlan
|
(Optional) Indicates that a VLAN is specified.
|
vlan-id
|
(Optional) Integer in the range of 1 to 4094.
|
Command Default
Debugging is enabled for all domains and VLANs.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.2(33)SRA
|
This command was introduced.
|
12.4(11)T
|
This command was integrated into Cisco IOS Release 12.4(11)T.
|
12.2(33)SRD
|
The evc keyword and evc-name argument were introduced on the Cisco 7600 Series Route Switch Processor 720 (RSP 720) and the Cisco 7600 Series Supervisor Engine 720.
|
12.2(33)SXI2
|
This command was integrated into Cisco IOS Release 12.2(33)SXI2.
• The level and evc keywords and the level-id and evc-name arguments are not supported in Cisco IOS Release 12.2(33)SXI2.
|
12.2(33)SRE
|
This command was integrated into Cisco IOS Release 12.2(33)SRE.
|
15.1(1)T
|
This command was integrated into Cisco IOS Release 15.1(1)T.
|
12.2(50)SY
|
This command was integrated into Cisco IOS Release 12.2(50)SY.
|
Usage Guidelines
In CFM IEEE, if a domain name has more than 43 characters, a warning message is displayed notifying that the maintenance domain ID (MDID) will be truncated to 43 characters in continuity check messages (CCMs) if "id <fmt> <MDID>" is not configured.
This command allows you to filter debug messages. The messages depend on the version of CFM you are running. When CFM IEEE is running, you are prompted to respond "yes" or "no." The messages relate to the following:
•
Maintenance domain
•
Maintenance level
•
VLAN or EVC
•
Combination of maintenance domain and VLAN or EVC
•
Combination of maintenance level and VLAN or EVC
The output from this command is a log of activity. Use this command to troubleshoot Ethernet CFM in your network.
Examples
The following is sample output of the debug ethernet cfm packets command:
Router# debug ethernet cfm packets
Ethernet CFM packet debugging is on for all
*Jun 17 22:03:38.059: CFM-PKT: Sending Up direction MEP 301 CC message, level 7, vlan 11
*Jun 17 22:03:42.879: CFM-PKT: Sending Up direction MEP 401 CC message, level 5, vlan 9
*Jun 17 22:03:46.431: CFM-PKT: Received a CC packet with MPID 220, level 5, vlan 9 from
interface Ethernet0/0.1
*Jun 17 22:03:46.703: CFM-PKT: Received a CC packet with MPID 101, level 7, vlan 11 from
interface Ethernet0/0.11
*Jun 17 22:03:48.783: CFM-PKT: Sending Up direction MEP 301 CC message, level 7, vlan 11
*Jun 17 22:03:53.571: CFM-PKT: Sending Up direction MEP 401 CC message, level 5, vlan 9
*Jun 17 22:03:57.083: CFM-PKT: Received a CC packet with MPID 220, level 5, vlan 9 from
interface Ethernet0/0.1
*Jun 17 22:03:57.355: CFM-PKT: Received a CC packet with MPID 101, level 7, vlan 11 from
interface Ethernet0/0.11
Related Commands
Command
|
Description
|
debug ethernet cfm all
|
Enables all Ethernet CFM debug messages.
|
debug ethernet cfm diagnostic
|
Enables low-level diagnostic debugging of Ethernet CFM general events or packet-related events.
|
debug ethernet cfm error
|
Enables debugging of Ethernet CFM errors.
|
debug ethernet cfm events
|
Enables debugging of Ethernet CFM events.
|
Related Commands
Command
|
Description
|
debug ethernet cfm all
|
Enables all Ethernet CFM debug messages.
|
debug ethernet cfm diagnostic
|
Enables low-level diagnostic debugging of Ethernet CFM general events or packet-related events.
|
debug ethernet cfm error
|
Enables debugging of Ethernet CFM errors.
|
debug ethernet cfm events
|
Enables debugging of Ethernet CFM events.
|
debug ethernet cfm pm
To enable debug messages for Ethernet connectivity fault management (CFM) performance monitoring, use the debug ethernet cfm pm command in privileged EXEC mode. To disable Ethernet CFM performance monitoring debug messages, use the no form of this command.
debug ethernet cfm pm {diagnostic | {error | events | ipc | packets} [session session-id]}
no debug ethernet cfm pm {diagnostic | {error | events | ipc | packets} [session session-id]}
Syntax Description
diagnostic
|
Specifies debugging for performance monitoring diagnostic information.
|
error
|
Specifies debugging for performance monitoring error information.
|
events
|
Specifies debugging for performance monitoring event information.
|
ipc
|
Specifies debugging for performance monitoring Internet protocol communications (IPC).
|
packets
|
Specifies debugging for performance monitoring packet information.
|
session
|
(Optional) Indicates a specific session.
|
session-id
|
(Optional) Integer that identifies a session. Range is 0 to 9999999.
|
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
15.1(2)S
|
This command was introduced.
|
Usage Guidelines
Per session debugging is recommended to reduce the number of debugs and to manage console output.
Use the debug ethernet cfm pm command with the diagnostic keyword to perform debugging while a session is being created.
Examples
The following example shows how to initiate debug messages for CFM performance monitoring events in session 25:
Router# debug ethernet cfm pm events session 25
debug ethernet l2ctrl
To enable debugging messages for Ethernet Layer 2 Control (L2ctrl), use the debug ethernet l2ctrl command in privileged EXEC mode. To disable debugging messages for Ethernet L2CTRL, use the no form of this command.
debug ethernet l2ctrl {all | errors | events}
no debug ethernet l2ctrl {all | errors | events}
Syntax Description
all
|
Displays all Ethernet L2CTRL debugging messages.
|
errors
|
Displays Ethernet L2CTRL error information
|
events
|
Displays Ethernet L2CTRL event information.
|
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.2(33)SRD
|
This command was introduced.
|
Examples
The following is sample output from the debug ethernet l2ctrl events command:
When bridge-domain of 30 is defined on a service instance 3 at gigabitethernet interface 1/0/0 the output is as follows:
Router# debug ethernet l2ctrl events
17:17:03.174: EI/L2CTRL/ADD/EV: Gi1/0/0 (if_num 10) efp 3 (0x4944B5E8) vlan 30 state Up
When bridge-domain of 30 is not configured on service instance 3 at gigabitethernet interface 1/0/0 the output is as follows:
Router# debug ethernet l2ctrl events
17:16:30.546: EI/L2CTRL/DELETE/EV: Gi1/0/0 efp 3 vlan 30
The following is sample output from debug ethernet l2ctrl errors command:
Router# debug ethernet l2ctrl errors
17:16:30.546: DELETE/ERR: no vport found for Gi1/0/0 efp 3
Related Commands
Command
|
Description
|
debug l2ctrl
|
Enables debugging for L2CTRL.
|
debug ethernet lmi
To enable debugging of Ethernet Local Management Interface (LMI) messages on all interfaces or on a specified interface, use the debug ethernet lmi command in privileged EXEC mode. To disable debugging, use the no form of this command.
debug ethernet lmi {all | errors | events | ha | packets} [interface type number]
no debug ethernet lmi {all | errors | events | ha | packets} [interface type number]
Syntax Description
all
|
All debug messages are to be filtered.
|
errors
|
All errors are to be filtered.
|
events
|
All events are to be filtered.
|
ha
|
All high availability (HA) messages are to be filtered.
|
packets
|
All decoded messages are to be filtered.
|
interface
|
(Optional) Specifies an interface to use to filter debug messages.
|
type
|
(Optional) String that identifies the type of interface. Valid options are the following:
• ethernet—Ethernet IEEE 802.3 interface
• fastethernet—Fast Ethernet IEEE 802.3 interface
• gigabitethernet—Gigabit Ethernet IEEE 802.3z interface
|
number
|
(Optional) Integer that identifies the interface.
|
Command Default
Debugging is disabled.
Command Modes
Privileged EXEC(#)
Command History
Release
|
Modification
|
12.4(9)T
|
This command was introduced.
|
12.2(33)SRB
|
Support for this command on the Cisco 7600 router was integrated into Cisco IOS Release 12.2(33)SRB.
|
12.2(33)SRD
|
Modified to support ha keyword.
|
Usage Guidelines
When you use the all keyword, keep in mind the number of interfaces that support Ethernet LMI. Some messages may be lost if many interfaces are supported.
Use of the errors keyword enables debugging of Ethernet LMI errors such as invalid messages; for example, unexpected information element (IE) and mandatory IE missing.
Use of the events keyword enables debugging of Ethernet LMI events such as status changes, timeouts, and messages received.
Use of the ha keyword enables debugging of Ethernet LMI high availability messages.
Use of the packets keyword enables debugging of decoded Ethernet LMI packets.
The output from this command is a log of activity. Use this command to troubleshoot Ethernet LMI in your network.
Examples
The following example output from the debug ethernet lmi all command shows event and packet messages:
Router# debug ethernet lmi all
Ethernet LMI errors debugging is on
Ethernet LMI ha debugging is on
Ethernet LMI packets debugging is on
Ethernet LMI events debugging is on
Ethernet LMI packets hex debugging is on
00:29:32: ELMI Et0/0 EVENT: ce_event: State 0x0, Event 0x4
00:29:32: ELMI Et0/0 EVENT: Old State=0x0, Event=0x4, New State=0x2
00:29:32: ELMI Et0/0 EVENT: Updated Stat Type: ETHER_LMI_ST_LMSG_SENT
00:29:32: ELMI Et0/0 PKT HEX: TX->:0x01750101010202B4B30305000000000400000000000
00:29:32: ELMI Et0/0 PACKET: Outgoing
Message : STATUS ENQ (0x75)
Sequence Number : Snd(0xB4), Rcv(0xB3)
Data Instance : Value(0x4)
00:29:32: ELMI Et0/0 PKT HEX: RX<-:0x017D0101010202B4B40305000000000400000000000
00:29:32: ELMI Et0/0 PACKET: Incoming
Sequence Number : Snd(0xB4), Rcv(0xB4)
Data Instance : Value(0x4)
00:29:32: ELMI Et0/0 EVENT: ce_event: State 0x2, Event 0x1
00:29:32: ELMI Et0/0 EVENT: Update seq: current send 0xB4 rcv 0xB3
00:29:32: ELMI Et0/0 EVENT: Updated Stat Type: ETHER_LMI_ST_LMSG_RCVD
00:29:32: ELMI Et0/0 EVENT: Old State=0x2, Event=0x1, New State=0x0
00:06:30: ELMI HA: cpf_status_callback status 2
00:07:37: ELMI HA: RF progression Callbk CID 202, Seq 142, Event RF_PROG_STANDBY_CONFIG,
Op 0, State ACTIVE, Peer STANDBY COLD-CONFIG
00:07:37: ELMI HA: ISSU: Force negotiation version to V1
00:07:51: ELMI HA: RF progression Callbk CID 202, Seq 142, Event RF_PROG_STANDBY_FILESYS,
Op 0, State ACTIVE, Peer STANDBY COLD-FILESYS
The following example output from the debug ethernet lmi all command shows detailed information about the user-network interfaces (UNIs) and Ethernet virtual connections (EVCs) for packet messages.
Router# debug ethernet lmi all
Ethernet LMI errors debugging is on
Ethernet LMI ha debugging is on
Ethernet LMI packets debugging is on
Ethernet LMI events debugging is on
Ethernet LMI packets hex debugging is on
Jun 16 18:59:49.372: ELMI Gi0/1 PKT HEX: RX<-:0x017D0101000202D30103050000000004
Jun 16 18:59:49.372: ELMI Gi0/1 PACKET: Incoming
Sequence Number : Snd(0xD3), Rcv(0x1)
Data Instance : Value(0x4)
EVC Status : Evc Ref(0x1), New, Active
EVC Parameters : Point-to-Point
Remote UNI Sum : Cfgd(1), Up(1)
EVC Status : Evc Ref(0x2), New, Active
EVC Parameters : MultiPoint-to-MultiPoint
Remote UNI Sum : Cfgd(2), Up(2)
CEVLAN EVC Map : Evc Ref(0x1), Seq(0x1)
EVC Map : Num Vlans(1), 110
CEVLAN EVC Map : Evc Ref(0x2), Seq(0x1)
EVC Map : Num Vlans(1), 101
Remote UNI Status : Evc Ref(0x1), Uni Ref(0x26), Up
UNI Id o deb al : 'cisco_newyork'
Remote UNI Status : Evc Ref(0x2), Uni Ref(0x1D), Up
Remote UNI Status : Evc Ref(0x2), Uni Ref(0x96), Up
Jun 16 18:59:49.372: ELMI Gi0/1 EVENT: ce_event: State 0x1, Event 0x0
Jun 16 18:59:49.372: ELMI Gi0/1 EVENT: Update seq: current send 0x1 rcv 0x0
Jun 16 18:59:49.372: ELMI Gi0/1 EVENT: Update uni:
Jun 16 18:59:49.372: ELMI Gi0/1 EVENT: Update evc_sts: ref_id: 0x1
Jun 16 18:59:49.372: ELMI Gi0/1 EVENT: Update evc_param: type 0x0
Jun 16 18:59:49.372: ELMI Gi0/1 EVENT: Update evc_id
Jun 16 18:59:49.372: ELMI Gi0/1 EVENT: Update remote_uni_sum cfgd 1 up 1
Jun 16 18:59:49.372: ELMI Gi0/1 EVENT: Update evc_sts: ref_id: 0x2
Jun 16 18:59:49.372: ELMI Gi0/1 EVENT: Update evc_param: type 0x1
Jun 16 18:59:49.372: ELMI Gi0/1 EVENT: Update evc_id
Jun 16 18:59:49.372: ELMI Gi0/1 EVENT: Update remote_uni_sum cfgd 2 up 2
Jun 16 18:59:49.372: ELMI Gi0/1 EVENT: Update cevlan_evc_map: ref_id: 0x1 seq#1
Jun 16 18:59:49.372: ELMI Gi0/1 EVENT: Update evc_map: num_vlans 1
Jun 16 18:59:49.372: ELMI Gi0/1 EVENT: Update cevlan_evc_map: ref_id: 0x2 seq# 1
Jun 16 18:59:49.372: ELMI Gi0/1 EVENT: Update evc_map: num_vlans 1
Jun 16 18:59:49.372: ELMI Gi0/1 EVENT: Update remote_uni_det: evc ref_id: 0x1 u6
Jun 16 18:59:49.372: ELMI Gi0/1 EVENT: Update remote_uni_det: evc ref_id: 0x2 uD
Jun 16 18:59:49.372: ELMI Gi0/1 EVENT: Update remote_uni_det: evc ref_id: 0x2 u6
Jun 16 18:59:49.372: ELMI Gi0/1 EVENT: upd_lmi_db: new uni_evc ref 0x1
Jun 16 18:59:49.372: ELMI Gi0/1 EVENT: upd_lmi_db: new uni_evc ref 0x2
Jun 16 18:59:49.372: %ETHER_LMI-6-MISMATCHED_VLAN_NOT_CONFIGURED: VLAN 101,110 1
Jun 16 18:59:49.372: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthn
Jun 16 18:59:49.376: ELMI Gi0/1 EVENT: Update di: current 0x0 rcvd 0x4
Jun 16 18:59:49.376: ELMI Gi0/1 EVENT: Old State=0x1, Event=0x0, New State=0x0
Jun 16 18:59:49.376: ELMI Gi0/1 EVENT: Updated Stat Type: ETHER_LMI_ST_LFULL_MSD
Jun 16 18:59:50.100: %SYS-5-CONFIG_I: Configured from console by console
Jun 16 18:59:59.376: ELMI Gi0/1 EVENT: ce_event: State 0x0, Event 0x4
Jun 16 18:59:59.376: ELMI Gi0/1 EVENT: Old State=0x0, Event=0x4, New State=0x2
Jun 16 18:59:59.376: ELMI Gi0/1 EVENT: Updated Stat Type: ETHER_LMI_ST_LMSG_SENT
The following example shows output of the debug ethernet lmi all interface command for interface
Ethernet 0/0.
Router# debug ethernet lmi all interface ethernet 0/0
Ethernet LMI errors debugging is on for Ethernet0/0
Ethernet LMI ha debugging is on for Ethernet0/0
Ethernet LMI packets debugging is on for Ethernet0/0
Ethernet LMI events debugging is on for Ethernet0/0
Ethernet LMI packets hex debugging is on for Ethernet0/0
00:45:14: ELMI Et0/0 EVENT: ce_event: State 0x0, Event 0x4
00:45:14: ELMI Et0/0 EVENT: Old State=0x0, Event=0x4, New State=0x2
00:45:14: ELMI Et0/0 EVENT: Updated Stat Type: ETHER_LMI_ST_LMSG_SENT
00:45:14: ELMI Et0/0 PKT HEX: TX->:0x0175010101020213120305000000000400000000000
00:45:14: ELMI Et0/0 PACKET: Outgoing
Message : STATUS ENQ (0x75)
Sequence Number : Snd(0x13), Rcv(0x12)
Data Instance : Value(0x4)
00:45:14: ELMI Et0/0 PKT HEX: RX<-:0x017D010101020213130305000000000400000000000
00:45:14: ELMI Et0/0 PACKET: Incoming
Sequence Number : Snd(0x13), Rcv(0x13)
Data Instance : Value(0x4)
00:45:14: ELMI Et0/0 EVENT: ce_event: State 0x2, Event 0x1
00:45:14: ELMI Et0/0 EVENT: Update seq: current send 0x13 rcv 0x12
00:45:14: ELMI Et0/0 EVENT: Updated Stat Type: ETHER_LMI_ST_LMSG_RCVD
00:45:14: ELMI Et0/0 EVENT: Old State=0x2, Event=0x1, New State=0x0
debug ethernet oam
To enable all Ethernet operations, administration, and maintenance (OAM) debugging, use the debug ethernet oam command in privileged EXEC mode. To disable Ethernet OAM debuging, use the no form of this command.
debug ethernet oam {all | config | ha | link-monitor | loopback | packet {decode | rx | tx} | sm}
no debug ethernet oam {all | config | ha | link-monitor | loopback | packet {decode | rx | tx} | sm}
Syntax Description
all
|
Debugging for all Ethernet OAM flags is on.
|
config
|
Debugging for Ethernet OAM configurations is on.
|
ha
|
Debugging for Ethernet OAM high-availability events is on.
|
link-monitor
|
Debugging for Ethernet OAM link monitoring is on.
|
loopback
|
Debugging for Ethernet OAM loopback messages is on.
|
packet
|
Debugging for Ethernet OAM protocol data units (PDUs) is on.
|
decode
|
Decoding for ingress or egress OAMPDUs, or both, is on.
|
rx
|
Debugging for Ethernet ingress OAMPDUs is on.
|
tx
|
Debugging for Ethernet egress OAMPDUs is on.
|
sm
|
Debugging for the Ethernet OAM state machine is on.
|
Command Default
All Ethernet OAM debug commands are enabled.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.2(33)SRA
|
This command was introduced.
|
12.2(33)SXH
|
This command was integrated into Cisco IOS Release 12.2(33)SXH.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Usage Guidelines
When you use the all keyword, keep in mind the number of interfaces supporting Ethernet OAM. If many interfaces are supported, some messages may be lost and system performance can degrade.
The output from this command is a log of activity. Use this command to troubleshoot Ethernet OAM in your network.
Examples
The following example shows output of the debug ethernet oam all command:
Router# debug ethernet oam all
*Aug 17 14:00:53.732: ether_oam_port Gi2/9: during state INACTIVE,
*Aug 17 14:00:53.732: @@@ ether_oam_port Gi2/9: INACTIVE -> FAULT
*Aug 17 14:00:53.732: ether_oam_port Gi2/9: idle during state FAULT
*Aug 17 14:00:53.732: @@@ ether_oam_port Gi2/9: FAULT -> FAULT2
*Aug 17 14:00:53.732: ether_oam_port Gi2/9: during state FAULT2, got
*Aug 17 14:00:53.732: @@@ ether_oam_port Gi2/9: FAULT2 -> ACTIVE_SEND_LOCAL
*Aug 17 14:00:54.212: EOAM RX PAK(Gi2/9):
*Aug 17 14:00:54.212: 03 00 08 00 01 10 01 00 00 00 0D 05 DC 00 00 0C *Aug 17
14:00:54.212: 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
*Aug 17 14:00:54.212: 00 00 00 00 00 00 00 00
*Aug 17 14:00:54.212: ether_oam_port Gi2/9: during state
SEND_LOCAL_REMOTE, got event 8(local_satisfied)
1w5d: %ETHERNET_OAM-6-ENTER_SESSION: The client on interface Gi2/11 has entered the OAM
session.
*Aug 17 14:00:55.212: EOAM RX PAK(Gi2/9):
*Aug 17 14:00:55.212: 03 00 50 00 01 10 01 00 00 00 0D 05 DC 00 00 0C
*Aug 17 14:00:55.212: 00 00 00 SYMPRD w=104857600 lt=1 ht=0
elapsed_time=1032(ms) rx_sym=1000000000 err_sym=0 *Aug 17 14:00:55.740: EOAM LM(Gi2/9):
FRM w=1 lt=1 ht=0 t_frm=0 err_frm=0
*Aug 17 14:00:55.740: EOAM LM(Gi2/9): FRMPRD w=10000000 lt=1 ht=0 t_frm=1 err_frm=0
*Aug 17 14:00:55.740: EOAM LM(Gi2/9): w=1 lt=10 ht=0 err_frm=0
*Aug 17 14:00:55.740: EOAM LM(Gi2/9): w=1 lt=10 ht=0 err_frm=0
*Aug 17 14:00:55.832: EOAM TX PAK(Gi2/9):
*Aug 17 14:00:55.832: 03 00 50 00 0 1 10 01 00 00 00 0D 05 DC 00 00 0C
*Aug 17 14:00:55.832: 00 00 00 01 02 10 01 00 00 00 0D 05 DC 00 00 0C *Aug 17
14:00:55.832: 00 00 00 01 *Aug 17 14:00:55.832: EOAM TX PAK(Gi2/9): 00 00 00 0D 05 DC 00
00 0C
*Aug 17 14:00:56.212: 00 00 00 01 02 10 01 00 00 00 0D 05 DC 00 00 0C
*Aug 17 14:00:56.212: 00 00 00 01 00 00 00 00 00 00 00 00 00 00
*Aug 17 14:00:56.212: EOAM RX PAK(Gi2/9): infotlv w/ same revision *Aug 17 14:00:56.820:
EOAM LM(Gi2/9): SYMPRD w=104857600 lt=1 ht=0
elapsed_time=1000(ms) rx_sym=1000000000 err_sym=0
*Aug 17 14:00:56.820: EOAM LM(Gi2/9): FRM w=1 lt=1 ht=0 t_frm=0 err_frm=0
*Aug 17 14:00:56.820: EOAM LM(Gi2/9): 05 FRMPRD w=10000000 lt=1 ht=0 t_frm=3 err_frm=0
*Aug 17 14:00:57.820: EOAM LM(Gi2/9): w=1 lt=10 ht=0 err_frm=0
*Aug 17 14:00:57.820: EOAM LM(Gi2/9): w=1 lt=10 ht=0 err_frm=0
*Aug 17 14:00:57.856: EOAM TX PAK(Gi2/9):
*Aug 17 14:00:57.856: 03 00 50 00 01 10 01 00 00 00 0D 05 DC 00 00 0C
*Aug 17 14:00:57.856: 00 00 00 01 02 10 01 00 00 00 0D 17 14:00:58.212: 05 DC 00 00 0C
*Aug 17 14:00:57.856: 00 00 00 01
*Aug 17 14:00:57.856: EOAM TX PAK(Gi2/9): sent OAMPDU w/ op=0
*Aug 17 14:00:58.212: EOAM RX PAK(Gi2/9):
*Aug 17 14:00:58.212: EOAM RX PAK(Gi2/9): infotlv w/ same revision
*Aug 17 14:00:58.820: EOAM LM(Gi2/9): SYMPRD w=104857600 lt=1 ht=0
elapsed_time=1000(ms) rx_sym=1000000000 err_sym=0
*Aug 17 14:00:58.820: EOAM LM(Gi2/9): FRM w=1 lt=1 ht=0 t_frm=0 err_frm=0
*Aug 17 14:00:58.820: EOAM LM(Gi2/9): FRMPRD w=10000000 lt=1 ht=0 t_frm=4 err_frm=0
*Aug 17 14:00:58.820: EOAM LM(Gi2/9): w=1 lt=10 ht=0 err_frm=0
*Aug 17 14:00:58.820: EOAM LM(Gi2/9): w=1 lt=10 ht=0 err_frm=0
*Aug 17 14:00:58.856: EOAM TX PAK(Gi2/9):
*Aug 17 14:00:58.856: 03 00 50 00 01 10 01 00 00 00 0D 05 DC 00 00 0C
*Aug 17 14:00:58.856: 00 00 00 01 02 10 01 00 00 00 0D 05 DC 00 00 0C
*Aug 17 14:00:58.856: 00 sent OAMPDU w/ op=0w=1 lt=10 ht=0 err_frm=0
*Aug 17 14:00:59.856: EOAM TX PAK(Gi2/9):
*Aug 17 14:00:59.856: 03 00 50 00 01 10 01 00 00
*Aug 17 14:01:00.832: EOAM LM(Gi2/9): SYMPRD w=104857600 lt=1 ht=0
elapsed_time=1008(ms) rx_sym=1000000000 err_sym=0
*Aug 17 14:01:00.832: EOAM LM(Gi2/9): FRM w=1 lt=1 ht=0 t_frm=0 err_frm=0
*Aug 17 14:01:00.832: EOAM LM(Gi2/9): FRMPRD w=10000000 lt=1 ht=0 t_frm=6 err_frm=0
*Aug 17 14:01:00.832: EOAM LM(Gi2/9): w=1 lt=10 ht=0 err_frm=0
*Aug 17 14:01:00.832: EOA M LM(Gi2/9): w=1 lt=10 ht=0 err_frm=0
*Aug 17 14:01:00.856: EOAM TX PAK(Gi2/9):
*Aug 17 14:01:00.856: 03 00 50 00 01 10 01 00 00 00 0D 05 DC 00 00 0C
*Aug 17 14:01:00.856: 00 00
debug ethernet service
To enable debugging of Ethernet customer service instances, use the debug ethernet service command in privileged EXEC mode. To disable debugging, use the no form of this command.
debug ethernet service {all | api | error | evc [evc-id] | ha | instance [id id | interface type number
[dynamic | mac] | qos] | interface type number | microblock | oam-mgr}
no debug ethernet service {all | api | error | evc | ha | instance | interface | microblock |
oam-mgr}
Syntax Description
all
|
Displays all Ethernet customer-service debug messages.
|
api
|
Displays debug messages about the interaction between the Ethernet infrastructure and its clients.
|
error
|
Displays Ethernet customer service error messages occurring in the Ethernet infrastructure subsystem.
|
evc
|
Displays Ethernet virtual connection (EVC) debug messages.
|
evc-id
|
(Optional) String from 1 to 100 characters that identifies an EVC for debugging.
|
ha
|
Displays High Availability (HA) Ethernet service debug messages.
|
instance
|
Displays debug messages related to Ethernet customer service instances.
|
id
|
(Optional) Displays Ethernet service-instance debug messages for a specific Ethernet service instance ID and interface.
|
id
|
(Optional) Integer in the range from 1 to 4294967295 that is the service identifier.
|
interface
|
Displays debugging for Ethernet services on all interfaces or on a specified interface.
(Optional) When used as an option with the instance keyword, service instance debug messages for the interface are displayed.
|
type number
|
Type and number of the physical interface.
|
dynamic
|
(Optional) Displays debug messages for the Ethernet Layer 2 (L2) context dynamic service instances.
|
mac
|
(Optional) Displays debug messages for MAC address activity.
|
qos
|
Displays debug messages for the Ethernet service quality of service (QoS).
|
microblock
|
Displays debug messages for the Ethernet service microblocks.
|
oam-mgr
|
Displays debug messages for the Ethernet operations, administration, and maintenance (OAM) manager component of the infrastructure.
|
Command Default
Ethernet service debugging is disabled.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.2(25)SEG
|
This command was introduced.
|
12.2(33)SRB
|
This command was implemented on the Cisco 7600 series routers.
|
12.2(33)SRD
|
The ha keyword was added.
|
15.1(2)S
|
This command was modified. The dynamic keyword was added.
|
Usage Guidelines
The debug ethernet service command is useful for troubleshooting. The undebug ethernet service command is the same as the no debug ethernet service command.
When you use the evc keyword without specifying an EVC ID, debugging is enabled for all EVCs on the system.
When you use the instance keyword without specifying options, debugging for all service instances is enabled. If a service instance ID and interface are specified, only debug messages for the associated service instance are displayed. If only an interface is specified, debug messages for all service instances on that interface only are displayed.
Examples
The following example shows output after issuing the debug ethernet service all command:
Router# debug ethernet service all
Ethernet service error debugging is on
Ethernet service api debugging is on
Ethernet service interface debugging is on
Ethernet service instance debugging is on
Ethernet service instance qos debugging is on
Ethernet service evc debugging is on
Ethernet service OAM Manager debugging is on
Ethernet service ha debugging is on
Related Commands
Command
|
Description
|
show debugging
|
Displays information about the types of debugging that are enabled.
|
debug ethernet service instance dynamic
To enable debugging of Ethernet Layer 2 (L2) context service instances, use the debug ethernet service instance dynamic command in privileged EXEC mode. To disable debugging, use the no form of this command.
debug ethernet service instance dynamic {errors | events | ha {errors | events} | issu {errors |
events}}
no debug ethernet service
Syntax Description
errors
|
Displays Ethernet L2 context error messages occurring in the Ethernet infrastructure subsystem.
|
events
|
Enables debugging L2 context events.
|
ha
|
Enables debugging for High Availability (HA) Ethernet service errors or events.
|
issu
|
Enables debugging for In-Service Software Upgrade (ISSU) errors or events.
|
Command Default
Ethernet L2 context service instance debugging is disabled.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
15.1(2)S
|
This command was introduced.
|
Usage Guidelines
The debug ethernet service instance dynamic command is useful for troubleshooting. The undebug ethernet service instance dynamic command is the same as the no debug ethernet service instance dynamic command.
Examples
The following example shows how to enable Ethernet L2 context service instance debugging:
Router# debug ethernet service instance dynamic
Related Commands
Command
|
Description
|
show debugging
|
Displays information about the types of debugging that are enabled.
|
debug event manager
To turn on the debugging output of Embedded Event Manager (EEM) processes, use the debug event manager command in privileged EXEC mode. To turn off debugging output, use the no form of this command or the undebug command.
debug event manager {action cli | action cns | action mail | all | api calls | api errors | common
| detector all | detector appl | detector cli | detector config | detector counter | detector env
| detector gold | detector interface | detector ioswdsysmon | detector ipsla | detector nf |
detector none | detector oir | detector resource | detector rf | detector routing | detector rpc
| detector snmp | detector snmp-notification | detector syslog | detector test | detector timer
| detector track | metricdir | policydir | server ISSU | server events | server scheduling | snap
calls | snap errors | tcl cli_library | tcl commands | tcl smtp_library | xml parser}
no debug event manager {action cli | action cns | action mail | all | api calls | api errors | common
| detector all | detector appl | detector cli | detector config | detector counter | detector env
| detector gold | detector interface | detector ioswdsysmon | detector ipsla | detector nf |
detector none | detector oir | detector resource | detector rf | detector routing | detector rpc
| detector snmp | detector snmp-notification | detector syslog | detector test | detector timer
| detector track | metricdir | policydir | server ISSU | server events | server scheduling | snap
calls | snap errors | tcl cli_library | tcl commands | tcl smtp_library | xml parser}
Syntax Description
action cli
|
Displays debugging messages about command-line interface (CLI) event messages.
|
action cns
|
Displays debugging messages about Cisco Networking Services (CNS) event messages.
|
action mail
|
Displays debugging messages about e-mail event messages.
|
all
|
Displays all debugging messages.
|
api calls
|
Displays debugging messages about EEM client application programming interface (API) calls.
|
api errors
|
Displays debugging messages about EEM client API errors.
|
common
|
Displays common library code debugging messages.
|
detector all
|
Displays all event detector debugging messages.
|
detector appl
|
Displays debugging messages about the application-specific event detector.
Note In Cisco IOS Release 12.4(20)T and later releases, the application keyword was replaced with the appl keyword.
|
detector cli
|
Displays debugging messages about the CLI event detector.
|
detector config
|
Displays debugging messages about the config event detector.
|
detector counter
|
Displays debugging messages about the counter event detector.
|
detector env
|
Displays debugging messages about the environmental event detector.
|
detector gold
|
Displays debugging messages about the GOLD event detector.
|
detector interface
|
Displays debugging messages about the interface counter event detector.
|
detector ioswdsysmon
|
Displays debugging messages about the IOS watchdog event detector.
|
detector ipsla
|
Displays debugging messages about the IP SLA event detector.
|
detector nf
|
Displays debugging messages about the NetFlow event detector.
|
detector none
|
Displays debugging messages about the none event detector.
|
detector oir
|
Displays debugging messages about the OIR event detector.
|
detector resource
|
Displays debugging messages about the Embedded Resource Manager (ERM) event detector.
|
detector rf
|
Displays debugging messages about the redundancy-facility (RF) event detector.
|
detector routing
|
Displays debugging messages about the routing event detector.
|
detector rpc
|
Displays debugging messages about the remote procedure call (RPC) event detector.
|
detector snmp
|
Displays debugging messages about the Simple Network Management Protocol (SNMP) event detector.
|
detector snmp-notification
|
Displays debugging messages about the SNMP notification event detector.
|
detector syslog
|
Displays debugging messages about the syslog event detector.
|
detector test
|
Displays debugging messages about the test event detector.
|
detector timer
|
Displays debugging messages about the timer event detector.
|
detector track
|
Displays debugging messages about the Enhanced Object Tracking (EOT).
|
metricdir
|
Displays debugging messages about the EEM metric event detector.
|
policydir
|
Displays debugging messages about the EEM policy director.
|
server ISSU
|
Displays debugging messages about In-Service Software Upgrade (ISSU) server events.
|
server events
|
Displays debugging messages about the EEM server events.
|
server scheduling
|
Displays all debugging messages about the EEM server scheduling events.
|
snap calls
|
Displays debugging messages about EEM SNAP client application programming interface (API) calls.
|
snap errors
|
Displays debugging messages about EEM SNAP client API errors.
|
tcl cli_library
|
Displays all debugging messages about the Tool Command Language (Tcl) command-line interface (CLI) library.
|
tcl commands
|
Displays all debugging messages about the Tcl commands.
|
tcl smtp_library
|
Displays all debugging messages about the Tcl Simple Mail Transfer Protocol (SMTP) library.
|
xml parser
|
Displays debugging messages about the EEM XML parser.
|
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.0(26)S
|
This command was introduced.
|
12.3(4)T
|
This command was integrated into Cisco IOS Release 12.3(4)T.
|
12.3(2)XE
|
This command was integrated into Cisco IOS Release 12.3(2)XE.
|
12.2(25)S
|
The detector application, detector counter, detector interface, detector ioswdsysmon, and detector timer keywords were added and this command was integrated into Cisco IOS Release 12.2(25)S.
|
12.3(14)T
|
The action cli, action mail, detector all, detector cli, detector none, detector oir, and metricdir keywords were added.
|
12.2(28)SB
|
This command was integrated into Cisco IOS Release 12.2(28)SB.
|
12.4(2)T
|
The detector resource, detector rf, and detector track keywords were added.
|
12.2(18)SXF4
|
The detector gold keyword was added and this command was integrated into Cisco IOS Release 12.2(18)SXF4 to support Software Modularity images only.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(18)SXF5
|
This command was integrated into Cisco IOS Release 12.2(18)SXF5.
|
12.4(20)T
|
The common, detector config, detector env, detector rf, detector snmp-notification, detector test, server ISSU, and xml parser keywords were added and the detector application keyword was replaced with the detector appl keyword.
|
12.4(22)T
|
The detector ipsla, detector nf, and detector routing keywords were added.
|
Usage Guidelines
Use the debug event manager command to troubleshoot EEM command operations.
Caution 
Use any debugging command with caution because the volume of generated output can slow or stop the router operations. We recommend that this command be used only under the supervision of a Cisco engineer.
Examples
The following example turns on debugging messages about EEM server events and then configures an applet to write a message—Test message—to syslog. The debug output that follows displays the various EEM operations that occur as the applet is processed.
Router# debug event manager server events
Debug Embedded Event Manager server events debugging is on
Router# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# event manager applet timer-test
Router(config-applet)# event timer countdown time 20
Router(config-applet)# action label1 syslog msg "Test message"
Router(config-applet)# end
03:46:55: fh_server: fh_io_msg: received msg 6 from client jobid 11
03:46:55: fh_server: fh_io_msg: handling event register with esid = 23
03:46:55: fh_msg_send_to_fd: receive a reply msg, minor: 5
03:46:55: fh_server: fh_io_msg: received msg 26 from client jobid 11
03:46:55: fh_msg_send_to_fd: receive a reply msg, minor: 5
03:46:55: %SYS-5-CONFIG_I: Configured from console by console
03:47:15: fd_pulse_hndlr: received a pulse from /dev/fm/fd_timer
03:47:15: fh_msg_send_to_fd: receive a reply msg, minor: 5
03:47:15: fd_pulse_hndlr: received FH_MSG_EVENT_PUBLISH
03:47:15: fh_schedule_callback: fh_schedule_callback: cc=632C0B68 prev_epc=0; epc=63A41670
03:47:15: fh_io_msg: received FH_MSG_API_INIT; jobid=13, processid=82, client=3, job
name=EEM Callback Thread
03:47:15: fh_server: fh_io_msg: received msg 10 from client jobid 13
03:47:15: %HA_EM-6-LOG: timer-test: Test message
03:47:15: fh_server: fh_io_msg: received msg 62 from client jobid 13
03:47:15: fh_schedule_callback: fh_schedule_callback: cc=632C0B68 prev_epc=63A41670; epc=0
03:47:15: fh_server: fh_io_msg: received msg 1 from client jobid 13
03:47:15: fh_io_msg: received FH_MSG_API_CLOSE client=3
Table 87 describes the significant fields shown in the display.
Table 87 debug event manager Field Descriptions
Field
|
Description
|
Debug Embedded Event Manager server events debugging
|
Indicates the type of debugging output and whether the debugging is on or off.
|
fh_server
|
Indicates a server event message.
|
fh_io_msg
|
Indicates that a message has been sent to, or received from, a client process.
|
fh_msg_send_to_fd
|
Indicates that a message has been sent to the event detector.
|
fd_pulse_hndlr
|
Indicates that a message has been received by the event detector pulse handler.
|
debug events
To display events, use the debug events command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug events
no debug events
Syntax Description
This command has no arguments or keywords.
Command Modes
Privileged EXEC
Usage Guidelines
This command displays events that occur on the interface processor and is useful for diagnosing problems in an network. It provides an overall picture of the stability of the network. In a stable network, the debug events command does not return any information. If the command generates numerous messages, the messages can indicate the possible source of problems.
When configuring or making changes to a router or interface for, enable the debug events command. Doing so alerts you to the progress of the changes or to any errors that might result. Also use this command periodically when you suspect network problems.
Examples
The following is sample output from the debug events command:
RESET(4/0): PLIM type is 1, Rate is 100Mbps
aip_disable(4/0): state=1
aip_love_note(4/0): asr=0x201
aip_love_note(4/0): asr=0x4000
aip_enable(4/0): restarting VCs: 7
aip_setup_vc(4/0): vc:1 vpi:1 vci:1
aip_love_note(4/0): asr=0x200
aip_setup_vc(4/0): vc:2 vpi:2 vci:2
aip_love_note(4/0): asr=0x200
aip_setup_vc(4/0): vc:3 vpi:3 vci:3
aip_love_note(4/0): asr=0x200
aip_setup_vc(4/0): vc:4 vpi:4 vci:4
aip_love_note(4/0): asr=0x200
aip_setup_vc(4/0): vc:6 vpi:6 vci:6
aip_love_note(4/0): asr=0x200
aip_setup_vc(4/0): vc:7 vpi:7 vci:7
aip_love_note(4/0): asr=0x200
aip_setup_vc(4/0): vc:11 vpi:11 vci:11
aip_love_note(4/0): asr=0x200
Table 88 describes the significant fields shown in the display.
Table 88 debug events Field Descriptions
Field
|
Description
|
PLIM type
|
Indicates the interface rate in Mbps. Possible values are:
• 1 = TAXI(4B5B) 100 Mbps
• 2 = SONET 155 Mbps
• 3 = E3 34 Mbps
|
state
|
Indicates current state of the ATM Interface Processor (AIP). Possible values are:
• 1 = An ENABLE will be issued soon.
• 0 = The AIP will remain shut down.
|
asr
|
Defines a bitmask, which indicates actions or completions to commands. Valid bitmask values are:
• 0x0800 = AIP crashed, reload may be required.
• 0x0400 = AIP detected a carrier state change.
• 0x0n00 = Command completion status. Command completion status codes are:
– n = 8 Invalid physical layer interface module (PLIM) detected
– n = 4 Command failed
– n = 2 Command completed successfully
– n = 1 CONFIG request failed
– n = 0 Invalid value
|
The following line indicates that the AIP was reset. The PLIM detected was 1, so the maximum rate is set to 100 Mbps.
RESET(4/0): PLIM type is 1, Rate is 100Mbps
The following line indicates that the AIP was given a shutdown command, but the current configuration indicates that the AIP should be up:
aip_disable(4/0): state=1
The following line indicates that a configuration command has been completed by the AIP:
aip_love_note(4/0): asr=0x201
The following line indicates that the AIP was given a no shutdown command to take it out of the shutdown state:
The following line indicates that the AIP detected a carrier state change. It does not indicate that the carrier is down or up, only that it has changed.
aip_love_note(4/0): asr=0x4000
The following line of output indicates that the AIP enable function is restarting all permanent virtual circuits (PVCs) automatically:
aip_enable(4/0): restarting VCs: 7
The following lines of output indicate that PVC 1 was set up and a successful completion code was returned:
aip_setup_vc(4/0): vc:1 vpi:1 vci:1
aip_love_note(4/0): asr=0x200