Frame Relay Debugging Tools


Getting the Data Link Connection Identifier ( DLCI ) List
Monitor switch polling
Internet Control Message Protocol (ICMP) (ping) packet trace
Traceroute
Port Error Counters definitions

Getting the DLCI list

There are three ways to get a list of DLCI numbers pointing to other Private Virtual Connections or Circuits (PVC's) from the  switch.

  1. Request  it from the telephone company. Frame Relay terminology is sometimes confusing. Verify
  2. that your telephone company has provided the correct DLCI numbers.
  3. Use the 0x51 debug  turn on the console and observe the display. After about a half dozen exchanges the Frame switch will return all the DLCI numbers programmed into it. 
  4. # Sample LMI packet exchange
    (W1) LMI: Sending Sequence Exchange - Sequence 174
    (W1) LMI: Received Sequence Exchange - Sequence 173
    (W1) LMI: Sending Sequence Exchange - Sequence 175
    (W1) LMI: Received Sequence Exchange - Sequence 174
    (W1) LMI: Sending Full Status Enquiry - Sequence 176
    (W1) LMI: Received Full Status - Sequence 175
    DLCI List: 16
    (W1) LMI: Sending Sequence Exchange - Sequence 177
    (W1) LMI: Received Sequence Exchange - Sequence 176
    (W1) LMI: Sending Sequence Exchange - Sequence 178
    (W1) LMI: Received Sequence Exchange - Sequence 177
  5. Use the command  'show arp frm1'. This will show the DLCI numbers associated with their IP addresses. If you have a static DLCI list then these numbers will also appear here. The 'frm1' is the name of the interface. To get a list of all active or suspended interfaces on a PortMaster use the command 'ifconfig'. 

Back to Top

Monitoring LMI/Annex-D Polling

Setting a debug with a mask of 0x51 will show Local Management Interface (LMI) packets being transmitted and received. Three successful exchanges (transmitted and received) are required  to ESTABLISH a connection. 

TIP: If   the polling interval is set to once per second  it speeds up the troubleshooting process.  Set it back when debugging session is completed.

 Command> set console
 Setting CONSOLE to admin session
 Command> set debug 0x51
 Setting debug value to 0x51
 
 # Sample LMI packet exchange
 (W1) LMI: Sending Sequence Exchange - Sequence 174
 (W1) LMI: Received Sequence Exchange - Sequence 173
 (W1) LMI: Sending Sequence Exchange - Sequence 175
 (W1) LMI: Received Sequence Exchange - Sequence 174
 (W1) LMI: Sending Full Status Enquiry - Sequence 176
 (W1) LMI: Received Full Status - Sequence 175
 DLCI List: 16
 (W1) LMI: Sending Sequence Exchange - Sequence 177
 (W1) LMI: Received Sequence Exchange - Sequence 176
 (W1) LMI: Sending Sequence Exchange - Sequence 178
 (W1) LMI: Received Sequence Exchange - Sequence 177
 

To turn the debug off use the following commands:

  Command> reset console
  Console RESET
  Command> set debug 0x0 or off
  Setting debug value to 0x0
  

Back to Top