SIP Server HA Architecture
A high-availability (HA) architecture implies the existence of redundant applications: a primary and a backup. These applications are configured so that if one fails, the other can take over its operations without significant loss of data or impact to business operations.
SIP Server supports several high-availability deployment options:
IP Address Takeover and Windows NLB Cluster HA options utilize the concept of a Virtual IP address. In a Virtual IP interface"based architecture, primary and backup SIP Servers are located on the same subnet, and SIP endpoints and gateways are configured to send SIP messages to SIP Server by using this single Virtual IP address. The Virtual IP address is preserved during switchover occurrences, and messages that are sent to the Virtual IP address are delivered to the SIP Server that is currently running in primary mode.
When the Management Layer detects failure of a primary SIP Server, it executes a set of corrective actions, which allows SIP messages that are destined for the failed primary SIP Server to be delivered to the backup SIP Server that has just started running in primary mode.
While SIP endpoints and gateways use a single Virtual IP address to communicate with SIP Server, Management Layer and Configuration Layer components, and T-Library clients must use a unique IP address for communication with the SIP Server and Local Control Agent (LCA) that is installed at each SIP Server host.
On Windows and UNIX, an IP Address Takeover configuration is implemented by using Virtual IP address control scripts to enable and disable Virtual IP addresses. The Windows NLB configuration uses Cluster control scripts to enable and disable Virtual IP ports.
A network device-based HA is an alternative to software-based HA configurations. The SIP Server and F5 Networks BIG-IP Local Traffic Manager (LTM) integration solution supports this type of HA configuration.
Each of these configurations is described in more detail in the following sections.
The following table summarizes SIP Server HA options, their benefits and limitations, and supported operating systems (Windows, Linux, Solaris, or AIX).
|IP Address Takeover||
|Windows NLB Cluster||
|F5 Networks BIG-IP LTM||
|Using SIP Proxy||
SIP Server also supports HA configurations in which both primary and backup SIP Server instances reside on a single host server. In this case, IP interface virtualization is not required.