You are here: Changes from Previous Release > 1 Changes in Release 8.3.1 > SwitchKit Enhancements
LLC queries
LLC offers the ability for an application to determine all applications connected to it and then to query for additional information by application ID. This is accomplished using the following queries:
• AppPopulationQuery() provides the requestor with the number of applications connected and their application IDs.
• AppConnectionQuery() takes an application ID as input and provides additional data for that application, including version number.
The querying functionality of LLC has been enhanced to do the following.:
1. Includes application IDs for both primary LLC and redundant LLC (RLLC) in the results of the AppPopulationQuery().
2. Allow an application to query for additional data, such as the IP and port on both the LLC and the RLLC using the AppConnectionQuery().
LLC Redundancy
The LLC's manual switchover with configurable auto-switchback feature has been implemented with the following. SwitchKit API messages have been modified so that the messages can be sent to the current active LLC to initiate a switchover and cause the current standby to become active and the current active to become standby. The modified messages are:
• GenericLLCReport
• LLCQuery
• LLCControl
GenericLLCReport
GenericLLCReport is used to report the primary and redundant LLC's about their redundancy status. A new report type has been created for this purpose:
SK_LLC_REDUNDANCY
Also three TLVs have been added to support the SK_LLC_Redundancy report type:
• SK_LLCREDTYPE_TLV (0x0004)
• SK_LLCREDSTATE_TLV (0x0005)
• SK_LLCREDSETTINGS_TLV (0x0006)
LLCQuery
LLCQuery is used to query the primary and redundant LLC's about their redundancy status. A new TLV has been created for this purpose:
SK_LLC_REDUNDANCY_QUERY_TLV.
An LLCQuery message with this TLV is sent to active LLC. LLC will respond by sending a GenericLLCReport with report type SK_LLC_REDUNDANCY.
LLCControl
Switchkit applications can forcibly switchover an active LLC to a standby LLC using the LLCControl message which has a new TLV to make this switchover possible.
SK_LLC_CONTROL_GO_STANDBY_TLV
Environment Variable
A host configurable environment variable has been created so that it can be used by the LLC to determine whether to automatically switchback an LLC to its original primary/secondary configuration or remain in its current fail-over configuration until told to do otherwise by the LLCControl message. The new environment variable is:
SK_LLC_SWITCHBACK_MODE.
See the SwitchKit Installation and Maintenance Guide, release 8.3.1 CI, List of Environment Variables, for more details on this environment variable.
SwitchKit System Requirements Update
SwitchKit 8.3.1 CI is supported in the following run-time operating environments:
Operating System |
SwitchKit is supported on... |
---|---|
Solaris |
Version 8.0 for the SPARC platform |
Linux |
Red Hat Enterprise Linux ES, version 3.0 |
HP-UX |
Version 11.0 or 11.i patched as required for development |
Windows/NT |
Version 4.0, service pack 5 or greater |
Windows/XP |
Windows/XP service pack 2 |
For support compilers see the SwitchKit Installation and Maintenance Guide, release 8.3.1 CI, SwitchKit Supported Operating Environments.