Cisco Acano X-series

ページ / 160
Cisco Meeting Server Release 2.0 : Scalable and Resilient Meeting Server Deployments
65
In order to enable client connections, including use of the WebRTC Client, an _xmpp-
client._tcp record is required. On a typical deployment, this will resolve to port 5222. Inside
the LAN, if the core server is directly routable, it can resolve to the XMPP service running on
the core server.
For example:
_xmpp-client._tcp.example.com
could have the following SRV records:
_xmpp-client._tcp. example.com 86400 IN SRV 10 50 5222 core1.
example.com
In locations where it is not possible to route to the core server, XMPP traffic should instead
be handled by the Load Balancer, running on an Edge server. From the example above:
_xmpp-client._tcp. example.com 86400 IN SRV 10 60 5222 edge1.
example.com
_xmpp-client._tcp. example.com 86400 IN SRV 10 20 5222 edge2.
example.com
_xmpp-client._tcp. example.com 86400 IN SRV 10 20 5222 edge3.
example.com
where edge1. example.com is in the DMZ, and therefore accessible from the Internet.
If multiple geographically distributed edge servers are available, GeoDNS can be used in
order to tell clients to favor Edge servers close to them.
The XMPP service can federate with any other standards-compliant XMPP service. In order
to enable this, create an _xmpp-server._tcp SRV record, usually resolving to port 5269.
Because XMPP federation will usually be across the Internet, typically these records are only
required to point to servers available in the DMZ. For example:
_xmpp-server._tcp. example.com 86400 IN SRV 10 60 5269 edge1.
example.com
_xmpp-server._tcp. example.com 86400 IN SRV 10 20 5269 edge2.
example.com
_xmpp-server._tcp. example.com 86400 IN SRV 10 20 5269 edge3.
example.com
Note: The 60 and 20 in the above examples are priorities. DNS SRV records have a priority
field and clients try those servers with the lowest priority first. In addition there is a weight
field within a given priority. For a weight of "2, 1, 1", the client will choose the server with
weight "2" 50% of the time, and the servers with weight "1" will each be chosen 25% of the
time).
7   Deploying the XMPP Server