The telesys MACH7 Stack frontends may communicate with the backends using either TCP or SCTP. Both frontend and backend must be configured to use the same protocol.

Warning SCTP support is currently only available for RedHat EL5 on x86_64.

Configuring the telesys MACH7 Stack to use SCTP

There are three stages to configuring SCTP:

  1. Configure the MACH7 backend process to use SCTP — see the teleSys documentation.

  2. Set mach7.comm-mode to SCTP in the frontend — see Configuring the CGIN Frontend.

  3. Adjust the Rhino or Scenario Simulator configuration — see below.

Adjusting Rhino and/or Scenario Simulator configuration

OpenCloud provides the script install-mach7-sctp.sh which automates the instructions provided by teleSys to configure their TCAP stack to support SCTP.

Note that this script does not perform Mach7 TCRA installation into CGIN; see Installing the TCRA for details.

Where and when to run the SCTP Support installation script

If desired, this script should be run:

  • before Rhino cluster creation, in the Rhino installation directory which will be used to create the cluster; or

  • after Rhino cluster creation, in all Rhino installation directories on all servers in the cluster; or

  • in any newly unpacked CGIN copy which requires the Scenario Simulator to communicate via SCTP with the teleSys Mach7 stack.

Requirements

  • RedHat Linux x86_64 with the following packages installed:

    • lksctp-tools-1.0.6-3.el5

    • lksctp-tools-devel-1.0.6-3.el5

    • lksctp-tools-devel-1.0.6-3.el5

    • lksctp-tools-1.0.6-3.el5

  • Rhino (SDK or Production) 2.3

  • CGIN unpacked, and already patched using install-mach7.sh (see Installing the TCRA for details).

  • patch and bash.

Installation

Run the installer script:

bash install-mach7-sctp.sh

The script will prompt for information, including the location of RHINO_HOME.

Rhino will then be configured (including any pre-existing nodes) for use with teleSys SCTP.

A restart of Rhino is REQUIRED after installation is complete.

Non-interactive installation

To successfully run the installer in non-interactive mode CGIN must be unpacked in Rhino’s base directory. That is, RHINO_HOME will lie two directories down from the install-mach7-sctp.sh script:

RHINO_HOME/cgin-connectivity-[version]/telesys/install-mach7-sctp.sh

Run the installer script with the -a option:

bash install-mach7-sctp.sh -a
Previous page