This topic explains how to configure multiple proxy servers
with multiple network interfaces using a load balancer in a multihomed
environment.
Before you begin
The Feature Pack for Communications Enabled
Applications (CEA) enables you to have multiple network interfaces
on multiple proxy servers using a load balancer.
In a multihome
environment, you need to define multiple virtual IP (VIP) alias addresses
at the proxy server, and you need to define the proxy transport chains
for each VIP alias address.
Note: Do not use
an asterisk (*) for the transport chain names. Instead, use host
names and IP addresses for the transport chains.
About this task
The following setup includes configuring a load balancer with
two clusters, and two proxy servers with two VIP alias addresses defined.
Ensure that the following steps are repeated for both proxy servers.
Procedure
- In the administrative console, expand and click .
- Under Proxy Settings, expand SIP
Proxy Server Settings and click SIP proxy settings.
- Under Load balancer health checking, set the Load balancer
members for IP address 1 and IP address 2. The IP address
of the load balancer is used to source the SIP health checks.
- Under Container facing network interface, specify the User
Datagram Protocol (UDP) interface. The UDP interface specifies
the network interface for all UDP data that goes to and from the backend
SIP containers.
- Click and set the default protocol chain name types for each
protocol type (UDP, TCP, and TLS). Specify the default
chain name to use on the proxy server. From the SIP proxy settings
panel, custom properties can be set up to specify the appropriate
default interface for each protocol. These interfaces are used to
send outbound requests when an application does not specify which
interface to use.
- In the administrative console, expand and click .
- Under Proxy Settings , expand SIP
Proxy Server Settings and click SIP proxy settings
> Custom properties.
- Enter the appropriate chain name to configure the transports
section of the SIP proxy settings. There is one custom property for
each transport type.
Custom Property Name |
Description |
defaultUDPChainName |
The default UDP chain name to use when setOutboundInterface
is not called. |
defaultTCPChainName |
The default TCP chain name to use when setOutboundInterface
is not called. |
defaultTLSChainName |
The default TLS chain name to use when setOutboundInterface
is not called. |
- In the administrative console, expand and click .
- Under Proxy Settings, expand SIP
Proxy Server Settings and click SIP proxy server
transports.
- On the Transport Chain panel:
- Add two TCP transport chains using the host name or
IP address for each network interface.
- Add two UDP transport chains using the host name or
IP address for each network interface.
- Add two UDP transport chains using the VIP alias addresses
of the proxy servers so that the load balancer can communicate with
the proxy servers. These two unique VIP alias addresses must be the
same on both proxy servers.
- Recycle the proxy server.
Results
You have successfully configured multihomed network interfaces
for two proxy servers using a load balancer.