|
This appendix covers the X.25 cause and diagnostic codes, as referred to in the "debug x25 all" section of the chapter "Debug Command Listing." For more information on these codes, see the 1984 CCITT X.25 Recommendation.
Table A-1 describes the differences between our implementation of certain X.25 network-generated, "international problem" diagnostic fields and the definitions provided in Annex E of CCITT Recommendation X.25. The Annex E Table E-1/X.25 includes the complete diagnostic field listing.
Decimal Value | Annex E, Rec. X.25 Diagnostic Description | Cisco Proprietary Definition of Diagnostic Codes |
---|---|---|
112 | International problem | Not used. |
113 | Remote network problem | Not used. |
114 | International protocol problem | Not used. |
115 | International link out of order | Indicates one of the following failures: failed when initializing a switched PVC; in TCP tunneling, failed when initiating or resetting a PVC; or, failed when PAD PVC circuit is being initiated or reset. |
116 | International link busy | Not used. |
117 | Transit network facility problem | Not used. |
118 | Remote network facility problem | Not used. |
119 | International routing problem | Indicates the following failure: in TCP tunneling of X.25 when session is closed by network. |
120 | Temporary routing problem | Indicates the following failure: when tunneling X.25 through TCP/IP and the remote network is identified as unreachable. |
121 | Unknown called DNIC | Not used. |
122 | Maintenance action (may apply to maintenance action within a national network | For CMNS, indicates the following: router fails to route the call due to setup or unreachability of destination; when VC is cleared using the clear x25-vc EXEC command; when router CLEARs a VC when its idle timer expires. |
A cause code indicates an event that triggered an X.25 packet. The cause code can only appear in entries for CLEAR REQUEST, REGISTRATION CONFIRMATION, RESET REQUEST, and RESTART packets. Possible values for the cause code can vary, depending on the type of packet. Because the REGISTRATION exchange is not supported, those cause codes are not documented in this section.
Table A-2 describes the meanings of cause codes for CLEAR REQUEST packets.
Code (Hex) | Code (Dec) | Description |
---|---|---|
00 | 0 (or 128 to 255) | DTE originated |
01 | 1 | Number busy |
03 | 3 | Invalid facility request |
05 | 5 | Network congestion |
09 | 9 | Out of order |
0B | 11 | Access barred |
0D | 13 | Not obtainable |
11 | 17 | Remote procedure error |
13 | 19 | Local procedure error |
15 | 21 | RPOA out of order |
19 | 25 | Reverse charging not accepted |
21 | 33 | Incompatible destination |
29 | 41 | Fast select not accepted |
39 | 57 | Ship absent |
Table A-3 describes the meanings of cause codes for RESET REQUEST packets.
Code (Hex) | Code (Dec) | Description |
---|---|---|
00 | 0 (or 128 to 255) | DTE originated |
01 | 1 | Out of order |
03 | 3 | Remote procedure error |
05 | 5 | Local procedure error |
07 | 7 | Network congestion |
09 | 9 | Remote DTE operational |
0F | 15 | Network operational |
11 | 17 | Incompatible destination |
1D | 29 | Network out of order |
Table A-4 describes the meanings of cause codes for RESTART packets.
Code (Hex) | Code (Dec) | Description |
---|---|---|
00 | 0 (or 128 to 255) | DTE restarting |
01 | 1 | Local procedure error |
03 | 3 | Network congestion |
07 | 7 | Network operational |
7F | 127 | Registration/cancellation confirmed |
The diag (diagnostic) code provides an additional hint as to what, if anything, went wrong. This code can only appear in entries for CLEAR REQUEST, DIAGNOSTIC, RESET REQUEST, and RESTART packets. Unlike the cause codes, the diag codes do not vary depending upon the type of packet.
Table A-5 describes the meanings of possible diag codes.
Code (Hex) | Code (Dec) | Description |
---|---|---|
00 | 00 | No additional information |
01 | 01 | Invalid P(S) |
02 | 02 | Invalid P(R) |
10 | 16 | Packet type invalid |
11 | 17 | Packet type invalid for state R1 |
12 | 18 | Packet type invalid for state R2 |
13 | 19 | Packet type invalid for state R3 |
14 | 20 | Packet type invalid for state P1 |
15 | 21 | Packet type invalid for state P2 |
16 | 22 | Packet type invalid for state P3 |
17 | 23 | Packet type invalid for state P4 |
18 | 24 | Packet type invalid for state P5 |
19 | 25 | Packet type invalid for state P6 |
1A | 26 | Packet type invalid for state P7 |
1B | 27 | Packet type invalid for state D1 |
1C | 28 | Packet type invalid for state D2 |
1D | 29 | Packet type invalid for state D3 |
20 | 32 | Packet not allowed |
21 | 33 | Unidentifiable packet |
22 | 34 | Call on one-way logical channel |
23 | 35 | Invalid packet type on a permanent virtual circuit |
24 | 36 | Packet on unassigned LCN |
25 | 37 | Reject not subscribed to |
26 | 38 | Packet too short |
27 | 39 | Packet too long |
28 | 40 | Invalid GFI (General Format Identifier) |
29 | 41 | Restart or registration packet with nonzero LCI |
2A | 42 | Packet type not compatible with facility |
2B | 43 | Unauthorized interrupt confirmation |
2C | 44 | Unauthorized interrupt |
2D | 45 | Unauthorized reject |
30 | 48 | Timer expired |
31 | 49 | Timer expired for incoming call |
32 | 50 | Timer expired for clear indication |
33 | 51 | Timer expired for reset indication |
34 | 52 | Timer expired for restart indication |
35 | 53 | Timer expired for call deflection |
40 | 64 | Call setup, clearing, or registration problem |
41 | 65 | Facility code not allowed |
42 | 66 | Facility parameter not allowed |
43 | 67 | Invalid called address |
44 | 68 | Invalid calling address |
45 | 69 | Invalid facility length |
46 | 70 | Incoming call barred |
47 | 71 | No logical channel available |
48 | 72 | Call collision |
49 | 73 | Duplicate facility requested |
4A | 74 | Nonzero address length |
4B | 75 | Nonzero facility length |
4C | 76 | Facility not provided when expected |
4D | 77 | Invalid CCITT-specified DTE facility |
4E | 78 | Maximum number of call redirections or deflections exceeded |
50 | 80 | Miscellaneous |
51 | 81 | Improper cause code for DTE |
52 | 82 | Octet not aligned |
53 | 83 | Inconsistent Q bit setting |
54 | 84 | NUI (Network User Identification) problem |
70 | 112 | International problem |
71 | 113 | Remote network problem |
72 | 114 | International protocol problem |
73 | 115 | International link out of order |
74 | 116 | International link busy |
75 | 117 | Transit network facility problem |
76 | 118 | Remote network facility problem |
77 | 119 | International routing problem |
78 | 120 | Temporary routing problem |
79 | 121 | Unknown called DNIC |
7A | 122 | Maintenance action |
Diagnostic codes with values of 80 or greater in hexadecimal, or with values of 128 or greater in decimal, are specific to a particular network. To learn the meanings of these codes, contact the administrator for that network.
|