Select your APPC networking protocol

When choosing the advanced program-to-program communications (APPC) networking protocol for your business, you should understand some of the operational characteristics for APPN and HPR. These operational characteristics may affect communication performance on your system.

While you can run APPC without using APPN or HPR, it may be advantageous to use APPN or HPR since they require less configuration than running pure APPC for your applications.

To help you choose your APPC networking protocol, consider the following:

  • HPR provides a significant enhancement over APPN in terms of network availability by establishing and maintaining end-to-end connections and the ability to switch paths transparently. For HPR, segmentation and reassembly are accomplished in the central processing unit (CPU). For APPN, the segmentation and reassembly happen in the input/output processor (IOP). This HPR capability of being able to transparently switch paths comes with additional central processing (CPU) usage as compared to APPN.

  • Enterprise Extender is a networking architecture that allows Systems Network Architecture (SNA) applications to run over Internet Protocol (IP) networks using High Performance Routing (HPR). This is the preferred way to run SNA applications over IP networks with communications input/output adapters (IOAs), such as Gigabit Ethernet, since these IOAs do not require an input/output processor (IOP). Communications adapters that do not use an IOP do not support SNA, therefore, Enterprise Extender is required to run SNA over these adapters. IBM® recommends that Enterprise Extender be used in place of AnyNet®. For more information, see Migration from AnyNet to Enterprise Extender.

  • The choice of which protocol to use really comes down to deciding whether the high availability features of HPR are desirable in your environment. When determining whether to use APPN or HPR, you should consider the following:

    • The high-availability feature of HPR

    • The feasibility of higher CPU usage for your environment with HPR

    • The requirement to use HPR with Enterprise Extender

You can control the selection of APPN or HPR easily by manipulating the network attributes. It is just as simple to change from HPR to APPN as it is to change from APPN to HPR. The best way to determine the affect of using HPR and APPN in your environment would be to perform some of your own benchmarks.