Support Tool

PPP Trace Log Analyzer -------ZyXEL ZPKTTOOL Tool

Introduction

The Prestige supports the trace of PPP log, that we can diagnose from the trace by referring to the PPP numbers or use the ZPKTTOOL to interpret for us.

Prestige ZPKTTOOL tool is a DOS utility that interprets the dump of the PPP log in Prestige. A PPP call connection failure can be diagnosed by using Prestige's PPP protocol analyzer.

Using PPP Protocol Analyzer

You must connect the Prestige to a terminal program via the serial port to capture the PPP log.
The PPP log will not operate by Telnet. The steps for capturing the PPP log are as follows:

- Enter to SMT Menu 11 and note which node N you will be dialing
- Enter to SMT Menu 24.8
- Enable the PPP trace capability by:

Prestige>sys trcl cl

Prestige>sys trcl sw on
Prestige>sys trcp sw on
- Manually dial to remote node N

Prestige>dev dial N

(N is the node number in Menu 11)

> Example:

- Wait for all progress messages, and manually drop the call:

Prestige>dev channel drop [bri0|bri1]

(bri0 for B1 channel, bri1 for B2 channel)
- Turn off the PPP trace by:

Prestige>sys trcl sw off

Prestige>sys trcp sw off
- Dump the PPP log by:

Prestige>sys trcl disp

The trace appears on the screen as in the following example. Press <Enter> key to dump the entire trace.

Example:

`Prestige> dev chan drop bri0`
`Prestige> sys trcl sw off`
`Prestige> sys trcp sw off`
`Prestige> sys trcl disp`
`87 258407 PP08 DIALING dev=2 ch=0..........`
`88 258407 PP08 OUTGOING-CALL phone(4125678)`
`89 258470 PP08 CALL CONNECT speed<64000> type<2> chan<0>`
`90 258471 PP09 ebp=7ea690,seqNum=5c bri0-XMIT len:23 call=4`
`0000: ff 03 c0 21 01 0d 00 13 01 04 05 f4 05 06 00 03`
`0010: f1 a6 08 02 0d 03 06`
`91 258748 PP09 ebp=7ea6c4,seqNum=5d bri0-XMIT len:23 call=4`
`0000: ff 03 c0 21 01 0e 00 13 01 04 05 f4 05 06 00 03`
`0010: f1 a6 08 02 0d 03 06`
`92 258750 PP09 ebp=7ea6f8,seqNum=5e bri0-RECV len:29 call=4`
`0000: ff 03 c0 21 01 01 00 19 01 04 05 f4 03 04 c0 23`
`0010: 11 04 05 f4 13 09 03 00 c0 7b 72 cf 08`
`93 258751 PP09 ebp=7ea72c,seqNum=5f bri0-XMIT len:21 call=4`
`0000: ff 03 c0 21 04 01 00 11 11 04 05 f4 13 09 03 00`
`0010: c0 7b 72 cf 08`
`94 258751 PP09 ebp=7ea760,seqNum=60 bri0-RECV len:13 call=4`
`0000: ff 03 c0 21 04 0e 00 09 08 02 0d 03 06`
`95 258751 PP09 ebp=7e9dd4,seqNum=61 bri0-XMIT len:18 call=4`
`0000: ff 03 c0 21 01 0f 00 0e 01 04 05 f4 05 06 00 03`
`0010: f1 a6`
`96 258753 PP09 ebp=7e9e08,seqNum=62 bri0-RECV len:16 call=4`
`0000: ff 03 c0 21 01 02 00 0c 01 04 05 f4 03 04 c0 23`
`97 258753 PP09 ebp=7e9e3c,seqNum=63 bri0-XMIT len:16 call=4`
`0000: ff 03 c0 21 02 02 00 0c 01 04 05 f4 03 04 c0 23`
`98 258754 PP09 ebp=7e9e70,seqNum=64 bri0-RECV len:18 call=4`
`0000: ff 03 c0 21 02 0f 00 0e 01 04 05 f4 05 06 00 03`
`0010: f1 a6`
`99 258754 PP09 LCP opened`
`100 258754 PP09 PAP sending user/pswd`
`101 258754 PP09 ebp=7e9ea4,seqNum=65 bri0-XMIT len:25 call=4`
`0000: ff 03 c0 23 01 10 00 15 07 7a 79 78 65 6c 72 64`
`0010: 08 70 72 65 73 74 69 67 65`
`102 258759 PP09 ebp=7e9ed8,seqNum=66 bri0-RECV len:9 call=4`
`0000: ff 03 c0 23 02 10 00 05 00`
`103 258759 PP09 IPCP negotiation started`
`104 258760 PP09 ebp=7e9f0c,seqNum=67 bri0-XMIT len:20 call=4`
`0000: ff 03 80 21 01 19 00 10 02 06 00 2d 0f 00 03 06`
`0010: 00 00 00 00`
`105 258760 PP09 ebp=7e9f40,seqNum=68 bri0-RECV len:20 call=4`
`0000: ff 03 80 21 01 01 00 10 02 06 00 2d 0f 01 03 06`
`0010: a8 5f 43 2b`
`106 258760 PP09 ebp=7e9f74,seqNum=69 bri0-XMIT len:20 call=4`
`0000: ff 03 80 21 02 01 00 10 02 06 00 2d 0f 01 03 06`
`0010: a8 5f 43 2b`
`107 258760 PP09 ebp=7e9fa8,seqNum=6a bri0-RECV len:14 call=4`
`0000: ff 03 80 fd 01 01 00 0a 11 06 00 01 01 03`
`108 258760 PP09 ebp=7e9fdc,seqNum=6b bri0-XMIT len:20 call=4`
`0000: ff 03 c0 21 08 11 00 10 80 fd 01 01 00 0a 11 06`
`0010: 00 01 01 03`
`109 258761 PP09 ebp=7ea010,seqNum=6c bri0-RECV len:14 call=4`
`0000: ff 03 80 21 03 19 00 0a 03 06 a3 1f f4 2e`
`110 258761 PP09 ebp=7ea044,seqNum=6d bri0-XMIT len:20 call=4`
`0000: ff 03 80 21 01 1a 00 10 02 06 00 2d 0f 00 03 06`
`0010: a3 1f f4 2e`
`111 258763 PP09 ebp=7ea078,seqNum=6e bri0-RECV len:20 call=4`
`0000: ff 03 80 21 02 1a 00 10 02 06 00 2d 0f 00 03 06`
`0010: a3 1f f4 2e`
`112 258763 PP09 IPCP opened`
`113 260465 PP09 FSM_DOWN state= 9`
`114 260465 PP09 LCP closed`
`115 260465 PP09 FSM_DOWN state= 9`
`116 260465 PP09 IPCP closed`
`117 260465 PP09 FSM_DOWN. state=1`
`118 260465 PP09 FSM_DOWN state= 1`
`119 260465 PP09 FSM_DOWN. state=1`
`120 260465 PP09 FSM_DOWN state= 0`
`121 260465 PP09 FSM_DOWN. state=0`
`122 260465 PP09 FSM_DOWN state= 0`
`123 260465 PP09 FSM_DOWN. state=0`
`124 260465 PP09 FSM_DOWN state= 0`
`125 260465 PP09 FSM_DOWN. state=0`
`126 260465 PP09 FSM_DOWN. state=1`
`127 260465 PP09 PPP down chan<0>, 0`
`Program Trace Switch OFF`
`Packet Trace Switch OFF`
`Prestige>`

- Copy and paste the trace to an editor and save it as a text file
- Run the ZPKTTOOL program to interpret the PPP log, to know the detailed trace,
  please refer to the ppp numbers.

All contents copyright © 1999 ZyXEL Communications Corporation.