Radware`s AppDirector And Microsoft Office Communications Server

Radware`s AppDirector And Microsoft Office Communications Server
Radware’s AppDirector
And
Microsoft Office Communications Server
Integration Guide
Products:
Radware AppDirector
Software: AppDirector version 1.06.09
Platform: On-Demand Switch II
Microsoft Office Communications Server 2007
-1-
Table of Contents
Solution Overview --------------------------------------------------------------------------------- 4
Microsoft Office Communications Server Overview ----------------------------------------- 4
Office Communications Server Architecture -------------------------------------------------------- 5
Diagram 1.0 - Microsoft Office Communications Server topology ---------------------------------------- 5
Pool Configurations----------------------------------------------------------------------------------------------- 5
Front-End Server -------------------------------------------------------------------------------------------------- 5
Consolidated Deployment Option ---------------------------------------------------------------------------- 7
Diagram 2.0 - Enterprise Pool: Consolidated Configuration ------------------------------------------------ 8
Expanded Deployment Option -------------------------------------------------------------------------------- 8
Diagram 3.0 - Enterprise Pool: Expanded Configuration ---------------------------------------------------- 9
Perimeter Network Configuration for IM and Conferencing------------------------------------------------ 9
Diagram 4.0 Office Communications Server 2007 external configuration -------------------------------10
Table 1.0 – Office Communications Server Protocols load balanced by AppDirector------------------12
Radware AppDirector Overview --------------------------------------------------------------- 12
AppDirector and Microsoft Office Communication Server Architecture---------------- 13
Diagram 5.0 - AppDirector and Microsoft Office Communications Server Reference Architecture -13
Table 2.0 - AppDirector IP/Port Configuration Parameters ------------------------------------------------14
Traffic Flow for Internal Users ------------------------------------------------------------------------------14
Traffic Flow for External Users -----------------------------------------------------------------------------15
Radware’s AppDirector Configuration for Microsoft Office Communication Server- 15
Deployment Notes for the AppDirector------------------------------------------------------- 15
Primary AppDirector Configuration---------------------------------------------------------- 16
IP Configuration--------------------------------------------------------------------------------------------------17
Farm Configuration ----------------------------------------------------------------------------------------------18
-2-
Create Layer 4 Policy--------------------------------------------------------------------------------------------21
Configure NAT---------------------------------------------------------------------------------------------------25
Extended Farms Settings----------------------------------------------------------------------------------------28
Adding Servers to the Farm-------------------------------------------------------------------------------------29
General Redundant Configuration Notes ---------------------------------------------------- 36
L4 Modification Definition for the Backup AppDirector---------------------------------------------------36
Primary AppDirector VRRP Configuration ------------------------------------------------------------------37
Primary Virtual Routers-----------------------------------------------------------------------------------------38
Primary Associated IP Addresses ------------------------------------------------------------------------------41
Primary Mirroring------------------------------------------------------------------------------------------------43
Backup AppDirector VRRP Configuration-------------------------------------------------------------------44
Backup Virtual Routers -----------------------------------------------------------------------------------------45
Backup Associated IP Addresses ------------------------------------------------------------------------------46
Backup Mirroring ------------------------------------------------------------------------------------------------49
Appendix 1 – Primary AppDirector Configuration File----------------------------------------- 51
Appendix 2 – Backup AppDirector Configuration File------------------------------------------ 53
-3-
Solution Overview
The Radware and Microsoft Office Communications Server joint solution ensures
Office Communications Server customers solution resilience, efficiency and scale.
Radware’s AppDirector guarantees Office Communications Server maximum
availability, scalability, performance and security. Managing traffic for both the
Web Service content and SIP based Unified Communication services, AppDirector
provides advanced health monitoring to avoid system down time and advanced
traffic management to deliver a best of breed subsystem. With a pay as you grow
platform licensing model, AppDirector ensures long term investment protection
facilitating incremental growth demanded by today’s business.
Microsoft Office Communications Server Overview
Office Communications Server 2007 is available in two versions, Standard Edition
and Enterprise Edition. The primary difference between these two versions is
whether the deployment model is single server versus multi-server. Each of these
deployment models is referred to a pool. Standard Edition combines all functions,
including the SQL server, onto the same server platform, whereas Enterprise
edition is intended to be deployed on multiple servers, providing scalability for
enterprise deployments.
Office Communications Server 2007 Enterprise Edition can be deployed in two
different topologies, consolidated and expanded, to support scaling user
populations. Microsoft recommends the use of a hardware load balancer for
Enterprise Edition deployments to distribute user traffic to the front end servers of a
pool. Software load balancing products such as NLB are not recommended for use
with Office Communications Server 2007 for deployments larger than 500 users.
Office Communications Server 2007 Edge Servers are deployed in the perimeter
network and provide connectivity for external users and public IM connections.
Employees traveling, or working from home or in remote offices, use the Edge
Servers to remotely access the service.
Client access to Office Communication Server 2007 is provided via Microsoft
Office Communicator 2007 and Live Meeting 2007 client desktop software.
Optionally Communicator Web Access 2007 is a web service where external users
can access the IM and presence features of Office Communications Server 2007
through any supported Web browser.
For more information, see the Microsoft Office Communications Server 2007
Planning Guide.
-4-
Office Communications Server Architecture
Office Communications Server 2007 is a distributed server environment.
Independent software modules work in conjunction to provide the features of
Office Communications Server 2007.
Diagram 1.0 - Microsoft Office Communications Server topology
Pool Configurations
An Office Communications Server 2007 pool consists of one or more Front End
Servers that provide IM, presence, and conferencing services and are connected
to a SQL Server database for storing user and conference information. Office
Communications Server 2007 offers three pool configurations: one Standard
Edition configuration and the consolidated and expanded Enterprise Edition
configurations. For the Standard Edition, the database resides on the same server
as the Front End Server. In addition, conferencing components are deployed on
the same physical computer as the Front End in the consolidated pool
configuration. In the expanded configuration, the Web Conferencing Server and
A/V Conferencing Server are deployed on separate computers within the pool.
Front-End Server
The principal function of the front end server is to provide the following services to
end users and control the application environment.
-5-
•
•
•
•
•
•
Address Book Server
A/V Conferencing Server
IM Conferencing Server
Telephony Conferencing Server
Web Conferencing Server
Web Components Server
The Office Communications Server 2007, Standard Edition or Enterprise Edition,
Front End Server is responsible for the following tasks:
•
•
•
•
•
•
•
•
•
Handling signaling among servers and between servers and clients
Authenticating users and maintaining user data, including all user endpoints
Routing VoIP calls within the enterprise and to the PSTN
Scheduling and initializing on-premise conferences and managing conference state
Aggregating enhanced presence information of users for clients
Routing signaling and IM traffic
Managing conferencing signaling and conference state
Hosting SIP server applications
Filtering SPIM (unsolicited commercial IM traffic)
These services are supported via the following software modules:
•
Instant Messaging—The Instant Messaging Conferencing Server (IM MCU) is
responsible for user registration into Office Communications Server 2007,
instant messaging traffic, and presence state for users.
•
Telephony Conferencing—The Telephony Conferencing Server (ACP MCU) is
responsible for facilitating audio conferences hosted on a PSTN bridge
provided by a telecomm provider.
•
Web Components—This is an Internet Information Server (IIS) service. The
Web Components Server enables organizers to upload presentations and
other data for use in a Web conference. Participants download this content via
the Web Components Server. This IIS service also performs distribution list
(DL) expansion for Office Communicator clients and distributes address book
files to clients.
Note: The Web Components server resides on the front end servers or can be
installed on separate, dedicated servers load balanced by an AppDirector for
scalability.
•
Web Conferencing—the Web Conferencing Server (DATA MCU) enables
on-premise conferencing. Users join the web conference via the Microsoft
-6-
Office Live Meeting 2007 client. Additionally, Web Conferences can include the
Audio/Visual Conferencing
•
Audio/Visual Conferencing—The A/V Conferencing Server (AV MCU) enables
users to share audio and video streams during multipoint Conferences.
Note: The Web and A/V Conferencing Servers can either reside on the front end
servers or be installed on separate, dedicated servers. These Conferencing
Servers are load balanced by the Focus element of the front-end servers.
The components on the Front End Server are as follows:
•
Focus—the service is responsible for conference setup and signaling for the
duration of the conference.
•
The Focus Factory is responsible solely for scheduling meetings.
Consolidated Deployment Option
Office Communications Server 2007 consolidated configuration deployments
typically consists of an Enterprise pool where all server components are
co-located on the pool's front end servers. All front end servers in the Enterprise
pool are configured identically. The back end server running a SQL Server
database resides on a separate dedicated physical server. The consolidated
configuration provides scalability and high availability and is easy to plan, deploy,
and manage.
Enterprise pool in consolidated configuration requirements:
•
Requires two or more front end servers deployed behind a hardware load
balancer.
•
Each of the Office Communications Server 2007 components is installed onto
each front-end server in the pool.
•
A dedicated SQL Server is required to support the pool.
•
All servers in the Enterprise pool must be deployed on the same subnet.
-7-
Diagram 2.0 - Enterprise Pool: Consolidated Configuration
Expanded Deployment Option
This option offers maximum scalability, capacity, performance, and availability for
large organizations. Expanded configuration enables organizations to scale up
audio/video and Web conferencing requirements independently from other
Enterprise Edition server components.
Enterprise pool in expanded configuration requirements:
•
Separate servers dedicated for each of the following server roles: front end
servers, Web components Servers, Web and A/V Conferencing Servers
•
Hardware load balancer required for front-end servers and Web Components
Servers
Note: No load balancer is required for the Web Conferencing or A/V Conferencing
Servers. Traffic distribution to these servers is handled by the Focus that runs on
the front-end servers.
-8-
Diagram 3.0 - Enterprise Pool: Expanded Configuration
Perimeter Network Configuration for IM and Conferencing
Office Communications Server 2007 allows users working outside the enterprise
network to participate in on-premise conferences, complete with data collaboration
and the ability to relay audio and video through your organization’s firewall. Office
Communications Server 2007 also enhances existing support for remote access,
federation, and public IM connectivity, which were introduced in Live
Communications Server 2005 and Live Communications Server 2005 SP1.
Enabling conferencing and the ability to share data and media with users outside
the corporate firewall requires two Edge Server roles that are new in Office
Communications Server 2007: the Web Conferencing Edge Server and the A/V
Edge Server.
The HTTP reverse proxy is not an Office Communications Server 2007 role, but it
is required to provide external access to Address Book file information, the ability
to expand membership in distribution groups, access to meeting content in Web
conferences, and browser access to Communicator Web Access Server.
Diagram 4.0 shows the servers that are required in the Office Communications
Server 2007 perimeter network and the protocols they use to communicate with
Internet clients on one side and with Enterprise Edition servers on the other.
-9-
Diagram 4.0 Office Communications Server 2007 external configuration
Required servers in the Office Communications Server 2007 perimeter network
are as follows.
Access Edge Server
Formerly known as the Access Proxy, the Access Edge Server handles all SIP
traffic across the corporate firewall. The Access Edge Server handles only the
SIP/SIMPLE traffic that is necessary to establish and validate connections and IM
communications. It does not handle data transfer, nor does it authenticate users.
Authentication of inbound traffic is performed by the Director or the Front End
Server. A Director is an Office Communications Server 2007 Standard Edition
server or Enterprise pool that does not home users and that resides inside the
organization’s firewall. The Access Edge Server directly connects to the Director,
and the Director routes outbound traffic to the Edge Server. A Director is not
mandatory but is strongly recommended. If a Director is not deployed, this
authentication is performed on the Front End Server of the pool or Standard
Edition server that you designate to do so. (Active Directory access is required to
perform authentication, which the edge servers do not have because they are
deployed in the perimeter network outside Active Directory.) The Access Edge
Server is essential for all external user scenarios, including conferencing, remote
user access, federation, and public IM connectivity.
- 10 -
Web Conferencing Edge Server
The Web Conferencing Edge Server proxies PSOM (Persistent Shared Object
Model) traffic between the Web Conferencing Server and external clients. External
conference traffic must be authorized by the Web Conferencing Edge Server
before it is forwarded to the Web Conferencing Server. The Web Conferencing
Edge Server requires that external clients use TLS connections and obtain a
conference session key.
A/V Edge Server
The A/V Edge Server provides a single trusted connection point through which
inbound and outbound media traffic can securely traverse NATs (network address
translators) and firewalls. The industry standard solution for multimedia traversal of
firewalls is ICE (Interactive Connectivity Establishment), which is based on the
STUN (Simple Traversal Underneath NAT) and TURN (Traversal Using Relay
NAT) protocols. The A/V Edge Server is a STUN server. All users are
authenticated to secure both access to the enterprise and use of the firewall
traversal service that is provided by the A/V Edge Server. To send media inside the
enterprise, an external user must be authenticated and must have an
authenticated internal user agree to communicate with him or her through the A/V
Edge Server.
The media streams themselves are exchanged by using SRTP (Secure Real-time
Transport Protocol), which is an industry standard for real-time media transmission
and reception over IP.
HTTP Reverse Proxy
Office Communications Server 2007 conferencing support for external users also
requires deploying an HTTP reverse proxy in the perimeter network for the
purpose of carrying HTTP and HTTPS traffic for external users. The HTTP reverse
proxy is used to download the following data for external users:
•
•
•
Address Book Server files
Web conferencing content
Expanded distribution lists for group IM
Communicator Web Access
Communicator Web Access is the browser-based client for Office
Communications Server 2007. Communicator Web Access 2007 is designed with
a similar look and feel to the desktop version of Microsoft Office Communicator
2007. External Users can access the IM and presence features in Office
Communications Server 2007 through any supported Web browser.
Communicator Web Access Server is deployed in the internal network. Internal
- 11 -
users can access it directly. External users access the Communicator Web Access
Servers through the HTTP reverse proxy.
Note: The reverse proxy does not run Office Communications Server 2007 or carry
SIP traffic.
Port
Required
Virtual IP
Port Use
5060
Load balancer VIP used by the
Front End Servers
Client to server SIP communication over
TCP
5061
Load balancer VIP used by the
Front End Servers
135
Load balancer VIP used by the
Front End Servers
Load balancer VIP used by the
Front End Servers
Client to Front End Server SIP
communication over TLS
SIP communication between Front End
Servers over MTLS
To move users and perform other pool level
WMI operations over DCOM
Communication between the internal
components that manage conferencing and
the conferencing servers
HTTPS traffic to the pool URLs
444
443
Load balancer VIP used by the
Web Components Server
Table 1.0 – Office Communications Server Protocols load balanced by
AppDirector
For more information, please visit:
http://www.microsoft.com/communicationsserver/en/us/technical-resources.aspx
Radware AppDirector Overview
Radware’s AppDirector is an intelligent application delivery controller (ADC) that
provides scalability and application-level security for service infrastructure
optimization, fault tolerance and redundancy. Radware combined its
next-generation, OnDemand Switch multi-gigabit hardware platform with the
powerful capabilities of the company’s APSolute™ operating system “classifier”
and “flow management” engine. The result – AppDirector – enables accelerated
application performance; local and global server availability; and application
security and infrastructure scalability for fast, reliable and secure delivery of
applications over IP networks.
AppDirector is powered by the innovative OnDemand Switch platform. OnDemand
Switch, which has established a new price/performance standard in the industry,
delivers breakthrough performance and superior scalability to meet evolving
network and business requirements. Based on its on demand, “pay-as-you-grow”
approach, no forklift upgrade is required even when new business requirements
arise. This helps companies guarantee short-term and long-term savings on
CAPEX and OPEX for full investment protection. Radware’s OnDemand Switch
- 12 -
enables customers to pay for the exact capacity currently required, while allowing
them to scale their ADC throughput capacity and add advanced application-aware
services or application acceleration services on demand to meet new or changing
application and infrastructure needs. And it does it without compromising on
performance.
AppDirector lets you get the most out of your service investments by maximizing
the utilization of service infrastructure resources and enabling seamless
consolidation and high scalability. AppDirector’s throughput licensing options
allows pay as you grow investment protection. Make your network adaptive and
more responsive to your dynamic services and business needs with AppDirector’s
fully integrated traffic classification and flow management, health monitoring and
failure bypassing, traffic redirection, bandwidth management, intrusion prevention
and DoS protection.
For more information, please visit: http://www.radware.com/
AppDirector and Microsoft Office Communication Server Architecture
Diagram 5.0 - AppDirector and Microsoft Office Communications Server
Reference Architecture
- 13 -
Interface
Virtual IP Interface
IP Address
L4
Protocol
L4
Port
L4 Policy
Subnet
IP
range
IP's used
G-7
26
38.21.228.1
TCP
5061
FRONTEND_SIP
0
1-30
1,2,10,15,16,24,25,26,30
G-7
26
38.21.228.2
TCP
443
FRONTEND_AB
G-7
26
38.21.228.26
Any
Any
FRONTEND_VRRP
G-7
58
38.21.228.33
TCP
5061
EDGE_SIP
32
33-62
33,45,46,56,57,58
G-7
58
38.21.228.58
Any
Any
EDGE_VRRP
G-7
90
38.21.228.65
TCP
5061
DIRECTOR_SIP
64
65-94
65,75,76,88,89,90
G-7
90
38.21.228.90
Any
Any
DIRECTOR_VRRP
G-7
122
38.21.228.97
TCP
443
CWA_HTTPS
96
97-126
97,105,106,120,121,122
G-7
122
38.21.228.122
Any
Any
CWA_VRRP
Interface
Primary IP
Subnet
Backup IP
Default Gateway
G7
38.21.228.24
255.255.255.224
38.21.228.25
38.21.228.30
G7
38.21.228.56
255.255.255.224
38.21.228.57
G7
38.21.228.88
255.255.255.224
38.21.228.89
Client NAT
Address
Client NAT intercept range
G7
38.21.228.120
255.255.255.224
38.21.228.121
38.21.228.10
38.21.228.1 - 38.21.228.30
Table 2.0 - AppDirector IP/Port Configuration Parameters
Traffic Flow for Internal Users
1. Client service requests are made to the front-end server virtual IP address
(VIP) hosted by the AppDirector. These requests are made via SIP TCP or
TLS on either port 5060 or 5061. In the case of the reference architecture, only
SIP TLS traffic was used requesting port 5061.
2. Clients requesting meeting content from the Web Component Servers do so
via port 443 (HTTPS) to the Web Component Servers load balanced by the
AppDirector (expanded configuration). In the consolidated configuration,
where the Web Component Server is collocated on the front-end server
servers, the requests would reference the front-end servers rather than a
separately defined Web Component Server Farm (In our reference design this
service farm is known as Address Book or AB).
3. Administrative request traffic uses UDP port 135 can be hosted via the
AppDirector with one to one server mappings using a VIP on the AppDirector to
access an individual front-end server or sent directly to the individual front-end
server servers.
4. Client conferencing traffic using TCP port 8057 is established directly between
clients and Web Conferencing Servers. Therefore, no load balancing is
required to be performed by AppDirector.
- 14 -
5. A/V conferencing traffic over the UDP port range, 49152 – 65535, goes directly
between clients and A/V Conferencing Servers. Therefore, no load balancing is
required to be performed by AppDirector.
Traffic Flow for External Users
1. External client SIP requests are made via the Edge Servers (Edge Servers)
load balanced by the AppDirector. They are then passed to a pool of Directors
(Director) hosted by the AppDirector. Once the client is authenticated by a
Director, requests are then passed to the pool where the user is homed on
(similar to request flows from internal clients). This traffic flow is performed
using the SIP protocol over TLS on port 5061. The AppDirector distributes
traffic across the servers within each pool of servers for scalability and
reliability. The AppDirector maintains affinity to the servers the AppDirector
directed client requests to for the duration of the user’s session.
2. External client Web requests for meeting content download connect to the Web
Component Servers deployed in the network perimeter. Clients connect to the
Web Component Servers on port 443 (HTTPS).
3. Communicator Web Access 2007 is designed with a similar look and feel to the
desktop version of Microsoft Office Communicator 2007. External Users can
access the IM and presence features in Office Communications Server 2007
through any supported Web browser. Users access the Communicator Web
Access servers through the reverse proxy (previously defined) then onto the
AppDirector where a specific server is chosen and persisted throughout the
lifetime of a client’s session.
Note: the Communicator Web Access and Director can be deployed on multiple
servers which are load balanced by the AppDirector. Also the Access Edge Servers,
HTTP Reverse Proxies and A/V Edge Servers can be load balanced by the
AppDirector in the Perimeter Network.
Radware’s AppDirector Configuration for Microsoft Office Communication
Server
Deployment Notes for the AppDirector
Farm Aging time tuned to 20 minutes from default value. This will ensure that state entries will not
be terminated prior to client aging time.
appdirector farm table setCreate EDGE_SIP -as Enabled -at 1200 -dm \
"Fewest Number of Users" -cm "TCP Port" -cp 5061
Reset of the sessions if still existing after the aging. This will ensure any clean-up of abandoned
sessions which could hold state on the servers inadvertently.
appdirector farm extended-params set EDGE_SIP -sc Enabled
- 15 -
Primary AppDirector Configuration
Using a serial cable and a terminal emulation program, connect to the AppDirector.
The default console port settings are:
• Bits per Second: 19200
• Data Bits: 8
• Parity: None
• Stop Bits: 1
• Flow Control: None
1. Using the following Command line, assign management IP address
192.168.1.51 / 24 to interface MNG-1 (Dedicated Management Interface) of the
AppDirector:
net ip-interface create 192.168.1.51 255.255.255.0 MNG-1
2. Using a browser, connect to the management IP Address of the AppDirector
(192.168.1.51) via HTTP or HTTPS. The default username and password are
“radware” and “radware”.
Failure to establish a connection may be due to the following:
•
•
•
•
Incorrect IP Address in the browser
Incorrect IP Address or default route configuration in the AppDirector
Failure to enable Web Based Management or Secure Web Based
Management in the AppDirector
If the AppDirector can be successfully pinged, attempt to connect to it
via Telnet or SSH. If the pinging or the Telnet/SSH connection are
unsuccessful, reconnect to the AppDirector via its console port.
- 16 -
IP Configuration
1. From the menu, select Router IP Router Interface Parameters to
display the IP Interface Parameters page.
2. Click the Create button.
3. On the IP Interface Parameters Create page, enter the necessary parameters
as shown below:1 This will create the interfaces needed for the Office
Communications Server ecosystem.
4. Click the Set button to save parameters.
5. Follow steps 1 – 4 to create the rest of the IP Interfaces
IP 38 .21.228.56 subnet mask 255.255.255.240 interface G-7
IP 38 .21.228.88 subnet mask 255.255.255.240 interface G-7
IP 38 .21.228.120 subnet mask 255.255.255.240 interface G-7
6. Verify that the new entries were created on the IP Interface Parameters page:
1
Items circled in red indicate settings that need to be entered or changed. Items not circled should
be left to default settings.
- 17 -
Farm Configuration
1. From the menu, select AppDirector Farms Farm Table to display the
Farm Table page similar to the one shown below:
2. Click the Create button.
3. On the Farm Table Create page, enter the necessary parameters as shown
below:2
2
Items circled in red indicate settings that need to be entered or changed. Items not circled should
be left to default settings.
- 18 -
4. Click the Set button to save parameters.
5. On Farm Table page Click the Create button to configure another Farm. Enter
the necessary parameters as shown below:
6. Click the Set button to save parameters.
7. On Farm Table page Click the Create button to configure another Farm. Enter
the necessary parameters as shown below:
- 19 -
8. Click the Set button to save parameters.
9. On Farm Table page Click the Create button to configure another Farm. Enter
the necessary parameters as shown below:
10. Click the Set button to save parameters.
11. On Farm Table page Click the Create button to configure another Farm. Enter
the necessary parameters as shown below:
- 20 -
12. Click the Set button to save parameters.
13. Verify that the new entries are created on the Farm Table page:
Create Layer 4 Policy
1. From the menu, select AppDirector Layer 4 Farm Selection Layer 4 Policy
Table to display the Layer 4 Policy Table page similar to the one shown below:
- 21 -
2. Click the Create button.
3. On the Layer 4 Policy Table Create page, enter the necessary parameters as
shown below.
4. Click the Set button to save the parameters.
5. On Layer 4 Policy Table Create page Click the Create button to configure
another Layer 4 Policy. Enter the necessary parameters as shown below:
- 22 -
6. Click the Set button to save the parameters.
7. On Layer 4 Policy Table Create page Click the Create button to configure
another Layer 4 Policy. Enter the necessary parameters as shown below:
8. Click the Set button to save the parameters.
9. On Layer 4 Policy Table Create page Click the Create button to configure
another Layer 4 Policy. Enter the necessary parameters as shown below:
- 23 -
10. Click the Set button to save the parameters.
11. On Layer 4 Policy Table Create page Click the Create button to configure
another Layer 4 Policy. Enter the necessary parameters as shown below:
12. Click the Set button to save the parameters.
13. On Layer 4 Policy Table Create page Click the Create button to configure
another Layer 4 Policy. Enter the necessary parameters as shown below:
14.
- 24 -
15. Click the Set button to save the parameters.
16. Follow steps 13-14 to create the rest of the VRRP VIP’s for the remaining
subnets in the Layer 4 Policy.
EDGE_VRRP = 38.21.228.58, DIRECTOR_VRRP = 38.21.228.90 and
CWA_VRRP = 38.21.228.122.
17. Verify that the new entry was created on the Layer 4 Policy Table page:
Configure NAT
Client NAT (Source NAT – SNAT)
In addition to the configurations below, you must enable Client NAT in the
Extended Farms Table and in the Server Table Configuration, both configuration
steps will be identified in upcoming sections.
For an explanation on why client NAT is need, see the section Traffic Flow for
Internal Users.
1. From the menu, select Services Tuning Device to display the Device
Tuning page similar to the one shown.
- 25 -
2. Adjust the number of allowable Client NAT address to the desired amount, at
least one and click the Set button to save parameters.
Note: The AppDirector must be reset in order for the settings to take effect.
3. To reset the device, From the menu, select Device Reset Device
4. From the menu, select AppDirector NAT Client NAT Intercept
Address to display the Client NAT Intercept Table page similar to the one
shown.
- 26 -
5. Click the Create button.
6. Create the intercept range. On the Client NAT Intercept Table Create page,
enter the necessary parameters as shown below:
7. Click the Set button to save parameters.
8. From the menu, select AppDirector NAT Client NAT Intercept
Address to display the Client NAT Address Table page similar to the one
shown.
9. Click the Create button.
- 27 -
10. Create the NAT Address range. On the Client NAT Address Table Create
page, enter the necessary parameters as shown below:
11. Click the Set button to save parameters.
12. From the menu, select AppDirector NAT Client NAT Global
Parameters to display the Client NAT Global Parameters page similar to the
one shown.
13. Enable Client NAT and click the Set button to save parameters.
Extended Farms Settings
1. Click the Extended Farm Parameters URI at the top of the Farm Table page.
2. On the Extended Farm Parameters Table page, click on the Farm Name
FRONTEND_SIP.
- 28 -
3. On the Extended Farm Parameters Update page, Select the parameters as
shown below:
4. Click the Set button to save parameters.
5. Repeat step 2 - 4 for extended farms: FRONTEND_AB to select “Client NAT
Address Range” and “Close Session at Aging”.
Adding Servers to the Farm
1. From the menu, select AppDirector Servers Application Servers to
display the Server Table page similar to the one shown below:
- 29 -
2. On the Server Table Create page, enter the necessary parameters as shown
below:
3. Click the Set button to save parameters.
4. On Server Table Create page Click the Create button to configure another
Server. Enter the necessary parameters as shown below:
- 30 -
5. Click the Set button to save parameters.
6. On Server Table Create page Click the Create button to configure another
Server. Enter the necessary parameters as shown below:
7. Click the Set button to save parameters.
8. On Server Table Create page Click the Create button to configure another
Server. Enter the necessary parameters as shown below:
- 31 -
9. Click the Set button to save parameters.
10. On Server Table Create page Click the Create button to configure another
Server. Enter the necessary parameters as shown below:
11. Click the Set button to save parameters.
- 32 -
12. On Server Table Create page Click the Create button to configure another
Server. Enter the necessary parameters as shown below:
13. Click the Set button to save parameters.
14. On Server Table Create page Click the Create button to configure another
Server. Enter the necessary parameters as shown below:
- 33 -
15. Click the Set button to save parameters.
16. On Server Table Create page Click the Create button to configure another
Server. Enter the necessary parameters as shown below:
17. Click the Set button to save parameters.
18. On Server Table Create page Click the Create button to configure another
Server. Enter the necessary parameters as shown below:
- 34 -
19. Click the Set button to save parameters.
20. On Server Table Create page Click the Create button to configure another
Server. Enter the necessary parameters as shown below:
21. Verify that the new entries were created on the Server Table page:
- 35 -
This completes the Primary AppDirector policy configuration.
General Redundant Configuration Notes
For complete high-availability, Radware encourages implementing pairs of
AppDirector units in an Active / Backup configuration. If your implementation of
this architecture includes only a single AppDirector, then it is unnecessary to follow
the steps in this section.
The overall configuration of a backup AppDirector is almost identical in many ways
to that of the active device. There are, however, several important differences that
are noted throughout these steps. Radware offers two means of redundancy and
failover between pairs of devices – Proprietary and VRRP. Since VRRP is a more
commonly used method within the industry, this section will cover the steps to
configure both AppDirectors using that method.3
There are separate configuration steps to be taken on both the Active and Backup
AppDirector devices, and this section is divided into two parts – one for the active
device and one for the backup device.
Follow the steps previously defined to create the Backup AppDirector
configuration. The only difference between the primary and the backup device
beyond what is yet to be defined specifically for VRRP is the Redundancy Status
setting. In the Backup AppDirector configuration when configuring the Layer 4
Policy Table Create the Redundancy Status needs to be set to Backup on all
farm definitions. The suggested change in configurations instructions is defined
below.
L4 Modification Definition for the Backup AppDirector
3
For a detailed discussion of VRRP, see RFC 3768.
- 36 -
1. From the menu, select AppDirector Layer 4 Farm Selection Layer 4
Policy Table to display the Layer 4 Policy Table page similar to the one
shown below:
2. Click the Create button.
3. On the Layer 4 Policy Table Create page, enter the parameters as previously
done for the primary device except for the Redundancy Status, select “Backup”
as shown below.
4. Click the Set button to save the parameters.
Primary AppDirector VRRP Configuration
1. From the menu, select AppDirector Redundancy Global Configuration
and set the parameters as noted below:
- 37 -
2. Click the Set button to save these changes.
Primary Virtual Routers
1. From the menu, select AppDirector Redundancy VRRP Virtual
Routers to display the Virtual Router Table page similar to the one shown
below.
2. Click the Create button
3. On the Virtual Router Table page, enter the necessary parameters as shown
below.
- 38 -
4. Click the Set button to save the parameters.
5. On the Virtual Router Table page click the Create button to create a new
Virtual Router, enter the necessary parameters as shown below.
6. Click the Set button to save the parameters.
7. On the Virtual Router Table page click the Create button to create a new
Virtual Router, enter the necessary parameters as shown below.
- 39 -
8. Click the Set button to save the parameters.
9. On the Virtual Router Table page click the Create button to create a new
Virtual Router, enter the necessary parameters as shown below.
10. Verify that the new entries were created on the Virtual Router Table page:
- 40 -
Primary Associated IP Addresses
1. From the menu, select AppDirector Redundancy VRRP Associated
IP Addresses to display the Associated IP Addresses Create page similar to
the one shown below:
2. Click the Create button
3. On the Associated IP Addresses Create page, enter the necessary
parameters as shown below:
- 41 -
4. Click the Set button to save the parameters
5. Follow steps 2-4 to create the rest of the associated IP Addresses, (follow table
below)
6. Verify that the new entries are created on the Associated IP Addresses page:
7. Go to AppDirector Redundancy VRRP Virtual Routers and on the
Virtual Router Table under VRID’s Up/Down select “All Up” and click on the
Set button to enable all Virtual Routers.
8. Make certain that the State of this VR is displayed as Master in the Virtual
Router table.
- 42 -
Primary Mirroring
1. Go to AppDirector Redundancy Mirroring Active Device
Parameters and set the Client Table Mirroring status to enable:
2. Click the Set button to save the parameters.
3. From the menu, select AppDirector Redundancy Mirroring Mirror
Device Parameters to display the Mirror Device Parameters page similar to
the one shown below
- 43 -
4. Click the Create button
5. On the Mirror Device Parameters page, enter the necessary parameters as
shown below:
Note: This sets the Backup AD target address used for mirror traffic.
6. Click the Set button to save the parameters.
This completes VRRP redundancy configuration on the Primary AppDirector.
Backup AppDirector VRRP Configuration
Note: Interface Grouping is not required for the backup AppDirector because of
the working assumption that if the Backup device holds Master VRRP status we
should continue to provide best effort traffic management even if a single interface
is lost.
- 44 -
1. On the Backup AppDirector, go to AppDirector Redundancy Global
Configuration and change the following setting:
2. Click the Set button to save the parameters.
Backup Virtual Routers
1. From the menu, select AppDirector Redundancy VRRP Virtual
Routers to display the Virtual Router Table page similar to the one shown
below.
2. Click the Create button
3. On the Virtual Router Table page, enter the necessary parameters as shown
below.
- 45 -
Note: that the Priority on the Backup AppDirector is set to 100 while on the
Primary device, this value was set to 250. The device with the higher priority will
be Master of this Virtual Router.
4. Click the Set button to save the parameters.
5. Repeat steps 4 - 6 to create the rest of the Virtual Routers.
6. Verify that the new entries were created on the Virtual Router Table page:
Backup Associated IP Addresses
1. From the menu, select AppDirector Redundancy VRRP Associated
- 46 -
IP Addresses to display the Associated IP Addresses Create page similar to
the one shown below:
2. Click the Create button
3. On the Associated IP Addresses Create page, enter the necessary
parameters as shown below:
Note: This association entry is a Virtual IP Interface. Since that IP address
functions as the default gateway address for each of the farm servers, we will need
the Backup AppDirector to assume responsibility for this IP if the Active device fails.
This is why it is defined in the Backup AppDirector’s table. The Association Table
from both devices should match when complete.
4. Click the Set button to save the parameters
5. Follow steps 2-4 to create the rest of the associated IP Addresses.
6. Verify that the new entries are created on the Associated IP Addresses page:
- 47 -
7. Go to AppDirector Redundancy VRRP Virtual Routers and on the
Virtual Router Table under VRID’s Up/Down select “All Up” and click on the
Set button to enable all Virtual Routers.
8. Make certain that the State of this VR is displayed as Backup in the Virtual
Router table.
- 48 -
Backup Mirroring
1. Go to AppDirector Redundancy Mirroring Backup Device
Parameters and set the mirroring status to enable:
2. Click the Set button to save the parameters.
3. Go to AppDirector Redundancy Mirroring Mirror Device
Parameters and create a new entry:
- 49 -
This sets the Master AD target address used for mirror traffic.
4. Click the Set button to save the parameters.
This completes VRRP redundancy configuration on the Backup AppDirector.
- 50 -
Appendix 1 – Primary AppDirector Configuration File
!
!Device Configuration
!Date: 07-01-2009 23:48:08
!DeviceDescription: AppDirector Global
!Base MAC Address: 00:03:b2:3d:41:c0
!Software Version: 1.06.07 (Build date Feb 13 2008, 23:50:02,Build#50)
!APSolute OS Version: 10.31-01.01(26):2.06.06
!
!
! The following commands will take effect only
! once the device has been rebooted!
!
manage snmp versions-after-reset set "v1 & v2c & v3"
!
! The following commands take effect immediately
! upon execution!
!
net linkaggr ports set 1 -t T-1
net linkaggr ports set 2 -t T-1
net ip-interface create 38.21.228.24 255.255.255.224 7
net ip-interface create 38.21.228.56 255.255.255.224 7
net ip-interface create 38.21.228.88 255.255.255.224 7
net ip-interface create 38.21.228.120 255.255.255.224 7
net ip-interface create 192.168.1.51 255.255.255.0 17
net route table create 0.0.0.0 0.0.0.0 38.21.228.30 -i 7
redundancy mode set VRRP
system mib2-name set WSC3GS08A
appdirector farm table setCreate EDGE_SIP -as Enabled -at 1200 -dm \
"Fewest Number of Users" -cm "TCP Port" -cp 5061
appdirector farm table setCreate CWA_HTTPS -as Enabled -at 1200 -dm \
"Fewest Number of Users" -cm "TCP Port" -cp HTTPS
appdirector farm table setCreate FRONTEND_SIP -as Enabled -at 1200 -dm \
"Fewest Number of Users" -cm "TCP Port" -cp 5061
appdirector farm table setCreate FRONTEND_AB -as Enabled -at 1200 -dm \
"Fewest Number of Users" -cm "TCP Port" -cp HTTPS
appdirector farm table setCreate DIRECTOR_SIP -as Enabled -at 1200 -dm \
"Fewest Number of Users" -cm "TCP Port" -cp 5061
appdirector farm server table create FRONTEND_SIP 38.21.228.15 None -sn \
FE_SIP_SVR_15 -id 6 -cn Enabled -sd FE_SIP_SVR_15 -nr 38.21.228.10
appdirector farm server table create FRONTEND_AB 38.21.228.16 None -sn \
FE_SIP_AB_16 -id 8 -cn Enabled -sd FE_SIP_AB_16 -nr 38.21.228.10
appdirector farm server table create EDGE_SIP 38.21.228.45 None -sn \
EDGE_SIP_SVR_45 -id 2 -sd EDGE_SIP_SVR_45
appdirector farm server table create EDGE_SIP 38.21.228.46 None -sn \
EDGE_SIP_SVR_46 -id 3 -sd EDGE_SIP_SVR_46
appdirector farm server table create FRONTEND_SIP 38.21.228.16 None -sn \
FE_SIP_SVR_16 -id 4 -cn Enabled -sd FE_SIP_SVR_16 -nr 38.21.228.10
appdirector farm server table create FRONTEND_AB 38.21.228.15 None -sn \
FE_SIP_AB_15 -id 7 -cn Enabled -sd FE_SIP_AB_15 -nr 38.21.228.10
appdirector farm server table create DIRECTOR_SIP 38.21.228.75 None -sn \
DIR_SIP_SVR_75 -id 9 -sd DIR_SIP_SVR_75
appdirector farm server table create DIRECTOR_SIP 38.21.228.76 None -sn \
DIR_SIP_SVR_76 -id 10 -sd DIR_SIP_SVR_76
appdirector farm server table create CWA_HTTPS 38.21.228.105 None -sn \
CWA_HTTPS_SVR105 -id 11 -sd CWA_HTTPS_SVR105
appdirector farm server table create CWA_HTTPS 38.21.228.106 None -sn \
CWA_HTTPS_SVR106 -id 12 -sd CWA_HTTPS_SVR106
redundancy interface-group set enable
redundancy mirror main client-status set enable
redundancy mirror address setCreate 38.21.228.25
redundancy backup-in-vlan set disable
appdirector farm connectivity-check httpcode setCreate EDGE_SIP \
"200 - OK"
appdirector farm connectivity-check httpcode setCreate CWA_HTTPS \
"200 - OK"
appdirector farm connectivity-check httpcode setCreate FRONTEND_SIP \
"200 - OK"
appdirector farm connectivity-check httpcode setCreate FRONTEND_AB \
"200 - OK"
appdirector farm connectivity-check httpcode setCreate DIRECTOR_SIP \
"200 - OK"
redundancy backup-fake-arp set enable
appdirector farm nhr setCreate 0.0.0.0 -ip 38.21.228.30 -fl 0
appdirector farm extended-params set EDGE_SIP -sc Enabled
- 51 -
appdirector farm extended-params set CWA_HTTPS -sc Enabled
appdirector farm extended-params set FRONTEND_SIP -nr 38.21.228.10 -sc \
Enabled
appdirector farm extended-params set FRONTEND_AB -nr 38.21.228.10 -sc \
Enabled
appdirector farm extended-params set DIRECTOR_SIP -sc Enabled
appdirector nat client address-range setCreate 38.21.228.10 -t \
38.21.228.10
appdirector nat client range-to-nat setCreate 38.21.228.1 -t \
38.21.228.30
appdirector nat client status set Enabled
redundancy backup-interface-group set disable
appdirector segmentation nhr-table setCreate DefaultNHR -ip \
38.21.228.30 -fl 0
appdirector l4-policy table create 38.21.228.58 Any Any 0.0.0.0 \
EDGE_VRRP -ta "Virtual IP Interface"
appdirector l4-policy table create 38.21.228.26 Any Any 0.0.0.0 \
FRONTEND_VRRP -ta "Virtual IP Interface"
appdirector l4-policy table create 38.21.228.90 Any Any 0.0.0.0 \
DIRECTOR_VRRP -ta "Virtual IP Interface"
appdirector l4-policy table create 38.21.228.122 Any Any 0.0.0.0 \
CWA_VRRP -ta "Virtual IP Interface"
appdirector l4-policy table create 38.21.228.1 TCP 5061 0.0.0.0 \
FRONTEND_SIP -fn FRONTEND_SIP
appdirector l4-policy table create 38.21.228.2 TCP 443 0.0.0.0 \
FRONTEND_AB -fn FRONTEND_AB
appdirector l4-policy table create 38.21.228.65 TCP 5061 0.0.0.0 \
DIRECTOR_SIP -fn DIRECTOR_SIP
appdirector l4-policy table create 38.21.228.33 TCP 5061 0.0.0.0 \
EDGE_SIP -fn EDGE_SIP
appdirector l4-policy table create 38.21.228.97 TCP 443 0.0.0.0 \
CWA_HTTPS -fn CWA_HTTPS
redundancy vrrp automated-config-update set Enabled
redundancy mirror main sid-status set enable
health-monitoring status set enable
health-monitoring response-level-samples set 0
redundancy vrrp virtual-routers create 7 26 -as up -p 250 -pip \
38.21.228.24
redundancy vrrp virtual-routers create 7 58 -as up -p 250 -pip \
38.21.228.56
redundancy vrrp virtual-routers create 7 90 -as up -p 250 -pip \
38.21.228.88
redundancy vrrp virtual-routers create 7 122 -as up -p 250 -pip \
38.21.228.120
redundancy vrrp associated-ip create 7 26 38.21.228.1
redundancy vrrp associated-ip create 7 26 38.21.228.2
redundancy vrrp associated-ip create 7 26 38.21.228.26
redundancy vrrp associated-ip create 7 58 38.21.228.33
redundancy vrrp associated-ip create 7 58 38.21.228.58
redundancy vrrp associated-ip create 7 90 38.21.228.65
redundancy vrrp associated-ip create 7 90 38.21.228.90
redundancy vrrp associated-ip create 7 122 38.21.228.97
redundancy vrrp associated-ip create 7 122 38.21.228.122
manage user table create radware -pw GndridF04zNWSGOrZjKFV78REiEra/Qm
manage telnet status set enable
manage telnet server-port set 23
manage web status set enable
manage ssh status set enable
manage secure-web status set enable
redundancy arp-interface-group set Send
net l2-interface set 100001 -ad up
manage terminal prompt set WSC3GS08A
manage snmp groups create SNMPv1 public -gn initial
manage snmp groups create SNMPv1 ReadOnlySecurity -gn InitialReadOnly
manage snmp groups create SNMPv2c public -gn initial
manage snmp groups create SNMPv2c ReadOnlySecurity -gn InitialReadOnly
manage snmp groups create UserBased radware -gn initial
manage snmp groups create UserBased ReadOnlySecurity -gn InitialReadOnly
manage snmp access create initial SNMPv1 noAuthNoPriv -rvn iso -wvn iso \
-nvn iso
manage snmp access create InitialReadOnly SNMPv1 noAuthNoPriv -rvn \
ReadOnlyView
manage snmp access create initial SNMPv2c noAuthNoPriv -rvn iso -wvn iso \
-nvn iso
manage snmp access create InitialReadOnly SNMPv2c noAuthNoPriv -rvn \
ReadOnlyView
manage snmp access create initial UserBased authPriv -rvn iso -wvn iso \
-nvn iso
manage snmp access create InitialReadOnly UserBased authPriv -rvn \
ReadOnlyView
manage snmp views create iso 1
- 52 -
manage snmp views create ReadOnlyView 1
manage snmp views create ReadOnlyView 1.3.6.1.4.1.89.2.7.2 -cm excluded
manage snmp views create ReadOnlyView 1.3.6.1.6.3.18.1.1 -cm excluded
manage snmp views create ReadOnlyView 1.3.6.1.6.3.15.1.2.2 -cm excluded
manage snmp views create ReadOnlyView 1.3.6.1.4.1.89.35.1.61 -cm \
excluded
manage snmp views create ReadOnlyView 1.3.6.1.6.3.16.1.2 -cm excluded
manage snmp views create ReadOnlyView 1.3.6.1.6.3.16.1.4 -cm excluded
manage snmp views create ReadOnlyView 1.3.6.1.6.3.16.1.5 -cm excluded
manage snmp notify create allTraps -ta v3Traps
manage snmp users create radware -cf 0.0 -ap MD5 -akc \
f03a22e55aecd6ba859214cd9f3a0a13 -pp DES -pkc \
f03a22e55aecd6ba859214cd9f3a0a13
manage snmp target-address create v3MngStations -tl v3Traps -p \
radware-authPriv
manage snmp target-parameters create public-v1 -d SNMPv1 -sm SNMPv1 -sn \
public -sl noAuthNoPriv
manage snmp target-parameters create public-v2 -d SNMPv2c -sm SNMPv2c \
-sn public -sl noAuthNoPriv
manage snmp target-parameters create radware-authPriv -d SNMPv3 -sm \
UserBased -sn radware -sl authPriv
manage snmp community create public -n public -sn public
manage telnet session-timeout set 5
manage telnet auth-timeout set 30
appdirector global connectivity-check tcp-timeout set 3
!File Signature: 5cd237ad2a92b9c1375ce84307df3e0a
Appendix 2 – Backup AppDirector Configuration File
!
!Device Configuration
!Date: 08-01-2009 01:45:31
!DeviceDescription: AppDirector Global
!Base MAC Address: 00:03:b2:3d:41:c0
!Software Version: 1.06.07 (Build date Feb 13 2008, 23:50:02,Build#50)
!APSolute OS Version: 10.31-01.01(26):2.06.06
!
!
! The following commands will take effect only
! once the device has been rebooted!
!
manage snmp versions-after-reset set "v1 & v2c & v3"
!
! The following commands take effect immediately
! upon execution!
!
net linkaggr ports set 1 -t T-1
net linkaggr ports set 2 -t T-1
net ip-interface create 192.168.1.51 255.255.255.0 17
net ip-interface create 38.21.228.25 255.255.255.224 7
net ip-interface create 38.21.228.57 255.255.255.224 7
net ip-interface create 38.21.228.89 255.255.255.224 7
net ip-interface create 38.21.228.121 255.255.255.224 7
redundancy mode set VRRP
system mib2-name set WSC3GS08A
appdirector farm table setCreate EDGE_SIP -as Enabled -at 1200 -dm \
"Fewest Number of Users" -cm "TCP Port" -cp 5061
appdirector farm table setCreate CWA_HTTPS -as Enabled -at 1200 -dm \
"Fewest Number of Users" -cm "TCP Port" -cp HTTPS
appdirector farm table setCreate FRONTEND_SIP -as Enabled -at 1200 -dm \
"Fewest Number of Users" -cm "TCP Port" -cp 5061
appdirector farm table setCreate FRONTEND_AB -as Enabled -at 1200 -dm \
"Fewest Number of Users" -cm "TCP Port" -cp HTTPS
appdirector farm table setCreate DIRECTOR_SIP -as Enabled -at 1200 -dm \
"Fewest Number of Users" -cm "TCP Port" -cp 5061
appdirector farm server table create FRONTEND_SIP 38.21.228.15 None -sn \
FE_SIP_SVR_15 -id 6 -cn Enabled -sd FE_SIP_SVR_15 -nr 38.21.228.10
appdirector farm server table create FRONTEND_AB 38.21.228.16 None -sn \
FE_SIP_AB_16 -id 8 -cn Enabled -sd FE_SIP_AB_16 -nr 38.21.228.10
appdirector farm server table create EDGE_SIP 38.21.228.45 None -sn \
EDGE_SIP_SVR_45 -id 2 -sd EDGE_SIP_SVR_45
appdirector farm server table create EDGE_SIP 38.21.228.46 None -sn \
EDGE_SIP_SVR_46 -id 3 -sd EDGE_SIP_SVR_46
appdirector farm server table create FRONTEND_SIP 38.21.228.16 None -sn \
FE_SIP_SVR_16 -id 4 -cn Enabled -sd FE_SIP_SVR_16 -nr 38.21.228.10
- 53 -
appdirector farm server table create FRONTEND_AB 38.21.228.15 None -sn \
FE_SIP_AB_15 -id 7 -cn Enabled -sd FE_SIP_AB_15 -nr 38.21.228.10
appdirector farm server table create DIRECTOR_SIP 38.21.228.75 None -sn \
DIR_SIP_SVR_75 -id 9 -sd DIR_SIP_SVR_75
appdirector farm server table create DIRECTOR_SIP 38.21.228.76 None -sn \
DIR_SIP_SVR_76 -id 10 -sd DIR_SIP_SVR_76
appdirector farm server table create CWA_HTTPS 38.21.228.105 None -sn \
CWA_HTTPS_SVR105 -id 11 -sd CWA_HTTPS_SVR105
appdirector farm server table create CWA_HTTPS 38.21.228.106 None -sn \
CWA_HTTPS_SVR106 -id 12 -sd CWA_HTTPS_SVR106
redundancy interface-group set enable
redundancy mirror backup status set disable
redundancy mirror main client-status set enable
redundancy mirror address setCreate 38.21.228.24
redundancy backup-in-vlan set disable
appdirector farm connectivity-check httpcode setCreate EDGE_SIP \
"200 - OK"
appdirector farm connectivity-check httpcode setCreate CWA_HTTPS \
"200 - OK"
appdirector farm connectivity-check httpcode setCreate FRONTEND_SIP \
"200 - OK"
appdirector farm connectivity-check httpcode setCreate FRONTEND_AB \
"200 - OK"
appdirector farm connectivity-check httpcode setCreate DIRECTOR_SIP \
"200 - OK"
redundancy backup-fake-arp set enable
appdirector farm extended-params set EDGE_SIP -sc Enabled
appdirector farm extended-params set CWA_HTTPS -sc Enabled
appdirector farm extended-params set FRONTEND_SIP -nr 38.21.228.10 -sc \
Enabled
appdirector farm extended-params set FRONTEND_AB -nr 38.21.228.10 -sc \
Enabled
appdirector farm extended-params set DIRECTOR_SIP -sc Enabled
appdirector nat client address-range setCreate 38.21.228.10 -t \
38.21.228.10
appdirector nat client range-to-nat setCreate 38.21.228.1 -t \
38.21.228.30
appdirector nat client status set Enabled
redundancy backup-interface-group set enable
appdirector l4-policy table create 38.21.228.58 Any Any 0.0.0.0 \
EDGE_VRRP -ta "Virtual IP Interface" -rs Backup
appdirector l4-policy table create 38.21.228.26 Any Any 0.0.0.0 \
FRONTEND_VRRP -ta "Virtual IP Interface" -rs Backup
appdirector l4-policy table create 38.21.228.90 Any Any 0.0.0.0 \
DIRECTOR_VRRP -ta "Virtual IP Interface" -rs Backup
appdirector l4-policy table create 38.21.228.122 Any Any 0.0.0.0 \
CWA_VRRP -ta "Virtual IP Interface" -rs Backup
appdirector l4-policy table create 38.21.228.1 TCP 5061 0.0.0.0 \
FRONTEND_SIP -fn FRONTEND_SIP -rs Backup
appdirector l4-policy table create 38.21.228.2 TCP 443 0.0.0.0 \
FRONTEND_AB -fn FRONTEND_AB -rs Backup
appdirector l4-policy table create 38.21.228.65 TCP 5061 0.0.0.0 \
DIRECTOR_SIP -fn DIRECTOR_SIP -rs Backup
appdirector l4-policy table create 38.21.228.33 TCP 5061 0.0.0.0 \
EDGE_SIP -fn EDGE_SIP -rs Backup
appdirector l4-policy table create 38.21.228.97 TCP 443 0.0.0.0 \
CWA_HTTPS -fn CWA_HTTPS -rs Backup
redundancy vrrp automated-config-update set Enabled
redundancy mirror main sid-status set enable
health-monitoring status set enable
health-monitoring response-level-samples set 0
redundancy vrrp virtual-routers create 7 26 -pip 38.21.228.57
redundancy vrrp virtual-routers create 7 58 -pip 38.21.228.57
redundancy vrrp virtual-routers create 7 90 -pip 38.21.228.57
redundancy vrrp virtual-routers create 7 122 -pip 38.21.228.57
redundancy vrrp associated-ip create 7 26 38.21.228.1
redundancy vrrp associated-ip create 7 26 38.21.228.2
redundancy vrrp associated-ip create 7 26 38.21.228.26
redundancy vrrp associated-ip create 7 58 38.21.228.33
redundancy vrrp associated-ip create 7 58 38.21.228.58
redundancy vrrp associated-ip create 7 90 38.21.228.65
redundancy vrrp associated-ip create 7 90 38.21.228.90
redundancy vrrp associated-ip create 7 122 38.21.228.97
redundancy vrrp associated-ip create 7 122 38.21.228.122
manage user table create radware -pw GndridF04zNWSGOrZjKFV78REiEra/Qm
manage telnet status set enable
manage telnet server-port set 23
manage web status set enable
manage ssh status set enable
manage secure-web status set enable
redundancy arp-interface-group set Send
- 54 -
net l2-interface set 100001 -ad up
redundancy vrrp global-advertise-int set 0
manage terminal prompt set WSC3GS08A
manage snmp groups create SNMPv1 public -gn initial
manage snmp groups create SNMPv1 ReadOnlySecurity -gn InitialReadOnly
manage snmp groups create SNMPv2c public -gn initial
manage snmp groups create SNMPv2c ReadOnlySecurity -gn InitialReadOnly
manage snmp groups create UserBased radware -gn initial
manage snmp groups create UserBased ReadOnlySecurity -gn InitialReadOnly
manage snmp access create initial SNMPv1 noAuthNoPriv -rvn iso -wvn iso \
-nvn iso
manage snmp access create InitialReadOnly SNMPv1 noAuthNoPriv -rvn \
ReadOnlyView
manage snmp access create initial SNMPv2c noAuthNoPriv -rvn iso -wvn iso \
-nvn iso
manage snmp access create InitialReadOnly SNMPv2c noAuthNoPriv -rvn \
ReadOnlyView
manage snmp access create initial UserBased authPriv -rvn iso -wvn iso \
-nvn iso
manage snmp access create InitialReadOnly UserBased authPriv -rvn \
ReadOnlyView
manage snmp views create iso 1
manage snmp views create ReadOnlyView 1
manage snmp views create ReadOnlyView 1.3.6.1.4.1.89.2.7.2 -cm excluded
manage snmp views create ReadOnlyView 1.3.6.1.6.3.18.1.1 -cm excluded
manage snmp views create ReadOnlyView 1.3.6.1.6.3.15.1.2.2 -cm excluded
manage snmp views create ReadOnlyView 1.3.6.1.4.1.89.35.1.61 -cm \
excluded
manage snmp views create ReadOnlyView 1.3.6.1.6.3.16.1.2 -cm excluded
manage snmp views create ReadOnlyView 1.3.6.1.6.3.16.1.4 -cm excluded
manage snmp views create ReadOnlyView 1.3.6.1.6.3.16.1.5 -cm excluded
manage snmp notify create allTraps -ta v3Traps
manage snmp users create radware -cf 0.0 -ap MD5 -akc \
f03a22e55aecd6ba859214cd9f3a0a13 -pp DES -pkc \
f03a22e55aecd6ba859214cd9f3a0a13
manage snmp target-address create v3MngStations -tl v3Traps -p \
radware-authPriv
manage snmp target-parameters create public-v1 -d SNMPv1 -sm SNMPv1 -sn \
public -sl noAuthNoPriv
manage snmp target-parameters create public-v2 -d SNMPv2c -sm SNMPv2c \
-sn public -sl noAuthNoPriv
manage snmp target-parameters create radware-authPriv -d SNMPv3 -sm \
UserBased -sn radware -sl authPriv
manage snmp community create public -n public -sn public
manage telnet session-timeout set 5
manage telnet auth-timeout set 30
redundancy force-down-ports-time set 0
appdirector global connectivity-check tcp-timeout set 3
!File Signature: 9aaf02e9a485d91550febbbce43628de
- 55 -
Technical Support
Radware offers technical support for all of its products through the Radware
Certainty Support Program. Please refer to your Certainty Support contract, or the
Radware Certainty Support Guide available at:
http://www.radware.com/content/support/supportprogram/default.asp.
For more information, please contact your Radware Sales representative or:
U.S. and Americas: (866) 234-5763
International: +972(3) 766-8666
© 2008 Radware, Ltd. All Rights Reserved. Radware and all other Radware product and service
names are registered trademarks or trademarks of Radware in the U.S. and other countries. All
other trademarks and names are the property of their respective owners.
- 56 -
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertising