Interface and Hardware Component Configuration Guide, Cisco IOS Release 15M&T
Managing Dial Shelves
Downloads: This chapterpdf (PDF - 1.28MB) The complete bookPDF (PDF - 5.86MB) | The complete bookePub (ePub - 1.28MB) | Feedback

Managing Dial Shelves

Managing Dial Shelves

This chapter discusses configuration and monitoring tasks for dial shelves and dial shelf controllers, particularly on Cisco AS5800 Universal Access Servers.

To identify the hardware platform or software image information associated with a feature, use Cisco Feature Navigator on Cisco.com to search for information about the feature.

For additional information about the technologies in this chapter, see the following publications:

  • Dial and System Management Commands for the Cisco AS5800 (This document is available online only.)

  • Cisco AS5800 Access Server Software ICG

  • Cisco IOS Dial Technologies Configuration Guide and Cisco IOS Dial Technologies Command Reference (Release 12.2)

For hardware technical descriptions and information about installing interfaces, refer to the hardware installation and configuration publication for your product. For a complete description of dial shelf management commands in this chapter, refer to the Cisco IOS Interface and Hardware Component Command Reference. To locate documentation of other commands that appear in this chapter, use the master commands list or search online.

Finding Feature Information

Your software release may not support all the features documented in this module. For the latest caveats and feature information, see Bug Search Tool and the release notes for your platform and software release. To find information about the features documented in this module, and to see a list of the releases in which each feature is supported, see the feature information table at the end of this module.

Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/​go/​cfn. An account on Cisco.com is not required.

Dial Shelf Management Task List

To manage dial shelves, perform the tasks in the following sections:

Understanding Shelf Architecture and DSIP

The Cisco AS5800 is a rack-mounted system consisting of a router shelf and a dial shelf. The dial shelf contains trunk cards, modem cards, and dial shelf controller (DSC) cards. The trunk cards and modem cards are referred to collectively as feature boards. Slots 0 through 11 of the dial shelf are reserved for feature boards, while slots 12 and 13 are reserved for the DSC cards. The AS5800 series supports the use of a single router shelf or two router shelves (split-shelf configuration), and the use of a single DSC or two DSCs (DSC redundancy) for backup purposes.

Dial Shelf Interconnect Protocol (DSIP) is used for communication between router shelf and dial shelf on an AS5800. The figure below diagrams the components of the architecture. DSIP communicates over the packet backplane via the dial shelf interconnect (DSI) cable.

Figure 1. DSIP Architecture in the Cisco AS5800

Maintaining Shelves

Perform the tasks described in the following sections to perform the respective configuration tasks:

Configuring the Shelf IDs

The Cisco AS5800 consists of one or more router shelves and a dial shelf. Shelf ID numbers and port numbers are used to identify specific components in your system. The default shelf number is 0 for the router shelf and 1 for the dial shelf.

Normally you do not need to change the shelf IDs; however, if you do, we recommend that you change the shelf number when you initially access the setup facility. For information on the setup facility, refer to the Cisco AS5800 Universal Access Server Software Installation and Configuration Guide .


Caution


You must reload the Cisco AS5800 for the new shelf number to take effect. Because the shelf number is part of the interface names when you reload, all NVRAM interface configuration information is lost.


If you are booting the router shelf from the network (netbooting), you can change the shelf numbers using the shelf-id command. Perform the following steps beginning in EXEC mode.

SUMMARY STEPS

    1.    copy startup-configure tftp

    2.    configure terminal

    3.    shelf-id number router-shelf

    4.    shelf-id number dial-shelf

    5.    exit

    6.    copy running-config startup-config

    7.    show version

    8.    reload

    9.    Type "yes" to the "save config" prompt.

    10.    Configure one interface so that router shelf has connectivity to the server with the configuration.

    11.    copy tftp startup-config


