Core group members interact with each other through a variety of protocols such as the discovery protocol, the failure detection protocol, and the view synchrony protocol. Each of these protocols define a set of formatted messages that core group members exchange according to a common algorithm.
New protocol versions are added to the product if new messages, or new algorithms are required to support new product features, or to improve core group performance. Because the new messages, or new algorithm might not be compatible with the existing messages or algorithm, a new protocol might not be able to interoperate with the old version of the protocol.
DCSV0005I: DCS Stack DefaultCoreGroup at Member DIAMONDCell01\DIAMONDCellManager01\dmgr: Started. Stack version information: DCSBV_WAS6_1_20060409. Stack protocol information: 61002.
The Stack protocol information value at the end of this message indicates the protocol version that is being used. For example, a value of 51001 means the 6.0.0 version is being used. A value of 61002 means the 6.1.0 version is being used.
The protocol version settings for each of these two categories are independent of each other.
Core group protocol versions are always cumulative. Any functional enhancement that is provided in a previous protocol, is included in any subsequent protocols. It is recommended that you always use the latest protocol version whenever possible. But, before configuring the members of a core group to use a new protocol version, you must make sure that all of the core group members are running at a WebSphere® Application Server code level (VRM) that is equal to or greater than the new protocol version.
Version ID | Required Minimum product Level | Description |
---|---|---|
6.0.0 | Any | This protocol version is the original or base version. All versions of the high availability manager can use this protocol. If you do not specify a particular wire format protocol version, the high availability manager uses this version. |
6.0.2.9 | 6.0.2.9 for Version 6.0.2, 6.1.0.0 for Version 6.1, 7.0.0.0 for Version 7.0. | This protocol version was included in the 6.0.2.9 service pack, and in Versions 6.1, and 7.0 of the product to facilitate core group bridge scalability. This version is recommended for large topologies that contain multiple core groups and core group bridges as part of their configuration. |
6.1.0 | 6.1.0.0 for Version 6.1, 7.0.0.0 for Version 7.0 | This protocol version was included in Versions 6.1, and 7.0 of the product. This version adds core group scalability improvements, and more support for large topologies. |