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.
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:
-
Configure the MACH7 backend process to use SCTP — see the teleSys documentation.
-
Set
mach7.comm-mode
to SCTP in the frontend — see Configuring the CGIN Frontend. -
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
andbash
.
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