DETAILED STEPS
     Command or ActionPurpose
    Step 1 copy startup-configure tftp
     

    Saves your current configuration. Changing the shelf number removes all interface configuration information when you reload the Cisco AS5800.

     
    Step 2 configure terminal
     

    Enters configuration mode.

     
    Step 3 shelf-id number router-shelf
     

    Specifies the router shelf ID.

     
    Step 4 shelf-id number dial-shelf
     

    Specifies the dial shelf ID.

     
    Step 5 exit
     

    Exits configuration mode.

     
    Step 6 copy running-config startup-config
     

    (Optional) Saves your configuration.

     
    Step 7 show version
     

    Verifies that the correct shelf number will be changed after the next reload.

     
    Step 8 reload
     

    Reloads the Cisco AS5800.

     
    Step 9 Type "yes" to the "save config" prompt.  

    --

     
    Step 10 Configure one interface so that router shelf has connectivity to the server with the configuration.  

    --

     
    Step 11 copy tftp startup-config
     

    Because changing the shelf number removes all interface configuration information when you reload the Cisco AS5800, edit the configuration file saved in Step 1 and download it.

     

    Configuring the Shelf IDs

    If you are booting the router shelf from flash memory, perform the following steps beginning in EXEC mode.

    SUMMARY STEPS

      1.    Do one of the following:

      • copy running-config tftp
      • copy startup-config tftp

      2.    configure terminal

      3.    shelf-id number router-shelf

      4.    shelf-id number dial-shelf

      5.    exit

      6.    copy running-config startup-config

      7.    show version

      8.    Edit the configuration file saved in Step 1.

      9.    copy tftp startup-config

      10.    reload


    DETAILED STEPS
       Command or ActionPurpose
      Step 1Do one of the following:
      • copy running-config tftp
      • copy startup-config tftp
       

      Saves your current (latest) configuration to a server.

       
      Step 2 configure terminal
       

      Enters configuration mode.

       
      Step 3 shelf-id number router-shelf
       

      Configures the router shelf ID.

       
      Step 4 shelf-id number dial-shelf
       

      Configures the dial shelf ID.

       
      Step 5 exit
       

      Exits configuration mode.

       
      Step 6 copy running-config startup-config
       

      (Optional) Saves your configuration. If this step is skipped, type "No" to the ‘save configuration’ prompt.

       
      Step 7 show version
       

      Allows verification that the correct shelf number will be changed after the next reload.

       
      Step 8 Edit the configuration file saved in Step 1.  

      --

       
      Step 9 copy tftp startup-config
       

      Copies the edited configuration to NVRAM on the Cisco AS5800.

       
      Step 10 reload
       

      Reloads the system.

       

      Executing Commands Remotely

      It is possible to connect directly to the system console interface on the DSC to execute dial shelf configuration commands, but this is not recommended. All commands necessary for dial shelf configuration, including show and debug tasks, can be executed remotely through the router console. A special command called execute-on is provided for this purpose. This command enables a special set of Exec mode commands to be executed on the router or the dial shelf. This command is a convenience that avoids connecting the console to the DSC. For a list of commands that you can execute using execute-on, see the complete command description in the Cisco IOS Configuration Fundamentals Command Reference .

      To enter a command that you wish to execute on a specific card installed in the dial shelf while logged onto the router shelf console, use the following privileged EXEC mode commands.

      Command

      Purpose

                      
                        execute-on slot 
                      
                      
                        slot command
                    

      Executes a command from the router shelf on a specific card in the dial shelf.

                      
                        execute-on all 
                      
                        command
                      
                    

      Executes a command from the router shelf on all cards in the dial shelf.

      Maintaining Dial Shelf Controllers

      The DSC card provides the following:

      • Master clock for the dial shelf

      • Fast Ethernet link to the router shelf

      • Environmental monitoring of the feature boards

      • Bootstrap images on start-up for the feature boards

      The Cisco AS5800 dial shelf can contain two DSC cards. With two DSC cards present, DSC redundancy automatically provides for one DSC to act as a backup to the active one. This redundancy feature is implemented to increase system availability by preventing loss of service in the event of the failure of one of the DSCs. The redundancy is intended to be transparent to most Cisco AS5800 software (redundancy is supported at or below the DSIP layer). Software modules using the DSIP services are generally not aware of nor need to take part in the management of dual DSCs.

      Configuring Clocks

      The TDM bus in the backplane on the dial shelf must be synchronized to the T1/E1 clocks on the trunk cards. The Dial Shelf Controller (DSC) card on the dial shelf provides hardware logic to accept multiple clock sources as input and use one of them as the primary source to generate a stable, PPL synchronized output clock. The input clock can be any of the following sources:

      • Trunk port in slots 0 through 5--up to 12 can be selected (2 per slot)

      • An external T1 or E1 clock source fed directly through a connector on the DSC card

      • A free-running clock from an oscillator in the clocking hardware on the DSC card

      For dual (redundant) DSC cards, the external DSC clocking port should be configured so that the clock signal fed into both DSCs is identical.

      To configure the clock source and priority of the clock source used by the TDM bus, perform one or more of the following steps, beginning in global configuration mode.

      SUMMARY STEPS

        1.    dial-tdm-clock priority number trunk-slot slot port number

        2.    dial-tdm-clock priority number freerun

        3.    dial-tdm-clock priority number external {e1 | t1} [120ohm]

        4.    exit

        5.    copy running-config startup-config

        6.    show dial-shelf clocks


      DETAILED STEPS
         Command or ActionPurpose
        Step 1 dial-tdm-clock priority number trunk-slot slot port number
         

        Configure the priority of the trunk card clock.

         
        Step 2 dial-tdm-clock priority number freerun
         

        Configure the priority of the free running clock.

         
        Step 3 dial-tdm-clock priority number external {e1 | t1} [120ohm]
         

        Configure the priority of the T1 or E1 external clock.

         
        Step 4 exit
         

        Exit configuration mode.

         
        Step 5 copy running-config startup-config
         

        Save your configuration.

         
        Step 6 show dial-shelf clocks
         

        Verify the clocking priorities.

         

        Monitoring and Maintaining DSCs and Feature Boards

        Use the following commands in privileged EXEC mode to swap dial shelf cards or to troubleshoot the dial shelf cards from the router shelf.

        Command

        Purpose

                        
                          hw-module slot 
                        
                          shelf-id
                        
                        
                          /
                        
                        
                          slot-number
                         {start | stop}

        Stops a DSC remotely from the router console or restarts the DSC if it has been stopped.

                        
                          hw-module slot shelf-id / slot-number reload

        Reloads the specified feature board. This command can be used instead of a manual online insertion and removal (OIR) to reload and power-cycle a feature board. Note that this command cannot be applied to DSCs.

                        
                          show redundancy [history]

        Displays the current or history status for redundant DSC.

                        
                          debug redundancy {all | ui | clk | hub}

        Use this debug command if you need to collect events for troubleshooting, selecting the appropriate required key word.

                        
                          show debugging
                      

        Lists the debug commands that are turned on, including that for redundant DSC.

        Troubleshooting Using DSIP

        There are a number of show commands available to aid in troubleshooting dial shelves. Use any of the following EXEC mode commands to monitor DSI and DSIP activity.

        Command

        Purpose

                          
                            clear dsip tracing
                        

        Used to clear tracing statistics for the Distributed System Interconnect Protocol (DSIP).

                          
                            show dsip
                        

        Displays all information about the Distributed System Interconnect Protocol (DSIP).

                          
                            show dsip clients
                        

        Displays information about Distributed System Interconnect Protocol (DSIP) clients.

                          
                            show dsip nodes
                        

        Displays information about the processors running the Distributed System Interconnect Protocol (DSIP).

                          
                            show dsip ports
                        

        Displays information about local and remote ports.

                          
                            show dsip queue
                        

        Displays the number of messages in the retransmit queue waiting for acknowledgment.

                          
                            show dsip tracing
                        

        Displays Distributed System Interconnect Protocol (DSIP) tracing buffer information.

                          
                            show dsip transport
                        

        Displays information about the Distributed System Interconnect Protocol (DSIP) transport statistics for the control/data and IPC packets and registered addresses.

                          
                            show dsip version
                        

        Displays Distributed System Interconnect Protocol (DSIP) version information.

        The privileged EXEC mode show dsi command can also be used to troubleshoot, as it displays the status of the DSI adapter, which is used to physically connect the router shelf and the dial shelf to enable DSIP communications.

        The following is an example troubleshooting scenario:

        Problem: The router shelf boots, but there is no communication between the router and dial shelves.

        SUMMARY STEPS

          1.    Run the show dsip transport command.

          2.    Check the "DSIP registered addresses" column. If there are zero entries here, there is some problem with the Dial Shelf Interconnect (DSI). Check if the DSI is installed in the router shelf.

          3.    If there is only one entry and it is our own local address, then first sanity check the physical layer. Make sure that there is a physical connection between the RS and DS. If everything is fine from a cabling point of view, go to Troubleshooting Using DSIP.

          4.    Check the DSI health by issuing the show dsi command. This gives a consolidated output of DSI controller and interface. Check for any errors like runts, giants, throttles and other usual FE interface errors.


        DETAILED STEPS
          Step 1   Run the show dsip transport command.
          Step 2   Check the "DSIP registered addresses" column. If there are zero entries here, there is some problem with the Dial Shelf Interconnect (DSI). Check if the DSI is installed in the router shelf.
          Step 3   If there is only one entry and it is our own local address, then first sanity check the physical layer. Make sure that there is a physical connection between the RS and DS. If everything is fine from a cabling point of view, go to Troubleshooting Using DSIP.
          Step 4   Check the DSI health by issuing the show dsi command. This gives a consolidated output of DSI controller and interface. Check for any errors like runts, giants, throttles and other usual FE interface errors.

          What to Do Next

          Diagnosis: If an entry for a particular dial shelf slot is not found among the registered addresses, but most of other card entries are present, the problem is most likely with that dial shelf slot. The DSI hardware on that feature board is probably bad.