• Configuring Virtual Circuits on the RPM
  • Configuring Connections between the RPM and Other Devices
  • Setting Up Connections Between Other Devices and the PXM
  • Viewing FRSM, CESM and AUSM Connections Through the PXM
  • Configuration Examples
  • Configuration Mode
  • Verifying Network Connectivity
  • Specifying the Boot Method
  • Cisco IOS Software Basics

  • Configuring the Cisco MGX 8850 RPM


    This chapter describes how to complete a basic configuration of the Cisco MGX 8850 Route Processor Module (RPM), provides procedures for configuring ATM, Ethernet, Fast Ethernet and FDDI port adapter interfaces, permanent virtual circuits (PVCs) and the connections between the RPM and the PXM and either service modules or other RPMs. This chapter contains the following sections:

    Accessing the RPM Command-Line Interface

    Booting the RPM

    Configuring the RPM

    Configuring Port Adapter Interfaces

    Checking the Configuration

    Configuring Virtual Circuits on the RPM

    Configuring Connections between the RPM and Other Devices

    Setting Up Connections Between Other Devices and the PXM

    Viewing FRSM, CESM and AUSM Connections Through the PXM

    Configuration Examples

    Configuration Mode

    Verifying Network Connectivity

    Specifying the Boot Method

    Cisco IOS Software Basics

    This chapter provides information to get the RPM up and running. Detailed software configuration information is available in the Cisco IOS configuration and command reference publications, which are available on the Cisco Documentation CD-ROM.

    Accessing the RPM Command-Line Interface

    To configure the RPM, you must access the command-line interface (CLI) of the RPM.

    The RPM CLI can be accessed using any of the following three methods:

    Console port on the front of the RPM

    The RPM has an RJ-45 connector on the front of the card module. If you configure the RPM on site, connect a console terminal (an ASCII terminal or a PC running terminal emulation software) directly to the console port on your RPM using an RS-232 to RJ-45 cable for CLI access (see "Installing the Cisco MGX 8850 RPM"). The console port is the only way to access the RPM CLI when the card module is first installed into an MGX 8850 chassis.

    cc from another MGX 8850 card

    After initial configuration, you can also configure the RPM through the PXM. You can access the RPM CLI by using the cc (change card) command from any of the other cards in the MGX 8850 switch. The ATM switch interface on the RPM must be enabled before you can use the cc command.

    Telnet from a workstation, PC or another router

    After initial configuration, you can also configure the RPM remotely via telnet. After the RPM is installed and has PVCs to other RPMS or routers in the network, you can telnet to the RPM CLI remotely from these other devices. To connect a modem to the auxiliary port on the RPM see "Installing the Cisco MGX 8850 RPM".

    Booting the RPM


    Note To power cycle the RPM, turn off the MGX 8850 system, wait five seconds, then turn it on again. Note that turning off the MGX 8850 chassis will affect other installed cards. Alternatively, remove and reinstall the RPM. You can also cycle the RPM by typing the command resetcd [card_number] from the PXM. Note that card_number should be the slot number of the RPM to reboot. Omitting the card number resets the entire system. Also you may power cycle the RPM via the Command Line Interface. The Cisco IOS CLI command is reload.


    Each time you turn on power to the RPM (insert the RPM into the MGX 8850), it goes through the following boot sequence:

    1. The RPM goes through power-on self-test diagnostics to verify basic operation of the CPU, memory, and interfaces.

    2. The system bootstrap software (boot image) executes and searches for a valid Cisco IOS image (the RPM operating system software).

    The source of the Cisco IOS image is determined by the configuration register setting. The factory-default setting for the configuration register is 0x2102 which means the RPM will first look for the IOS image in bootflash.

    However, since the RPM-A normally has bootflash only large enough to hold the bootstrap image and not the entire IOS operating system image, boot system configuration commands must be used to override the default boot system and specify a Cisco IOS image file on a TFTP server or the PXM C: drive.

    For the RPM-B the bootflash contains the entire IOS operating system image.


    Note If the customer purchases an upgrade to the RPM-A from 4MB to 8MB or to 20MB flash, then bootflash can hold a full image (two in the 20MB case) and the IOS image can operate from bootflash. The RPM-B already contains 16MB flash.


    3. If after five attempts the boot system configuration commands each fail to find a valid IOS image on a TFTP server or on the PXM C: drive, and no valid IOS image is found in bootflash, the RPM reverts to rommon mode (which is used to install or upgrade a Cisco IOS image).

    4. If a valid Cisco IOS image is found, then the RPM searches for a valid configuration file.

    5. If a valid configuration file is not found in NVRAM, the RPM runs the System Configuration Dialog so you can configure it manually. For normal RPM operation, there must be a valid Cisco IOS image on a TFTP server, the PXM C: drive, or in bootflash, and a configuration file in NVRAM.

    The first time you boot the RPM, you need to configure the RPM interfaces and then save the configuration to a file in NVRAM. Proceed to the next section, "Booting the RPM From the PXM" and the section, "Configuring the RPM," for instructions.

    Booting the RPM From the PXM

    The IOS image should be stored on the PXM hard drive. To confirm this, make sure you are in the /RPM directory and use the ls command to list the contents of the directory. You should see a file named "xxx" which is the IOS image.

    The following are PXM commands illustrating this command sequence:

    NODENAME.1.7.PXM.a > cd C:RPM
    

    NODENAME.1.7.PXM.a > ls
    
    .
    
    ..
    
    rpm-is-mz.120-4.0.1.T
    

    In the file system :
    
        total space : 3176712 K bytes
    
        free  space : 3067819 K bytes
    

    NODENAME.1.7.PXM.a >
    

    If this image is not there you will need to use the TFTP file-transfer application to load the image to the PXM hard drive.

    The following is an TFTP example:

    marka-u5:4> ls -l rpm-is-mz.120-4.0.1.T
    
    -rw-r--r--   1 marka    eng       4560820 Apr  2 12:16 rpm-is-mz.120-4.0.1.T
    
    marka-u5:5> tftp 172.29.37.154
    
    tftp> bin
    
    tftp> put rpm-is-mz.120-4.0.1.T RPM/rpm-is-mz.120-4.0.1.T
    
    Sent 4560820 bytes in 41.2 seconds
    
    tftp> q
    
    marka-u5:6>
    

    To load the IOS image from the PXM hard drive, the RPM must be configured to do so.

    Before the RPM can load the IOS image from the PXM, the RPM's ATM switch interface must first be enabled. Use the Console port on the RPM to boot the RPM from Flash so that you can configure its ATM switch interface.

    In configuration mode type interface switch slot/1 to access the interface configuration. Type no shutdown to activate the interface.

    The following illustrated how to enable the RPM's ATM interface:

    RPM(boot)#config term
    
    Enter configuration commands, one per line.  End with CNTL/Z.
    
    RPM(boot)(config)#interface Switch9/1
    
    RPM(boot)(config-if)#no shutdown
    
    RPM(boot)(config-if)#
    
    00:06:55:%LINK-3-UPDOWN:Interface Switch9/1, changed state to up
    
    00:06:56:%LINEPROTO-5-UPDOWN:Line protocol on Interface Switch9/1,
    
    changed sta
    
    te to up
    
    RPM(boot)(config-if)#^Z
    
    RPM(boot)#
    
    00:07:01:%SYS-5-CONFIG_I:Configured from console by console
    
    RPM(boot)#
    

    Now, use boot system configuration commands to override the default boot setting. Type the following configuration command to configure the RPM to boot from the PXM:

    MGX8850-RPM (config)# boot system c:filename 
    

    Then reload the RPM and boot the Cisco IOS from the PXM disk.


    Note Put the RPM's Cisco IOS image in the RPM directory of the PXM hard disk with the filename specified in the RPM boot command.


    To verify the accessibility of the PXM C:drive from the RPM, issue the following privileged-level EXEC command:

    MGX8850-RPM# dir c:
    
    Directory of c:/ 
    

         -rw-     5584092   Oct 19 1999 15:39:54  rpm-js-mz.120-4.T 
    
         -rw-     1680448   Oct 19 1999 15:39:54  rpm-boot-mz.120-2.T 
    

    No space information available 
    

    ******** 
    

    Configuring the RPM

    You can configure the RPM using Configuration Mode—Recommended if you are familiar with Cisco IOS commands.


    Timesaver Obtain the correct network addresses from your system administrator or consult your network plan to determine correct addresses before you begin to configure the RPM.


    If you would like a quick review of the Cisco IOS software, refer to the section "Cisco IOS Software Basics" later in this chapter.

    Basic Configuration Example

    System Bootstrap, Version 11.3(19980311:221233) [phsu-120 237], DEVELOPMENT
    
    SOFTWARE
    
    Copyright (c) 1994-1998 by cisco Systems, Inc.
    
    RPM platform with 32768 Kbytes of main memory
    


    Self decompressing the image :
    
    ################################################################################
    
    ###################################################### [OK]
    


                  Restricted Rights Legend
    

    Use, duplication, or disclosure by the Government is
    
    subject to restrictions as set forth in subparagraph
    
    (c) of the Commercial Computer Software - Restricted
    
    Rights clause at FAR sec. 52.227-19 and subparagraph
    
    (c) (1) (ii) of the Rights in Technical Data and Computer
    
    Software clause at DFARS sec. 252.227-7013.
    

               cisco Systems, Inc.
    
               170 West Tasman Drive
    
               San Jose, California 95134-1706
    



    Cisco Internetwork Operating System Software
    
    IOS (tm) RPM Software (RPM-BOOT-M), Version 12.0(2)T,  RELEASE SOFTWARE (fc1)
    
    Copyright (c) 1986-1998 by cisco Systems, Inc.
    
    Compiled Thu 10-Dec-98 22:51 by dschwart
    
    Image text-base: 0x600088E0, data-base: 0x603F6000
    

    Waiting for bootack from remote router ...
    

    Received bootack from remote router
    
    cisco RPM (NPE150) processor with 26624K/6144K bytes of memory.
    
    R4700 processor, Implementation 33, Revision 1.0 (512KB Level 2 Cache)
    
    Last reset from power-on
    
    X.25 software, Version 3.0.0.
    
    4 Ethernet/IEEE 802.3 interface(s)
    
    1 ATM network interface(s)
    
    125K bytes of non-volatile configuration memory.
    
    4096K bytes of packet SRAM memory.
    

    8192K bytes of Flash internal SIMM (Sector size 256K).
    


             --- System Configuration Dialog ---
    

    Would you like to enter the initial configuration dialog? [yes/no]: yes
    


    At any point you may enter a question mark '?' for help.
    
    Use ctrl-c to abort configuration dialog at any prompt.
    
    Default settings are in square brackets '[]'.
    



    Basic management setup configures only enough connectivity
    
    for management of the system, extended setup will ask you
    
    to configure each interface on the system
    

    Would you like to enter basic management setup? [yes/no]: yes
    

    Configuring global parameters:
    

      Enter host name [Router]: rpm_slot4
    


      The enable secret is a password used to protect access to
    
      privileged EXEC and configuration modes. This password, after
    
      entered, becomes encrypted in the configuration.
    
      Enter enable secret: <enable secret>
    


      The enable password is used when you do not specify an
    
      enable secret password, with some older software versions, and
    
      some boot images.
    
      Enter enable password: <enable password>
    


      The virtual terminal password is used to protect
    
      access to the router over a network interface.
    
      Enter virtual terminal password: <line password>
    


    Current interface summary
    

    Any interface listed with OK? value "NO" does not have a valid configuration
    

    Interface              IP-Address      OK? Method Status
    
    Protocol
    
    Ethernet4/1/1          unassigned      NO  unset  up                    up
    

    Ethernet4/1/2          unassigned      NO  unset  up                    up
    

    Ethernet4/1/3          unassigned      NO  unset  up                    up
    

    Ethernet4/1/4          unassigned      NO  unset  up                    up
    

    Switch4/1              unassigned      NO  unset  up                    up
    


    Enter interface name used to connect to the
    
    management network from the above interface summary: Switch4/1
    


    Configuring interface Switch4/1:
    
      Configure IP on this interface? [yes]: no
    


    The following configuration command script was created:
    

    hostname rpm_slot4
    
    enable secret 5 $1$wlCg$SChBT8vszwNb86iKFM9G61
    
    enable password <enable password>
    
    line vty 0 4
    
    password <line password>
    
    !
    
    no ip routing
    

    !
    
    interface Ethernet1/1
    
    shutdown
    
    no ip address
    
    !
    
    interface Ethernet1/2
    
    shutdown
    
    no ip address
    
    !
    
    interface Ethernet1/3
    
    shutdown
    
    no ip address
    
    !
    
    interface Ethernet1/4
    
    shutdown
    
    no ip address
    
    !
    
    interface Switch4/1
    
    no shutdown
    
    no ip address
    
    !
    
    end
    


    [0] Go to the IOS command prompt without saving this config.
    
    [1] Return back to the setup without saving this config.
    
    [2] Save this configuration to nvram and exit.
    

    Enter your selection [2]:
    

    Building configuration...
    

    Use the enabled mode 'configure' command to modify this configuration.
    




    Press RETURN to get started!
    


    00:00:09: %LINK-3-UPDOWN: Interface Switch4/1, changed state to up
    
    00:00:10: %LINEPROTO-5-UPDOWN: Line protocol on Interface Switch4/1,
    
    changed state to up
    
    00:00:19: %LINK-3-UPDOWN: Interface Ethernet1/1, changed state to up
    
    00:00:19: %LINK-3-UPDOWN: Interface Ethernet1/2, changed state to up
    
    00:00:19: %LINK-3-UPDOWN: Interface Ethernet1/3, changed state to up
    
    00:00:19: %LINK-3-UPDOWN: Interface Ethernet1/4, changed state to up
    
    00:00:20: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet1/1,
    
    changed state to up
    
    00:00:20: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet1/2,
    
    changed state to up
    
    00:00:20: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet1/3,
    
    changed state to up
    
    00:00:20: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet1/4,
    
    changed state to up
    
    00:02:04: %LINK-5-CHANGED: Interface Ethernet1/1, changed state to
    
    administratively down
    
    00:02:04: %LINK-5-CHANGED: Interface Ethernet1/2, changed state to
    
    administratively down
    
    00:02:04: %LINK-5-CHANGED: Interface Ethernet1/3, changed state to
    
    administratively down
    
    00:02:04: %LINK-5-CHANGED: Interface Ethernet1/4, changed state to
    
    administratively down
    
    00:02:04: %SYS-5-RESTART: System restarted --
    
    Cisco Internetwork Operating System Software
    
    IOS (tm) RPM Software (RPM-BOOT-M), Version 12.0(2)T,  RELEASE SOFTWARE (fc1)
    
    Copyright (c) 1986-1998 by cisco Systems, Inc.
    
    Compiled Thu 10-Dec-98 22:51 by dschwart
    
    00:02:05: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet1/1,
    
    changed state to down
    
    00:02:05: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet1/2,
    
    changed state to down
    
    00:02:05: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet1/3,
    
    changed state to down
    
    00:02:05: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet1/4,
    
    changed state to down
    
    rpm_slot4(boot)>
    

    Configuring Port Adapter Interfaces

    Once port adapter cable connections have been made (refer to "Cabling Cisco MGX 8850 RPM Port Adapters" for connector descriptions and cable attachment instructions) and basic configuration on the RPM is completed, ATM, Ethernet, Fast Ethernet and FDDI port adapter interfaces on the RPM must be configured. This is then followed by configuration of permanent virtual circuits (PVCs) and the connections between the RPM and the PXM and either service modules or other RPMs.

    Preparing to Configure Port Adapter Interfaces

    If you want to configure interfaces in a new RPM or if you want to change the configuration of an existing interface, be prepared with the information you will need, such as the following:

    Protocols you plan to route on each new interface.

    Internet protocol (IP) addresses if you plan to configure the interfaces for IP routing.

    Whether the new interfaces will use bridging.

    Whether the new interfaces will use LAN.

    The configure command requires privileged-level access to the EXEC command interpreter, which usually requires a password. Contact your system administrator if necessary to obtain EXEC-level access.

    Identifying Chassis Slot, Port Adapter Slot, and Interface Port Numbers

    The following section describes how to identify chassis slot, port adapter slot, and interface port numbers on the RPM for all port adapter interface types.

    RPM Port Adapter Interface Ports

    Physical port addresses specify the actual physical location of each interface port, regardless of the type, on the RPM. In the RPM, this address is composed of a three-part number in the format chassis-slot/port adapter slot number/interface port number, as follows:

    The first number identifies the chassis slot in which the RPM is installed. This number is assigned to the RPM during the initial configuration.

    The second number identifies the port adapter slot in which the port adapter is installed, either upper (1) or lower (2) port adapter.

    The third number identifies the interface port(s) on the port adapter.

    You can also identify port adapter interface ports by physically checking the slot/interface port location on the front of the RPM or by using show commands to display information about a specific interface or all interfaces in the RPM.

    Configuring the ATM Interface


    Note All port adapters on the RPM are removable except for the ATM port adapter. The ATM interface is always port #1.


    This section provides the procedure for a basic interface configuration.

    Press Return after each step unless otherwise noted. At any time you can exit the privileged level and return to the user level by entering disable at the prompt as follows:

    RPM-3# disable
    

    RPM-3> 
    

    Use the following procedure to perform a basic configuration:


    Step 1 At the privileged-level prompt, enter configuration mode and specify that the console terminal will be the source of the configuration subcommands, as follows:

    RPM-3# configure terminal
    
    Enter configuration commands, one per line. End with CNTL/Z.
    
    RPM-3(config)#
    

    Step 2 At the prompt: enter the subcommand interface to specify the interface to be configured, followed by switch to specify the internal ATM interface, then slot/port (for slot of the MGX 8850 chassis where the RPM is located, and for port number on the port adapter). The example that follows show the atm interface as 1 in the RPM in slot 5 of the MGX 8850:

    RPM-3(config)# interface switch 5/1
    

    Step 3 If IP routing is enabled on the system, you can assign an IP address and subnet mask to the interface with the ip address configuration subcommand, as in the following example:

    RPM-3(config-if)# ip address 192.168.1.10 255.255.255.0
    

    Step 4 Add any additional configuration subcommands required to enable routing protocols and set the interface characteristics.

    Step 5 Change the shutdown state to up and enable the interface as follows:

    RPM-3(config-if)# no shutdown
    

    Step 6 When you have completed the configuration, press Ctrl-Z to exit configuration mode.

    Step 7 Write the new configuration to nonvolatile memory as follows:

    RPM-3# copy running-config startup-config
    
    [OK]
    
    RPM-3#
    



    Note Since the switch interface is not removable, it should always be set to no shutdown.



    Note The ATM interface can be divided subinterfaces as needed. To see how to configure subinterfaces on the ATM switch interface, refer to the section, "Configuring Permanent Virtual Circuits" later in this chapter.


    Configuring 4E Interfaces

    The Ethernet interfaces are configured to allow a connection to a LAN. To configure the interface parameters, you need to know your Ethernet interface network addresses.

    Take the following basic configuration steps to configure an Ethernet interface to allow communication over a LAN:

    Press Return after each step unless otherwise noted. At any time you can exit the privileged level and return to the user level by entering disable at the prompt as follows:

    RPM-3# disable
    
    RPM-3>
    

    Following is an example of a basic configuration procedure:


    Step 1 At the privileged-level prompt, enter configuration mode and specify that the console terminal will be the source of the configuration subcommands, as follows:

    RPM-3# configure terminal
    
    Enter configuration commands, one per line. End with CNTL/Z.
    
    RPM-3(config)#
    

    Step 2 At the prompt: enter the subcommand interface to specify the interface to be configured, followed by ethernet to specify port adapter type, then slot/card/port (for slot of the MGX 8850 where the RPM resides, upper (1) or lower (2) port adapter, and for port number on the port adapter).


    Note The 4E interfaces here are numbered 1, 2, 3, 4 and not 0, 1, 2, 3 as in other IOS platforms.


    Step 3 The example that follows is the 2 interface of the lower ethernet port adapter in the RPM in slot 5 of the MGX 8850:

    RPM-3(config)# interface e 5/2/2
    

    Step 4 If IP routing is enabled on the system, you can assign an IP address and subnet mask to the interface with the ip address configuration subcommand, as in this example:

    RPM-3(config-int)# ip address 1.1.1.10 255.255.255.0
    

    Step 5 Add any additional configuration subcommands required to enable routing protocols and set the interface characteristics.

    Step 6 Change the shutdown state to up and enable the interface as follows:

    RPM-3(config-int)# no shutdown
    

    Step 7 Configure additional interfaces as required.

    Step 8 When you have included all of the configuration subcommands to complete the configuration, press Ctrl-Z to exit configuration mode.

    Step 9 Write the new configuration to nonvolatile memory as follows:

    RPM-3# copy running-config startup-config
    
    [OK]
    
    RPM-3#
    


    To check the interface configuration using show commands, proceed to the section "Checking the Configuration."

    Configuring FE Interfaces

    The following steps describe a basic configuration. Press Return after each step unless otherwise noted. At any time you can exit the privileged level and return to the user level by entering disable at the prompt as follows:

    RPM-3# disable
    

    RPM-3> 
    

    Following is an example of a basic configuration procedure:


    Step 1 At the privileged-level prompt, enter configuration mode and specify that the console terminal will be the source of the configuration subcommands, as follows:

    RPM-3# configure terminal
    
    Enter configuration commands, one per line.  End with CNTL/Z.
    
    RPM-3(config)#
    

    Step 2 At the prompt: enter the subcommand interface to specify the interface to be configured, followed by fastethernet to specify port adapter type, then slot/card/port (for slot of the MGX 8850 where the RPM resides, upper (1) or lower (2) port adapter, and for port number on the port adapter). The example that follows is the 1 interface of the upper fastethernet port adapter in the RPM in slot 5 of the MGX 8850:

    RPM-3(config)# interface fastethernet 5/1/1 
    
    

    Step 3 If IP routing is enabled on the system, you can assign an IP address and subnet mask to the interface with the ip address configuration subcommand, as in the following example:

    RPM-3(config-if)# ip address 1.1.1.10 255.255.255.0 
    

    Step 4 Add any additional configuration subcommands required to enable routing protocols and set the interface characteristics.

    Step 5 Change the shutdown state to up and enable the interface as follows:

    RPM-3(config-if)# no shutdown
    

    Step 6 Configure additional interfaces as required.

    Step 7 When you have included all of the configuration subcommands to complete the configuration, press Ctrl-Z to exit configuration mode.

    Step 8 Write the new configuration to nonvolatile memory as follows:

    RPM-3# copy running-config startup-config
    
    [OK]
    
    RPM-3#
    

    This completes the procedure for creating a basic configuration.

    Half-duplex operation is the default transmission mode for the FE port adapters. Use the full-duplex command to configure full-duplex operation for the FE port adapters as follows:

    RPM-3# configure terminal
    
    Enter configuration commands, one per line. End with CNTL/Z.
    
    RPM-3(config)#
    
    RPM-3(config)# interface fastethernet 5/2/1
    
    RPM-3(config-if)# full-duplex
    
    Ctrl-z
    

    Use the show interfaces fastethernet command to verify that the 2/1 Fast Ethernet interface is now configured for full-duplex operation as follows:

    RPM-3# sh int fastethernet 5/2/1
    
    FastEthernet 5/2/1 is administratively up, line protocol is up
    
     (display text omitted)
    
     Encapsulation ARPA, loopback not set, keepalive not set, fdx, 100BaseTX
    

    Use the no full-duplex command to return the interface to half-duplex operation as follows:

    RPM-3# config t
    
    Enter configuration commands, one per line. End with CNTL/Z.
    
    RPM-3(config)# int fastethernet 5/2/1
    
    RPM-3(config-if)# no full-duplex
    
    Ctrl-z
    
    RPM-3#
    

    Use the show interfaces fastethernet command to verify that the 2/1 Fast Ethernet interface is now configured for half-duplex operation as follows:

    RPM-3# sh int fastethernet 5/2/1
    
    FastEthernet5/2/1 is administratively up, line protocol is up
    
     (display text omitted)
    
     Encapsulation ARPA, loopback not set, keepalive not set, hdx, 100BaseTX
    
     (display text omitted)
    

    The RJ-45 receptacle is the default media type for FE-TX port adapter and the SC receptacle (for fiber-optic connections) is the default media type for FE-FX port adapter. Use the media-type mii command to configure the MII receptacle as the media type for the FE port adapters as follows:

    RPM-3# config t
    
    Enter configuration commands, one per line. End with CNTL/Z.
    
    RPM-3(config)# int fa 5/2/1
    
    RPM-3(config-if)# media-type mii
    
    Ctrl-z
    
    RPM-3# sh int fa 5/2/1
    
    FastEthernet2/1 is administratively up, line protocol is up
    
     (display text omitted)
    
     Encapsulation ARPA, loopback not set, keepalive not set, hdx, MII
    
     (display text omitted)
    

    Use the media-type 100 command to return the media type for the FE port adapters to the RJ-45 receptacle or SC receptacle.


    To check the interface configuration using show commands, refer to the section "Configuring 4E Interfaces" on page 76.

    Configuring FDDI Interfaces

    This section provides the procedures for performing a basic configuration of the interfaces on full-duplex FDDI port adapters installed in a RPM.

    Press the Return key after each step unless otherwise noted. At any time you can exit the privileged level and return to the user level by entering disable at the prompt as follows:

    RPM-3# disable
    

    RPM-3> 
    

    Use the following procedure to perform a basic configuration:


    Step 1 At the privileged-level prompt, enter configuration mode. Specify that the console terminal will be the source of the configuration subcommands, as follows:

    RPM-3# configure terminal
    
    Enter configuration commands, one per line. End with CNTL/Z.
    
    RPM-3(config)#
    

    Step 2 At the prompt: enter the subcommand interface to specify the interface to be configured, followed by fddi to specify port adapter type, then slot/card/port (for slot of the MGX 8850 where the RPM resides, upper (1) or lower (2) port adapter, and for port number on the port adapter). The example that follows is the 1 interface of the upper fddi port adapter in the RPM in slot 5 of the MGX 8850:

    RPM-3(config)# interface fddi 5/1/1 
    
    

    Step 3 If IP routing is enabled on the system, you can assign an IP address and subnet mask to the interface with the ip address configuration subcommand, as in the following example:

    RPM-3(config-if)# ip address 1.1.1.10 255.255.255.0
    

    Step 4 Add any additional configuration subcommands required to enable routing protocols and set the interface characteristics.

    Step 5 Change the shutdown state to up and enable the interface as follows:

    RPM-3(config-if)# no shutdown
    

    Step 6 Configure additional interfaces as required.

    Step 7 When you have included all of the configuration subcommands to complete the configuration, press Ctrl-Z to exit configuration mode.

    Step 8 Write the new configuration to nonvolatile memory as follows:

    RPM-3# copy running-config startup-config
    
    [OK]
    
    RPM-3#
    



    To check the interface configuration using show commands, refer to the section "Configuring FDDI Interfaces" on page 79.


    Note If you require full-duplex operation, verify that you are using PA-F/FD-SM or PA-F/FD-MM port adapters.


    Configuring Full-Duplex Operation

    Full-duplex operation requires FDDI port adapters PA-F/FD-SM or PA-F/FD-MM.

    Full-duplex operation is not the default configuration and must be turned on using the full-duplex command. To turn off full-duplex operation (and enable half-duplex operation) and reset the interface, use the no full-duplex (or half-duplex) command.

    Following is an example of configuring an FDDI interface for full-duplex operation using the full-duplex command:

    RPM-3# conf t
    
    Enter configuration commands, one per line. End with CNTL/Z.
    
    RPM-3(config)# int fddi 5/2/1
    
    RPM-3(config-if)# full-duplex
    
    Ctrl-z
    
    RPM-3#
    

    Note If the port adapter does not support full-duplex operation, the following error message will appear: "%FDDI5/2/1 interface does not support full-duplex." If the port adapter does support full-duplex operation, the interface will reset as it changes to full-duplex operation.


    The output of the show interfaces fddi slot/card/port command displays the state of the FDDI port adapter interface and the state of full-duplex operation. Following is a partial sample output of this command from an FDDI interface with full-duplex operation enabled:

    RPM-3# show int fddi 5/2/1
    
    Fddi5/4/0 is up, line protocol is up 
    
     Hardware is MIF68840_MM, address is 0060.7054.8808 (bia 0060.7054.8808)
    
     Internet address is 2.1.1.3/24
    
     MTU 4470 bytes, BW 100000 Kbit, DLY 100 usec, rely 255/255, load 9/255
    
     Encapsulation SNAP, loopback not set, keepalive not set
    
     ARP type: SNAP, ARP Timeout 04:00:00
    
      FDX supported, FDX enabled, FDX state is *
    

    where *, in the last line, could be idle, request, confirm, or operation, depending on the state the FDDI interface was in when the show interfaces command is entered.

    When full-duplex operation is turned off using the no full-duplex (or half-duplex) command, the last line of the preceding display includes the following information: FDX supported, FDX disabled. If the port adapter does not support full-duplex, the message FDX NOT supported is displayed.

    Checking the Configuration

    After configuring the new interface, use the show commands to display the status of the new interface or all interfaces and the ping command to check connectivity.

    Using Show Commands to Verify the New Interface Status

    The following steps use show commands to verify that the new interfaces are configured and operating correctly.


    Step 1 Use the show version command to display the system hardware configuration. Ensure that the list includes the new interfaces.

    Step 2 Display all the current port adapters and their interfaces with the show controllers command.

    Step 3 Specify one of the new interfaces with the show interfaces port adapter type slot/card/interface command and verify that the first line of the display specifies the interface with the correct slot number. Also verify that the interface and line protocol are in the correct state: up or down.

    Step 4 Display the protocols configured for the entire system and specific interfaces with the show protocols command. If necessary, return to configuration mode to add or remove protocol routing on the system or specific interfaces.

    Step 5 Display the running configuration file with the show running-config command.

    Step 6 Display the configuration stored in NVRAM using the show startup-config command. Verify that the configuration is accurate for the system and each interface.


    If the interface is down and you configured it as up, or if the displays indicate that the hardware is not functioning properly, ensure that the network interface is properly connected and terminated. If you still have problems bringing the interface up, contact a service representative for assistance. For detailed software configuration information, refer to the Cisco IOS configuration and command reference publications. These publications are available on the Documentation CD-ROM that came with your RPM, or you can order printed copies.

    Using Show Commands to Display Interface Information

    To display information about a specific interface, use the show interfaces command with the interface type and port address in the format show interfaces [type slot/card/port] for the MGX 8850 RPM.


    Note For complete command descriptions and examples for all of the supported platforms, refer to the publications listed in the Preface About This Guidein the section, "Objectives."


    RPM Show Interfaces Command

    Following is an example of how the show interfaces [type slot/card/port] command displays status information (including the chassis physical slot, card number and port address) for the interfaces you specify. In these examples, the four Ethernet 10BASE-T interfaces (1-4) are in the lower port adapter in the RPM in slot 4 of the MGX 8850 (interfaces are administratively shut down until you enable them).

    rpm_slot4#sh int e 4/2/1
    
    Ethernet2/1 is administratively down, line protocol is down 
    
     Hardware is AmdP2, address is 00c0.0023.84d0 (bia 00c0.0023.84d0)
    
     MTU 1500 bytes, BW 10000 Kbit, DLY 1000 usec, 
    
       reliablility 255/255, txload 1/255, rxload 1/255
    
     Encapsulation ARPA, loopback not set, keepalive set (10 sec)
    
     ARP type:ARPA, ARP Timeout 04:00:00
    
     Last input never, output never, output hang never
    
     Last clearing of "show interface" counters never
    
     Queueing strategy:fifo
    
     Output queue 0/40, 0 drops; input queue 0/75, 0 drops
    
     5 minute input rate 0 bits/sec, 0 packets/sec
    
     5 minute output rate 0 bits/sec, 0 packets/sec
    
       0 packets input, 0 bytes, 0 no buffer
    
       Received 0 broadcasts, 0 runts, 0 giants, 0 throttles
    
       0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
    
       0 input packets with dribble condition detected
    
       35 packets output, 5510 bytes, 0 underruns
    
       0 output errors, 0 collisions, 0 interface resets
    
       0 babbles, 0 late collision, 0 deferred
    
       0 lost carrier, 0 no carrier
    
       0 output buffer failures, 0 output buffers swapped out
    

    rpm_slot4#sh int e 4/2/2
    
    Ethernet2/2 is up, line protocol is up 
    
     Hardware is AmdP2, address is 00c0.0023.84d1 (bia 00c0.0023.84d1)
    
     Internet address is 172.29.37.141/24
    
     MTU 1500 bytes, BW 10000 Kbit, DLY 1000 usec, 
    
       reliablility 255/255, txload 1/255, rxload 1/255
    
     Encapsulation ARPA, loopback not set, keepalive set (10 sec)
    
     ARP type:ARPA, ARP Timeout 04:00:00
    
     Last input 00:00:01, output 00:00:00, output hang never
    
     Last clearing of "show interface" counters never
    
     Queueing strategy:fifo
    
     Output queue 0/40, 0 drops; input queue 0/75, 0 drops
    
     5 minute input rate 0 bits/sec, 1 packets/sec
    
     5 minute output rate 0 bits/sec, 0 packets/sec
    
       5753 packets input, 399324 bytes, 0 no buffer
    
       Received 5711 broadcasts, 0 runts, 0 giants, 0 throttles
    
       0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
    
       0 input packets with dribble condition detected
    
       249 packets output, 26248 bytes, 0 underruns
    
       0 output errors, 1 collisions, 1 interface resets
    
       0 babbles, 0 late collision, 7 deferred
    
       0 lost carrier, 0 no carrier
    
       0 output buffer failures, 0 output buffers swapped out
    

    rpm_slot4#sh int e 4/2/3
    
    Ethernet2/3 is administratively down, line protocol is down 
    
     Hardware is AmdP2, address is 00c0.0023.84d2 (bia 00c0.0023.84d2)
    
     MTU 1500 bytes, BW 10000 Kbit, DLY 1000 usec, 
    
       reliablility 255/255, txload 1/255, rxload 1/255
    
     Encapsulation ARPA, loopback not set, keepalive set (10 sec)
    
     ARP type:ARPA, ARP Timeout 04:00:00
    
     Last input never, output never, output hang never
    
     Last clearing of "show interface" counters never
    
     Queueing strategy:fifo
    
     Output queue 0/40, 0 drops; input queue 0/75, 0 drops
    
     5 minute input rate 0 bits/sec, 0 packets/sec
    
     5 minute output rate 0 bits/sec, 0 packets/sec
    
       0 packets input, 0 bytes, 0 no buffer
    
       Received 0 broadcasts, 0 runts, 0 giants, 0 throttles
    
       0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
    
       0 input packets with dribble condition detected
    
       35 packets output, 5510 bytes, 0 underruns
    
       0 output errors, 0 collisions, 0 interface resets
    
       0 babbles, 0 late collision, 0 deferred
    
       0 lost carrier, 0 no carrier
    
       0 output buffer failures, 0 output buffers swapped out
    

    rpm_slot4#sh int e 4/2/4
    
    Ethernet2/4 is administratively down, line protocol is down 
    
     Hardware is AmdP2, address is 00c0.0023.84d3 (bia 00c0.0023.84d3)
    
     MTU 1500 bytes, BW 10000 Kbit, DLY 1000 usec, 
    
       reliablility 255/255, txload 1/255, rxload 1/255
    
     Encapsulation ARPA, loopback not set, keepalive set (10 sec)
    
     ARP type:ARPA, ARP Timeout 04:00:00
    
     Last input never, output never, output hang never
    
     Last clearing of "show interface" counters never
    
     Queueing strategy:fifo
    
     Output queue 0/40, 0 drops; input queue 0/75, 0 drops
    
     5 minute input rate 0 bits/sec, 0 packets/sec
    
     5 minute output rate 0 bits/sec, 0 packets/sec
    
       0 packets input, 0 bytes, 0 no buffer
    
       Received 0 broadcasts, 0 runts, 0 giants, 0 throttles
    
       0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
    
       0 input packets with dribble condition detected
    
       35 packets output, 5510 bytes, 0 underruns
    
       0 output errors, 0 collisions, 0 interface resets
    
       0 babbles, 0 late collision, 0 deferred
    
       0 lost carrier, 0 no carrier
    
       0 output buffer failures, 0 output buffers swapped out
    
    Switch4/1 is up, line protocol is up 
    
     Hardware is ENHANCED ATM PA
    
     MTU 4470 bytes, sub MTU 4470, BW 149760 Kbit, DLY 80 usec, 
    
       reliability 255/255, txload 1/255, rxload 1/255
    
     Encapsulation ATM, loopback not set, keepalive not supported 
    
     Encapsulation(s):AAL5
    
     4096 maximum active VCs, 0 current VCCs
    
     VC idle disconnect time:300 seconds
    
     0 carrier transitions
    
     Last input never, output 00:00:00, output hang never
    
     Last clearing of "show interface" counters never
    
     Queueing strategy:fifo
    
     Output queue 0/40, 0 drops; input queue 0/75, 0 drops
    
     5 minute input rate 0 bits/sec, 0 packets/sec
    
     5 minute output rate 0 bits/sec, 0 packets/sec
    
       883 packets input, 42644 bytes, 0 no buffer
    
       Received 0 broadcasts, 0 runts, 0 giants, 0 throttles
    
       0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
    
       918 packets output, 44307 bytes, 0 underruns
    
       0 output errors, 0 collisions, 0 interface resets
    
       0 output buffer failures, 0 output buffers swapped out
    

    With the show interfaces type slot/card/port command, use arguments such as the interface type (ethernet, and so forth), slot, card and the port number (slot/card/port) to display information about a specific Ethernet 10BASE-T interface only.


    The show version (or show hardware) command displays the configuration of the system hardware (the number of each port adapter type installed), the software version, the names and sources of configuration files, and the boot images. Following is an example of the show version command:

    RPM-3# show version
    

    Cisco Internetwork Operating System Software 
    
    IOS (tm) RPM Software (RPM-JS-M), Version 12.0(4)T, RELEASE SOFTWARE (fc1)
    
    Copyright (c) 1986-1999 by cisco Systems, Inc.
    
    Compiled Wed 26-Mar-99 17:14 by marka
    
    Image text-base:0x600088E0, data-base:0x60D74000
    
     
    
    ROM:System Bootstrap, Version 11.3(19980311:221233) [phsu-120 237], DEVELOPMENT SOFTWARE
    
    BOOTFLASH:RPM Software (RPM-BOOT-M), Version 12.0(2)T, RELEASE SOFTWARE (fc1) 
    
     
    
    rpm_slot4 uptime is 28 minutes
    
    System restarted by reload
    
    Running default software
    
     
    
    cisco RPM (NPE150) processor with 57344K/8192K bytes of memory.
    
    R4700 processor, Implementation 33, Revision 1.0 (512KB Level 2 Cache)
    
    Last reset from power-on
    
    Bridging software.
    
    X.25 software, Version 3.0.0.
    
    SuperLAT software copyright 1990 by Meridian Technology Corp).
    
    TN3270 Emulation software.
    
    4 Ethernet/IEEE 802.3 interface(s)
    
    1 ATM network interface(s)
    
    125K bytes of non-volatile configuration memory.
    
    4096K bytes of packet SRAM memory.
    

    8192K bytes of Flash internal SIMM (Sector size 256K).
    
    Configuration register is 0x2102
    

    To determine which type of port adapter is installed in your system, use the show diag slot command. Specific port adapter information is displayed, as shown in the following example of an 4E port adapter in port adapter slot 1:

    RPM-3# show diag 1
    

    Slot 1:
    
    Ethernet port adapter, 4 ports
    
    port adapter is analyzed
    
    port adapter insertion time 2d09h ago
    
    Hardware revision 1.1      Board revision A0
    
    Serial number   4294967295  Part number  73-1556-04
    
    Test history   0x0      RMA number   00-00-00
    
    EEPROM format version 1
    
    EEPROM contents (hex):
    
    0x20: 01 02 01 01 FF FF FF FF 49 06 14 04 00 00 00 00
    
    0x30: 50 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF
    

    Proceed to the next section "Using the ping Command" to verify that each interface port is functioning properly.

    Using the ping Command

    The packet internet groper (ping) command allows you to verify that an interface port is functioning properly and to check the path between a specific port and connected devices at various locations on the network. This section provides brief descriptions of the ping command. After you verify that the system has booted successfully and is operational, you can use this command to verify the status of interface ports.

    The ping command sends an echo request out to a remote device at an IP address that you specify. After sending a series of signals, the command waits a specified time for the remote device to echo the signals. Each returned signal is displayed as an exclamation point (!) on the console terminal; each signal that is not returned before the specified time-out is displayed as a period (.). A series of exclamation points (!!!!!) indicates a good connection; a series of periods (.....) or the messages [timed out] or [failed] indicate that the connection failed.

    Following is an example of a successful ping command to a remote server with the address 1.1.1.10:

    RPM-3# ping 1.1.1.10 <Return>
    
    Type escape sequence to abort.
    
    Sending 5, 100-byte ICMP Echoes to 1.1.1.10, timeout is 2 seconds:
    
    !!!!!
    
    Success rate is 100 percent (5/5), round-trip min/avg/max = 1/15/64 ms
    
    RPM-3#
    

    If the connection fails, verify that you have the correct IP address for the server and that the server is active (powered on). Repeat the ping command.

    Configuring Virtual Circuits on the RPM

    A VC is a point-to-point connection between two or more devices. This section describes how to configure a PVC originating on the RPM ATM interface and terminating on a service module within a single MGX 8850 or on another RPM.

    A VC is established for each ATM end node with which the RPM communicates. The characteristics of the VC are established when the VC is created and include the following:

    Quality of service (QOS)

    ATM Adaptation Layer 5 mode (AAL5)

    Encapsulation type (LLC/SNAP, MUX, and QSAAL)

    Each RPM VC supports the following router functions:

    Mulitprotocol

    IP: static route, IGRP, RIP, OSPF, EIGRP

    IPX: static route, RIP, EIGRP

    XNS: static route, RIP, UB

    AppleTalk: RTMP, EIGRP

    CLNS: static route, ISO-IGRP, ISIS

    Vines: static route, RTP

    DECnet: PhaseIV, Phase IV Prime

    Fast switching of IP packets

    Pseudobroadcast support for multicast packets

    Resource Partitioning

    Like the other card modules in the MGX 8850 switch, resource partitions must be defined on the RPM. The rpmrscprtn command defines the bandwidth and addressing resources assigned to each controller (PAR, Tag or PNNI).

    The rpmrscprtn command is used to modify the resource partitioning on the RPM. It is necessary to use the rpmrscprtn command before you add any PVCs or connections to the RPM because by default all partitions are disabled.

    Type in the following command to set up resource partitioning:

    RPM-3(config)# rpmrscprtn PAR 100 100 1 255 0 3840 4047
    
    Partition type [par|tag|pnni] Percent ingress [<0-100>] Percent egress [<0-100>] Minimum 
    VPI [<0-255>] Maximum VPI [<0-255> Minimum VCI [<0-3840>] Maximum VCI [<0-3840>] Number of 
    LCNs [<0-4047>]
    

    Table 5-1 describes rpmrscprtn command parameters.

    Table 5-1 rpmrscprtn Parameter Description

    Parameter
    Description

    par | tag | pnni

    The controller type that you want to define.

    ingress-percent

    The percentage of the ingress bandwidth on the ATM switch interface that can be allocated by the controller type. The aggregate of the ingress bandwidth across all three controllers can exceed 100 percent.

    egress-percent

    The percentage of the egress bandwidth on the ATM switch interface that can be allocated by the controller type. The aggregate of the egress bandwidth across all three controllers can exceed 100 percent.

    min-vpi

    The minimum VPI value that can be assigned on PVCs on this controller. The VPI range on the three controllers can overlap.

    max-vpi

    The maximum VPI value that can be assigned on PVCs on this controller. The VPI range on the three controllers can overlap.

    min-vci

    The minimum VCI value that can be assigned on PVCs on this controller. Unlike the VPI range, the VCI range cannot overlap the VCI range of another controller.

    max-vci

    The maximum VCI value that can be assigned on PVCs on this controller. Unlike the VPI range, the VCI range cannot overlap the VCI range of another controller.

    Icns

    The total number of logical connections that can use this controller.


    Configuring Permanent Virtual Circuits

    All permanent virtual circuits (PVCs) configured into the RPM remain active until the circuit is removed from the configuration. The PVCs also require a permanent connection to the ATM switch. All virtual circuit characteristics apply to PVCs. When a PVC is configured, all the configuration options are passed on to the ATM port adapter. These PVCs are writable into the nonvolatile RAM (NVRAM) as part of the RPM configuration and are used when the RPM image is reloaded.

    Each PVC on the RPM is associated with a subinterface. Some subinterfaces support multiple PVCs (multipoint) that do the equivalent of broadcasting. Others only support one PVC (point-to-point). If a point-to-multipoint PVC exists, then that PVC can be used as the sole broadcast PVC for all multicast requests.

    Each subinterface is identified as slot/interface.subinterface. The slot is the card slot number of the RPM, the interface is always 1, and the subinterface is a number that identifies the subinterface PVCs on the RPM.

    A subinterface is created while in the configuration mode by typing the interface switch command. The IP address is set using the ip address command.

    To configure a PVC, you must perform the following tasks:


    Step 1 Create a point-to-point or multipoint subinterface.

    Step 2 Assign an IP address to the subinterface.

    Step 3 Create an ATM PVC.

    Step 4 Define a map list (for multipoint only).

    Step 5 Add a connection between the RPM and the PXM.

    Step 6 Add the remaining connection segments as needed.


    Refer to the document, MGX 8850 Wide Area Switch Installation and Configuration, for more information on creating PVCs on the RPM and the rest of the Cisco 7000 family of routers. Also refer the section, "Configuring Connections between the RPM and Other Devices," in this chapter.

    Creating a PVC

    When you create a PVC, you create a virtual circuit descriptor (VCD) and attach it to the virtual path identifier (VPI) and virtual channel identifier (VCI). A VCD is an ATM port adapter-specific mechanism that identifies to the ATM port adapter which VPI/VCI to use for a particular packet. The ATM port adapter requires this feature to manage packets for transmission. The number chosen for the VCD is independent of the VPI/VCI used. When you create a PVC, you also specify the AAL and encapsulation. A rate queue is used that matches the default peak and average rate, which are equal, and are specified in kilobits per second. To create a PVC on the ATM port adapter interface, use the atm pvc command. To remove a PVC, use the no form of this command.

    atm pvc vcd vpi vci aal-encap
    
    no atm pvc vcd
    

    RPM:
    
    RPM-3(config)# interface switch chassis-slot/1.subinterface interface-type
    

    Where the interface-type is either point-to-point, multipoint or tag.

    RPM-3(config-if)# atm pvc 2048 255 128 aal5snap
    


    Note Since the atm port adapter is internal to the RPM and the interface is logical not physical, you can not remove it. It is always referred to as slot/1.


    vcd—A unique index value describing this VC in the range of 1 to MAXVC (defined when setting up resource partitioning). Do not use VCD 1, as this is hardcoded.

    vpi—The ATM network VPI to use for this VC in the range of 0 through 255. A VPI of 0 indicates that this PVC is a VCC. A non-0 value indicates that the PVC is a VPC.

    vciThe ATM network VCI to use for this VC in the range of 0 through 3,824.

    aal-encap—The encapsulation type to use on this VC from the following:

    aal5mux—Specifies the MUX-type for this VC. A protocol type must be specified.
    aal5snap—LLC/SNAP precedes the protocol datagram.
    aal5nlpid—NLPID precedes the protocol datagram.
    qsaal—A signaling type VC.
    aal5ciscoppp—Used for PPP applications.

    The atm pvc command creates PVC n and attaches the PVC to VPI and VCI. The AAL used is specified by aal and encapsulation by encap.

    The default for peak rate and average rate is that peak = average, and the PVC is automatically connected to the highest bandwidth rate queue available. For detailed software configuration information, refer to the Cisco IOS configuration and command reference publications. These publications are available on the Documentation CD-ROM that came with your RPM, or you can order printed copies.

    Mapping a Protocol Address to a PVC

    Cisco IOS software supports a mapping scheme that identifies the ATM address of remote hosts/RPMs. This address can be specified either as a VCD for a PVC or a network service access point (NSAP) address for SVC operation.

    Enter mapping commands as groups; multiple map entries can exist in one map list. First create a map list, then associate the list with an interface.

    Enter the map-list name command; then enter the protocol, protocol address, and other variables, as follows:

    map-list name  
    protocol-type protocol-address [atm-vc vcd] | atm-nsap nsap-address] [broadcast]
    

    The broadcast keyword specifies that this map entry receives the corresponding protocol broadcast requests to the interface (for example, any network routing protocol updates). If you do not specify broadcast, the ATM software is prevented from sending routing protocol updates to the remote hosts.

    After you create the map list, specify the ATM interface to which it applies with the interface command, as follows:


    RPM usage:

    RPM-3# interface switch 5/1
    

    Associate the map list to an interface with the following command:

    map-group name
    

    You can create multiple map lists, but only one map list can be associated with an interface. Different map lists can be associated with different interfaces. The following is an example of the commands to map a list to an interface on a RPM:

    RPM-3# interface switch 5/1
    
    ip address 1.1.1.2 255.255.255.0
    
     map-group atm1
    
     atm pvc 2 0 1 aal5snap
    
    !
    
    no ip classless
    
    !
    
    map-list atm1
    
     ip 1.1.1.1 atm-vc 2 broadcast
    

    Note The RPM can not use VCD=1, since it already uses VCD=1 for the IP connection to the PXM.


    Configuring Connections between the RPM and Other Devices

    After configuring port adapters on the RPM, the next step is to configure connections between the RPM and other devices (service modules, other RPMs) via the PXM.

    The PXM (the main processor on the MGX 8850) coordinates all communication between the RPM and service modules and other RPMs. See Figure 5-1 for a view of how service modules sit in the MGX 8850 and their physical relationship to the PXM and RPM.

    Figure 5-1 Service Modules in the MGX 8850

    A complete connection between the RPM and any of these devices includes two parts:

    The half between the RPM and the PXM.

    The half between the PXM and the service module or a different RPM.

    Setting Up the RPM Connection to the PXM

    Initially, you set up the connection between the RPM and the PXM.

    For the RPM in slot 5 connecting to slot 2 perform the following steps:


    Step 1 Set up physical interface:

    RPM-3# conf t
    
    RPM-3(config)# int sw5/1 
    
    RPM-3(config)# no shut
    

    Step 2 Set up logical interface:

    RPM-3(config)# int sw 5/1.1 point-to-point 
    
    ip address 1.0.0.1 255.0.0.0
    

    Step 3 Set up pvc:

    RPM-3(config-if)# atm pvc 2 0 1 aal5snap 			 
    

    Step 4 To get back to the global level, type exit:

    RPM-3(config-if)# exit
    
    RPM-3(config)#
    

    Step 5 Then, type in the following command to set up resource partitioning:

    RPM-3(config)# rpmrscprtn PAR 100 100 1 255 0 3840 4047
    
    Partition type [par|tag|pnni] Percent ingress [<0-100>] Percent egress [<0-100>] Minimum 
    VPI [<0-255>] Maximum VPI [<0-255> Minimum VCI [<0-3840>] Maximum VCI [<0-3840>] Number of 
    LCNs [<0-4047>]
    

    Step 6 Add a connection to the pvc, either vcc (virtual circuit connection) or vpc (virtual path connection):

    RPM-3(config)# addcon vcc Switch slot/1[.sub-interface] vci [rname rname] rslot rslot 
    r_int r_vpi r_vci [master {local | remote}] 
    

    or
    

    RPM-3(config)# addcon vpc Switch slot/1[.sub-interface] vpi [rname rname] rslot rslot 
    r_int r_vpi [master {local | remote}] 
    


    slot — RPM slot number

    sub-interface — optional sub-interface

    vci — Local VCI

    vpi — Local VPI

    rname — Remote nodename

    rslot — Remote slot

    r_int — Remote interface, i.e. Switch interface number, or SM port number

    r_vpi — Remote VPI

    r_vci — Remote VCI

    master — Local: make this RPM the master end of the connection. Type master local to make the local RPM you are configuring master. Remote (default): make the other RPM the master end of the connection. Type master remote or hit <cr> to make the far-end RPM master.

    Use master local for connections to the PXM or to other SMs, or when connecting to FRSM, PXM for 2- or 3-segment connections. In a local (DAX) RPM-RPM connection, one side must be master.

    cost — Maximum connection cost, <1-255>, (default 255)

    priority — Routing priority, <0-15>, (default 0)

    none

    No restriction (default)

    satellite

    Avoid satellite trunks

    terrestrial

    Avoid terrestrial trunks


    restriction — Restricted Trunk Type

    none

    No restriction (default)

    satellite

    Avoid satellite trunks

    terrestrial

    Avoid terrestrial trunks


    rmcr — Remote MCR value, <0-353208>, (default 0; allowed rmcr range will be either <0-rpcr> or <0-0> if rpcr is not explicitly configured)

    rpcr — Remote PCR value, <0-353208>, (default 353208)

    rutil — Remote percent utilization, <0-100>, (default 100)

    util — Connection percent utilization value, <0-100>, (default 100)

    Sample RPM-PXM Configuration


    Note Before your can cc over to the RPM you must first log into the RPM via the console port and perform a no shut on the switch interface.


    popeye01.1.7.PXM.a > cc 
    
    (session redirected) 
    

    RPM configuration 
    

    User Access Verification 
    
    Password: (cisco) 
    

    rpm01>ena 
    
    Password: (cisco) 
    
    rpm01#conf t 
    
    Enter configuration commands, one per line. End with CNTL/Z. 
    

    rpm01(config)#int ? 
    

        ATM                   ATM interface 
    
        Async                 Async interface 
    
        BVI                   Bridge-Group Virtual Interface 
    
        Cable                 CMTS interface 
    
        Dialer                Dialer interface 
    
        Ethernet              IEEE 802.3 
    
        FastEthernet          FastEthernet IEEE 802.3 
    
        Group-Async           Async Group interface 
    
        Lex                   Lex interface 
    
        Loopback              Loopback interface 
    
        Null                  Null interface 
    
        Port-channel          Ethernet Channel of interfaces 
    
        Switch                Switch Virtual Interface 
    
        Tunnel                Tunnel interface 
    
        Virtual-Template      Virtual Template interface 
    
        Virtual-TokenRing     Virtual TokenRing 
    

    rpm01(config)#int sw ? 
    

        <1-16>         Chassis slot number 
    

    rpm01(config)#int sw 9/? 
    

        <0-1>          Switch interface number 
    

    rpm01(config)#int sw 9/1? 
    

        .              <0-1> 
    

    rpm01(config)#int sw 9/1.66 ? 
    

        multipoint             Treat as a multipoint link 
    
        point-to-point         Treat as a point-to-point link 
    
        tag-switching          Treat as a tag switching link 
    
        <cr> 
    

    rpm01(config)#int sw 9/1.66 point 
    

    rpm01(config-subif)#ip ? 
    

    Interface IP configuration subcommands: 
    
        access-group           Specify access control for packets 
    
        accounting             Enable IP accounting on this interface 
    
        address                Set the IP address of an interface 
    
        authentication         authentication subcommands 
    
        bandwidth-percent      Set EIGRP bandwidth limit 
    
        broadcast-address      Set the broadcast address of an interface 
    
        cgmp                   Enable/disable CGMP 
    
        directed-broadcast     Enable forwarding of directed broadcasts 
    
        dvmrp                  DVMRP interface commands 
    
        hello-interval         Configures IP-EIGRP hello interval 
    
        helper-address         Specify a destination address for UDP broadcasts 
    
        hold-time              Configures IP-EIGRP hold time 
    
        igmp                   IGMP interface commands 
    
        irdp                   ICMP Router Discovery Protocol 
    
        load-sharing           Style of load sharing 
    
        mask-reply             Enable sending ICMP Mask Reply messages 
    
        mroute-cache           Enable switching cache for incoming multicast packets 
    
        mtu                    Set IP Maximum Transmission Unit 
    
        multicast              IP multicast interface commands 
    
        nat                    NAT interface commands 
    
        nhrp                   NHRP interface subcommands 
    

    rpm01(config-subif)#ip address 6.6.6.6 255.255.255.0 
    

    rpm01(config-subif)#atm ? 
    

        address-registration      Address Registration 
    
        arp-server                Configure IP ARP Server 
    
        auto-configuration        ATM interface auto configuration 
    
        classic-ip-extensions     Specify the type of Classic IP extensions 
    
        e164                      E164 Configuration 
    
        esi-address               7-octet ATM ESI address 
    
        ilmi-enable               ILMI Configuration 
    
        ilmi-keepalive            Keepalive polling configuration 
    
        lecs-address              LECS Address 
    
        multipoint-signalling     Multipoint Signalling 
    
        nsap-address              20-octet ATM NSAP address 
    
        pvc                       Create a PVC 
    
        signalling                Signalling subcommands 
    

    rpm01(config-subif)#atm pvc ? 
    

        <1-4095>         VCD number 
    

    rpm01(config-subif)#atm pvc 66 ? 
    

        <0-255>          VPI number 
    

    rpm01(config-subif)#atm pvc 66 0 ? 
    

        <1-65535>        VCI number 
    

    rpm01(config-subif)#atm pvc 66 0 66 ? 
    

        aal5ciscoppp     Cisco PPP over AAL5 Encapsulation 
    
        aal5mux          AAL5+MUX Encapsulation 
    
        aal5nlpid        AAL5+NLPID Encapsulation 
    
        aal5snap         AAL5+LLC/SNAP Encapsulation 
    

    rpm01(config-subif)#atm pvc 66 0 66 aal5snap ? 
    

        <1-155000>       Peak rate(Kbps) 
    
        inarp            Inverse ARP enable 
    
        oam              OAM loopback enable 
    
        <cr> 
    

    rpm01(config-subif)#atm pvc 66 0 66 aal5snap 
    

    rpm01(config-subif)#exit 
    

    rpm01(config)#rpmrscprtn ? 
    

        par              Partition for PAR 
    
        pnni             Partition for PNNI 
    
        tag              Partition for TAG 
    

    rpm01(config)#rpmrscprtn par ? 
    

        <0-100>          Ingress Percent Bandwidth 
    

    rpm01(config)#rpmrscprtn par 100 ? 
    

        <0-100>          Egress Percent Bandwidth 
    

    rpm01(config)#rpmrscprtn par 100 100 ? 
    

        <0-255>          Minimum VPI Value 
    

    rpm01(config)#rpmrscprtn par 100 100 0 ? 
    

        <0-255>          Maximum VPI Value 
    

    rpm01(config)#rpmrscprtn par 100 100 0 255 ? 
    

        <0-3840>         Minimum VCI Value 
    

    rpm01(config)#rpmrscprtn par 100 100 0 255 0 ? 
    

        <0-3840>         Maximum VCI Value 
    

    rpm01(config)#rpmrscprtn par 100 100 0 255 0 3840 ? 
    

        <0-4047>         Number of LCNs 
    

    rpm01(config)#rpmrscprtn par 100 100 0 255 0 3840 4047 
    

    rpm01(config)#addcon ? 
    

        vcc              Add a vcc connection 
    
        vpc              Add a vpc connection 
    

    rpm01(config)#addcon vcc ? 
    

        Switch           Switch Virtual Interface 
    

    rpm01(config)#addcon vcc sw ? 
    

        <1-16>           Chassis slot number 
    

    rpm01(config)#addcon vcc sw 9/? 
    

        <0-1>            Switch interface number 
    

    rpm01(config)#addcon vcc sw 9/1? 
    

        .                <0-1> 
    

    rpm01(config)#addcon vcc sw 9/1.66 ? 
    

        <1-3824>         local VCI value 
    

    rpm01(config)#addcon vcc sw 9/1.66 66 ? 
    

        rname            remote node name 
    
        rslot            Remote slot number 
    

    rpm01(config)#addcon vcc sw 9/1.66 66 rslot ? 
    

        <0-30>           Remote slot number 
    

    rpm01(config)#addcon vcc sw 9/1.66 66 rslot 0 ? 
    

        <0-512>          Remote interface 
    

    rpm01(config)#addcon vcc sw 9/1.66 66 rslot 0 1 ? 
    

        <0-255>          Remote VPI 
    

    rpm01(config)#addcon vcc sw 9/1.66 66 rslot 0 1 66 ? 
    

        <0-65535>        Remote VCI 
    

    rpm01(config)#addcon vcc sw 9/1.66 66 rslot 0 1 ? 
    

        <0-255>          Remote VPI 
    

    rpm01(config)#addcon vcc sw 9/1.66 66 rslot 0 1 0 ? 
    

        <0-65535>        Remote VCI 
    

    rpm01(config)#addcon vcc sw 9/1.66 66 rslot 0 1 0 66 ? 
    

        cost             Maximum connection cost 
    
        master           Master end of the ATM connection 
    
        priority         Routing priority 
    
        restriction      Restricted Trunk Type 
    
        rmcr             Connection Remote MCR 
    
        rpcr             Connection Remote PCR 
    
        rutil            Connection Remote percent utilization 
    
        util             Connection precent utilization 
    
        <cr> 
    

    rpm01(config)#addcon vcc sw 9/1.66 66 rslot 0 1 0 66 master ? 
    

        local            Local option 
    
        remote           Remote option 
    

    rpm01(config)#addcon vcc sw 9/1.66 66 rslot 0 1 0 66 master local ? 
    

        cost             Maximum connection cost 
    
        priority         Routing priority 
    
        restriction      Restricted Trunk Type 
    
        rmcr             Connection Remote MCR 
    
        rpcr             Connection Remote PCR 
    
        rutil            Connection Remote percent utilization 
    
        util             Connection precent utilization 
    
        <cr> 
    

    rpm01(config)#addcon vcc sw 9/1.66 66 rslot 0 1 0 66 master local 
    


    Note This adds a connection to the active PXM.



    Note That the RPM is the MASTER and not the slave.



    Note SlotNo. = 0 (zero) which points to the active PXM.



    rpm01(config)#exit 
    
    rpm01#wr mem 
    

    Building configuration... 
    

    rpm01#wr t 
    

    Building configuration... 
    
    Current configuration: 
    

    ! 
    
    version 12.0 
    
    no service pad 
    
    service timestamps debug uptime 
    
    service timestamps log uptime 
    
    no service password-encryption 
    
    ! 
    
    hostname rpm01 
    
    ! 
    
    boot system c:rpm-js-mz.120-2.5.T 
    
    enable password cisco 
    
    ! 
    
    ip subnet-zero 
    
    ! 
    
    ! 
    
    ! 
    
    interface FastEthernet1/1 
    
    no ip address 
    
    no ip directed-broadcast 
    
    shutdown 
    
    ! 
    
    interface Ethernet2/1 
    
    no ip address 
    
    no ip directed-broadcast 
    
    shutdown 
    
    ! 
    
    . 
    
    . 
    
    ! 
    
    interface Ethernet2/4 
    
    no ip address 
    
    no ip directed-broadcast 
    
    shutdown 
    
    ! 
    
    interface Switch9/1 
    
    no ip address 
    
    no ip directed-broadcast 
    
    ! 
    
    ! 
    
    interface Switch9/1.66 point-to-point 
    
    ip address 6.6.6.6 255.255.255.0 
    
    no ip directed-broadcast 
    
    atm pvc 66 0 66 aal5snap 
    
    ! 
    
    ! 
    
    ip classless 
    
    ! 
    
    ! 
    
    ! 
    
    line con 0 
    
    transport input none 
    
    line aux 0 
    
    line vty 0 4 
    
    password cisco 
    
    login 
    
    ! 
    
    rpmrscprtn PAR 100 100 0 255 0 3840 4047 
    
    addcon vcc switch 9/1.66 66 rslot 0 1 0 66 master local 
    
    end 
    

    rpm01#cc 7 
    
    (session redirected) 
    
      
    

    PXM configuration 
    

    popeye01.1.7.PXM.a > dspcons (connection added is shown in blue) 
    

    dspcons 
    

    This End        Node Name     Other End     Status 
    

    1.1.0.0         popeye01      7.1.10.100    OK 
    
    2.1.0.100       popeye01      7.1.0.100     OK 
    
    3.1.20.200      popeye01      7.1.20.200    OK 
    
    7.1.0.100       popeye01      2.1.0.100     OK 
    
    7.1.10.100      popeye01      1.1.0.0       OK 
    
    7.1.20.200      popeye01      3.1.20.200    OK 
    
    7.1.0.66        popeye01      9.1.0.66      OK 
    
    9.1.0.66        popeye01      7.1.0.66      OK 
    

    popeye01.1.7.PXM.a > addcon 
    

    addcon 
    

    ERR: incorrect number of parameters: (not enough) 
    
    Syntax:     addcon "port_no conn_type local_VPI local_VCI service [mastership] 
    
                    [remoteConnId]" 
    
                port_no -- a number 1..32 
    
                conn_type -- a number 1..2 (1: vpc 2: vcc) 
    
                local_VPI -- a number 0..4095 
    
                local_VCI -- a number 0..65535 
    
                service -- a number 1..4 (1:cbr 2:vbr 3:abr 4:ubr) 
    
                mastership -- a number 1..2 (1:master 2:slave default:2) 
    
                remoteConnId -- a string (format: NodeName.SlotNo.PortNo.VPI.VCI), 
    
                    required if mastership is 1 (master) 
    

    popeye01.1.7.PXM.a > addcon 1 2 0 66 1 2 popeye01.9.1.0.66 
    

    addcon 1 2 0 66 1 2 popeye01.9.1.0.66 
    
    Connection ID: popeye01.0.1.0.66 
    


    Note This is done to complete the RPM connection.



    Note That the PXM is NOT the master but the slave.


    Setting Up Connections Between Other Devices and the PXM

    To complete a RPM-to-service module connection, you then configure the connection between the service module and the PXM.

    Service Modules

    Service modules can be of various types including FRSM (Frame Relay), AUSM (ATM UNI), CESM (Circuit Emulation) and VISM (Voice).

    AUSM

    The AUSM-8T1/E1 is a multipurpose card that supports up to 8 T1 or E1 ports.

    CESM

    The Circuit Emulation Service Module (CESM) emulates leased lines/circuits over an ATM network. It converts DS1/E1 or data streams into CBR AAL1 cells for transport across the network. The T1/E1 versions support either structured or unstructured data transfer on a per-physical interface basis.

    VISM

    VISM is a multi-DSP co-processing card and software package that adds voice over IP capabilities to the MGX 8850 platform. The MGX 8850 utilizes this new feature card along with LAN/WAN routing capabilities to provide a 192/240 channels gateway for VoIP packetized voice traffic to and from TDM traffic.

    FRSM

    The Frame Service Module (FRSM) is a two-card set consisting of an FRSM front card (channelized or fractional, T1 or E1, 8 port) and either an 8T1, or 8E1 port adapter. The FRSM converts Frame Relay packets into ATM cells.

    Data Forwarding to RPMs

    Service modules can be configured to forward data to the RPMs in one of two modes: port forwarding or connection forwarding.

    Frame Aggregation: Port Forwarding (FRSM)

    In this mode, all frames received on a port are forwarded to the router for L3 processing. For example, a FRSM T1 could be configured for PPP IP access by:

    1. Setting up a frame forwarding (FF) connection from a FRSM T1 port to the RPM cellbus address on VPI/VCI.

    2. Configuring the router to terminate PPP frames forwarded over an ATM connection on the ATM Deluxe Port Adaptor port on VCI 0/xFrame-forwarding (a proprietary method whereby all HDLC frames received on a port are converted to ATM AAL5 frames with a null encapsulation and sent over a single VC). Cisco has implemented code to terminate frame-forwarded PPP over ATM.

    The data flow for a PPP connection destined for the RPM is shown in the figure below. The packet enters the FRSM module as PPP and is frame forwarded to the RPM. The RPM receives the packet in PPP over ATM because MGX 8850 internal connectivity is ATM. The RPM is running software that understands PPP over ATM encapsulation, allowing the router to reach the IP layer and route the packet to its destination (i.e. the Internet). Packets then destined to the Internet via a WAN network are then sent back to the PXM, and out the ATM uplink.

    Figure 5-2 Internal Path of a PPP Packet Destined for RPM

    PPP over ATM example

    In this example, the FRSM is in slot 18 and RPM A is in slot 12. A serial port on Router B is connected to the FRSM line 1.


    ***
    

    Router B (connected to line 1 of FRSM) configuration example:


    interface Serial5/0
    
    ip address 192.168.100.2 255.255.255.0
    
    encapsulation ppp
    

    ***
    

    FRSM configuration (See FRSM documentation for complete command syntax):


    Step 1 Configure the line.

    SQureshi.1.18.FRSM.a> addln 1
    

    Step 2 Configure a frame-forwarding port on the line.

    SQureshi.1.18.FRSM.a> addport 1 1 2 1 24 3
    

    Step 3 Configure a frame-forwarding channel from the port to the RPM.

    Connect DLCI 1000 on the port to a unique VCI on the RPM, using VPI 0.


    SQureshi.1.18.FRSM.a> addcon 1 1000 1536000 5 2 1 2 SQureshi.12.1.0.1001
    
    ***
    

    RPM configuration example:

    interface Virtual-Template12/1
    
    ip address 192.168.100.12 255.255.255.0
    
    !
    
    interface Switch12/1.100 point-to-point
    
    atm pvc 100 0 1001 aal5ciscoppp Virtual-Template12/1
    
    !
    
    rpmrscprtn par 100 100 0 255 0 3840 4047
    
    addcon vcc Switch 12/1.100 1001 rslot 18 1 0 1000 master local
    

    ***
    

    To verify connectivity:

    RPM A--
    
    rpm_slot12# sh atm vc 100
    
    Switch12/1.100:VCD:100, VPI:0, VCI:1001
    
    UBR, PeakRate:149760
    
    AAL5-CISCOPPP, etype:0x9, Flags:0xC2A, VCmode:0x0
    
    OAM frequency:0 second(s)
    
    InARP DISABLED
    
    Transmit priority 4
    
    InPkts:57, OutPkts:90, InBytes:1828, OutBytes:2068
    
    InPRoc:57, OutPRoc:90
    
    InFast:0, OutFast:0, InAS:0, OutAS:0
    
    InPktDrops:0, OutPktDrops:0
    
    CrcErrors:0, SarTimeOuts:0, OverSizedSDUs:0
    
    OAM cells received:0
    
    OAM cells sent:0
    
    Status:UP
    
    PPP:Virtual-Access12/1 from Virtual-Template12/1
    
    rpm_slot12#sh int Virtual-Access12/1
    
    Virtual-Access12/1 is up, line protocol is up
    
     Hardware is Virtual Access interface
    
     Internet address is 192.168.100.12/24
    
     MTU 1500 bytes, BW 100000 Kbit, DLY 100000 usec,
    
       reliablility 255/255, txload 1/255, rxload 1/255
    
     Encapsulation PPP, loopback not set
    
     Keepalive set (10 sec)
    
     DTR is pulsed for 5 seconds on reset
    
     LCP Open
    
     Open:IPCP
    
     Bound to Switch12/1.100 VCD:100, VPI:0, VCI:1001
    
     Cloned from virtual-template:1
    
     Last input 00:00:07, output never, output hang never
    
     Last clearing of "show interface" counters 00:06:17
    
     Queueing strategy:fifo
    
     Output queue 0/40, 0 drops; input queue 0/75, 0 drops
    
     5 minute input rate 0 bits/sec, 0 packets/sec
    
     5 minute output rate 0 bits/sec, 0 packets/sec
    
       59 packets input, 1632 bytes, 0 no buffer
    
       Received 59 broadcasts, 0 runts, 0 giants, 0 throttles
    
       0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
    
       92 packets output, 2100 bytes, 0 underruns
    
       0 output errors, 0 collisions, 0 interface resets
    
       0 output buffer failures, 0 output buffers swapped out
    
       0 carrier transitions
    


    rpm_slot12#ping 192.168.100.2
    

    Type escape sequence to abort.
    
    Sending 5, 100-byte ICMP Echos to 192.168.100.2, timeout is 2 seconds:
    
    !!!!!
    
    Success rate is 100 percent (5/5), round-trip min/avg/max = 4/4/8 ms
    
    rpm_slot12#sh ip ro
    
    ...
    
       192.168.100.0/24 is variably subnetted, 2 subnets, 2 masks
    
    C    192.168.100.0/24 is directly connected, Virtual-Access12/1
    
    C    192.168.100.2/32 is directly connected, Virtual-Access12/1
    


    Router B --
    
    router_B#sh int s5/0
    
    Serial5/0 is up, line protocol is up
    
     Hardware is M4T
    
     Internet address is 192.168.100.2/24
    
     MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec,
    
       reliablility 255/255, txload 1/255, rxload 1/255
    
     Encapsulation PPP, crc 16, loopback not set, keepalive set (10 sec)
    
     LCP Open
    
     Listen:CDPCP
    
     Open:IPCP
    
     Last input 00:00:00, output 00:00:00, output hang never
    
     Last clearing of "show interface" counters never
    
     Input queue:0/75/0 (size/max/drops); Total output drops:0
    
     Queueing strategy:weighted fair
    
     Output queue:0/1000/64/0 (size/max total/threshold/drops)
    
       Conversations 0/1/256 (active/max active/max total)
    
       Reserved Conversations 0/0 (allocated/max allocated)
    
     5 minute input rate 0 bits/sec, 0 packets/sec
    
     5 minute output rate 0 bits/sec, 0 packets/sec
    
       35953 packets input, 529169 bytes, 0 no buffer
    
       Received 35639 broadcasts, 0 runts, 1 giants, 0 throttles
    
       211 input errors, 176 CRC, 0 frame, 0 overrun, 0 ignored, 35 abort
    
       36172 packets output, 487073 bytes, 0 underruns
    
       0 output errors, 0 collisions, 2465 interface resets
    
       0 output buffer failures, 0 output buffers swapped out
    
       2475 carrier transitions   DCD=up DSR=up DTR=up RTS=up CTS=up
    

    router_B#sh ip ro
    
    ...
    
       192.168.100.0/24 is variably subnetted, 2 subnets, 2 masks
    
    C    192.168.100.12/32 is directly connected, Serial5/0
    
    C    192.168.100.0/24 is directly connected, Serial5/0
    
    router_B#ping 192.168.100.12
    

    Type escape sequence to abort.
    
    Sending 5, 100-byte ICMP Echos to 192.168.100.12, timeout is 2 seconds:
    
    !!!!!
    
    Success rate is 100 percent (5/5), round-trip min/avg/max = 4/5/8 ms
    


    FRSM --
    
    SQureshi.1.18.FRSM.a > dsplns
    

     Line Conn   Type   Status/Coding   Length   XmtClock Alarm Stats
    
        Type                              Source         Alarm
    
      ----  ----- ------------ ------ -------- ------------- -------- ----- -----
    
      18.1  RJ-48 dsx1ESF         Ena/dsx1B8ZS 0-131 ft      LocalTim  No    No
    
      18.2  RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim
    
      18.3  RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim
    
      18.4  RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim
    
      18.5  RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim
    
      18.6  RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim
    
      18.7  RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim
    
      18.8  RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim
    

      LineNumOfValidEntries:8
    

    Syntax :dsplns
    

    SQureshi.1.18.FRSM.a > dspports
    

        Port   Ena/Speed EQServ  SignalType  T391 T392 N391 N392 N393   Type
    
    Alarm
    
    ELMI
    
                         Ratio
    
      -------- --- ----- ------ ------------ ---- ---- ---- ---- ---- --------
    
    -----
    
       ----
    
      18.1.1   Add/1536k   1    NoSignalling   10   15    6    3    4 frForwar  No
    
    Off
    

      Number of ports:             1
    

      PortDs0UsedLine1:            0x00ffffff
    
      PortDs0UsedLine2:            0x00000000
    
      PortDs0UsedLine3:            0x00000000
    
      PortDs0UsedLine4:            0x00000000
    
      PortDs0UsedLine5:            0x00000000
    
      PortDs0UsedLine6:            0x00000000
    
      PortDs0UsedLine7:            0x00000000
    
      PortDs0UsedLine8:            0x00000000
    
      PortNumNextAvailable:        119
    

    Syntax :dspports
    

    SQureshi.1.18.FRSM.a > dspchans
    

          DLCI      Chan EQ  I/EQDepth  I/EQDEThre  I/EECNThre  Fst/ DE Type  Alarm
    
      ------------- ---- -- ----- ----- ----- ----- ----- ----- --- --- ----- -----
    
      18.1.1.1000   101  2  65535/65535 32767/32767  6553/6553  Dis/Dis frFor  No
    

      Number of channels:   1
    

      ChanNumNextAvailable: 30
    

    Syntax :dspchans
    

    *****
    

    Connection Forwarding

    In this mode all frames received on a given connection are forwarded to the router using the appropriate ATM encapsulation. For example, Frame Relay connections on a FRSM port could be forwarded to the RPM by:

    Translating a Frame Relay connection to an ATM connection or service interworking (FRF.8)

    DLCI y to the RPM cellbus address with VPI/VCI 0/x

    Configure the RPM to terminate Frame Relay to ATM connections (RFC 1483) on the ATM interface on VCI 0/x

    The data flow for a native Frame Relay connection destined to the RPM is shown in Figure 5-3. This data flow is identical to that of PPP packets, but the encapsulation techniques are different. Standard Frame Relay is encapsulated using RFC1490. When a packet is received at the FRSM encapsulated using RFC1490, standard FR-ATM service interworking translation mode (FRF.8) is performed so that when the packet is forwarded to the RPM it is encapsulated using RFC1483. The router also understands RFC1483 allowing it to reach the IP layer, and route the packet.

    Figure 5-3 Path of a Native Frame Relay Connection

    Frame over ATM Example

    In this example, the FRSM-8T1 is in slot 18 of the MGX 8850, while the RPM is in slot 12.

    Frame Relay router (connected to line 1 of FRSM) configuration example:


    interface Serial0
    
    ip address 192.168.101.2 255.255.255.0
    
    encapsulation frame-relay IETF
    

    ***
    

    FRSM configuration (See FRSM documentation for complete command syntax):


    Step 1 Configure the line.

    SQureshi.1.18.FRSM.a> addln 1
    

    Step 2 Configure a Frame Relay port on the line, with StrataLMI signalling.

    SQureshi.1.18.FRSM.a> addport 1 1 2 1 24 1
    
    SQureshi.1.18.FRSM.a> xcnfport -pt 1 -sig 3
    

    Step 3 Configure a service-interworking or network-interworking channel from the port to the RPM. Connect each DLCI on the port to a unique VCI on the RPM, using VPI 0.

    SQureshi.1.18.FRSM.a> addcon 1 212 1536000 3 2 1 2 SQureshi.12.1.0.101
    

    ***
    

    RPM configuration example:

    interface Switch12/1.101 multipoint
    
    ip address 192.168.101.12 255.255.255.0
    
    atm pvc 101 0 101 aal5snap inarp
    
    !
    
    rpmrscprtn par 100 100 0 255 0 3840 4047
    
    addcon vcc Switch 12/1.101 101 rslot 18 1 0 212 master local
    

    ***
    

    To verify connectivity:

    RPM --
    
    rpm_slot12#ping 192.168.101.2
    

    Type escape sequence to abort.
    
    Sending 5, 100-byte ICMP Echos to 192.168.101.2, timeout is 2 seconds:
    
    !!!!!
    
    Success rate is 100 percent (5/5), round-trip min/avg/max = 4/5/8 ms
    
    rpm_slot12#sh arp
    
    Protocol  Address          Age (min)  Hardware Addr   Type   Interface
    
    Internet  192.168.101.2           0    0 / 101        ATM    Switch12/1.101
    
    rpm_slot12#
    

    Frame Relay router --
    
    rpm7206_2#show frame-relay map
    
    Serial5/0 (up):ip 192.168.101.12 dlci 212(0xD4,0x3440), dynamic,
    
                  broadcast,
    
                  IETF, BW = 1536000, status defined, active
    
    rpm7206_2#ping 192.168.101.12
    

    Type escape sequence to abort.
    
    Sending 5, 100-byte ICMP Echos to 192.168.101.12, timeout is 2 seconds:
    
    !!!!!
    
    Success rate is 100 percent (5/5), round-trip min/avg/max = 4/4/8 ms
    
    rpm7206_2#
    

    FRSM --
    
    SQureshi.1.18.FRSM.a > dspchans
    

          DLCI      Chan EQ  I/EQDepth  I/EQDEThre  I/EECNThre  Fst/ DE Type  Alarm
    
      ------------- ---- -- ----- ----- ----- ----- ----- ----- --- --- ----- -----
    
      18.1.1.212    121  2  65535/65535 32767/32767  6553/6553  Dis/Dis SIW-X  No
    

      Number of channels:   1
    

      ChanNumNextAvailable: 26
    

    Syntax :dspchans
    



    SQureshi.1.18.FRSM.a > dspports
    

        Port   Ena/Speed EQServ  SignalType  T391 T392 N391 N392 N393   Type
    
    Alarm
    
    ELMI
    
                         Ratio
    
      -------- --- ----- ------ ------------ ---- ---- ---- ---- ---- --------
    
    -----
    
       ----
    
      18.1.1   Add/1536k   1    StrataLMI      10   15    6    3    4 frameRel  No
    
    Off
    

      Number of ports:             1
    

      PortDs0UsedLine1:            0x00ffffff
    
      PortDs0UsedLine2:            0x00000000
    
      PortDs0UsedLine3:            0x00000000
    
      PortDs0UsedLine4:            0x00000000
    
      PortDs0UsedLine5:            0x00000000
    
      PortDs0UsedLine6:            0x00000000
    
      PortDs0UsedLine7:            0x00000000
    
      PortDs0UsedLine8:            0x00000000
    
      PortNumNextAvailable:        83
    

    Syntax :dspports
    


    SQureshi.1.18.FRSM.a > dsplns
    

      Line  Conn      Type     Status/Coding      Length     XmtClock Alarm Stats
    
            Type                                             Source         Alarm
    
      ----  ----- ------------ ------ -------- ------------- -------- ----- -----
    
      18.1  RJ-48 dsx1ESF         Ena/dsx1B8ZS 0-131 ft      LocalTim  No    No
    
      18.2  RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim
    
      18.3  RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim
    
      18.4  RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim
    
      18.5  RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim
    
      18.6  RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim
    
      18.7  RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim
    
      18.8  RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim
    

      LineNumOfValidEntries:8
    

    Syntax :dsplns
    


    SQureshi.1.18.FRSM.a >
    


    ATM Service

    The ATM UNI Service Modules (AUSMs) provide native ATM UNI (compliant with ATM Forum v3.0, v3.1, and v4.0) interfaces at T1 and E1 speeds, with eight ports per card, providing up to
    16 Mbps of bandwidth for ATM service interfaces.

    Consistent with Cisco's Intelligent QoS Management features, AUSM cards support per-VC queuing on ingress and multiple class-of-service queues on egress. AUSM cards fully support continuous bit rate (CBR), variable bit rate (VBR), unspecified bit rate (UBR), and available bit rate (ABR) service classes.

    The AUSM-8 cards also support ATM Forum-compliant inverse multiplexing for ATM (IMA). This capability enables multiple T1 or E1 lines to be grouped into a single high-speed ATM port. This
    N x T1 and N x E1 capability fills the gap between T1/E1 and T3/E3, providing bandwidth up to
    12 Mbps (N x T1) or 16 Mbps (N x E1) without requiring a T3/E3 circuit.

    A single AUSM card can provide hot standby redundancy for all active AUSM cards of the same type in the shelf (1:N redundancy).

    AUSM modules are supported by standards-based management tools, including SNMP, TFTP (for configuration and statistics collection), and a command line interface. Cisco's WAN Manager application suite also provides full graphical user interface support for connection management, and CiscoView software provides equipment management.

    Table 5-2 below summarizes the key attributes of the AUSM cards:

    Table 5-2 AUSM Card Specifications

     
    AUSM-8T1
    AUSM-8E1
    Physical interface

    T1

    E1

    Number of ports

    8

    8

    Line Speed

    1.544 Mbps +/- 50 bps

    2.048 Mbps +/- 50 bps

    Logical ports

    8 maximum

    8 maximum

    Maximum connections

    1000

    1000

    Line coding

    B8ZS

    AMI

    HDB3

    AMI

    BERT

    Yes

    Yes

    Loopback

    Extended loopback pattern generation and verification

    Loop-up, loop-down pattern generation and verification

    Redundancy

    1:N

    1:N

    Port Adapters

    RJ48-8T1

    R-RJ48-8T1

    RJ48-8E1

    R-RJ48-8E1


    Setting Up the FRSM and CESM Connections to the PXM

    The following procedure may be used for configuring the FRSM and CESM connection to the PXM. The AUSM is slightly different and is in the section, "Setting Up the AUSM Connection to PXM," later in this chapter.


    Step 1 Go to the PXM and login.

    Step 2 Then, cc to the slot where the service module is:

    prompt# cc 12 
    

    Step 3 Type dsplns to see interfaces:

    prompt# dsplns
    

    Step 4 To establish the physical connection between the service module and the PXM, enable a line with the command addln:

    prompt# addln 2
    

    Step 5 Display ports:

    prompt# dspports
    

    Step 6 Add a port:

    prompt# addprt port_num line_num port_type 
    

    Step 7 Display ports:

    prompt# dspports 
    
    

    Step 8 Choose signalling type:

    prompt# xcnfport "-pt" <PortNum) -sig (type)"
    
    <cr>
    

    Step 9 Now configure the logical link between the service module and the PXM by typing the command addcon:

    prompt# addcon "port dlci cir chan_type [CAC] [Controller_Type][mastership] 
    [remoteConnId]"
    
             
    

    where parameters are:

    port number — values ranging from 1-192 are accepted for T1 and 1-248 for E1

    DLCI number — value ranging from 0 to 1023

    committed rate — 0-1536000 bps for T1; 0-2048000 bps for E1

    chan type — values 1-5:

    1=NIW

    2=SIW-transparent

    3=SIW-xlation

    4=FUNI

    5=frForward

    CAC — Connection Admission Control (optional); 1 = enable, 2 = disable (default)

    Controller Type (Signalling) — 1:PVC (PAR) - Default , 2:SPVC (PNNI)

    mastership — 1 for master, 2 for slave

    Remote end Connection ID — Format :

    NodeName.SlotNo.PortNo.Dlci OR

    NodeName.SlotNo.PortNo.ControllerId.Dlci for FR end point OR

    NodeName.SlotNo.PortNo.VPI.VCI for ATM end point.

    Where controller ID can be 1(PAR),2(PNNI),3(TAG)</html>l6f


    Sample CESM-PXM Configuration

     
    
    CESM configuration 
    

    popeye01.1.1.CESM.a > dspcd 
    

        ModuleSlotNumber:            1 
    
        FunctionModuleState:         Active 
    
        FunctionModuleType:          CESM-8T1 
    
        FunctionModuleSerialNum:     786306 
    
        FunctionModuleHWRev:         ab 
    
        FunctionModuleFWRev:         5.0.00_12Feb99_2 
    
        FunctionModuleResetReason:   Power reset 
    
        LineModuleType:              LM-RJ48-8T1 
    
        LineModuleState:             Present 
    
        mibVersionNumber:            20 
    
        configChangeTypeBitMap:      CardCnfChng, LineCnfChng 
    
        cardIntegratedAlarm:         Clear 
    
        fab number:                  28-2199-02 
    

    popeye01.1.1.CESM.a > 
    

    popeye01.1.1.CESM.a > addln 
    
    ERR : incorrect number of parameters (not enough) 
    
    Syntax :    addln "line_num" 
    
                line number -- values : 1 - 8 
    

            possible errors are : 
    
            a) illegal/invalid parameters 
    
            b) line aleady exists 
    

    popeye01.1.1.CESM.a > addln 1 
    

    popeye01.1.1.CESM.a > cnfln 
    
    ERR : incorrect number of parameters (not enough) 
    
    Syntax :    cnfln "line_num line_code line_len clk_src [E1-signalling]" 
    
                line number -- values : 1 - 8 
    
                line code -- 2 for B8ZS (T1), 
    
                               3 for HDB3 (E1), 
    
                               4 for AMI (T1/E1) 
    
                line length -- 10-15 for T1, 
    
                               8 for E1 with SMB line module, 
    
                               9 for E1 with RJ48 line module 
    
                clock source -- clock source : 1 for loop clock, 2 for local clock 
    
                E1 signalling -- CAS: CAS, no CRC; CAS_CRC: CAS, with CRC; 
    
                               CCS: CCS, no CRC; CCS_CRC: CCS, with CRC; 
    
                               CLEAR: CLEAR channel 
    

            possible errors are : 
    
            a) illegal/invalid parameters 
    
            b) line doesn't exist, use addln to add line first 
    
            c) loopback/bert is on 
    

    popeye01.1.1.CESM.a > cnfln 1 2 10 2 
    

    popeye01.1.1.CESM.a > dsplns 
    

        Line  Conn      Type     Status/Coding      Length     XmtClock Alarm Stats 
    
              Type                                             Source         Alarm 
    
        ----  ----- ------------ ------ -------- ------------- -------- ----- ----- 
    
        1.1   RJ-48 dsx1ESF         Mod/dsx1B8ZS 0-131 ft      LocalTim  No    No 
    
        1.2   RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim 
    
        1.3   RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim 
    
        1.4   RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim 
    
        1.5   RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim 
    
        1.6   RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim 
    
        1.7   RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim 
    
        1.8   RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim 
    

        LineNumOfValidEntries: 8 
    

    Syntax : dsplns 
    

    popeye01.1.1.CESM.a > addport 
    
    ERR : incorrect number of parameters (not enough) 
    
    Syntax :    addport "port_num line_num begin_slot num_slot port_type" 
    
                port number -- values : 1-192 for T1, 1-248 for E1 
    
                line number -- values : 1 - 8 
    
                beginning slot -- beginning time slot 
    
                number of slot -- number of DS0 time slots assigned 
    
                port type -- values = 1 - 3, 1: structured 2: Unstructured 
    
                        3:framingOnVcDisconnect 
    

        possible errors are : 
    
        a) illegal/invalid parameters 
    
        b) port already exists 
    
        c) line not enabled 
    
        d) line not channelized 
    

    popeye01.1.1.CESM.a > addport 1 1 1 24 1 
    

    popeye01.1.1.CESM.a > dspports 
    

        Port     Ena/Speed   Type 
    
        ------   --- ------ -------- 
    
        1.1.1    Add/1536k  structur 
    

        Number of ports: 1 
    

        PortDs0UsedLine1:             0x00ffffff 
    
        PortDs0UsedLine2:             0x00000000 
    
        PortDs0UsedLine3:             0x00000000 
    
        PortDs0UsedLine4:             0x00000000 
    
        PortDs0UsedLine5:             0x00000000 
    
        PortDs0UsedLine6:             0x00000000 
    
        PortDs0UsedLine7:             0x00000000 
    
        PortDs0UsedLine8:             0x00000000 
    
        PortNumNextAvailable:         10 
    

    Syntax : dspports 
    

    popeye01.1.1.CESM.a > addcon 
    
    ERR : incorrect number of parameters (not enough) 
    
    Syntax :    addcon "port_num sig_type partial_fill cond_data cond_signalling 
    
                    [controller_type [mastership [remoteConnId]]]" 
    
                port number -- values : 1-192 for T1, 1-248 for E1 
    
                sig_type -- values : 1 - basic, 2 - e1Cas, 3 - ds1SfCas, 
    
                       4 - ds1EsfCas ; 
    
                partialfill -- values : 0 for fully filled, 20 - 47 for E1 Struct, 
    
                       25 - 47 for T1 Struct, 33 - 47 for T1/E1 Unstruct ; 
    
                conddata -- values : always 255 for UDT, 0 - 255 for SDT; 
    
                condsig -- values : 0 - 15; 
    
                controller type -- 1: PVC/PAR (default), 2: SPVC/PNNI 
    
                mastership -- 1: master, 2: slave (default) 
    
                remote end connection ID -- Format : NodeName.SlotNo.PortNo.Vpi.Vci 
    

        possible errors are : 
    
        a) Illegal/Invalid parameters. 
    
        b) Channel already exists. 
    
        c) Port may not be up. 
    

    popeye01.1.1.CESM.a > addcon 1 1 47 255 0 1 2 popeye01.0.1.10.100 
    


    Note Remote SlotNo. = 0 (zero) this points to the active PXM.


    Sample FRSM-PXM Configuration

    FRSM configuration 
    

    popeye01.1.2.FRSM.a > dspcd 
    

        ModuleSlotNumber:           2 
    
        FunctionModuleState:        Active 
    
        FunctionModuleType:         FRSM-8T1 
    
        FunctionModuleSerialNum:    788039 
    
        FunctionModuleHWRev:        ab 
    
        FunctionModuleFWRev:        5.0.00_04Feb99_2_CIR 
    
        FunctionModuleResetReason:  Reset by ASC from Cell Bus 
    
        LineModuleType:             LM-RJ48-8T1 
    
        LineModuleState:            Present 
    
        mibVersionNumber:           20 
    
        configChangeTypeBitMap:     CardCnfChng, LineCnfChng 
    
        cardIntegratedAlarm:        Clear 
    
        fab number:                 28-2069-02 
    

    popeye01.1.2.FRSM.a > 
    

    popeye01.1.2.FRSM.a > addln 
    

    ERR : incorrect number of parameters (not enough) 
    
    Syntax :    addln "line_num" 
    
                line number -- values ranging from 1-8 are accepted, for FRSM_8 
    

        possible errors are : 
    
        a) illegal/invalid parameters 
    
        b) line aleady exists 
    

    popeye01.1.2.FRSM.a > addln 1 
    

    popeye01.1.2.FRSM.a > cnfln 
    

    ERR : incorrect number of parameters (not enough) 
    
    Syntax :    cnfln "line_num line_code line_len clk_src [E1-signalling]" 
    
                line number -- values ranging from 1-8 are accepted, for FRSM_8 
    
                line code -- 2 for B8ZS (T1), 
    
                               3 for HDB3 (E1), 
    
                               4 for AMI (T1/E1) 
    
                line length -- 10-15 for T1, 
    
                               8 for E1 with SMB line module, 
    
                               9 for E1 with RJ48 line module 
    
                clock source -- clock source : 1 for loop clock, 2 for local clock 
    
                E1 signalling -- CAS: CAS, no CRC; CAS_CRC: CAS, with CRC; 
    
                                 CCS: CCS, no CRC; CCS_CRC: CCS, with CRC 
    
                                 CLEAR : Clear E1 
    

        possible errors are : 
    
        a) illegal/invalid parameters 
    
        b) line doesn't exist, use addln to add line first 
    
        c) loopback/bert is on 
    

    popeye01.1.2.FRSM.a > cnfln 1 2 10 2 
    

    popeye01.1.2.FRSM.a > dsplns 
    

        Line  Conn      Type     Status/Coding      Length     XmtClock Alarm Stats 
    
              Type                                             Source         Alarm 
    
        ----  ----- ------------ ------ -------- ------------- -------- ----- ----- 
    
        2.1   RJ-48 dsx1ESF         Mod/dsx1B8ZS 0-131 ft      LocalTim  No    No 
    
        2.2   RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim 
    
        2.3   RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim 
    
        2.4   RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim 
    
        2.5   RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim 
    
        2.6   RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim 
    
        2.7   RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim 
    
        2.8   RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim 
    

        LineNumOfValidEntries: 8 
    

    Syntax : dsplns 
    

    popeye01.1.2.FRSM.a > addport 
    

    ERR : incorrect number of parameters (not enough) 
    
    Syntax :    addport "port_num line_num ds0_speed begin_slot num_slot port_type" 
    
                port number -- values ranging from 1-192 are accepted for T1 and 1-248 
    
                    for E1 
    
                line number -- value ranging from 1 to 8 
    
                DS0 speed -- 1 for 56K, 2 for 64K 
    
                beginning slot -- beginning time slot in 1 base 
    
                number of slot -- number of DS0 time slots assigned to 
    
                port type -- values 1-3, 1=frame relay, 2=FUNI mode-1a, 3=frForward 
    
      
    

        possible errors are : 
    
        a) illegal/invalid parameters 
    
        b) port already exists 
    
        c) line not enabled 
    
        d) line not channelized 
    

    popeye01.1.2.FRSM.a > addport 1 1 2 1 2 1 
    

    popeye01.1.2.FRSM.a > upport 
    

    ERR : incorrect number of parameters (not enough) 
    
    Syntax :    upport "port_num " 
    
                port number -- values ranging from 1-192 are accepted for T1 and 1-248 
    
        for E1 
    

        possible errors are : 
    
        a) illegal/invalid parameter for port number 
    
        sprint01.1.2.FRSM.a > upport 1 
    

    popeye01.1.2.FRSM.a > dspports 
    

    Port     Ena/Speed EQServ SignalType   T391 T392 N391 N392 N393  Type    Alarm ELMI 
    
                       Ratio 
    
    -------- --- ----- ------ ------------ ---- ---- ---- ---- ---- -------- ----- ---- 
    
    2.1.1    Mod/ 128k   1    NoSignalling  10   15    6    3    4  frameRel   No   Off 
    

        Number of ports: 1 
    

        PortDs0UsedLine1:             0x00000003 
    
        PortDs0UsedLine2:             0x00000000 
    
        PortDs0UsedLine3:             0x00000000 
    
        PortDs0UsedLine4:             0x00000000 
    
        PortDs0UsedLine5:             0x00000000 
    
        PortDs0UsedLine6:             0x00000000 
    
        PortDs0UsedLine7:             0x00000000 
    
        PortDs0UsedLine8:             0x00000000 
    
        PortNumNextAvailable:         19 
    

    Syntax : dspports 
    

    popeye01.1.2.FRSM.a > addcon 
    

    ERR : incorrect number of parameters (not enough) 
    
    Syntax :    addcon "port dlci cir chan_type [CAC][Controller_Type][mastership] 
    
                    [remoteConnId]" 
    
                port number -- values ranging from 1-192 are accepted for T1 and 1-248 
    
                    for E1 
    
                DLCI number -- value ranging from 0 to 1023 
    
                committed rate -- 0-1536000 bps for T1; 0-2048000 bps for E1 
    
                chan type -- values 1-5, 1=NIW 2=SIW-transparent 3=SIW-xlation 4=FUNI 5 
    
                    =frForward 
    
                CAC -- Connection Admission Control (optional); 1 = enable, 2 = disable 
    
                    (default) 
    
                Controller Type (Signalling) -- 1: PVC (PAR) - Default , 2: SPVC (PNNI) 
    
                mastership -- 1 for master, 2 for slave 
    
                Remote end Connection ID -- Format : 
    
                 NodeName.SlotNo.PortNo.Dlci OR 
    
                 NodeName.SlotNo.PortNo.ControllerId.Dlci for FR end point OR 
    
                 NodeName.SlotNo.PortNo.VPI.VCI for ATM end point. 
    
                 Where controller ID can be 1(PAR),2(PNNI),3(TAG) 
    

        possible errors are : 
    
        a) Illegal/Invalid parameters 
    
        b) channel already exists 
    
        c) port may not be up 
    

    popeye01.1.2.FRSM.a > addcon 1 100 128000 2 2 1 2 popeye01.0.1.0.100 
    

    Note SlotNo. = 0 (zero) for the active PXM.


    Setting Up the AUSM Connection to PXM

    Use the following procedure to establish an ATM UNI/NNI connection using the AUSM card. The connection is between a T1 or E1 ATM UNI on the AUSM card and an ATM service interface elsewhere in the IPX/BPX network.


    Step 1 Login to the AUSM card.

    Step 2 To add the line, type addln:

    RPM-3 (configure)# addlin <line # (between 1 and 8)>
    

    Step 3 Type cnfln for line code, line length, and clock source.

    Step 4 Type upport specifying the port to be upped.

    Step 5 Use cnfportq to set up egress queues,

    where parameters are:

    Port number (1-8)

    Queue number (1-16)

    Queue priority

    0 = disable queue
    1 = high priority, always serve
    2 = best available
    3 = Min. guaranteed bandwidth
    4 = Min. guaranteed bandwidth with max. rate shaping
    5 = CBR with smoothing

    Service sequence number (1-16)

    Max. queue depth (1-8000)

    CLP low threshold (1-8000)

    CLP high threshold (1-8000)

    EFCI threshold (1-8000)

    Step 6 Type addcon to add the connection,

    where parameters are:

    Logical Connection (LCN 16-271)

    Connection Type (1 = vpc, 2 = vcc)

    Port Number (1-4)

    VPI (0-255)

    VCI (0-65535)

    Service Type (1 = cbr, 2 = vbr, 3 = abr)

    Queue Number (1-16)

    Step 7 To configure UPC, use one of the following:
    cnfupc cbr
    cnfupc vbr
    cnfupc abr

    Step 8 Type cnfchanfst to configure ForeSight.

    Step 9 If queue depths need to be changed, type cnfchanq.

    To add IMA ports use addimagrp.


    Sample AUSM-PXM Configuration

    AUSM configuration 
    

    popeye01.1.3.AUSMB8.a > dspcd 
    

    ModuleSlotNumber:            3 
    
    FunctionModuleState:         Active 
    
    FunctionModuleType:          AUSMB-8T1 
    
    FunctionModuleSerialNum:     023113 
    
    FunctionModuleHWRev:         aa 
    
    FunctionModuleFWRev:         10.0.00_12Feb99_1 
    
    FunctionModuleResetReason:   Reset by ASC from Cell Bus 
    
    LineModuleType:              LM-RJ48-8T1 
    
    LineModuleState:             Present 
    
    mibVersionNumber:            20 
    
    configChangeTypeBitMap:      CardCnfChng, LineCnfChng 
    
    cardIntegratedAlarm:         Major 
    
    cardMajorAlarmBitMap:        Line Alarm 
    
    cardMinorAlarmBitMap:        Channel failure 
    
    fab number:                  28-2580-01 
    
      
    

    popeye01.1.3.AUSMB8.a > addln 
    

    ERR : incorrect number of parameters (not enough) 
    
    Syntax :    addln "line_num" 
    
                line number -- values ranging from 1-8 are accepted, for AUSM-8T1/8E1, 
    
                    IMATM-T3T1/E3E1 
    

        possible errors are : 
    
        a) illegal/invalid parameters 
    
        b) line aleady exists 
    

    popeye01.1.3.AUSMB8.a > addln 1 
    

    popeye01.1.3.AUSMB8.a > cnfln 1 
    

    ERR : incorrect number of parameters (not enough) 
    
    Syntax :    cnfln "line_num line_code line_len clk_src [E1-signalling]" 
    
                line number -- values ranging from 1-8 are accepted, for AUSM-8T1/8E1, 
    
                    IMATM-T3T1/E3E1 
    
                line code --    2 for B8ZS (T1), 
    
                                3 for HDB3 (E1) 
    
                line length -- 10-15 for T1, 8 for E1 with SMB module, 
    
                                9 for E1 with RJ48 line module 
    
                clock source -- clock source : 1 for loop clock, 2 for local clock 
    
                E1 signalling -- CCS: CCS, no CRC; CCS_CRC: CCS, with CRC; 
    
                               CLEAR: Clear E1 
    

        possible errors are : 
    
        a) illegal/invalid parameters 
    
        b) line doesn't exist, use addln to add line first 
    
        c) loopback/bert is on 
    

    popeye01.1.3.AUSMB8.a > cnfln 1 2 10 2 
    

    popeye01.1.3.AUSMB8.a > dsplns 
    

        Line  Conn      Type     Status/Coding      Length     XmtClock Alarm Stats 
    
              Type                                             Source         Alarm 
    
        ----  ----- ------------ ------ -------- ------------- -------- ----- ----- 
    
        3.1   RJ-48 dsx1ESF         Mod/dsx1B8ZS 0-131 ft      LocalTim  Yes   No 
    
        3.2   RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim 
    
        3.3   RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim 
    
        3.4   RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim 
    
        3.5   RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim 
    
        3.6   RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim 
    
        3.7   RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim 
    
        3.8   RJ-48 dsx1ESF         Dis/dsx1B8ZS 0-131 ft      LocalTim 
    

        LineNumOfValidEntries: 8 
    

    Syntax : dsplns 
    

    popeye01.1.3.AUSMB8.a > addport 
    

    ERR : incorrect number of parameters (not enough) 
    
    Syntax :    addport "port_num port_type line_num" 
    
                port number -- values ranging from 1-8 
    
                Port Type -- 1 - UNI, 2 - NNI 
    
                line number -- value ranging from 1 to 8 
    

        possible errors are : 
    
        a) Incorrect parameters 
    
        b) Line not present 
    
        c) Line part of another IMA port or ATM port 
    
        d) Port already in use 
    

    popeye01.1.3.AUSMB8.a > addport 1 1 1 
    

    popeye01.1.3.AUSMB8.a > dspports 
    

        List of ATM ports: 
    
        ================== 
    
        Port PortType Line# Portenable  Speed  PortState 
    
        ---- -------- ----- ----------  -----  --------- 
    
        3.1   UNI      1    UP           3622  Active 
    

    No IMA ports are currently active 
    

    Syntax : dspports 
    

    popeye01.1.3.AUSMB8.a > addcon 
    

    ERR : incorrect number of parameters (not enough) 
    
    Syntax :    addcon "port_num vpi vci conn_type service_type [Controller_Type] [mast 
    
                    ership] [remoteConnId]" 
    
                port number -- values ranging from 1-8 
    
                Channel VPI -- Virtual Path Identifier: 0 - 255 
    
                Channel VCI -- Virtual Channel Identifier: 0 - 65535 for VCC, * for VPC 
    
                Connection Type -- Connection Type : 0 - VCC , non zero - Local 
    
                                   VP Id of the VPC (1 to 20) 
    
                Service Type -- Service Type: 1 - CBR, 2 - VBR, 3 - ABR, 4 - UBR 
    
                Controller Type (Signalling) -- 1: PVC (PAR) - Default , 2: SPVC (PNNI) 
    
                Mastership -- 1 for master, 2 for slave Default:Slave 
    
                Remote end Connection ID -- Format : NodeName.SlotNo.PortNo.ExternalConnId 
    

        possible errors are : 
    
        a) Illegal/Invalid parameters 
    
        b) channel already exists 
    
        c) port may not be up 
    

    popeye01.1.3.AUSMB8.a > addcon 1 20 200 0 2 1 2 popeye01.0.1.20.200 
    

    Local Connection Id is : popeye01.3.1.20.200 
    


    Note This adds the AUSM connection to the active PXM.



    Note Again, SlotNo. = 0 (zero) for the active PXM.


    Viewing FRSM, CESM and AUSM Connections Through the PXM

    The following are CLI commands on the PXM, to see FRSM, CESM and AUSM connections through PXM. Whether, these are Feeder, UNI or DAX connections, the PXM command dspcons shows, all connections on the shelf. You can also, execute some commands on the service module, side to see the connection parameters (these are dspchan, dspcon etc.).

    Here is a typical output of dspcons on PXM:

    This End        Node Name       Other End       Status
    
                                                          
    
    1.1.0.16        NODENAME        2.1.10.16       OK
    
    1.1.0.17        NODENAME        2.1.10.17       OK
    
    1.1.0.18        NODENAME        2.1.10.18       OK
    
    1.1.0.19        NODENAME        2.1.10.19       OK
    
    1.1.0.20        NODENAME        2.1.10.20       OK
    
    1.1.0.21        NODENAME        2.1.10.21       OK
    
    1.1.0.22        NODENAME        2.1.10.22       OK
    
    1.1.0.23        NODENAME        2.1.10.23       OK
    
    1.1.0.24        NODENAME        2.1.10.24       OK
    
    1.1.0.25        NODENAME        2.1.10.25       OK
    
    1.1.0.26        NODENAME        2.1.10.26       OK
    
    1.1.0.27        NODENAME        2.1.10.27       OK
    
    1.1.0.28        NODENAME        2.1.10.28       OK
    
    1.1.0.29        NODENAME        2.1.10.29       OK
    
    1.1.0.30        NODENAME        2.1.10.30       OK
    
    1.1.0.31        NODENAME        2.1.10.31       OK
    
    1.1.0.32        NODENAME        2.1.10.32       OK
    

    Configuration Examples

    ATM Configuration Examples

    For detailed configuration examples, refer to the router software publications listed in the first paragraph in the Preface at the beginning of this document. The following sections contain examples of ATM interface configurations:

    Example of PVCs with AAL5 and LLC/SNAP Encapsulation

    Example of PVCs in a Fully Meshed Network

    For examples of emulated LAN configurations, refer to the document, MGX 8850 Wide Area Switch Installation and Configuration.

    Example of PVCs with AAL5 and LLC/SNAP Encapsulation

    The following example creates PVC 5 on the ATM interface 5/1 using LLC/SNAP encapsulation over AAL5. ATM interface 5/1 (IP address 1.1.1.2 255.255.255.0) connects with the ATM interface (IP address 1.1.1.1 255.255.255.0) at the other end of the connection. The static map list named atm1 declares that the next node is a broadcast point for multicast packets from IP.

    interface switch 5/1
    
    ip address 1.1.1.2 255.255.255.0
    
     map-group atm1
    
     atm pvc 2 0 1 aal5snap
    
    !
    
    no ip classless
    
    !
    
    map-list atm1
    
     ip 1.1.1.1 atm-vc 2 broadcast
    

    The following example is of a typical ATM configuration for a PVC:

    interface switch 5/1
    
    ip address 131.108.168.112 255.255.255.0
    
    map-group atm
    
    atm pvc 2 2 2 aal5snap
    
    atm pvc 6 6 6 aal5snap
    
    atm pvc 7 7 7 aal5snap
    
    clns router iso-igrp comet
    
    !
    
    router iso-igrp comet
    
    net 47.0004.0001.0000.0c00.6666.00
    
    !
    
    router igrp 109
    
    network 131.108.0.0
    
    !
    
    ip domain-name CISCO.COM
    
    !
    
    map-list atm
    
    ip 131.108.168.110 atm-vc 7 broadcast
    
    clns 47.0004.0001.0000.0c00.6e26.00 atm-vc 6 broadcast
    
    atm-vc 2 broadcast
    

    Example of PVCs in a Fully Meshed Network

    The configurations for RPMs A, B, and C follow. In this example, the RPMs are configured to use PVCs. Fully meshed indicates that each network node has either a physical circuit or a virtual circuit connecting it to every other network node. Note that the two map-list statements configured in RPM A identify the ATM addresses of RPMs B and C. The two map-list statements in RPM B identify the ATM addresses of RPMs A and C. The two map list statements in RPM C identify the ATM addresses of RPMs A and B. Figure 5-4 illustrates a fully meshed network.

    Figure 5-4 Fully Meshed ATM Configuration Example


    Note In the following example, RPM A, RPM B, and RPM C are located in the same MGX 8850 chassis.


    RPM A (slot 4)

    ip routing 
    
    ! 
    
    interface Switch 4/1 
    
    ip address 131.108.168.1 255.255.255.0 
    
    atm pvc 10 0 10 aal5snap 
    
    atm pvc 2 0 20 aal5snap 
    
    map-group test-a 
    
    ! 
    
    map-list test-a 
    
    ip 131.108.168.2 atm-vc 10 broadcast 
    
    ip 131.108.168.3 atm-vc 2 broadcast 
    
    ! 
    
    rpmrscprtn PAR 100 100 1 255 0 3840 4047 
    
    addcon vpc sw4/1 10 rname rslot 5 1 0 20 
    
    addcon vpc sw4/1 2 rname rslot 3 1 0 21 
    

    RPM B (slot 5)

    ip routing 
    
    ! 
    
    interface Switch 5/1 
    
    ip address 131.108.168.2 255.255.255.0 
    
    atm pvc 10 0 20 aal5snap 
    
    atm pvc 2 0 21 aal5snap 
    
    map-group test-b 
    
    ! 
    
    map-list test-b 
    
    ip 131.108.168.1 atm-vc 10 broadcast 
    
    ip 131.108.168.3 atm-vc 2 broadcast 
    
    ! 
    
    rpmrscprtn PAR 100 100 1 255 0 3840 4047 
    
    addcon vpc sw5/1 20 rname rslot 4 1 0 10 master local 
    
    addcon vpc sw5/1 21 rname rslot 3 1 0 22 
    

    RPM C (slot 3)

    ip routing 
    
    ! 
    
    interface Switch 3/1 
    
    ip address 131.108.168.3 255.255.255.0 
    
    atm pvc 2 0 21 aal5snap 
    
    atm pvc 4 0 22 aal5snap 
    
    map-group test-c 
    
    ! 
    
    map-list test-c 
    
    ip 131.108.168.1 atm-vc 2 broadcast 
    
    ip 131.108.168.2 atm-vc 4 broadcast 
    
    ! 
    
    rpmrscprtn PAR 100 100 1 255 0 3840 4047 
    
    addcon vpc sw3/1 21 rname rslot 4 1 0 20 master local 
    
    addcon vpc sw3/1 22 rname rslot 5 1 0 21 master local 
    

    Configuration Mode

    You can configure the RPM manually if you prefer not to use AutoInstall or the prompt-driven System Configuration Dialog.


    Note Refer to the section "Cisco IOS Software Basics" later in this chapter for basic information about Cisco IOS software, getting context-sensitive help, and saving configuration changes.


    Take the following steps to configure the RPM manually:


    Step 1 Connect a console terminal to the RPM.

    Follow the instructions described in "Installing the Cisco MGX 8850 RPM," and then power ON the RPM.

    Step 2 When you are prompted to enter the initial dialog, enter no to go into the normal operating mode of the RPM:

    Would you like to enter the initial dialog? [yes]: no
    

    Step 3 After a few seconds you will see the user EXEC prompt (Router>).

    By default, the host name is Router, but the prompt will match the current host name. In the following examples, the host name is MGX8850-RPM. Enter the enable command to enter enable mode. You can only make configuration changes in enable mode:

    MGX8850-RPM> enable
    

    The prompt will change to the privileged EXEC (enable) prompt, MGX8850-RPM#.

    Step 4 Enter the configure terminal command at the enable prompt to enter configuration mode:

    MGX8850-RPM# config terminal
    

    You can now enter any changes you want to the configuration. You will probably want to perform the following tasks:

    a. Assign a host name for the RPM using the hostname command.

    b. Enter an enable secret using the enable secret command.

    c. Enter an enable password using the enable password command.

    d. Assign addresses to the interfaces using the protocol address command.

    e. Specify which protocols to support on the interfaces.

    Refer to the Cisco IOS configuration and command reference publications for more information about the commands you can use to configure the RPM. You can also refer to the MGX 8850 Wide Area Switch Command Reference and MGX 8850 Wide Area Switch Installation and Configuration documents for information about the commands you can use to configure the RPM.

    Step 5 When you finish configuring the RPM, enter the exit command until you return to the privileged EXEC prompt (MGX8850-RPM#).

    Step 6 To save the configuration changes to NVRAM, enter the copy running-config startup-config command at the privileged EXEC prompt:

    MGX8850-RPM# copy running-config startup-config
    
    ********
    


    The RPM is now configured and will boot with the configuration you entered.

    This concludes the initial RPM configuration.

    Verifying Network Connectivity

    When you have installed and configured the RPM, you can use the following commands in user EXEC mode to verify network connectivity:

    ping—Sends a special datagram to the destination device, then waits for a reply datagram from that device

    telnet—Logs in to a remote node

    trace—Discovers the routes that packets take when traveling from one RPM to another

    If there is a problem with network connectivity, refer to "Maintaining the Cisco MGX 8850 RPM," and check the cable connections. If there is still a problem, check the RPM configuration. Contact customer service for further assistance.

    Specifying the Boot Method

    You can enter multiple boot commands in the configuration in NVRAM to provide a backup method for loading the Cisco IOS image onto the RPM. The RPM boots using the first boot command that succeeds. If you enter multiple boot commands, the RPM executes them in the order they are entered. There are two ways to load the Cisco IOS image: from the PXM hard drive or from a TFTP server on the network.

    1. PXM Hard Drive

    Information stored in HD is not vulnerable to network failures that might occur when you load system software from servers. In the following example, replace filename with the filename of the Cisco IOS image:

    MGX8850-RPM> enable
    
    Password: enablepassword
    
    MGX8850-RPM# configure terminal
    
    MGX8850-RPM (config)# boot system c:filename
    
    MGX8850-RPM (config)# Ctrl-Z
    
    MGX8850-RPM# copy running-config startup-config
    
    Building configuration ...
    
    [OK]
    
    MGX8850-RPM# exit
    
    MGX8850-RPM>
    

    2. TFTP server

    If the PXM hard drive does not contain a valid Cisco IOS image, you can specify that system software be loaded from a TFTP server on your network as a backup boot method for the RPM. In the following example, replace filename with the filename of the Cisco IOS image, and replace ipaddress with the IP address of the TFTP server:

    MGX8850-RPM> enable
    
    Password: enablepassword
    
    MGX8850-RPM# configure terminal
    
    MGX8850-RPM (config)# boot system tftp filename ipaddress
    
    MGX8850-RPM (config)# Ctrl-Z
    
    MGX8850-RPM# copy running-config startup-config
    
    Building configuration ...
    
    [OK]
    
    MGX8850-RPM# exit
    
    MGX8850-RPM>
    

    3. PXM C: drive

    The RPM has access to the file system on the PXM C:drive, in the C:RPM directory. Use the Console port on the RPM to boot the RPM from Flash so that you configure its ATM switch interface as no shutdown. This then lets you access the c: drive on the PXM and copy files to the startup config or to bootflash.

    In the following example, replace filename with the filename of the Cisco IOS image. Type the following commands to boot the RPM from the PXM and copy files:


    MGX8850-RPM> enable 
    
    Password:enablepassword 
    
    MGX8850-RPM# configure terminal 
    
    MGX8850-RPM (config)# boot system c:filename 
    
    MGX8850-RPM (config)# Ctrl-Z 
    
    MGX8850-RPM# copy running-config startup-config 
    
    Building configuration ... 
    
    [OK] 
    
    MGX8850-RPM# 
    

    ***** 
    

    Then reload the RPM to get back to rommon and then boot full IOS from the PXM disk.


    Note Put the RPM IOS image in the RPM directory of the PXM hard disk with the filename specified in the RPM boot command.


    Cisco IOS Software Basics

    This section provides you with some basic information about the Cisco IOS software and includes the following sections:

    Cisco IOS Modes of Operation

    Getting Context-Sensitive Help

    Saving Configuration Changes

    Cisco IOS Modes of Operation

    Cisco IOS software provides access to several different command modes. Each command mode provides a different group of related commands.

    For security purposes, Cisco IOS software provides two levels of access to commands: user and privileged. The unprivileged user mode is called user EXEC mode. The privileged mode is called privileged EXEC mode and requires a password. The commands available in user EXEC mode are a subset of the commands available in privileged EXEC mode.

    Table 5-3 describes some of the most commonly used modes, how to enter the modes, and the resulting prompts. The prompt helps you identify which mode you are in and, therefore, which commands are available to you.

    Table 5-3 Cisco IOS Operating Modes

    Mode of Operation
    Usage
    How to Enter the Mode
    Prompt

    User EXEC

    User EXEC commands allow you to connect to remote devices, change terminal settings on a temporary basis, perform basic tests, and list system information. The EXEC commands available at the user level are a subset of those available at the privileged level.

    Log in.

    MGX8850-RPM>

    Privileged EXEC

    Privileged EXEC commands set operating parameters. The privileged command set includes those commands contained in user EXEC mode, and also the configure command through which you can access the remaining command modes. Privileged EXEC mode also includes high-level testing commands, such as debug.

    From user EXEC mode, enter the enable EXEC command.

    MGX8850-RPM#

    Global configuration

    Global configuration commands apply to features that affect the system as a whole.

    From global configuration mode, enter the configure privileged EXEC command.

    MGX8850-RPM(config)#

    Interface configuration

    Interface configuration commands modify the operation of an interface such as an Ethernet or serial port. Many features are enabled on a per-interface basis. Interface configuration commands always follow an interface global configuration command, which defines the interface type.

    From global configuration mode, enter the interface type number command. For example, enter the interface int switch 9/1 command to configure the ATM interface.

    MGX8850-RPM(config-if)#

    ROM monitor

    ROM monitor commands are used to perform low-
    level diagnostics. You can also use the ROM monitor commands to recover from a system failure and stop the boot process in a specific operating environment.1

    From privileged EXEC mode, enter the reload EXEC command. Press Break during the first 60 seconds while the system is booting.

    >

    1 You can modify the configuration register value using the config-reg configuration command. Refer to "Maintaining the Cisco MGX 8850 RPM," for more information.


    Almost every configuration command also has a no form. In general, use the no form to disable a feature or function. Use the command without the keyword no to reenable a disabled feature or to enable a feature that is disabled by default. For example, IP routing is enabled by default. To disable IP routing, enter the no ip routing command and enter ip routing to reenable it. The Cisco IOS software command reference publication provides the complete syntax for the configuration commands and describes what the no form of a command does.

    Getting Context-Sensitive Help

    In any command mode, you can get a list of available commands by entering a question mark (?).

    MGX8850-RPM> ?
    

    To obtain a list of commands that begin with a particular character sequence, type in those characters followed immediately by the question mark (?). Do not include a space. This form of help is called word help, because it completes a word for you.

    MGX8850-RPM# co?
    
    configure  connect  copy
    

    To list keywords or arguments, enter a question mark in place of a keyword or argument. Include a space before the question mark. This form of help is called command syntax help, because it reminds you which keywords or arguments are applicable based on the command, keywords, and arguments you have already entered.

    MGX8850-RPM# configure ?
    
      memory    Configure from NV memory
    
      network   Configure from a TFTP network host
    
      terminal  Configure from the terminal
    
      <cr>
    

    You can also abbreviate commands and keywords by entering just enough characters to make the command unique from other commands. For example, you can abbreviate the show command to sh.

    Saving Configuration Changes

    Whenever you make changes to the RPM configuration, you must save the changes to memory so they will not be lost if there is a system reload or power outage. There are two types of configuration files: the running (current operating) configuration and the startup configuration. The running configuration is stored in RAM; the startup configuration is stored in NVRAM.

    To display the current running configuration, enter the show running-config command. Enter the copy running-config startup-config command to save the current running configuration to the startup configuration file in NVRAM.

    MGX8850-RPM> enable
    
    MGX8850-RPM# copy running-config startup-config
    

    To display the startup configuration, enter the show startup-config command. Enter the copy startup-config running-config command to write the startup configuration to the running configuration.

    MGX8850-RPM> enable
    
    MGX8850-RPM# copy startup-config running-config
    

    To erase both configuration files (and start over), enter the write erase and reload commands:

    MGX8850-RPM> enable
    
    MGX8850-RPM# write erase
    
    MGX8850-RPM# reload
    

    Warning This command sequence will erase the entire RPM configuration in RAM and NVRAM and reload the RPM.