|
|
This chapter assumes you have rack-mounted the PNNI Controller and the BPX switch, and have powered up the units as described in the Cisco Service Expansion Shelf (SES) Hardware Installation Guide. If so, you are now ready to perform the initial setup task sequence shown in Figure 8-1.

After completing the initial setup, you will be ready to bring up the system.
The SES PNNI controller interfaces (Figure 8-2) are located on the PXM UIA backcard (Figure 8-3) of the SES PNNI node. Control interfaces associated with PNNI configuration are as follows:
The remaining ports on the PXM-UIA backcardT1 clock input, E1 clock input, and external alarm outputare typically not used during the SES PNNI controller application. These ports support external audio or visual alarms and external clock sources.

The control port (sometimes referred to as the Console Port) provides an RS232 interface for connecting an ASCII terminal to the shelf, and for running the PNNI Controller CLI. This interfaces provides an RJ45 connector with the following configuration:
The control port provides:
![]() |
Note Before you use the CiscoView or the Cisco WAN Manager network management applications, the IP addresses associated with the switch must reside on the workstation in the etc/hosts file. Altenatively, you can use DNS, if applicable. |
![]() |
Note The text fileconfig.svon the workstation must contain information associated with the switch intended to serve as the gateway node, such as the name of the switch you intend to be the gateway node, the network ID, the network name, and so on. See the Cisco WAN Manager documentation for the file system requirements on the workstation. |
The LAN port provides an Ethernet interface. It uses an RJ45 connector, 10BaseT, and supports 802.3 Ethernet. Through the Ethernet Port, you can use a workstation running a Cisco network management application such as the Cisco WAN Manager (formerly known as StrataView Plus) or CiscoView applications. At least one SES PNNI node is typically collocated with a NMS workstation, and connected to the same Ethernet segment. That BPX often serves as the gateway for the IP relay (network IP) inband communication with the other SES PNNI nodes.
The CLI is accessed through the PXM LAN port.
The maintenance port provides modem access to the SES PNNI controller. It has an RJ45 connector with the following configuration:
Through the maintenance port (which is sometimes referred to as the Modem Port), you can connect either a single workstation running an IP-based application, or a terminal server that supports multiple workstations. The workstation to be used must support either SLIP or PPP. Typically, use of this port includes a modem because the switch resides at a remote location. The typical applications are software and firmware download or tasks that require low-level access.
Both the maintenance port and LAN port support IP-based applications. You can access these ports to run Telnet, TFTP, or SNMP.
The PNNI Controller OC-3 or T3/E3 ATM uplink backcard (Figure 8-4) must be connected to the BPX switch at the BXM cards (Figure 8-2). Both the active and standby PXMs must be connected to the BPX.
The BPX BXM card may also need to be configured for SONET Automatic Protection Switching (APS), as described in "Configure SES PNNI Redundancy" section.
The initial configuration of the SES PNNI controller typically consists of the following task sequence:
Use the steps in this section to connect the PNNI Controller terminal to be used to access the PNNI Controller CLI.
Connect your terminal to the RJ45 control port on the PXM-UIA backcard of the SES. Make sure your terminal communication parameters are set to match the control port's, using the following settings:
Step 4 If you are using an ASCII terminal connected to the control port, the command prompt should now be displayed on the terminal screen.
![]() |
Note (If the display is skewed, make sure the terminal speed and user interface control port speeds are the same.) |
![]() |
Tips If you need to load PXM firmware, go to the next section, entitled "Configure IP Address". |
![]() |
Tips If your PXM already has firmware loaded, go to the section entitled "Update Backup Boot File and Runtime Controller Image". |
The PNNI Controller command line interface (CLI) provides access to the PNNI Controller and is typically used during initial installation, troubleshooting, or any situation where low-level control is useful.
The PNNI Controller command line prompt (Figure 8-5) displays the name of the SES PNNI Controller, the shelf number, the slot number and type for the current card, and the current status of the currently displayed PXM.

The example in Figure 8-5 shows that an active PXM card is resident in slot 1 of the node known as excel.
![]() |
Note A PXM card occupies only slot 1 and/or 2 in a PNNI Controller chassis. |
The command notation and argument parameters comply with the following, standard programming conventions
You must type all command arguments, then press the Return key or Enter key. If you need to view the syntax and arguments for a command, type the command without arguments. The prompt will return the full range of parameters for the specified command.
Use the steps in the following two sections to load runtime firmware onto a PXM that has only a boot loader.
You must configure the IP address before you can load runtime firmware onto a PXM.
![]() |
Tips Before starting the steps in this section, make sure the PNNI Controller is powered on, no alarm LEDs are evident, and the terminal is connected to the Control Port on the PXM-UIA. |
Step 2 Connect the RJ45 LAN port to a 10Base-T hub Ethernet segment to which the NMS workstation has access.
Step 3 Use the bootChange command to set the IP address for the Ethernet LAN port on the PXM.
Also, if the workstation from which you later download firmware is on a different subnet from the PXM, configure the IP address of the gateway device that connects the subnets.
> '.' = clear field; '-' = go to previous field; ^D = quit boot device : lnPci processor number : 0 host name : file name : inet on Ethernet (e) : 172.29.37.41 inet on backplane (b): host inet (h) : gateway inet (g) : 172.29.37.1 user (u) : ftp password (pw) (blank = use rsh): flags (f) : 0x0 target name (tn) : startup script (s) : other (o) :
The PXM now has an IP address.
Step 4 Use the reboot command to reset the PXM. The PXM is ready to receive a firmware image through the Ethernet port from the workstation.
Step 5 Use the routeShow command to show all IP addresses configured.
Use the workstation for Step 6 through Step 7.
Step 6 At the workstation, execute a ping to the PXM, using the IP address to confirm that the node is reachable.
Step 7 At the UNIX prompt, establish communication with the PXM by entering:
tip -19200 /dev/ttya (or ttyb)
When a PXM1 card is booted up, a user may get one of the following two prompts:
spirit.1.PXM.a> represents the CLI prompt)this means the system is booted up with run time image (using cisco as default login and password).
This section contains the following topics associated with updating the backup boot file and runtime controller image.
Before boot up a PXM1, make sure Jumper J1 is removed. Jumper J1 is used only when PXM1 is hung. Putting Jumper J1 in will force the PXM1 boot with backup boot image. From there, a good runtime image then can be loaded. The PXM1 will boot up with run time image only when Jumper J1 is removed.
The following items must be in place prior to attempting installation of the SES PNNI platform software.
Check PXM for the existing Backup Boot Image and Runtime Image:
If you do not have the latest _bt.fw and _ses.fw in C:/FW directory, that means you do not have the latest backup boot image or run time image in the PXM, you should update your system image with the following procedures. Otherwise, skip to "Configure SES PNNI Controller Shelf Parameters" section.
| Filename | Description | Setrev Command |
|---|---|---|
PXM1_001.000.000_ses.fw | run time firmware image | set rev 1.0(0) 1 |
PXM1_001.000.000_bt.fw | boot image | not applicable |
| 1The setrev command will be incrementally updated according to subsequent releases of the SES. For example, the setrev command for the next release will be setrev1.0(2). |
Follow these steps to install the backup boot:
For example:
![]() |
Note Check to ensure there are no backup boot images other than the one you just downloaded in the C:/FW/ directory. |
Step 2 If the system is at the CLI promp, run the following command to go to the backup boot:
Step 3 Run the following command to burn the backup boot image into the flash memory:
pxm1bkup>flash_file("001.000.000")The system will look for the file pxm1_001.000.000_bt.fw in C:/FW directory, and burn it onto the flash.
This new back up boot image should be brought up by rebooting the card.
The system will then come up in backup boot.
Follow these steps to install the runtime image:
For example:
$ftp 162.29.38.101The FTP prompt appears.
Login to the system with username and password.
Step 2 At the FTP prompt, type the bin command.
binStep 3 Use the put command to download the image into the C:/FW directory.
put pxm1_001.000.000_ses.fw C:/FW/pxm1_001.000.000_ses.fwStep 4 Quit the FTP application
quitUse the control terminal for Step 5 through Step 7.
Step 5 At the console, use the cd command to locate the FW directory on the hard drive, then list the contents to confirm that the firmware resides in the FW directory:
Unknown.1.PXM.a> cd c:/FWStep 6 Enter the following command
1. If you are in the CLI Prompt:
For example, setrev 1 1.0(0) p
revtype is p for primary image and s for secondary image.
2. If you are in the backup boot prompt:
sysVersionSet "version"version | The version number of the firmware. The name of a PXM firmware file has the format pxm1_version_ses.fw. For example, in pxm1_001.000.000_ses.fw, the version will be 001.000.000. |
Step 7 Reboot the system again:
rebootA login prompt appears on the console. The system is now in the same state as one that has a PXM shipped with a runtime firmware image.
Use the PNNI Controller terminal to perform the following procedure.
Step 2 Use the default (active) PXM.
Because the PXM has not been configured with a name, the prompt appears similar to the following example:
UNKNOWN.1.PXM.a>
The PNNI Controller prompt contains the node name, shelf number, slot number, and activity status of the current PXM ().
Step 3 Use the dspcds command to view the cards currently installed in the PNNI Controller:
Unknown.1.PXM.a> dspcds![]() |
Note No service modules are resident in slots 3 through 7 of the PNNI Controller. |
Step 4 Use the dspipif command to view the IP addresses in the system:
Unknown.1.PXM.a> dspipifStep 5 Use the ipifconfig command to modify P addresses, as needed:
Unknown.1.PXM.a> ipifconfig <interface> <IP_Addr> <Net_Mask> [BroadcastAddr]interface | Indicate the interface to be configured. lnPci0 = Ethernet (LAN AUI) sl0 = SLIP (Maintenance port) atm0 = ATM IP Address (for feeder application only) |
BroadcastAddr | Applicable only to the Ethernet interface. |
Step 6 Use the cnfname command to assign a name to the switch:
Unknown.1.PXM.a> cnfname <node name>node name | A case-sensitive character string of up to eight characters. The configured node name will be identified in the CLI command prompt. |
Step 7 Use the cnfpasswd command to set a new password for the node.
Step 8 This Step is optional.
Use the cnftime command to configure the time of the system. Use either the cnftmzn or the cnftmzngmt command to configure a time zone for the node:
cnftime <hh:mm:ss>. For example, cnftime 11:20:30
If the node resides within the timezones of the Western Hemisphere, use the cnftmzn command:
cisco22.1.PXM.a> cnftmzn <timezone>
timezone Greenwitch Mean Time Eastern Standard Time Central Standard Time Mountain Standard Time Pacific Standard Time | Value to indicate timezone to be used on the node. GMT EST CST MST PST |
If the node resides outside the timezones of the Western Hemisphere, use the cnftmzngmt command.
cisco22.1.PXM.a> cnftmzngmt <timeoffsetGMT>timeoffsetGMT | Value to indicate GMT offset hours to be used on the node, in the range -12 through +12. |
![]() |
Note Once the PNNI Controller is connected to the BPX switch, it will receive its date and time from the BPX, if it is configured or available in the BPX. |
Step 9 Use the cnfstatsmgr command to specify the IP address of the workstation that runs the Cisco WAN Manager application. Before it sends statistics, the node must have the IP address of the workstation with this application.
cnfstatsmgr <IP_Addr>IP_Addr | IP address of the workstation. |
If the node has a redundant PXM, it automatically receives the same IP addresses and configuration as the primary PXM. With the IP addresses in place, you can configure the broadband (ATM uplink) interface through the CiscoView application or the CLI.
Use the procedure in this section to add the PNNI Controller at the BPX.
At the BPX CLI, perform the following steps:
Step 2 Use the cnfvsiif command at the BPX to configure the Service Class Template for the uplink (feeder trunk). 1 is for MPLS service template, 2 is for ATMF service template on port, and 3 for ATMF service template on trunk. For SES PNNI controller uplink, the service class template should be set to 3.
Step 3 Use the cnfrsrc command to configure resource on the trunk interface for the PNNI controller's control channels. Since SES PNNI controller uplink uses VPI=3 to carry LMI(Annex-G) and IP Relay information between the SES and BPX, VPI=3 must be avoided when VSI VPI range is assigned. The valid VSI VPI range is 1-2 or 4-4095.No AutoRoute resource needs to be reserved in uplink.
Step 4 Use the addshelf command, with feeder type set to "x" (for aal5), to add the SES PNNI Controller to the BPX and to enable the AnnexG protocol to run between the BPX and the SES PNNI Controller.
Step 5 Use the addctrlr command to enable VSI capabilities on the trunk interface.
The VSI protocol will start operating and the VSI master in the PNNI controller will establish communication with the VSI slaves running in the BXM cards at the BPX.
Initial configuration is not required from the PNNI controller. The default node name and address will be used in the messages between the BPX and the PNNI Controller.
When the Uplink is up, dsplmilink on SES should display the current alarm status as "clear", and dspcds on BPX should show all the active cards in the shelf including uplink.
A redundant card comprises two sets of front cards and back cards. One set of front and back cards is known as the active pair and the other set is known as the standby pair. All the work is done by the active pair of cards and the standby pair acts as a backup If the active front card fails, the standby front and back card take over. If the active back card fails, manual intervention is needed. because the standby back card won't take over automatically. There are three types of redundant configurations:
1. OC-3 Y-cable Redundancy
2. DS-3/E3 Y cable Redundancy
3. APS Redundancy
Take one Y-cable. Plug one SC-connector to the RX port of one back card and plug the other
SC connector to the RX port of the other back card. Plug the SC connectors of the other Y-cable to the TX ports of the back cards
The other end has to be plugged to the BXM. So the RX cable from the SES goes to the TX port of the BXM and the TX cable of the SES goes to the RX port of the BXM.
![]() |
Note Refer to the BPX 8600 documentation for details about these commands. |
Take one Y - cable. Plug one SMB connector to the RX port of one back card and plug the other SMB connector to the RX port of the other back card. Plug the SMB connectors of the other Y-cable to the TX ports of the back cards. The other end has to be plugged to the BXM. So the RX cable from the SES goes to the TX port of the BXM and the TX cable of the SES goes to the RX port of the BXM.
![]() |
Note For details about the commands mentioned above refer to the BPX manual. |
TRK Current Alarm Status Other End1.1 CLEAR orpbpx1/4.2SES supports dual back-card APS 1+1 mode redundancy. "Dual back-card" means that the protection line must be on a back-card different from the working line's back-card. APS is supported only for line 1 and only for type OC-3 of the uplink.
It is possible to use the uplink (between the BPX and SES) both without and with APS. If APS is added (enabled), it provides line- and card-level redundancy for the uplink. Therefore, if a single line or back-card fails, the uplink will still carry traffic over the other line.
The APS line that was active before a front-card failure or front-card switchover continues to be the active APS line after the transitions (if any) of the front-cards.
![]() |
Note The front-cards, daughter-cards and back-cards must have the same type (OC-3) and number of ports (e.g. 4). Additionally, the fiber cables (used to physically connect the SES controller with the BPX) must match the type of the back-card(s) on the SES and BPX. The two types of fiber cables are SMF (single-mode fiber) and MMF (multi-mode fiber). |
![]() |
Note It is very important that the APS configurations on the SES match those on the BPX. For example, an APS direction mismatch will result if APS on the BPX is configured in bi-directional mode while APS on the SES is configured in uni-directional mode. |
Here is a nominal sequence of commands that a user would typically use to set up APS on the SES:
a. addapsln 1 1 1 2 2
b. dspapsln
c. dspapscfg
d. cnfapsln 1 3 5 2 1 2 1
e. dspapsln
f. dspapscfg
For the purpose of this section, consider that the commands are being run on an SES shelf that has been named "PSbench" (this is done using the cnfname command).
This command adds (enables) APS in 1+1 dual back-card mode on line 1,with line 1 on slot 1 as the working line and line 1 on slot 2 as the protection line.
Sample screen output:
PSbench.1.1.PXM.a > addapsln 1 1 1 2 2
PSbench.1.1.PXM.a >
Step 2 dspapsln
This command displays the current APS configuration.
Sample screen output:
PSbench.1.PXM.a > dspapsln SlotLine Type Act W_LINE P_LINE APS_ST CDType Dir Revt LastUsrSwReq ------------------------------------------------------------------------ 1.1&2.1 1+1_2 1.1 OK OK OK OC-3 UNI NRV NO_REQUEST
Step 3 dspapscfg
This command displays the values of the various APS parameters.
Sample screen output:
APSbench.1.PXM.a > dspapscfg SlotLine Type SFBER SDBER WTR Dir Revert K1K2 ----------------------------------------------------- 1.1&2.1 1+1_2 3 5 1 UNI NRV ENA
Step 4 cnfapsln 1 3 9 2 1 2 1
This command configures APS for bi-directional revertive mode with K1/K2 bytes enabled, with the following values for:
PSbench.1.1.PXM.a > cnfapsln 1 3 9 2 1 2 1
PSbench.1.1.PXM.a >
Step 5 dspapsln
This command displays the current APS configuration.
Sample screen output:
APSbench.1.PXM.a > dspapsln SlotLine Type Act W_LINE P_LINE APS_ST CDType Dir Revt LastUsrSwReq ------------------------------------------------------------------------ 1.1&2.1 1+1_2 1.1 OK OK OK OC-3 BI RVE NO_REQUEST
Step 6 dspapscfg
This command displays the values of the various APS parameters.
Sample screen output:
APSbench.1.PXM.a > dspapscfg SlotLine Type SFBER SDBER WTR Dir Revert K1K2 ----------------------------------------------------- 1.1&2.1 1+1_2 3 9 1 BI RVE ENA
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Posted: Fri Sep 15 15:34:08 PDT 2000
Copyright 1989-2000©Cisco Systems Inc.