Jabber Implementation Multiple Cluster
Jabber Implementation Multiple Cluster
Sushant Sharma
CCIE (Collaboration, DC)
INDEX
Introduction:...............................................................................................................2
Network Diagram .......................................................................................................3
Devices used for this deployment: .............................................................................3
United states HQ: .......................................................................................................3
Version Details:...........................................................................................................4
Dubai Remote location: ..............................................................................................4
Version Details:...........................................................................................................4
Configuration and Implementation: ...........................................................................4
What is Service Discovery? .........................................................................................5
Jabber sends HTTP and DNS Queries .........................................................................5
Edge Detection ...........................................................................................................6
SRV, PTR and A Records:.............................................................................................8
SRV Records in Internal Server: ..................................................................................8
A records in External DNS Server: ..............................................................................8
SRV Records in External DNS Server: ..........................................................................8
ILS: ..............................................................................................................................9
DUBAI CUCM Configuration: ..................................................................................9
ILS Configuration: ...............................................................................................9
US CUCM Configuration: ..........................................................................................12
ILS Configuration: .............................................................................................12
Assign Home cluster for user: ..............................................................................14
Testing ILS Trunk...................................................................................................15
Intercluster Peering: .................................................................................................16
Dubai IMP server Configuration: ..........................................................................16
US IMP Server Configuration: ...............................................................................18
Expressway-Core Configuration: ..............................................................................19
Verification: ..............................................................................................................22
Introduction:
In this document we will show how to implement Cisco jabber MRA deployment for
multiple clusters. In this project we have one expressway-Core and One expressway
edge server which are located in United States of America and they have their local
cucm cluster for registration of Cisco IP phones and jabber clients. They have their
IMP cluster for IM and chat services. They are running cisco jabber client and
registering over MRA because they have cisco expressway edge solutions for Mobile
and remote access. Recently they have opened new office in Dubai and connected
through a VPN to their new office and have local CUCM cluster and IMP cluster for
Dubai local users .They have same active directory for both sides and they want to
implement Cisco jabber registration over MRA for Dubai users without adding any
new expressway into the network, they will use united states expressway solution
to register Dubai jabber client
Network Diagram
U.S
Name Version
CUCM 10.X
IMP 10.X
Expressway 8.6.X
Version Details:
Dubai
Name Version
CUCM 11.x
IMP 11.x
Edge Detection
Edge Detection determines whether Jabber is inside or outside the
organization
If Jabber is inside the organization it will send traffic directly to UC Manager
If Jabber is outside the organization, it will transform all traffic and send via
Expressway (MRA)
NOTE: If in cloud mode, Jabber will always send WebEx Messenger traffic
directly to the cloud
SRV, PTR and A Records:
A records in Internal DNS server:
FQDN IP Address
DU-CUCMPUB.abc.com 10.20.34.14
DU-CUCMSUB.abc.com 10.20.34.23
DU-IMPPUB.abc.com 10.20.34.16
US-CUCMPUB.abc.com 10.10.15.10
US-CUCMSUB.abc.com 10.10.15.11
US-IMPPUB.abc.com 10.10.15.14
US-expec.abc.com 10.10.15.20
US-expe.abc.com 10.10.15.33
FQDN IP Address
US-expe.abc.com 78.100.91.93
When the Intercluster Lookup Service (ILS) is configured on multiple clusters, ILS
updates Cisco Unified Communications Manager with the current status of remote
clusters in the ILS network. The ILS cluster discovery service allows Cisco Unified
Communications Manager to learn about remote clusters without the need for an
administrator to manually configure connections between each cluster. The ILS URI
Replication feature enables ILS to exchange directory URI catalogs with the other
clusters in an ILS network. URI Replication provides support for Intercluster URI
dialing.ILS runs on a cluster-wide basis. When you configure ILS on one cluster node,
ILS propagates that configuration to the other nodes in the cluster.
1) Change Cluster ID
Go to system > Enterprise perimeter> cluster id = Dubai-cucm
2) ILS configuration
Advanced services > ILS Configuration
Select spoke cluster > add hub cluster ip address
Set time 1 second for synchronization
Set common password for both sides
3) Cluster view:
Go to advance services > cluster view > you will see US cucm > click > check
TFTP and UDS services > add TFTP ip address inside the TFTP server
US CUCM Configuration:
ILS Configuration:
4) Change Cluster ID
Go to system > Enterprise perimeter> cluster id = US-cucm
5) ILS configuration
Advanced services > ILS Configuration
Select Hub cluster > add hub cluster ip address
Set time 1 second for synchronization
Set common password for both sides
6) Cluster view:
Go to advance services > cluster view > you will see US cucm > click > check
TFTP and UDS services > add TFTP ip address inside the TFTP server
After completing the ILS configuration check the user home cluster status
In this project I have one username for testing [email protected]
This user is part of both cluster because of same active directory but Dubai is
the main home cluster of this user so we need to check using script our ILS is
configured correct .
Assign Home cluster for user:
Dubai cucm publisher > user management > end user
Go inside the su.sharma user and select the home cluster
Make sure check box of home cluster and presence is checked
Device profile is associated with this user
I checked home cluster for su.sharma from US cucm but you can see su.sharma actual home cluster is Dubai cucm and
after running the script it’s showing actual home cluster cucm address that’s means our ILS link is working perfect
Intercluster Peering:
This Intercluster peer functionality allows users in one Cisco Unified Presence cluster
to communicate and subscribe to the availability information of users in a remote
Cisco Unified Presence cluster within the same domain. Keep in mind that if you
delete an Intercluster peer from one cluster, then you must also delete the
corresponding peer in the remote cluster.Cisco Unified Presence uses the AXL/SOAP
interface to retrieve user information for the home cluster association. Cisco Unified
Presence uses this user information to detect if a user is a local user (user on the
home cluster), or a user on a remote Cisco Unified Presence cluster within the same
domain.Cisco Unified Presence uses the XMPP interface for the subscription and
notification traffic. If Cisco Unified Presence detects a user to be on a remote cluster
within the same domain, Cisco Unified Presence reroutes the messages to the
remote cluster.
Dubai IMP server Configuration: