The Unified ICM system needs highly reliable networks to ensure
sufficient real-time responsiveness and fault tolerance. Because the Unified
ICM system is a mission-critical, fault-tolerant system, it must respond
quickly when a node goes offline for any reason. Depending on the situation,
the Unified ICM system may need to switch communication paths or activate other
nodes to keep the system running without interruption.
In addition to responding to node failures, the Unified ICM system
performs diagnostics on failed nodes so they can return to service as soon as
possible. Often, the Unified ICM diagnostic procedures take place over a Wide
Area Network (WAN).
The Unified ICM system must also respond to route requests from the
Interexchange Carriers (IXCs) within a certain minimum time-out period. For
example, the AT&T intelligent call processing network requires a response
from the Unified ICM system within 200 milliseconds of receiving a route
request. In a geographically distributed Unified ICM configuration, this means
that the Unified ICM system must perform communications between the NICs and
CallRouters on both sides of the central controller and return a route response
all within the 200 millisecond time-out period.
This chapter helps you to prepare network facilities for an Unified ICM
system installation. In this chapter, complete the following tasks:
Determine requirements for visible and private networking.The
Unified ICM networks must meet certain minimum bandwidth and latency
requirements.
Allocate IP addresses. Assess the IP address requirements for
Unified ICM nodes at each site in the system.
Fill out IP address worksheets.
Use the worksheets in
IP address worksheets
to assign IP addresses.
Order any additional network hardware. To prepare the network
facilities, you may need to order routers, bridges, or cabling.
This chapter also covers some of the options for configuring the Unified
ICM networks and integrating them with your existing networks.
The Unified ICM system consists of a
number of computers, or nodes, which are typically located at more than one
site. You can distribute an Unified ICM system among three to fifty sites or
more. Each site can contain one or more nodes. The Unified ICM system requires
several networks to interconnect nodes within and among the sites.
There are three basic types of Unified ICM sites:
Central sites. Contain one or both sides of the
central controller (that is, the
CallRouter and
Logger) and possibly a separate Network Interface Controller. Central sites can
also contain Administration & Data Servers and Peripheral
Gateways.
Contact center sites. Contain
one or more Peripheral Gateways (PGs) and possibly Administration & Data
Servers. Sites also support Agents, phone applications and CTI
applications.
Admin sites. Contain one or
more Administration & Data Servers.
An Unified ICM
site can be a combination of any two or more of these. For example, a single
location can be both a central site and a contact center
site.
ICM networks
Following are the three Unified ICM independent communications
networks:
Private network. This is a dedicated network that allows
specific nodes to communicate with each other without outside interference.
This network carries the data that is necessary to maintain and restore
synchronization between the systems. The private network is not used for any
other purpose.
Visible network. This is a shared network that allows the
central controller to communicate with local and remote nodes. It carries
traffic between each side of the synchronized system and foreign systems. The
fault tolerance software can use the visible network as an alternate network to
distinguish between node failures and network failures.
Signaling Access Network.
This network connects the Unified ICM system to a carrier
network or client network. When a SAN is implemented, the Unified ICM system
uses the SAN (not the private network) to communicate with the carrier network.
The following figure shows the two sides of the central controller, a
contact center site, and an administrator site. A private WAN links both sides
of the duplexed central controller. A visible WAN links the contact center and
administrator sites to each side of the central controller. Nodes within each
site are linked by a local area network (LAN).
Figure 1. ICM System Network Overview
In the preceding figure, the two sides of the central controller are
geographically separated. The wide area network connections in both the private
and visible networks are referred to as WAN links. WAN links in the Unified ICM
system are typically high-availability provisioned circuits. These links must
possess extremely low and extremely predictable latency characteristics.
Therefore, you cannot use some types of WAN service for WAN links within the
Unified ICM system (for example, packet routing).
The two sides of the duplexed Unified ICM central controller share a
single private network and are linked via a private WAN link. They also share a
visible network which connects the two sides via a visible WAN link. To ensure
a high level of fault tolerance, the private WAN link and visible WAN links
must be independent (that is, they must use different trunks and possibly even
different service providers).
When the two sides of the central controller are co-located, you do
not need the visible WAN link between the sites. The standard visible WAN links
to remote contact center sites provide adequate connectivity between the two
sides. In a co-located central controller configuration, you use Ethernet
switches to implement the private network locally.
Remote contact centers connect to each side of the central controller
via the visible network. Each visible WAN link to a contact center must have
adequate bandwidth to support PGs and Administration & Data Servers at the
contact center (the bandwidth requirement varies greatly as the configuration
changes, that is, the call load, the number of agents, and so on).
When a contact center is co-located with a side of the central
controller, the PGs and Administration & Data Servers connect to the
visible LAN on that side. The PGs and Administration & Data Servers connect
to the other side of the central controller via a visible WAN link. In such a
configuration, you need a direct visible WAN link between the sides of the
central controller to ensure adequate connectivity between the two sides. You
may optionally deploy LAN bridges to isolate PGs from the Administration &
Data Server LAN segment and to enhance protection against LAN outages.
Note
See the section titled
Central site visible network,
for some examples of co-located central controller configurations.
Signaling Access Networking
The CallRouter machine connects to the IXC signaling network via the
Signaling Access Network (SAN). A separate LAN interface card in the CallRouter
is dedicated for use just by the SAN. The SAN connects the NICs on each side of
the duplexed system to the IXC signaling network. In most cases, the NIC
software runs on the CallRouter computer. For clarity, in
ICM networks,
the NIC is shown as a separate computer installed on the SAN.
You can install a node called the Unified ICM Network Gateway on the
SAN to interface to some SS7-based networks. The Unified ICM Network Gateway is
a dedicated machine that provides SS7 protocol handling services.
In Sigtran SS7 networks, you can co-locate Sigtran Gateways on the
CallRouter machine or on a separate machine. However, the INAP Sigtran gateway
must be installed on a seperate machine. Sigtran Gateways connect to the
Sigtran SS7 network using the SCCP User Adaptation layer (SUA) with Stream
Control Transmission Protocol (SCTP) as the network transport. Sigtran Gateways
can serve the following functions, depending on customer requirements:
Communicate with the Service Switching Point (SSP)
Communicate with the Media Gateway Controller
Communicate directly to a Signaling Gateway. In this deployment
Sigtran connections are established using a Client / Server message exchange,
in which the Sigtran Client requests connections with the Sigtran Server. The
Signaling Gateway (such as Cisco's Internet Transfer Point) is a server in
this model and accepts incoming connection requests. The Sigtran Gateways act
as the Client when connected to a Signaling Gateway.
Network Topology
The Unified ICM system uses Ethernet for local area network
connectivity. The particular Ethernet topology used is immaterial from an
architectural standpoint. However, the topology used may be relevant from a
network or systems management perspective. Typically, UTP is used in the
private, visible, and signaling access LANs.
The three networks
(visible, private, and signaling) should be on separate LAN segments. This
requires the use of three Ethernet cards in the CallRouter
machine.
Network bandwidth requirements
The visible network bandwidth requirements for a typical Unified ICM
system are about 1,000 bytes of data per call over the networks that carry call
data. For example, if a remote PG is managing 15 calls per second at a contact
center site, it needs to transfer 15,000 bytes of data over the visible WAN to
the central site every second (a total of 120,000 bits per second, ignoring
packet overhead).
The bandwidth for the private WAN between the two sides of a duplexed
central controller must support the total sustained call load for all ACD
sites. In addition, bandwidth on this private WAN must provide some degree of
burst resilience and enough reserve capacity to perform fault tolerant
messaging and synchronization. The following table summarizes the network
circuit requirements for visible and private networks within the Unified ICM
system.
Table 1 Network circuit requirements
Network
Purpose
Facilities
Min. Bandwidth
Private WAN
Dedicated path that connects both sides of a duplexed,
distributed ICM central controller.
T1
T1 dedicated
Visible WAN
Circuits that connect PGs and Administration & Data
Servers at remote sites to each side of the ICM central controller.
Typically, a T1 or a fractional T1.
128-Kbps dedicated.
Note
Variable, depending on load. See the section Calculating QoS Bandwidth Requirements, page 11-11, for a means of calculating the minimum required bandwidthfor a Quality of Service (QoS) compliant network.
Signaling Access Network
Local area network that connects the NIC to the IXC carrier
network or client network.
Ethernet Unshielded Twisted Pair (UTP)
100 Mbps
Visible and private LANs
Local area networks that connect ICM nodes at a central site
and PGs and Administration & Data Servers at remote contact center sites.
Ethernet Unshielded Twisted Pair (UTP). Cisco requires using
manageable hubs.
100 Mbps
You may require additional bandwidth on the visible WAN. The actual
requirement depends on a number of factors, including call load, the number of
ACDs, the number of agents, and the number of Admin sites.
Note
If your network is utilizing the Cisco Unified ICM Quality of
Service (QoS) feature, see
Cisco ICM Quality Of Service (QoS),
for additional latency considerations.
Network latency requirements
The Unified ICM system is a real-time, fault-tolerant distributed
system.
To guarantee the real-time nature of the system and to support the
methods used in fault tolerance, the WAN links in the Unified ICM system must
have extremely low and predictable message latency characteristics, especially
in these critical areas:
Route requests and route responses between the CallRouter/NIC and
IXC. This communication must meet the strict message latency requirements of
the carrier networks.
Communications involving post-routing requests from PGs and route
responses from the CallRouter. This communication must also be extremely fast
since callers are online expecting the call to be answered by an appropriate
agent.
Communications from the PGs to the CallRouter concerning the
real-time status of the contact center. The CallRouter needs this information
to base its routing decisions on the latest data available from the contact
center.
Three fault tolerance mechanisms of the Unified ICM system require
reliable, low latency communications. These are heartbeat detection,
synchronization, and state transfer.
Note
If your network is utilizing the Cisco Unified ICM Quality of
Service (QoS) feature, see
Cisco ICM Quality Of Service (QoS),
for additional latency considerations.
Heartbeat detection
As part of its fault-tolerant design, the Unified ICM system must
quickly respond when a component goes offline for any reason (typically,
because of a failure in the node or in a network link). Each critical component
in the system periodically sends short messages through the network to indicate
that it is still online. These messages are called heartbeats.
Communicating Unified ICM components send heartbeats to each other at
regular intervals. If a component fails to receive a heartbeat for five
consecutive intervals, it assumes that the component or a network link has
failed and it initiates recovery actions. The following table lists some of the
nodes that send heartbeats, the network on which they are sent, and how often
they are sent.
Table 2 Heartbeat configuration
Node
Medium
Interval
AT&T NIC (or Network Gateway) to CallRouter
Signaling Access Network
200 milliseconds
CallRouter to CallRouter
Private network
100 milliseconds
PG to CallRouter
Visible network
400 milliseconds
PG to PG (if duplexed)
PG to PG (if duplexed) Private network
100 milliseconds
The two sides of a duplexed Unified ICM central controller
periodically test each other to see if the other side is operating correctly.
As shown in the above table, network latency from CallRouter-to-CallRouter over
the private network must support round trip messaging of 100 milliseconds. If
the bandwidth of the private network is not adequate, IP routers may need to
fragment packets to prevent long messages (greater than 1,500 bytes). Such long
messages can delay transmission of User Diagram Protocol (UDP) packets, which
indicate that the other side of the central controller is still operating.
Note
A consistent heartbeat or keep-alive mechanism is enforced for both
the public and private network interface. When QoS is enabled on the network
interface, a TCP keep-alive message is sent; otherwise UDP heartbeats are
retained.
Another requirement of fault tolerance is that messages cannot be
released back to a NIC or PG until the other side of the central controller has
acknowledged receipt of a copy of the message. Therefore, in order to meet the
200 millisecond response times established by the carrier networks, and to
leave some margin for queuing, a 100 millisecond round trip requirement is
established.
Heartbeats from a remote PG to the CallRouter must compete with other
network traffic on the visible WAN.
Synchronization
In a duplexed central controller configuration, the private network
allows the CallRouters and Loggers on each side to run in a synchronized
fashion. This means that the CallRouter and Logger processes on each side of
the system receive the same input and generate the same output.
To ensure synchronization, each message intended for the CallRouter or
Logger is received by a Synchronizer process that runs on the CallRouter node.
The Synchronizer forwards the message across the private network to the
Synchronizer on the other side. The Synchronizers then remove any duplicates
before passing the messages on to the CallRouter processes. If a message is
intended for the Logger, the CallRouter passes it along.
Figure 2. Role of Synchronizers
The preceding figure shows how the Synchronizers combine input
messages and send the messages in the same order to each side of the central
controller. Both CallRouters receive the same input and generate the same
output. The Synchronizers ensure that both sides of the central controller
return identical destinations for the same call and write identical data to the
databases.
State transfer
The fault tolerance of the Unified ICM system enables nodes to
restart after a failure. However, when a failed node restarts, the values of
variables in its memory are out-of-date. Before returning the node to service,
the Unified ICM system must copy the values from its peer on the other side to
the recovering node. That is, it must transfer the state of the running machine
to the recovering machine. This transfer takes place over the private network.
Note that such state transfers occur after the failure and
restart of any synchronized MDS client: PG, Logger, CallRouter, and so
on.
Diverse facilities
The private WAN between central
controllers (when the central controllers are geographically separated) and the
visible WAN must be on separate facilities. They must use different circuits
and different IP routers. As added protection, you may also want to use diverse
routes or even different service providers for the private and visible WAN
links. Otherwise, you run the risk of having a single network failure disable
both the Unified ICM private and visible WANs.
For example, if the
private WAN fails, or a visible WAN link to one side of the central controller
fails, the Unified ICM system continues to route calls and function normally.
However, if the private WAN and the visible WAN are on the same facilities and
fail simultaneously, the fault tolerance of the system is compromised. In such
a scenario, the failure of any single node on either side of the central
controller interrupts system processing. By provisioning the private WAN and
visible WAN on separate facilities, you eliminate this potential point of
failure.
Cisco ICM Quality Of Service (QoS)
This section describes the Cisco Unified ICM Quality
of Service (QoS) feature, and discusses considerations to take into account
when planning for and deploying Unified ICM networks that utilize
QoS.
Quality of Service enables you to define a level of performance in a
data communications network. You use QoS to create differentiated services for
network traffic, thereby providing better service for selected network traffic.
For example, with QoS, you can increase bandwidth for critical traffic, limit
bandwidth for non-critical traffic, and provide consistent network response.
This enables you to use expensive network connections more efficiently, lets
you establish service level agreements with customers of the network, and
eliminates the need of having dedicated leased lines for connection with
Unified ICM components.
QoS capabilities enable Unified ICM software to overcome the following
architectural limitations:
Unified ICM software requires dedicated leased lines. This means
that you cannot deploy Unified ICM in a converged network, which is more
cost-effective and has more transmission capacity.
Lack of a congestion control mechanism over the LAN segment. This
is often considered not important because LAN resources tend to be less costly
than WAN resources. However, with the increasing usage of multimedia
applications on LANs, delays through LAN switches do become problematic. To
address these delays, you can use QoS markings (DSCP) to prioritize traffic.
Lack of support for Cisco's AVVID (Architecture for Voice,
Video and Integrated Data) enterprise network architecture. AVVID defines the
network design principles to optimize the integration of mission-critical
applications in a convergent network environment. QoS is a key technology for
AVVID. Unified ICM should be AVVID compliant to be better deployed in a Cisco
AVVID network.
Problematic UDP heartbeats. The use of UDP heartbeats creates
complexity for Unified ICM deployment in firewall and NAT (Network Address
Translation) environments. For this reason, UDP heartbeats are replaced by TCP
keep-alive messages in Unified ICM QoS implementation.
To implement QoS, you define QoS policies on network devices (routers
and switches), and apply the policies to traffic based on DSCP markings/IP
precedence, IP address, port, and so on.
QoS primarily comes into play when the amount of traffic through an
interface is greater than the interface's bandwidth. When the traffic through
an interface exceeds the bandwidth, packets form one or more queues from which
the device selects the next packet to send. By setting the queuing property on
a device or interface, you control how the queues are serviced, thus
determining the priority of the traffic.
Unified ICM supports DSCP markings for both the public network link
(connecting the PG to the CC) and the private network link (connecting the
duplexed sides of PG or CC).
Cisco ICM QoS deployment
The process of deploying and implementing QoS is a combined effort
supported by Cisco System Engineers, Unified ICM Deployment Groups, and Cisco
Partners.
These Cisco representatives provide customers who plan to deploy QoS
with the following assistance:
Defining customer requirements. Cisco Professional Services and
Cisco Partners utilize their historical knowledge of the customer's
Unified ICM deployment and QoS bandwidth calculation tools (see
QoS bandwidth requirements)
to assess these requirements.
Reviewing the Unified ICM portion of the customer's QoS
migration plan.
Meeting with the customer to prepare a statement of work that
defines the level of support Cisco will provide.
With these steps, consider the following tasks when planning to
implement a QoS-compliant network in your Unified ICM environment.
Where to mark traffic
Determining QoS markings.
Projecting bandwidth requirements.
Configuring QoS on IP routers.
Traffic marking
In planning QoS, a question often arises about
whether to mark traffic in the application or at the network edge. Marking
traffic in the application saves the access lists for classifying traffic in IP
routers/switches, and can be the only option if traffic flows cannot be
differentiated by IP address, port and/or other TCP/IP header fields. As
mentioned earlier, Unified ICM currently supports DSCP markings on the visible
network connection between the central controller and the PG, as well as on the
private network connection between duplexed sides of the Router or PG.
You can also mark or remark traffic in edge IP routers/switches if it is
not marked at Unified ICM servers, or if the QoS trust is disabled. QoS trust
may be disabled to prevent nonpriority users in the network from falsely
setting the DSCP values of their packets to inflated levels so that they
receive priority service. For classification criteria definitions on edge
routers and switches, refer to the tables titled Public Network Traffic
Marking (default) and Latency Requirements and Private Network
Traffic Marking (default) and Latency Requirements in the next
section.
QoS markings
The default Unified ICM QoS markings are set in
compliance with Cisco AVVID recommendations, but you can overwrite them if
necessary. See Cisco AVVID Solution IP Telephony QoS Classification for details
about Cisco AVVID packet classifications.
Before QoS
implementation, you use IP-based prioritization to provide two externally
visible priority levels: high and non-high. Internally, however, there are
three different priorities for application messages: high, medium, and low. In
the public network, medium priority messages are sent through the same high IP
connection as the high priority messages; in the private network, they are sent
through the non-high IP connection.
The tables titled
Public Network Traffic Marking (default) and Latency
Requirements and Private Network Traffic Marking (default) and
Latency Requirements list the IP address and port, latency
requirement, default marking under each priority for the public network
connection and the private network connection respectively.
Table 3 Public Network Traffic Marking (default) and Latency
Requirements
Priority
IP Address and Port
Latency Requirement
DSCP Marking
High
Public high IP and high priority connection port
200 ms
AF31
Medium
Public high IP and
medium priority connection port
1,000 ms
AF31
Low
Public non-high IP and low
priority connection port
5
seconds
AF11
Table 4 Private
Network Traffic Marking (default) and Latency Requirements
Priority
IP Address and Port
Latency
Requirement
DSCP
Marking
High
Private high IP and high
priority connection port
100 ms (50ms
preferred)
AF31
Medium
Private non-high IP and medium priority connection port
1,000 ms
AF11
Low
Private non-high IP and
low priority connection port
1,000
ms
AF11
Note
Cisco makes the
QoS marking recommendation for Call-Signaling traffic to DSCP CS3 because
Class-Selector code points, defined in RFC 2474, are not subject to markdown
and aggressive dropping as Assured Forwarding Per-Hop Behaviors are. Some Cisco
IP Telephony products have begun transitioning to DSCP CS3 for Call-Signaling
marking. During this interim period, you should reserve both code points (CS3
and AF31) for Call-Signaling marking until the transition is complete. The
Unified ICM QoS markings are configurable through the Peripheral Gateway or Web
setup and you can replace the default Assured Forwarding code points with the
Class-Selector code points to fit into the existing QoS
infrastructure.
QoS bandwidth requirements
Although QoS alleviates bandwidth usage and
increases network throughput, network congestion is unavoidable unless
sufficient physical bandwidth is available along the path. For Unified ICM ,
the bandwidth requirement at each priority is a function of traffic volume and
latency requirement. It varies greatly for Unified ICM systems depending on
factors such as call load, traffic composition, call context information, and
configuration settings.
Cisco provides the following
QoS bandwidth calculators and sizing worksheets to help Cisco System Engineers,
Unified ICM Deployment Groups, and Cisco Partners project traffic volume as
well as bandwidth requirement.
ACD/Communications
Manager PG to CC Bandwidth Calculator.
VRU PG to CC
Bandwidth Calculator.
Router Private Link Sizing
Worksheet.
PG Private Link Sizing Worksheet.
Note
The network administrator should clearly understand the
bandwidth requirement of Unified ICM flows under each priority and factor it in
the bandwidth definition of QoS policies configured on network
routers/switches.
Note
Unified ICM applications are not RSVP (Resource
Reservation Protocol) aware and therefore IntServ (Integrated Service) is not
supported. If Packet Scheduler is used, the QoS bandwidth reservations are only
made within the local box for the purpose of shaping; no reservations are made
in the network.
Microsoft Packet Scheduler
Note
Use of Microsoft Packet Scheduler is supported for in-place upgrades only. In future releases,
support for Microsoft Packet will be removed entirely.
QoS on IP routes configuration
See Cisco AVVID Network Infrastructure
Enterprise Quality of Service Design for details about AVVID-Enabled WAN
design, router selection, and QoS configuration commands.
Additional tasks
This section briefly discusses a
few additional tasks that you need to perform, after the deployment tasks
listed in the previous sections, to ensure that your QoS-enabled network runs
correctly and efficiently.
Refer to the
Installation Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted
for details about Unified ICM QoS setup.
Performance Monitoring
You can use the Windows Performance Monitor to track the performance
counters associated with QoS-enabled connections. Refer to the
Administration Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted
for information on using the Windows Performance Monitor.
Note
Depending on your operating system version, this tool may be named
System Monitor
QoS additional information
The following are Cisco documents that contain
additional information on QoS.
You can access most
Cisco documentation from the Cisco corporate website at
http://www.cisco.com
Cisco IP Contact Center Enterprise Edition Solution Reference Network
Design (SRND)
Cisco AVVID Network Infrastructure
Overview
Cisco AVVID Network Infrastructure Enterprise
Quality of Service Design
Cisco AVVID Solution: IP
Telephony QoS Classification
Planning for Quality of
Service
Quality of Service Networking
Cisco IP Telephony QoS Design
Guide
Active Directory services
Microsoft Windows Active Directory provides a central repository for
managing network resources. Unified ICM software uses Active Directory services
to control users' access rights to perform setup, configuration, and reporting
tasks. Active Directory services also grant permissions for different
components of Unified ICM software to interact; for example, it grants
permissions for a Distributor to read the Logger database.
Unified ICME supports both Windows 2003 and Windows Active Directory
domains. Native mode is required. Unified ICM user configuration data is stored
in Active Directory Organizational Units (OU).
For more information see the
Staging Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted, Release 8.x(y).
Configure TCP/IP
To set up IP
addresses for Windows Server 2003 or 2008 R2 nodes, use the TCP/IP Properties
dialog box.
To display this dialog box on Windows Server 2003, go to the
Windows Server Start menu:
Choose
Settings > Network
and Dialup Connections > Local Area
Connection.
In the Local Area Connection Status window, click on
Properties.
Select Internet Protocol (TCP/IP) and click on
Properties.
To display this dialog box on Windows Server 2008 R2, go to the
Windows Server Start menu:
Choose
Control
Panel > Network and Internet.
Click
Network and Sharing Center.
Click
Change Adapter Settings.
Right-click the
Local Adapter.
Click
Properties.
Select Internet Protocol (TCP/IP) and click on
Properties.
Select
"Use the following IP address". Enter the IP address and click
OK. To enter additional IP addresses, open the
TCP/IP Properties window again and click
Advanced. You can enter additional IP
addresses in the Advanced TCP/IP Settings window.
Central sites
Each side of the central controller includes the CallRouter, Logger,
and Network Interface Controller (NIC). These can be on three separate nodes,
two nodes, or a single node. Although the NICs are indicated as separate nodes
for clarity, a NIC is implemented as a process within the CallRouter node. The
two sides of the central controller can be at two different central sites as
shown in the following figure.
Figure 3. Geographically Distributed Central Controller
The private network carries Unified ICM system traffic between the
nodes on one side of the central controller and between the nodes on both sides
of the system. The traffic between the two sides of the central controller
consists of synchronization and state transfer messaging between the
CallRouters and Loggers. Most communications between the CallRouter and Logger
on one side take place over the private network.
The private WAN link (see the preceding figure) is critical to the
overall responsiveness of the Unified ICM system. First, it must provide
sufficient bandwidth to handle simultaneous synchronizer and state transfer
traffic. It must also have enough bandwidth left over to transfer additional
data as part of a recovery operation. Since the private WAN link is the only
link that carries central controller synchronization and state transfer
traffic, you may want to provision backup service of some kind as a contingency
for network outages.
The IP routers in the private network always use traffic
prioritization, and frequently use IP fragmentation, to ensure that high
priority Unified ICM system traffic does not experience excessive queuing
delay. Alternately, both sides of the central controller can be co-located at a
single site as shown in the following figure.
Figure 4. Collocated Central Controller
In a co-located central controller configuration, Ethernet switches
separate Side A and Side B private Ethernet LANs for fault tolerance. This
private network bridge replaces the private WAN link. A visible network bridge
also connects the Side A and Side B visible networks.
Each central site has a visible network that connects nodes within
that site. To allow communication between sites, each side of the central
controller must have one IP router on its visible LAN.
Note
When a Peripheral Gateway is co-located with one side of a
duplexed, geographically distributed central controller, you must have a direct
connection between the visible WAN IP routers at the two central sites. This
ensures that there is adequate visible network connectivity between the sides
of the central controller.
The IP router requires a single address on the LAN. It also requires
that you define a static route on the IP router for each contact center's
visible LAN and for each administrator site's visible LAN.
To allow optimal tuning of the network, Cisco
requires that you use IP routers to prioritize packets based on a range of
source or destination port numbers. Typically, you need to set up the
IP router to
give higher priority to certain outgoing network packets. Also, depending on
the bandwidth available on the visible WAN, you may need to set up IP
fragmentation. The table titled Central Site Visible IP Router
Configuration summarizes the configuration for the visible network IP
router.
Table 5 Central Site Visible IP Router Configuration
Attribute
Requirements
IP Addresses
One address required.
Default Gateway
The network
bridge (or the IP router used as bridge), if any. Otherwise, the IP
router does not have a default gateway.
Static Routes
Define one static route for the visible LAN at each remote contact center
site and each administrator site. If the central sites are geographically
separated, add a static route for the other central site.
Other
Turn off any preset routing protocols. Give higher priority to specific
network packets. Use fragmentation if necessary to limit the queuing
delay.
You may need to
prioritize packets as described in the table titled Visible Network
Packet Priorities from Central Site.
Table 6 Visible
Network Packet Priorities from Central Site
Packet Type
High Priority
Low
Priority
TCP
If received from the
CallRouter’s high priority address (as derived from the packet’s source
address).
If received from any other
address.
UDP
If source or
destination port number is in the range 39000–39999
All other
UDP
packets.
The maximum
queuing delay is 50 milliseconds to contact center sites that use post-routing
or translation routes and 200 milliseconds to other contact center sites. You
may have to implement fragmentation to meet these
limits.
Central site private network
Each central site must also have its own private LAN. If the sides of
the central controller are geographically separated, each private LAN has one
IP router to communicate with the private WAN that connects the two sides.
If the two sides of the central controller are co-located, you do not
need an IP router on the private LAN. If two central sites are geographically
separated, each side requires an IP router on the private network.
The following table summarizes the configuration for the private
network IP router.
Table 7 Central site private IP router configuration
Setting
Requirements
IP Addresses
None.
Default Gateway
Define one static route for the private LAN at the other
central site.
Static Routes
Define one static route for the private LAN at the other
central site.
Other
Turn off any preset routing protocols.
Give higher priority to specific network packets.
The following table describes how you must prioritize private network
packets.
Table 8 Private network packet priorities from central site
Packet Type
High Priority
Low Priority
TCP
If the source address is the local CallRouter's high
priority address or the destination address is the other CallRouter's high
priority address.
All other TCP packets.
UDP
If source or destination port number is in the range
39000–39999.
All other UDP packets.
Signaling Access Network
Each central site must have its own Signaling Access Network (SAN).
The Unified ICM system uses the Signaling Access Network to communicate with
the IXC signaling network.
The Signaling Access Network for the following NICs is implemented as
an Ethernet LAN. This LAN is separate from the Unified ICM private LAN.
CRSP
GKTMP
ICRP
Nortel
NTL
Stentor
MCI
In Sprint NIC configurations, you implement the Signaling Access
Network via Eicon X.25 WAN cards on the CallRouter platform. These cards allow
the Unified ICM system to join the IXC signaling network. The X.25 links to the
IXC signaling network are considered the Signaling Access Network. In these
configurations, you do not require the separate Ethernet Signaling Access
Network.
The following figure shows a typical Signaling Access Network for a
single central site. It assumes that the two sides are geographically
separated.
Note
The IP addresses shown in this and subsequent figures are examples
only. Use addresses specific to your networks.
Figure 5. Central Site Signaling Access Network
CallRouter Node
The CallRouter connects to the visible network through the visible
LAN; and to the private network through the private LAN. The CallRouter also
has a connection to the Signaling Access Network.
Figure 6. CallRouter Network Connections
As shown in the preceding figure, the CallRouter requires two
addresses on the visible LAN, two addresses on the private LAN, and two
addresses on the signaling access LAN. This allows the Unified ICM system to
separate high-priority network traffic from low-priority traffic.
The following table summarizes the visible network configuration for
the CallRouter.
Table 9 CallRouter visible network configuration
Setting
Requirements
IP Addresses
Two required: one for high priority data, one for low (normal)
priority data. Note that only one address is required if you are using QoS.
Default Gateway
Visible network IP router.
Static Routes
None.
Other
Preferred and alternate DNS server. See Active Directory
Model, page 11-21.
The following table summarizes the private network configuration for
the CallRouter.
Table 10 CallRouter private network configuration
Setting
Requirements
IP Addresses
Two required: one for high priority data, one for low (normal)
priority data.
Default Gateway
None. (The default gateway is on the visible LAN.)
Static Routes
If the sides of the central controller are geographically
separated, define one static route for the subnet address of the private LAN on
the other side of the central controller.
Other
Disable Windows Server 2003 or 2008 R2 networking on the
private LAN.
Note
Instructions on disabling Windows Server networking on the private
LAN appear later in this section.
The following table summarizes the Signaling Access Network
configuration for the CallRouter.
Table 11 CallRouter Signaling Access LAN configuration
Setting
Requirements
IP Addresses
Two may be required, the second functioning as a
serviceability interface for your Unified ICM service provider.
Default Gateway
None.
Static Routes
None.
Other
Disable Windows Server 2003 or 2008 R2 networking on the
Signaling Access Network.
Disabling Windows Server 2003 and 2008 R2 Networking
You must disable network bindings for the private LAN adaptor on
machines that connect to the Unified ICM private network.
You can disable Windows Server 2003 networking on the private LAN
interface through the Network and Dial-up Connections window. Right click on
the
My Network Places icon on the Windows Server 2003
desktop. The Network and Dial-up Connections window appears. (Optionally, you
can right-click on the
My Computer icon, select
Explore, then right click on
My Network Places and select
Properties.) Choose
Advanced > Advanced
Settings to display the Advanced Settings window.
On Windows Server 2008 R2 select
Start > Control
Panel > Network and Internet > View
network status and tasks > Change adapter
Settings. Press the ALT key to make the menu bar
appear. Choose
Advanced > Advanced
Settings to display the Advanced Settings window.
Make sure that the visible network connection appears first in the list,
followed by the private network connection. You can change the order in which
the network connections appear by using the arrows on the right side of the
window. Select the private network connection and disable both
"File and Printer Sharing for Microsoft Networks" and
"Client for Microsoft Networks."
Logger node
The Logger can be on the same node as the CallRouter, or it can be a
separate node.
Figure 7. CallRouter and Logger Combination
If the CallRouter and Logger are on the same node, then the Logger has
no specific requirements; it uses low priority addresses defined for the node
on the visible and private networks. If the two are on separate nodes, then the
Logger requires its own connections to both the visible and private LANs.
Figure 8. Logger as a Separate Node
In addition to the IP addresses shown, the Logger node may require two
additional addresses on the visible network. These addresses allow for dial-in
connections by your Unified ICM support provider's Distributed Diagnostic and
Service Network (DDSN). The following table summarizes the visible network
connections for the Logger.
Table 12 Logger visible network configuration
Setting
Requirements
IP Addresses
Three addresses may be required: one for normal data, two more
for DDSN dial-up connections.
The following table summarizes the private network configuration for
the Logger.
Table 13 Logger private network configuration
Setting
Requirements
IP Addresses
One address required.
Default Gateway
None. (The default gateway is on the visible LAN.)
Static Routes
If the two sides of the central controller are geographically
separated, define one static route for the subnet address of the private LAN
for the other side of the central controller.
If the Logger is on the same computer as the CallRouter, then the
visible and private network IP configuration for the CallRouter is all that is
required.
If the Logger is a separate node, you must disable networking on the
private LAN interface (as was required for the CallRouter).
Define a static route in ICMEXEC.BAT, as for the CallRouter.
Optional database server platform
If you order the Cisco Unified ICM Gateway SQL option, you must set up
an additional Microsoft SQL Server database platform. The database server
requires one IP address and one connection to the Unified ICM visible network.
Figure 9. Optional Database Server
You can deploy an Unified ICM Network Gateway on the Signaling Access
Network in SS7 network environments. The Unified ICM Network Gateway is a
dedicated Windows Server machine that provides SS7 protocol handling. When you
use an Unified ICM Network Gateway, you install the NIC software on the
CallRouter machine and use a separate Gateway machine as the interface between
the CallRouter and the carrier's SS7 signaling network.
You install the Network Gateway on a dedicated machine. It connects to
both the Signaling Access Network (SAN) and to the Unified ICM visible network.
You use the visible network connection strictly for management and maintenance.
The Unified ICM Network Gateway does not connect to other nodes at the central
site or to nodes at other sites. For example, it does not communicate over the
private network with a network gateway on the other side of the system.
The Unified ICM Network Gateway can support up to sixteen signaling
links (four PCI cards) to the IXC signaling network. The host server must have
one free PCI slot for every four signaling links. Each adapter card supports
four links with an individual V.35 interface for each link.
In Sigtran SS7 networks you can deploy a Sigtran Gateway on either the
CallRouter machine or on a separate machine. This Sigtran Gateway can
communicate with either a Service Switching Point or a Media Gateway
Controller, or it can communicate directly with a Signaling Gateway. In this
deployment, a Client / Server message exchange establishes Sigtran connections,
in which the Sigtran Client requests connections with the Sigtran Server. The
Signaling Gateway (such as Cisco's Internet Transfer Point) is a server in this
model and accepts incoming connection requests. The Sigtran Gateways act as the
Client when connected to a Signaling Gateway.
The following table summarizes the Signaling Access Network
requirements for an Unified ICM Network Gateway.
A HOSTS file is set up and changes are made to the CONFIG.SYS
and AUTOEXEC.BAT files. Consult with your ICM support provider before changing
these settings.
The following table summarizes the visible network requirements for an
Unified ICM Network Gateway.
A HOSTS file is set up and changes are made to the CONFIG.SYS
and AUTOEXEC.BAT files. Consult with your Unified ICM support provider before
changing these settings.
Administration and Data Servers at central site
Cisco requires that you use Ethernet switches to isolate the
CallRouter, Logger, and PGs from the Administration & Data Server LAN
segment. This limits the impact of one network's problems on another. By
isolating the central controller and PGs from the Administration & Data
Server LAN segment, you can protect critical components from network hardware
and software failures (for example, an open Ethernet tap or a network error
burst).
For further protection against LAN outages, you can use an IP router
instead of a bridge. You can then place the Administration & Data Server on
a separate LAN with other contact center computers and applications. The IP
router is a better option in this situation. LAN bridges tend to forward
network error bursts from one side of a LAN to the other. IP routers provide a
better firewall because they do not forward network errors to other LANs.
The Administration & Data Server must reside on a network visible
to the Unified ICM software. The following figure shows how you can use a LAN
bridge or an IP router to isolate PGs and the central controller from the
Administration & Data Server LAN segment.
Figure 10. Administration & Data Server at a Central Site
Peripheral Gateways at central site
A Peripheral Gateway (PG) that is co-located with one or both sides of
the central controller can share the same visible LAN segment as the CallRouter
and Logger nodes. The PG can communicate with the local CallRouter through the
visible LAN. If the sides of the central controller are geographically
separated, the PG communicates with the other side through the visible IP
router and a WAN link. (If both sides of the central controller are co-located
with the PG, then the PG communicates with both sides through the visible LAN.)
The following figure shows the network connection for a PG at a
central site.
Figure 11. Peripheral Gateway at a Central Site
The ACD itself can also be on the visible LAN.
If the PG is duplexed, then you must connect the two duplexed PGs
through a separate private network. (They cannot use the same private network
as the CallRouter and Logger.) See the following figure.
Figure 12. Duplexed Peripheral Gateways at a Central Site
If you have more than one pair of duplexed PGs at a site, each pair
requires its own private LAN. The private LAN for the PGs allows for
synchronization and state transfer between the PGs. It is not used for any
other purpose.
Note
When a Peripheral Gateway is located with one side of a
geographically distributed central controller, you must have a WAN link
directly connecting the visible WAN IP routers at the two central sites. This
ensures that there is adequate visible network connectivity between the sides
of the central controller. For more information on PG networking requirements,
see the next section,
"Contact Center Sites".
Contact center sites
Each contact center site includes at least one ACD, at least one
Peripheral Gateway (PG), and optionally, one or more Administration & Data
Servers. Contact centers can also have an Interactive Voice Response (IVR)
unit. For fault-tolerance, the contact center site must include a duplexed pair
of PGs.
A remote contact center complex is reached via the visible network,
often with multiple access paths and through multiple IP routers. The contact
center site must have at least one IP router on the visible network to
communicate with the central controller. For maximum fault-tolerance, the site
should have two IP routers, each connecting to one side of the central
controller.
Note
For information on installing and configuring the Unified ICM
Peripheral Gateway software, see the
Installation Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted.
The following figure shows one option for a contact center
configuration with a simplexed PG and an Administration & Data Server. This
site contains an ACD and an IVR system. You can install the IVR PG software and
the ACD PG software on the same server hardware platform.
Figure 13. Contact Center with Simplexed PG
As shown in the preceding figure, the PG and Administration & Data
Server share a single Ethernet LAN and an IP router. The IP router uses
prioritization and IP fragmentation to minimize queuing delays for
high-priority Unified ICM system traffic. Cisco requires that you separate the
PG, ACD, IVR, and IP router from other devices by a bridge or IP router. This
isolates the critical Unified ICM components from outages that other equipment
and networks can cause.
The contact center example shown in the preceding figure is a low
fault tolerance configuration. It is only for non-fault tolerant sites (for
example, for contact center sites with one PG or administrator sites with
Administration & Data Servers only). A simplexed PG configuration can
represent a single point of failure. Loss of the only PG stops the flow of
real-time data from the contact center to the CallRouter and prevents the use
of post-routing and translation routes. You can protect against possible
failures by using duplexed PGs.
Duplexed PG site
A duplexed PG configuration provides enhanced fault-tolerance.
Figure 14. Fault Tolerant Contact Center
Note that a PG private LAN is added to allow direct communication
between the two PGs. If you have more than one duplexed pair of PGs at a site,
each PG pair requires its own private LAN. However, this requirement is
slightly relaxed for UCCE in a Clustering over the Wan deployment model. For
details, see the
Cisco Unified Contact Center Enterprise Solution Reference
Network Design (SRND) Release 8.x .
To further enhance the fault-tolerance of the contact center, you can
configure each PG with its own visible LAN and IP router. This eliminates the
LAN as a single point of failure. Each PG communicates with one side of the
central controller using its own LAN and IP router.
If you used a single IP router instead of two, you introduce a
potential single point of failure to the contact center site. Loss of the one
IP router stops the flow of real-time data from the contact center to the
CallRouter and stops the flow of monitoring data from the central controller to
the Administration & Data Server. It also prevents the use of post-routing
and translation routes for this contact center.
One of the two IP routers shown in the preceding figure serves as the
default gateway for the PG. By default, the PG communicates with that side of
the central controller. The PG must have a static route defined to the other
side of the central controller through the other IP router.
Each PG can contain a modem to allow dial-in access through your
Unified ICM support provider's Distributed Diagnostic and Service Network
(DDSN). In addition to its normal address on the visible network, the PG would
then require two additional visible LAN addresses for this dial-in access.
Duplexed PG site with separate IVR LAN
You can use another contact center configuration in cases where you
need to separate IVR systems due to security concerns or when you must protect
the management of the IVRs. The following figure shows an example of such a
fault tolerant contact center site.
Figure 15. Fault Tolerant Contact Center—IVR on Separate LAN
With this option, the ACD is on the visible LAN under the assumption
that another CTI application needs to interface to the ACD. An alternative is
to have the ACD on the same LAN as the IVR system.
PG network configuration
The following table summarizes the network configuration for a
simplexed PG.
Table 16 Simplexed PG network configuration
Setting
Requirements
IP Addresses
Three addresses may be required on the visible LAN: one for
normal data and two for use by the DDSN.
Default Gateway
Define one of the visible network IP routers as the default
gateway for the PG.
Static Routes
Define one static route to the visible LAN at the central site
that is not targeted by the default gateway IP router.
The following table summarizes the network configuration for a
duplexed PG.
Table 17 Duplexed PG network configuration
Setting
Requirements
IP Addresses
Each PG may require three addresses on the visible LAN (one
for normal traffic plus two addresses for DDSN dial-up connections) and two
addresses on the private LAN (one for high priority and one for low priority
data).
Note
For Enterprise versions, configure only one IP address on the PG-visible NIC. IP addresses for DDSN dial-up connections are for Hosted versions only.
Default Gateway
Define one of the visible network IP routers as the default
gateway for each PG. Do not use the same IP router as the default gateway for
both PGs.
Static Routes
Each PG requires a static route to the side of the central
controller that is not targeted by its default gateway IP router.
The IP router requires a single address on the LAN. It also requires
that you define a static route on the IP router to the side of the central
controller (central site visible LAN) that is not targeted by the PG's
default gateway IP router.
To allow optimal tuning of the network, Cisco requires that you use IP
routers to prioritize packets based on a range of source or destination port
numbers. Typically, you need to set up the IP router to give higher priority to
certain outgoing network packets. Also, depending on the bandwidth available on
the visible WAN, you may need to set up IP fragmentation.
The following table summarizes the configuration for the IP routers.
Table 18 Contact center IP router configuration
Setting
Requirements
IP Addresses
Each IP router requires one address on the visible LAN.
Default Gateway
Network bridge or IP router used as bridge, if any. Otherwise,
the IP router does not have a default gateway.
Static Routes
Each IP router must have a static route to reach one central
site visible LAN.
Other
Turn off any preset routing protocols. Give higher priority to
specific network packets. Use fragmentation if necessary to limit the queuing
delay.
Note
The following table summarizes information about packet priorities.
Table 19 Contact center packet priorities
Packet Type
High Priority
Low Priority
TCP
If sending to the CallRouter's high priority address (as
derived from the packet's destination address).
If sending to any other address.
UDP
If source or destination port number is in the range
39000–39999.
All other UDP packets.
The maximum queuing delay is 50 milliseconds if the site uses
post-routing or translation routes; 200 milliseconds otherwise. You may have to
set up fragmentation to meet these limits.
Admin sites
An administrator site contains one or more Administration & Data
Servers. Each administrator site must have a visible LAN and an IP router to
communicate with the central sites. An administrator site does not require a
private LAN.
Figure 16. Admin Site Configuration
You can have multiple Administration & Data Servers on a single
LAN.