High Availability Software for the Intel® NetStructureTM ZT 4901 Technical Product Specification 95
Demonstration Utilities 10
The purpose of the demonstration utility is to demonstrate and expose the main functionality and
features of the HSSDK driver set, the Application Programming Interface (API) and the Redundant
Host (RH) capabilities of the ZT 5524 System Master CPU board. It also serves as a test tool for
exercising the APIs while acting as a programming tutorial. The functional interfaces are listed
below:
RH API exercising
Hot Swap API exercising
Inter-host communications mechanism
Fault Configuration
Switchover Management
Any extra exposed status and control that is not covered in the previously mentioned APIs

10.1 Functional Description

The architecture of the RHDemo application is represented by five major functional blocks:
User interface
RH interface
IPMI interface
Hot swap interface
Slot control interface
These are described in the following topics.

10.1.1 User Interface

The user interface is based on a command line interface and is menu driven. Enter a number and
press Enter to make a selection. Press M to go to the main menu, press B to go back to the previous
menu, and press Q to quit the demo.

10.1.2 RH Interface

The RADemo exercises the Redundant Host functionality exposed via the RH interface. It supports
the PICMG 2.12 RH API. This should also be sufficient to exercise the functionality in the ZT
5524 RSS System Master board. The ZT 5524 is dynamic enough to function in multiple mode
host-domain ownership configurations. The multiple modes are:
Active/Standby
Active/Active