|
|
The Channel Port Adapter (CPA) expands the value of Cisco's Channel Interface Processor (CIP) solution. The CIP continues to be the industry's premier high-performance mainframe channel connect solution. The CPA extends the CIP architecture to customers requiring mid-range mainframe channel connectivity.
The CPA is a standard single-width port adapter supporting ESCON or parallel (also known as bus and tag) channel interfaces to IBM and IBM-compatible mainframes.
The CPA comes with a default of 16 MB of RAM. Customers may upgrade to 32 MB of RAM before the CPA is shipped from Cisco or as a field upgrade after the CPA has been installed.
The only difference between channel software applications (IP Datagram, Cisco SNA, TCP/IP Offload, TN3270 Server, and CMPC) running on the CIP and the CPA is performance. The CIP will typically have higher performance and capacity than the CPA because the CIP has more memory (128 MB of RAM compared to 32 MB for the CPA) and a faster internal bus.
Each CPA provides a single channel interface for Cisco 7200-series routers. In some situations, this eliminates the need for a separate front-end processor (FEP). The ESCON CPA contains a single ESCON I/O connector.
The key benefits of the Cisco CPA in a Cisco 7200-series router are as follows:
The CPA is a high-speed port adapter. (A Fast Ethernet port adapter is an example of another type of high-speed port adapter.) A single Cisco 7200-series router can support up to three high-speed port adapters.
The CPA is supported in Cisco IOS Release 11.3T and later.
This feature is supported on the following platform:
The CPA has SNMP MIBs and can be managed from the CiscoWorks management applications. Also, NetView has access to the CPA with CiscoWorks Blue.
All CIP MIBs also work with the CPA. The only changes made to MIBs for the CPA were:
For descriptions of supported MIBs and how to use MIBs, see Cisco's MIB website on CCO at http://www.cisco.com/public/sw-center/netmgmt/cmtk/mibs.shtml.
No RFCs are supported by this feature.
Except for one task that enables the user to load a specific microcode onto the CPA, all the tasks and commands for configuring the CPA are the same as those for configuring the CIP.
To configure the CPA, perform the task described in the following section, then refer to the chapter "Configuring IBM Channel Attach" in the Cisco IOS Release 11.3 Bridging and IBM Networking Configuration Guide.
The CPA microcode image is preloaded on Flash memory cards for Cisco 7200-series routers for Cisco IOS Release 11.3(3)T and later. You may be required to copy a new image to Flash memory when a new microcode image becomes available. Perform tasks in this section if you are upgrading or loading a microcode image other than the default.
To prepare the CPA, perform the following tasks beginning in privileged EXEC command mode:
| Task | Command |
|---|---|
| Copy the CPA microcode image from a server to either of the Flash memory cards. | copy tftp:filename [slot0: | slot1:]filename |
| Configure your router to load the Flash image to the CPA:
Step 1 Enter global configuration mode. Step 2 Load the microcode from a Flash memory card in the router. Step 3 Load the specified CPA image. Step 4 Exit configuration mode. | configure terminal microcode {ecpa | pcpa} location end |
| Save the running configuration as the new startup configuration. | copy running-config startup-config |
| Display software and hardware information for the CPAs in your router. | show controllers channel |
| Show the microcode images for downloadable hardware. | show microcode |
| In privileged EXEC mode, you can force a microcode reload without entering global configuration mode. | microcode reload {all | ecpa slot number} |
The following example copies a new image to Flash memory:
Router3#copy tftp:xcpa214-12 slot0:xcpa214-12 10923448 bytes available on device slot0, proceed? [confirm] Address or name of remote host [255.255.255.255]? bizarre Accessing file "xcpa214-12" on bizarre ...FOUND Loading xcpa214-12 from 171.69.160.37 (via Ethernet3/0): ! --- expanding multi-segment file --- slot0:xcpa214-12_kernel_xcpa size = 322776 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!CCCCCCCCC --- expanding multi-segment file --- slot0:xcpa214-12_seg_802 size = 233344 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!CCCCCCC --- expanding multi-segment file --- slot0:xcpa214-12_seg_cmpc size = 306808 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!CCCCCCCCC! --- expanding multi-segment file --- slot0:xcpa214-12_seg_csna size = 89400 !!!!!!!!!!!!!!!!!CC --- expanding multi-segment file --- slot0:xcpa214-12_seg_eca size = 461408 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!CCCCCCCCCCCCCC --- expanding multi-segment file --- slot0:xcpa214-12_seg_offload size = 69680 !!!!!!!!!!!!!!CC --- expanding multi-segment file --- slot0:xcpa214-12_seg_pca size = 69360 !!!!!!!!!!!!!!CC --- expanding multi-segment file --- slot0:xcpa214-12_seg_push size = 15848 !!! --- expanding multi-segment file --- slot0:xcpa214-12_seg_tcpip size = 154448 !!!!!!!!!!!!!!!!!!!!!!!!!!!!
The following example loads the microcode from an individual microcode image that is stored as a file in Flash memory:
Router(config)# microcode ecpa slot0:xcpa214-12 Router(config)# microcode reload
This section documents new or modified commands. All other commands used with this feature are documented in the Cisco IOS Release 11.3 command references.
Use the microcode global configuration command to configure a default override for the microcode that is downloaded to the hardware. Use the no form of this command to revert to the default microcode for the current running version of the Cisco IOS.
microcode {ecpa | pcpa} location| ecpa | ESCON CPA. |
| pcpa | Bus and Tag CPA. |
| location | Location of microcode, including the device and filename. |
If the default or no form of the command is specified, the driver uses the default microcode for the current running version of the Cisco IOS.
Global configuration
This command first appeared in Cisco IOS Release 10.0.
If there are any default overrides when the configuration is written, then the microcode reload command will be written to the configuration automatically. This action enables the configured microcode to be downloaded at system startup.
The following example instructs the IOS to load the microcode from an individual microcode image that is stored as a file on the flash card inserted in flash card slot0:
Router(config)# microcode ecpa slot0:xcpa26-1
microcode reload
show microcode
Use the microcode reload privileged EXEC command to force a microcode reload.
microcode reload {all | ecpa [slot slot#] | pcpa [slot slot#]}| all | Reset and reload all hardware types that support downloadable microcode. |
| ecpa | Reset and reload only those slots that contain hardware type ecpa. |
| pcpa | Reset and reload only those slots that contain hardware type pcpa. |
| slot slot# | (Optional) Reset and reload only the slot specified, and only if it contains the hardware specified. |
There is no default setting.
Privileged EXEC
This command first appeared in Cisco IOS Release 11.3T.
Hardware types that do not support downloadable microcode are unaffected by the microcode reload all command.
You will be prompted for confirmation before the microcode reload command is executed.
The following example reloads the ESCON CPA microcode in slot 5 with the currently configured microcode:
microcode reload ecpa slot 5
microcode
microcode reload (global)
show microcode
Use the show controllers channel EXEC command to display CPA-specific information, including the currently loaded microcode.
show controllers channel [slot/interface]| slot/interface | (Optional) The specific slot and interface number. |
EXEC
This command first appeared in Cisco IOS Release 11.3T.
The following display lists the output of the show controllers channel command:
Router> show controllers channel 5/0
ECPA 5, hardware version 1.0, microcode version 26.0
Mailbox commands: 0 forevers, 0 max elapsed usecs
Microcode loaded from flash slot0:xcpa26-0_kernel_xcpa
Loaded:seg_eca Rev. 0 Compiled by cip-release on 01-Apr-98
EPROM version 1.0, VPLD version 1.1
ECA0: hw version 255, microcode version C50602D1
Load metrics:
Memory sram 2964552/4096K, dram 11552952/16M
CPU 1m 0%, 5m 0%, 60m 0%
DMA 1m 0%, 5m 0%, 60m 0%
ECA0 1m 0%, 5m 0%, 60m 0%
Interface Channel5/0
Hardware is Escon Channel
HW Registers control status=0x0001EC07 LED control=0x00045DD5
HW Poll Register 4B05D4E0:[00000001]
Free buffer queues
queue=0 max_entries=128 size=600 head=39 ring=4B095F00
queue=1 max_entries=32 size=4520 head=31 ring=4B095E40
queue=2 max_entries=64 size=4520 head=63 ring=4B096140
Tx Queues
queue=0 head=0 tail=0 tx_cnt=0 tx_pakcnt=0
max_entries=128 type=1 poll_index=0 ring=4B0963C0
fspak buffers swapped out=0
queue=1 head=31 tail=31 tx_cnt=0 tx_pakcnt=0
max_entries=32 type=2 poll_index=1 ring=4B096280
fspak buffers swapped out=0
Rx Queues
max_entries=221 poll_index=3 head=57 ring=4B096800
max packets per interrupt count = 0
Use the show microcode EXEC command to show the default and configured microcode images for downloadable hardware.
show microcodeThis command has no arguments or keywords.
EXEC
This command first appeared in Cisco IOS Release 10.0.
The output lists the hardware types that support microcode download. For each type, the default microcode image name is displayed. If there is a configured default override, that name is displayed as well.
router#show microcode
Microcode images for downloadable hardware
HW Type Microcode image names
------------------------------------------
ecpa default slot0:xcpa26-0
configured slot0:xcpa214-12
pcpa default slot0:xcpa209-0
Refer to the Cisco IOS Release 11.3 configuration and reference manuals for information on how to configure the various channel attach features.
|
|