Cisco 7300 Network Processing Engine Installation and Configuration
High Availability NPE Redundancy
Downloads: This chapterpdf (PDF - 184.0KB) | Feedback

High Availability NPE Redundancy

Table Of Contents

High Availability NPE Redundancy

High Availability System Requirements

High Availability Commands

FPGA Upgrades and Failover

Gigabit Ethernet SFP Module and RJ-45 Gigabit Ethernet
Port Management

CompactFlash Disk Commands


High Availability NPE Redundancy



Caution Two NPE-G100s or two NSE-100s are supported in the Cisco 7304. You cannot use both an NPE-G100 and an NSE-100 in the same router.

This chapter contains the following sections:

High Availability System Requirements

High Availability Commands

FPGA Upgrades and Failover

Gigabit Ethernet SFP Module and RJ-45 Gigabit Ethernet Port Management

CompactFlash Disk Commands

Route processing redundancy is a feature currently available on the Cisco 7304 router. With two NPE-G100s installed in a router, the feature provides the most basic level of increased system availability through a "partial bootup" feature on the standby NPE-G100. A "partial bootup" means that when the active NPE-G100 fails or a fatal error is detected on the NPE-G100, the standby NPE-G100 will complete booting and take control of the line cards. This minimizes the time that the router is in a failed state, thereby increasing system availability. Switchover takes approximately one minute.

Configuration syncing of startup configuration (only) and ROMmon environmental variables are supported.


Note During a failover, the entire system will lose all functionality for the duration of the restoration; line cards will be reset, and all traffic flowing through the router at the time of failure will be lost.


After a failover, you should replace the failed NPE-G100 to maintain high availability.

High Availability System Requirements

To configure high availability (HA) operation with the Cisco 7304, you need two network processing engines that are the same model, and the same Cisco IOS release running on both network processing engines.


Note It is recommended that both NPE-G100s run the same version of Cisco IOS. It is also recommended that both NPE-G100s have the same physical configuration for optimum availability; memory and CompactFlash Disk configuration should be the same on the active and standby NPE-G100s.


High Availability Commands

The show redundancy command is issued on the active NPE-G100 and shows redundancy-related information for the active and standby NPE-G100s.

Router# show redundancy
Slot 0 NPEG100 (This NPE): Active
Slot 2 NPEG100: Standby

Redundancy state is REDUNDANCY_PEERSTANDBY_INITED

Standby NPEG100 information:
Standby is up.
Standby has 132096K bytes of memory.
Standby BOOT variable = disk0:c7300-js-mz.ha-031202,1
Standby CONFIG_FILE variable = 
Standby BOOTLDR variable = bootdisk:c7300-boot-mz.ha-031202
Standby Configuration register is 0x2002

Standby version: 
Cisco Internetwork Operating System Software 
IOS (tm) 7300 Software (C7300-JS-M), Released Version 12.1(20020306:160533)]
Copyright (c) 1986-2003 by cisco Systems, Inc.
Compiled .... by biff 

You can also use the show c7300 command to show the status of the two NPE-G100s.

Router# show c7300
Slot      Card Type           Status          Insertion time
----      ---------           ------          --------------
0,1       NPE-G100             Active          1d20h ago
2,3       NPE-G100             Standby         1d20h ago
4         4OC3-POS		             Active          1d20h ago
5         1OC48-POS            Active          1d20h ago

System is compliant with hardware configuration guidelines.

All the FPGAs in the system are up-to-date

Network IO Interrupt Throttling:
 throttle count=11370, timer count=11370
 active=0, configured=1
 netint usec=3999, netint mask usec=200

To force a manual switchover to the standby NPE-G100, use the redundancy force-switchover command:

Router# redundancy force-switchover

System configuration has been modified. Save? [yes/no]:y
Proceed with switchover to standby NPEG100? [confirm]n

To cause the standby NPE-G100 to be reset, use the hw-module standby {reset | reload} command:

Router# hw-module standby reset
Proceed with reset of standby NPEG100? [confirm]n

FPGA Upgrades and Failover

If the FPGA versions of the NPE-G100s do not match and the router fails over to the standby NPE-G100, you may be required to upgrade the FPGAs on the standby NPE-G100. Upgrading does not stop the flow of traffic. This process can take up to 15 minutes to complete. To avoid this, make sure you are running the same version of Cisco IOS on both NPE-G100s and the FPGAs are updated on both NPE-G100s.

For further information, see the Cisco 7304 FPGA Bundling and Update document.

Gigabit Ethernet SFP Module and RJ-45 Gigabit Ethernet
Port Management

Three Gigabit Ethernet SFP or RJ-45 interface ports are available from the active NPE-G100s. The slot 0 NPE-G100 Gigabit Ethernet ports are 0, 1, and 2; slot 2 Gigabit Ethernet ports are 0, 1, and 2.

Unlike the NSE-100, only the Gigabit Ethernet ports on the active NPE-G100 are active. If a standby NPE-G100 is installed in the Cisco 7304, its ports are passive. They only become active if the standby NPE-G100 takes over for a failed primary NPE-G100.

CompactFlash Disk Commands

The following commands are available as part of the remote file system support, which causes the file systems on the standby NPE-G100 to be visible on the active NPE-G100. In an HA-enabled Cisco 7304 router, the CompactFlash Disks on the standby NPE-G100 can be accessed with the following commands (use copy, dir or other commands before standby-disk0:, standby-bootdisk:, or standby-nvram:).

copy standby-disk0:tftp

copy standby-bootdisk:tftp

copy tftp standby-disk0:

copy tftp standby-bootdisk:

dir standby-bootdisk:

dir standby-disk0:

dir standby-nvram:

Any Internet file system (IFS) command that takes disk0: or bootdisk: as parameters can also take standby-disk0: and bootdisk: as parameters.