NPE-300 and NPE-400 Overview
This chapter describes the network processing engine (NPE) models NPE-300 and NPE-400 and contains the following sections:
•Supported Platforms
•Software Requirements
•NPE-300 and NPE-400 Description and Overview
•NPE-300 and NPE-400 Memory Information
Supported Platforms
The following NPEs support the Cisco 7200 VXR routers:
•NPE-300
•NPE-400
The following NPEs support the Cisco uBR7246VXR universal broadband router:
•NPE-300
•NPE-400
The following NPEs support the Cisco 7206VXR as a router shelf in the Cisco AS5800 Universal Access Router:
•NPE-300
•NPE-400
These NPEs are keyed to prevent insertion in the Cisco 7200 series routers (7202, 7204, 7206).
Software Requirements
For hardware/software compatibility information, see the tables under the "Software Requirements" section on page 8-4.
NPE-300 and NPE-400 Description and Overview
This section contains information about the network processing engine components and the system management functions. The network processing engine maintains and executes the system management functions for the routers. It also shares the system memory and environmental monitoring functions with the I/O controller.
Components
Figure 3-1 NPE-300
|
Midplane connectors |
|
RM7000 microprocessor |
|
Keying post |
|
Temperature sensor (U42) |
|
DIMM 3 (U44) |
|
Keying post |
|
Bank 1 (user configurable) |
|
Temperature sensor (U41) |
|
DIMM 2 (U45) |
|
Boot ROM (U1) |
|
Captive installation screw |
|
DIMM 0 (U16) |
|
Handle |
|
Bank 0 (fixed) |
|
System controllers |
|
U15 (never populated) |
Figure 3-2 NPE-400
|
Temperature sensor (U31) |
|
Midplane connectors |
|
Keying post |
|
Boot ROM (U7) |
|
RM7000 microprocessor |
|
Temperature sensor (U6) |
|
System controller |
|
SODIMM (J1) |
|
Captive installation screw |
|
Standoff and screw |
|
Handle |
|
|
The network processing engines consist of the following components:
•Reduced instruction set computing (RISC) microprocessor
–The NPE-300 uses an RM7000 microprocessor that operates at an internal clock speed of 262 MHz.
–The NPE-400 uses an RM7000 microprocessor that operates at an internal clock speed of 350 MHz.
•System controller
The system controller provides hardware logic to interconnect the processor, DRAM, and the PCI-based system backplane bus.
–The NPE-300 has two system controllers that provide processor access to the midplane and single I/O controller PCI buses. The system controllers also allow port adapters access to SDRAM using any of the three PCI buses.
–The NPE-400 has a single system controller that provides system access.
•Upgradable memory modules
The NPE-300 and NPE-400 use SDRAM for storing all packets received or sent from network interfaces. The SDRAM also stores routing tables and network accounting applications.
–On the NPE-300, two independent SDRAM memory arrays in the system allow concurrent access by port adapters and the processor; however, only one is upgradable.
–On the NPE-400, one memory array is shared by port adapters and the processor.
•Cache memory
The NPE-300 and NPE-400 have cache SRAM that functions as the tertiary cache for the microprocessor.
•Two environmental sensors for monitoring the cooling air as it leaves the chassis for both the NPE-300 and NPE-400
•Boot ROM for storing sufficient code for booting the Cisco IOS software
Note The NPE-300 and the NPE-400 do not have packet SRAM.
System Management Functions
The network processing engines perform the following system management functions:
•Sending and receiving routing protocol updates
•Managing tables, caches, and buffers
•Monitoring interface and environmental status
•Providing Simple Network Management Protocol (SNMP) management through the console and Telnet interface
•Accounting for and switching of data traffic
•Booting and reloading images
•Managing port adapters (including recognition and initialization during online insertion and removal)
Terms and Acronyms
•Cache—Memory with fast access and small capacity used to temporarily store recently accessed data; found either incorporated into the processor or near it.
•DIMM—dual in-line memory module
•DRAM—dynamic random-access memory
•Instruction and data cache—Instructions to the processor, and data on which the instructions work.
•Integrated cache—Cache that is built into the processor; sometimes referred to as internal cache. Cache memory physically located outside the processor is not integrated, and is sometimes referred to as external cache.
•OTP—one time programmable
•Primary, secondary, tertiary cache—Hierarchical cache memory storage based on the proximity of the cache to the core of the processor. Primary cache is closest to the processor core and has the fastest access. Secondary cache has slower access than primary cache, but faster access than tertiary cache.
•RAM—random-access memory
•RISC—reduced instruction set computing
•ROM—read-only memory
•SIMM—single in-line memory module
•SDRAM—synchronous dynamic random-access memory
•SDRAM-fixed—SDRAM of a fixed size or quantity; can be replaced, but not upgraded
•SODIMM—small outline dual in-line memory module
•SRAM—static random-access memory
•Unified cache—Instruction cache and data cache are combined. For example, a processor may have primary cache with separate instruction and data cache memory, but unified secondary cache.
NPE-300 and NPE-400 Memory Information
To determine the memory configuration of your NPE-300, use the show version command.
The following example of the show version command shows an NPE-300 installed in a Cisco 7206VXR router:
Cisco Internetwork Operating System Software
IOS (tm) 7200 Software (C7200-JS-M), Released Version 12.0(19980705:021501)
Copyright (c) 1986-1998 by cisco Systems, Inc.
Compiled Tue 25-Aug-98 04:01 by biff
Image text-base: 0x600088C4, data-base: 0x60FA6000
cisco 7206VXR (NPE300) processor with 44x1024K/20480K bytes of memory.
R7000 CPU at 262Mhz, Implementation 39, Rev 1.0, 265KB L2, 2048KB L3 Cache
Six slot VXR midplane, Version 2.255
The following example of the show version command shows an NPE-400 installed in a Cisco 7206VXR router:
Cisco Internetwork Operating System Software
IOS (tm) 7200 Software (C7200-P-M), Released Version 12.1(20000622:181759)
Copyright (c) 1986-2000 by cisco Systems, Inc.
Compiled Thu 22-Jun-00 11:18 by BIFF
Image text-base: 0x60008950, data-base: 0x60BD8000
cisco 7206VXR (NPE400) processor (revision 0xFF) with 122880K/8192K bytes
Processor board ID 8771013
R7000 CPU at 350Mhz, Implementation 39, Rev 2.1, 256KB L2, 4096KB L3 Cache
6 slot VXR midplane, Version 2.1
Table 3-1 provides memory specifications, and Table 3-2 provides user replaceable memory configurations for the NPE-300. Table 3-3 provides memory specifications, and Table 3-4 provides memory configurations for the NPE-400.
Table 3-1 NPE-300 Memory Specifications
|
|
|
|
Component Location on the NPE-300 Board
|
SDRAM-configurable |
32 to 256 MB |
1 configurable bank with 2 SDRAM slots |
32-, 64-, or 128-MB DIMMs (based on maximum SDRAM required) |
Bank 1: U45 and U44 |
Boot ROM |
512 KB |
1 |
OTP ROM for the ROM monitor program |
U11 |
SDRAM-fixed |
32 MB |
1 |
32-MB DIMM |
Bank 02 : U16 |
Primary cache |
16 KB (instruction), 16 KB (data) |
— |
RM7000 processor, integrated cache |
U49 |
Secondary cache |
256 KB (fixed) |
— |
RM7000 processor, unified, internal cache |
U49 |
Tertiary cache |
2 MB (fixed) |
— |
RM7000 processor, external cache |
U7, U8, U9, U10, U17 |
Table 3-2 NPE-300 SDRAM DIMM Configurations—Configurable Memory Only
|
|
|
|
32 MB4 + 32 MB |
U45 (DIMM slot 2 only) |
1 32-MB DIMM |
MEM-SD-NPE-32MB |
32MB4 + 64 MB |
U45 and U44 or U45 |
2 32-MB DIMMs or 1 64-MB DIMM |
MEM-SD-NPE-32MB MEM-SD-NPE-64MB |
32 MB4 + 128 MB |
U45 and U44 or U45 |
2 64-MB DIMMs or 1 128-MB DIMM |
MEM-SD-NPE-64MB MEM-SD-NPE-128MB |
32 MB4 + 256 MB |
U45 and U44 |
2 128-MB DIMMs |
MEM-SD-NPE-256MB |
Table 3-3 NPE-400 Memory Specifications
|
|
|
|
Component Location on the NPE-400 Board
|
SDRAM-configurable |
128, 256, or 512 MB |
1 |
128-, 256- or 512-MB SODIMM |
J1 |
Boot ROM |
512 KB |
1 |
OTP ROM for the ROM monitor program |
U7 |
Primary cache |
16 KB (instruction), 16 KB (data) |
— |
RM7000 processor, integrated cache |
U38 |
Secondary cache |
256 KB (fixed) |
— |
RM7000 processor, unified, internal cache |
U38 |
Tertiary cache |
4 MB (fixed) |
— |
RM7000 processor, external cache |
U2, U26, U27, U28, U37 |
Table 3-4 NPE-400 Memory Configuration
|
|
|
|
128 MB |
J1 |
1 128-MB SODIMM |
MEM-NPE-400-128MB |
256 MB |
J1 |
1 256-MB SODIMM |
MEM-NPE-400-256MB |
512 MB |
J1 |
1 512-MB SODIMM |
MEM-NPE-400-512MB |