ILS Overview
The Cisco Intercluster Lookup Service (ILS) makes it easy to create a multi-cluster network of remote Cisco Unified Communications Manager clusters that share data.
ILS eliminates the need for an administrator having to configure connections between clusters manually. Once you have ILS configured on a hub cluster, you can connect new clusters by enabling ILS on the new cluster and pointing the new cluster to an existing hub. ILS connects the clusters automatically and lets both clusters know the topology of the larger ILS network.
ILS Network Components
An ILS network comprises the following components:
-
Hub clusters—Hub clusters form the backbone of an ILS network using automesh functionality to create a full mesh topology with the other hub clusters. Hub clusters relay and share information across the ILS network for a variety of features.
-
Spoke clusters—Spoke clusters connect only to their local hub cluster and never contact other hub or spoke clusters directly. Spoke clusters rely on their local hub to share and relay information across the network.
-
Global dial plan imported catalogs—This optional component applies if you have Global Dial Plan Replication configured, and you are interoperating with a Cisco TelePresence Video Communications Server, or a third-party call control system. Import a directory URI or +E.164 number catalog manually from a CSV file that was exported from the other system, thereby allowing users in the ILS network to call users from the other system.
Cluster View
The remote cluster view functionality of ILS can be used to map the network. Each cluster exchanges update messages, called peer info vectors, that inform remote clusters of the status of each cluster in the network. The update messages contain information about the known clusters in the network, including:
-
Cluster IDs
-
Peer IDs for the publisher
-
Cluster descriptions and versions
-
Fully Qualified Domain Name (FQDN) of the host
-
IP addresses and host names for the cluster nodes that have ILS activated
Feature Support
Features such as Global Dial Plan Replication and Extension Mobility Roaming are dependent on ILS to create intercluster networks where the clusters share dial plan information. This lets you set up intercluster call networks with video calling, URI dialing, and intercluster mobility.
ILS is also used by Centralized Deployments of the IM and Presence Service if you are connecting the IM and Presence central cluster to multiple telephony clusters. ILS is used to create the connections between the IM and Presence central cluster and the telephony clusters.
ILS Networking Capacities
Following are recommended capacities to keep in mind when planning an ILS network:
-
ILS networking supports up to 10 hub clusters with 20 spoke clusters per hub, up to a 200 total cluster maximum. A hub and spoke combination topology is used to avoid many TCP connections created within each cluster.
-
There may be a performance impact with utilizing your hub and spoke clusters at, or above, their maximums. Adding too many spoke clusters to a single hub creates extra connections that may increase the amount of memory or CPU processing. We recommend that you connect to a hub cluster with no more than 20 spoke clusters.
-
ILS networking adds extra CPU processing to your system. The CPU utilization and sync time is dependent on the number of records that are being synced across the cluster. When planning your hub and spoke topology, make sure that your hub clusters have the CPU to handle the load.
Note |
These recommendations are based on system testing and taking resource utilization into account. Although the system does not prevent you from exceeding these recommendations, by doing so you would risk the overutilization of resources. Cisco recommends the above capacities for optimal performance. |