Technical Overview of the Preferred Architecture for Enterprise Collaboration
Technical Overview of the Preferred Architecture for Enterprise Collaboration
Cisco Public
Technical Overview of the Preferred
Architecture for Enterprise
Collaboration
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Spark
Ask Questions, Get Answers, Continue the Experience
The Spark Room will be open for 2 weeks after Cisco Live
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Agenda
• What is the “Preferred Architecture”?
• Call Control
• Conferencing
• Collaboration Edge
• Unified Messaging
• Prime Management Services
• Simplified Sizing
• Bandwidth Management
• Security
• Hybrid Services in the PA
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
What is a “Preferred Architecture”?
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Collaboration Preferred Architecture (CPA)
What products to use to enable users for Collaboration and
Unified Communications for simple deployments.
Prescriptive Concise Tested best
recommendations Documents practices
• Preferred Architecture provides prescriptive design guidance that simplifies
and drives design consistency for Cisco Collaboration deployments
• Preferred Architecture can be used as a design base for any customer using a
modular and scalable approach
• Preferred Architecture team provides feedback on solution level gaps to product
teams
• Preferred Architecture will help you scale!
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
Preferred Architecture
Headquarters
Expressway-E
Mobile/Teleworker
DMZ
Endpoints Expressway-C
IM and
Unified
Communications
Internet
Presence Manager
Integrated/Aggregated Third-Party Solution
Services Router
Integrated
MPLS WAN Services
Router
Call Control Collaboration Edge
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
Collaboration Preferred Architectures & CVDs
www.cisco.com/go/cvd/collaboration !
Conferencing Architecture:
• Functions: Instant, Permanent, Scheduled
UCM, TMS, CMS Component S
Edge
Role, HA, i
• Functions: Mobile Remote Access (MRA), B2B, Scalability
UCM, Expressway, CUBE, ISR IM&P Federation, PSTN Access, ISDN Video z
i
Prime Services Management • Functions: Deployment, Licensing, Monitoring
PCD, PLM, PCP and Troubleshooting Deployment: n
Process and g
Unified Messaging • Functions: Unified Messaging Configuration –
Unity Connection High Level
Bandwidth Management • Functions: QoS and Admission Control
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Anecdotal usage of the Collaboration Preferred
Architecture
• Greenfield Enterprise Collaboration Deployments
• A Guideline for Updating Brownfield Collaboration Deployments
• Training For New Collaboration Engineers
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
Call Control
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Headquarters
Expressway-E
Mobile/Teleworker
DMZ
Endpoints Expressway-C
IM and
Unified
Communications
Internet
Presence Manager
Integrated/Aggregated Third-Party Solution
Services Router
Integrated
Services Router
MPLS WAN
Collaboration Edge
Call Control
Unity Cisco Meeting Server
Connection Remote Site
PSTN
TelePresence
Voice Messaging Conferencing Management Suite
IM and
Presence SIP
• User / Endpoint Identities & Status DMZ
Expressway-C Expressway-E
Prime Unity
Prime Prime
License Connection
Deployment Provisioning
Manager
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
PA Clustering Guidelines
• Call Processing Subscribers always added in pairs
• 1:1 redundancy only
• Single TFTP Subscriber pair
• Call Processing Subscriber and IM&P pairs added to match scale requirements
• MoH function co-located with Call Processing Subscribers
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
DNS “A Fundamental Solution Requirement”
• DNS is Critical in a Collaboration Solution!
• Forward and Reverse Lookup!
• SRV for Redundancy and Load Balancing!
• DNS for User Data Service (UDS) & Certificate Validity
• Recommendation:
• Enable DNS forward (A record) and reverse (PTR record) lookup for all UC
servers
• Dedicated zone for cluster simplifies configuration of cluster fully qualified
domain name (CFQDN – Enterprise Parameter): *.emea-uc.example.org
• SRV record for each Unified CM node
• Best load balancing of initial UDS requests during registration
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
Deployment Considerations: Numeric Dial Plan
• Use +E.164 as DN addressing
• Benefit: ensure uniform phone number formatting across all enterprise contacts
• Use XXXX abbreviated intra-site dialing
• Benefit: allow abbreviated dialing for intra-site calls
• Use site-code based abbreviated inter-site dialing
• e.g.: 8+<site code>+<extension>
• Benefit: use a normalized approach for inter-site calls
• Non-DID addresses in line with site-code based abbreviated inter-site dialing
• Unique addresses
• Additional site-codes per site or non-overlapping extensions
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
Example Dialing Habits/Numbering
Non-DID Addressing Based on Dialing Habits
Site +E.164 Abbr. Intra-Site* Call Conferencing***
Park**
SFO +14085559XXX 9XXX 4XXX 8 099 [12]XXX
NYC +12125551XXX 1XXX 4XXX 8099[12]XXX
RTP +19195551XXX 1XXX 4XXX 8099[12]XXX
DN
Line CSS SJCInternational All IP Phone DNs (+E.164), urgent
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
SIP Trunking Recommendations
• Use Best Effort Early Offer on ALL Trunks
• Minimize number of SIP profiles
• Consider default profiles first
• avoid per-trunk SIP profiles
• provision SIP profile per group of equivalent trunks
• Recommended SIP profile settings:
• “Use Fully Qualified Domain Name in SIP Requests” set on all trunks and for video
enabled endpoints; prevents IP address of Unified CM to show up in host portion of URIs in
calling identity headers
• Enable SIP OPTION ping for real-time status monitoring
• SIP trunk redundancy achieved by provisioning
multiple peer user agents per trunk (CMS,
Expressway-C, …)
• Avoids multiple trunk configuration
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
Multi-cluster Support SIP
XMPP
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
Conferencing
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Headquarters
Expressway-E
Cisco
WebEx
Mobile/Teleworker
DMZ
Endpoints Expressway-C
IM and
Unified
Communications
Internet
Presence Manager
Integrated/Aggregated Third-Party Solution
Services Router
Integrated
Services Router
MPLS WAN
Call Control Collaboration Edge
Conferencing TelePresence
Management Suite
Conferencing
Key Benefits
Core Components
• Simplified, optimal user experience
• Cisco Meeting Server for audio
and video conference resources • Flexible, extendable architecture that supports
deployment of one or more permanent,
and resource management scheduled, and/or instant conference resources
• Cisco TelePresence • Dynamic optimization of conference resources
Management Suite (TMS) for
• High availability of conference resources
conference provisioning,
monitoring, and scheduling • Media resilience and rate adaptation in the video
• TMSXE for interfacing with network
Microsoft Exchange room and • A single tool for hosts to schedule participants
resource calendars and conference rooms for a meeting
• Multiparty licensing that enables full access to all
conference resources on the bridge
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Conferencing Architecture
Conferencing with Cisco Meeting Server
Unified Communications
Manager
Expressway-C Expressway-E
DMZ
Internet
Instant, Permanent
and Scheduled
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
TMS Scheduled Meeting Components / Roles
Active Nodes
CMS TMS TMSXE
HTTPS/REST
Single virtual
IP address
Active
tms.ent-pa.com Network Load
SQL Directory
Balancer
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
TMS Scheduling Request – Components / Roles
5
Managed
Devices
CMS
Outlook Scheduling
TMS TMSXE Request
HTTPS/REST
Resiliency
Web Bridge Call Bridge Web Bridge Call Bridge
Scale
New York
XMPP Server Database XMPP Server Database
San Francisco
Cluster of 3
Servers
Call Bridge
Dallas
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Meeting Server – Spaces
Spaces are virtual meeting Go to: https://join.ent-pa.com
rooms that have audio, video
And enter Conference ID or User Credentials
and content sharing capability CMS
and are accessible using
Space URI, directory number Immersive WebRTC
or URL? Endpoints
Dial URI [email protected]
pa.com or DN 8801000 WebRTC
Spaces
CMA
Non-Immersive
Endpoints
Dial: +1(408)555-5555
Note: Cisco Meeting App can be deployed inside or outside of the enterprise
network to join a conference but only the former is covered in the PA.
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
Conferences Instant vs Schedule/Permanent
Configuration
Instant Conference
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
Instant Conference Call Flow
Unified CM Unified CM routes
Unified CM selects the call to the CMS
Endpoint selects initiates the CMS creates a
MRGL/MRG of the bridge hosting the
“conference” or conference to CMS temporary space
device to locate the relevant
“join/merge” button via HTTP (XML- for the conference
conference bridge. conference space
RPC)
via the SIP Trunk
Other
Participants
Unified CM
Host (UCM) CMS
CMS creates
Instant Conference Instant Conference conference space on
Request Initiated by UCM bridge
Unified CM
Host TMS CMS
(UCM)
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Headquarters
Expressway-E
Cisco
WebEx
Mobile/Teleworker
DMZ
Endpoints Expressway-C
IM and
Unified
Communications
Internet
Presence Manager
Integrated/Aggregated Third-Party Solution
Services Router
Integrated
Services Router
MPLS WAN
Call Control
Collab Edge
Unity Cisco Meeting Server
Connection Remote Site
PSTN /
ISDN
TelePresence
Voice Messaging Conferencing Management Suite
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Expressway for Internet Connectivity (MRA / B2B)
Enterprise Network DMZ Outside Network
Unified Internet
CM
Expressway-C Firewall Expressway-E Firewall
Signaling
Media
1. Expressway-E is the traversal server installed in DMZ. Expressway-C is the traversal client installed inside the
enterprise network.
2. Expressway-C initiates traversal connections outbound through the firewall to specific ports on Expressway-E with
secure login credentials.
3. Once the connection has been established, Expressway-C sends keep-alive packets to Expressway-E to maintain the
connection
4. When Expressway-E receives an incoming call, it issues an incoming call request to Expressway-C.
5. Expressway-C then routes the call to Unified CM to reach the called user or endpoint
6. The call is established and media traverses the firewall securely over an existing traversal connection
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
Mobile and Remote Access
Delivers 3 key capabilities enabling the Expressway Mobile and Remote Access
feature
• XCP Router for XMPP traffic (IM&P)
• HTTPS Reverse proxy (Provisioning) Unity
• Proxy SIP registration to Unified CM
Cisco Unified CM
HTTPs (provisioning, visual voicemail,
directory)
SIP (audio, video)
XMPP (IM&P)
IM and Presence
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
Protocol Workload Summary
Inside firewall DMZ Outside firewall
(Intranet) (Public Internet) Protocol Security Service
SIP TLS Session Establishment –
Collaboration Internet Register, Invite, etc.
Services
Media SRTP Audio, Video, Content Share
Conferencing Resources
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
Split DNS SRV Record Requirements
• _collab-edge record needs to be available in public DNS
• Multiple SRV records (and Expressway-E hosts) should be deployed for HA
• A GEO DNS service can be used to provide unique DNS responses by
geographic region
_collab-edge._tls.example.com. SRV 10 10 8443 expwy1.example.com.
_collab-edge._tls.example.com. SRV 10 10 8443 expwy2.example.com.
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
Expressway & Jabber Service Discovery
✗ Not Found
Collaboration
Services DNS SRV lookup _collab-edge._tls.example.com
Public DNS
✓ expwyNYC.example.com
Unified
CM Expressway Expressway
C E
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
Device Mobility
2. Device in RTP
• ….
3. Register me with
BLD 10.10.30.50
Device Mobility
IP Subnet Device Pool Location
Info
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Device Mobility for MRA
Device
Device Pool Location
Mobility Info
RTP_EXP1_DMI
Redundant 10.10.20.50/32
Expressway-C RTP_EXP_DP RTP
Pair RTP RTP_EXP2_DMI
10.10.20.51/32
BLD_EXP1_DMI
Redundant 10.10.30.50/32
BLD_EXP_DP BLD
Expressway-C
Pair BLD BLD_EXP2_DMI
10.10.30.51/32
SJC_EXP1_DMI
Redundant 10.10.40.50/32
SJC_EXP_DP SJC
Expressway-C
Pair SJC SJC_EXP2_DMI
10.10.40.51/32
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
Business-to-Business
Communications
BRKCOL-2018 Best Practices for Business to Business Video
Collaboration - Tuesday, Feb 21, 2:15 p.m.
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Unified Messaging
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Headquarters
Expressway-E
Cisco
WebEx
Mobile/Teleworker
DMZ
Endpoints Expressway-C
IM and
Unified
Communications
Internet
Presence Manager
Integrated/Aggregated Third-Party Solution
Services Router
Integrated
Services Router
MPLS WAN
Call Control Collaboration Edge
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Headquarters
Expressway-E
Cisco
WebEx
Mobile/Teleworker
DMZ
Endpoints Expressway-C
IM and
Unified
Communications
Internet
Presence Manager
Integrated/Aggregated Third-Party Solution
Services Router
Integrated
Services Router
MPLS WAN
Call Control Collaboration Edge
Collaboration Management Services © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Core Applications
Core Components Key Benefits
• Cisco Prime License • Cisco Prime Collaboration
Deployment (PCD) eases deployment
Manager (PLM) management of new infrastructure components,
of user-based licensing, enabling faster initial setup
including license fulfillment.
• Cisco Prime Licensing Manager
• Cisco Prime Collaboration (PLM) single tool to enable license
Deployment (PCD) deploys workflows and manage licensing for
new clusters of Unified CM collaboration infrastructure
components.
and IM and Presence servers
and Unity Connection • Cisco Prime Collaboration
Provisioning (PCP) used for
• Cisco Prime Collaboration user/endpoint enablement and Moves,
Provisioning (PCP) Add, Changed and Deletions (MACD)
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
Cisco Prime Collaboration Deployment
Cisco Prime Collaboration Deployment: Architecture
CM_Pub IM&P_Pub UCXN_Pub
VM VM VM • Cisco collaboration application .iso install
CM_Sub IM&P_Sub UCXN_Sub
files located on Prime Collaboration
VMWare
EXSi
VM VM VM Deployment (PCD).
host CM_Sub IM&P_Sub
VM VM • PCD network file system (NFS) mount on
ESXi host(s) to facilitate .iso file access.
• Collaboration application node virtual
machines (VMs) manually created on the
.iso ESXi host.
.iso
.iso
• PCD installs collaboration application
Prime Collaboration Deployment clusters on the target VMs.
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
Cisco Prime License Manager
Cisco Prime License Manager: Architecture
Unified CM Unity Connection
• Cisco Prime License Manager (PLM) enables
license fulfillment:
Publisher
» Electronic [requires Internet connectivity]
Publisher
OR
» Manual license file request
Unified CM
Unity
Connection
Directory
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 61
Cisco Prime Collaboration Provisioning (MACD)
On-boarding / Off-boarding of Users
US Cluster EMEA Cluster
3
UCM UCM 1
Importing users from Active Users imported from
Directory into Provisioning Active Directory to
triggers Automatic Service Unified CM
Provisioning
3 1
2
Users imported from
2
Cisco Prime Active Directory to Microsoft
Collaboration Provisioning Active
Provisioning Directory
4 Help desk administrators log into
Cisco Prime Provisioning for
configuration updates (MACDs)
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
Cisco Prime Collaboration Provisioning for Initial
Installation – Using Batch File Process
• Should this be added to the PA?
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 63
Simplified Sizing
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
PA Simplified Sizing vs. Collaboration Sizing Tool
Deployment within the
PA Sizing Assumptions?
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
Sizing Cisco Unified CM
Between 5k and 10k
< 5k devices and users devices and users
Publisher Publisher
TFTP 1 TFTP 2 TFTP 1 TFTP 2
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
Sizing Unified CM – PA Assumptions
• 1:1 Server Redundancy
• Simplified User Sizing
• Sizing Assumptions for Unified CM:
• Avg up to 4 BHCA per user
• Avg up to 2 DNs per device
• Extension Mobility for ALL Users
• Up to 500 Shared Lines per Call Processing Pair
• Up to 500 CTI ports and 100 CTI Route Points per Call Processing pair
• Up to 3,000 partitions, 6,000 CSS, 12,000 Translation Patterns
• Up to 40k users synched with AD (5k or 10k active)
• etc…
• Refer to the Preferred Architecture CVD for the complete list of assumptions
http://www.cisco.com/go/cvd/collaboration
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
Deployment example with 5k users / 5k devices
BE7KM
BE7KM
CMS 1000 /
BE7KM CMS 2000
349651
BE7KM
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Bandwidth Management
New in Revision 11.0
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Managed vs. Unmanaged Networks
Where do your media packets go?
Cloud Services
B2B
QoS-
capable
B2C
Managed
WAN Internet
MPLS DMVPN
VPN
P1 P3
P2 P4
P5
P1
P5 EF Audio
P2 P4
... ... ... ... Queue
Encoder Decoder
? EF
AF42
WAN Link
OOS (P4) ACK LTRF1
AF42 Video
Encoder Decoder
Queue
AF41
Repair-P R1 0001100
1001000100
0011001011
1011110
FEC
1110010101
R2
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 78
Dual video queue
EF
Audio of IP Phone
EF PQ
other queues
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Single video queue
EF
Audio of IP Phone
EF PQ
other queues
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Trust and Enforcement
Devices and Places in the Network Multiple Access Policies
NOT IDEAL
Conditionally-Trusted Endpoints
Access Distribution Core WAN Edge
Immersive Endpoints
SRST Gateway
WiFi AP
PC/GPO MAC Handheld
Unified BE
SRST Gateway
IP Phones
Trusted
Jabber Trusted Devices
Untrusted
Smart Desktop Conditionally
Trusted
Instant Messaging TelePresence
Unified CM And Presence Servers IOS Router
Mac/PC Unity Expressway
Connection Remarking
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Identification and Classification 4 SINGLE
ACL Remark
UDP Ports DSCP
3xxx EF
5xxx Jabber classification:
AF42
• Audio streams w/ UDP Port
5060 / Range 3xxx (voice-only
CS3
5061 Untrusted and video calls) marked EF
Jabber • Video streams w/ UDP Port
Range 5xxx marked AF42
E-LCAC
YES
?
QoS
Scheduling + Queuing
IP WAN
Data Plane © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Audio and Video Admission Control
Considerations
No Admission Control
• Over-provision queues
• Rely on Video Rate Adaptation and Media Resiliency Capabilities
• Audio is much easier to over-provision in pervasive video deployments
• QoS is critical and rate adaption is highly beneficial for both managed/unmanaged
networks
• Benefits: Simplicity
Admission Control
• Strict provisioning (Mapping CAC to Queuing)
• Mobility? Device Mobility feature (Adds OPEX)
• Benefits:
• Manage lower bandwidth links, use Automated Alternate Routing (AAR) for PSTN redirect
• Ensure quality audio during the busy hour by avoiding oversubscription and packet loss
• Safe when over-provisioning is not an option
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 93
Summary
• Combine QoS tools, media resilience and dynamic adaptation to build a self-
regulating system that makes optimal use of available network resources
• Leverage rate adaptation and media resilience mechanisms in managed
network to deploy pervasive video. Prioritized video for room system and
hard endpoints, opportunistic video for Jabber endpoints.
• Use CAC when and where needed
• When managing bandwidth with Media Resilience and Rate Adaptation techniques is
not an option (i.e. extreme contention on WAN bandwidth)
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 97
Security
New in Revision 11.6
Security Session #
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Examples of IP Communications Threats
• Denial of Service (DoS) • Eavesdropping
Affecting call quality or ability to place calls Listening to another’s call or Theft of
intellectual property
• SPAM
SPIM, SPIT, and more SPAM • Media tampering
• Session replay
Replay a session, such as a bank transaction
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 99
Unauthorized Access
• Prevent Unauthorized Access – Platforms, Edge, Endpoints
• Default AND non-default configurations and what they do
• Example: Endpoints
• Configure 802.1X
• Disable web access / SSH access
• Disable PC port if not needed
• TFTP configuration file encryption (Optional)
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 100
Mitigate Toll Fraud
• Unified CM
• Calling Search Space (CSS) / Partitions for dial-plan segmentation, transfer back to
PSTN
• Unity Connection
• CSS and Rerouting CSS on Unity SIP Trunk to include only the required partitions
• Restriction Tables (phone numbers): Transfer, message notification, etc…
• Expressway
• Call Policy Rules (CPL) to allow or reject calls from the Default Zone. For example a
CPL to reject any B2B calls with 9 as a prefix to avoid unauthorized calls to the PSTN.
• Unified Border Element / IOS Gateway
• For Toll Fraud and Performance use the telephony denial-of-service (TDoS) attack
mitigation feature: Prevents responding to SIP requests arriving from untrusted IP
addresses
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 101
Unified CM Security – Eliminate Toll Fraud Examples
• Device Pool “Calling Search Space for Auto-registration” to limit access to dial plan
• Employ Time of day routing to deactivate segments of the dial plan after hours
• Require Forced Authentication Codes on route patterns to restrict access on long
distance or international calls.
• “Drop Ad hoc Conferences” (CallManager Service Parameter)
• Monitor Call Detail Records
• Employ Multilevel Administration
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 102
Unified CM Security – Eliminate Toll Fraud
(Transfers 1)
• Deny unauthorized calls
• Partitions and Calling search spaces provide dial plan segmentation and access control
• Example: Avoid Unified CM sending back to the PSTN a call coming from the PSTN
• Don’t include in Trunk CSS the partition for route patterns to PSTN
Unified CM Voice or
Video GW 4 signaling
3
media
2
PSTN
Inbound CSS 1
PSTN access partition
DN partition
Multiparty meeting
partition
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 103
1010 1000101010101000111
011 01011011101001 00010
Encryption
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Links to Encrypt
• Administrative and user interfaces
• SIP trunks
• Endpoint Encryption
• Within Data Center
• Multiple clusters
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 106
Links to Encrypt • Typically:
• Authentication: Certificates
• Administrative and user interfaces • Authorization: X.509 Subject Name in SIP
Trunk Security Profile
• SIP trunks
• Does not require Unified CM in mixed-
• Phone Encryption (requires Unified mode
CM in mixed-mode)
• SIP trunk encryption is recommended
• Within Data Center
• Multiple clusters: ILS and LBM Cisco Meeting Server
Unity Connection
Expressway
CUBE / VG
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 107
Mixed-Mode
Links to Encrypt
• Administrative and user interfaces SRTP
• SIP trunks
• Encryption for the phone media and
• Endpoint Encryption signaling requires Unified CM to be in
“Mixed-Mode”
• Within Data Center
• Requires Export Restricted version of
• Multiple clusters Unified CM
• IM messages are encrypted by default
and do not required mixed-mode
• Secure call has a lock icon shown on the
endpoint display
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 108
Unified CM: Non-Secure vs. Mixed-Mode
Feature Non Secure Cluster Mixed Mode Cluster
Auto-registration * | New
in 11.5
Signed & Encrypted Phone Configs
Signed Phone Firmware
Secure Phone Services (HTTPS)
CAPF + LSC
IP VPN Phone
SIP Trunk encryption
Secure Endpoints (TLS & SRTP)
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 109
Encrypted Endpoint – Basic Configuration
• With Unified CM in mixed-mode, not all endpoints need to be configured with encryption, but all
the endpoints get a CTL (Certificate Trust List) file
• Notes:
There is also a Phone security profile which is independent from the phone type: Universal
Device Template. Useful when deploying MRA
Encryption using the Locally Significant Certificate (LSC) instead of Manufacturing Installed
Certificate (MIC) requires additional step
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 110
MRA – Voice/Video Encryption
• Voice/Video streams always SRTP encrypted between Exp-C and MRA client
• SIP TLS always enforced between MRA clients & Exp-E, Exp-C & Exp-E
• * Unified CM mixed mode required to achieve SRTP on internal network and SIP
TLS between Exp-C and Unified CM
Media and Signaling always encrypted
SRTP
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 111
Certificate Management
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Why Do We Need Certificates?
• What is a Digital Certificate?
• Includes public key and name of the certificate holder, signature
• Goal
• Authentication and encryption
• Two types of authentication
• One-way authentication
Web browsers or with Jabber login (UDS, XMPP, Unity Connection visual
voice mail)
• Two-way authentication
Endpoints in encrypted mode, MTLS trunks (e.g. Unified CM SIP trunk to
Expressway)
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 113
Endpoint Certificates
Certificate Type
MIC LSC
Manufacturer Installed Certificate Locally Significant Certificate
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 114
Cisco CA
Endpoint Certificates - MIC
MIC
Manufacturer Installed Certificate
Notes:
• New Manufacturing SHA2 CA: signs Cisco’s newest IP Phones (88xx)
Unified CM 10.5(1)+ includes and trusts the new SHA2 certificates
For older Unified CM release, download the SHA2 CA certificates at
http://www.cisco.com/security/pki/certs/cmca2.cer
88xx
• No MIC on Jabber
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 115
CAPF Service
Endpoint Certificates - LSC
LSC
Locally Significant Certificate
Locally Significant Certificates (LSC)
» LSC signed by Certificate Authority Proxy Function (CAPF) Service running on Unified CM Publisher (or signed by
external CA)
» Preferred certificate for endpoint identity
» Endpoint support includes IP Phones, TelePresence, Jabber clients
» LSC can be installed, re-issued, deleted in bulk with Unified CM Bulk Admin Tool
Only LSC are available with Jabber. LSCs required for configuration file signature and signaling/media
encryption (except for Jabber over MRA)
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 116
Endpoint Certificates - MIC vs. LSC
• MIC: Out of box certificate. Goal is to prove the phone is a genuine Cisco phone
• But…
• MIC is not specific to your own Unified CM cluster
It doesn’t prove the phone is part of your Unified CM cluster
• MIC cannot be customized/updated/deleted
Recommendation:
Use MIC certificates to authenticate with CAPF for LSC certificate installation
Use LSC for everything else (SIP TLS, VPN, 802.1x)
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 117
Monitor Certificate Expiration
• Monitor the server certificate expiration (OS Administration page)
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 125
Receive Certificate Expiration Notifications
New
in 11.5
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 126
Conclusion
• Security in Layers
• Physical security, network security, host access security, encryption
• Protection against toll-fraud
• Monitor CDR, logs, search history
• Encryption
• Encrypt admin interfaces, SIP trunks, LDAP
• Enable Unified CM mixed-mode and encrypt media and signaling for the endpoints
• For multi-cluster deployment, encrypt ILS and LBM-LBM communications
• Certificates
• Endpoints: Use LSCs for SIP TLS, 802.1x, VPN. Only use MIC to get a LSC
• Get some certificates signed by a CA: Tomcat, CallManager, XMPP, Expressway,
TelePresence
• Expressway-E certificates to be signed by a public CA
• Use multi-server certificates wherever possible
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 127
Hybrid Services in the PA
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Architecture
Expressway-C
with Connectors
Management Connector
Calendar Connector
Call Connector
Management Connector
Calendar Connector
Call Connector
Directory Connector
Expressway-C Expressway-E
SIP signaling and media
Internal FW DMZ FW
Internet
Cisco Unified CM
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 129
Spark Hybrid Services
Spark Hybrid Services Deployment Document:
http://www.cisco.com/c/dam/en/us/td/docs/solutions/PA/maroon/hybridswp.pdf
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 130
Learn More
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Preferred Architectures Links
• Contact us via email: [email protected]
• Mid-Market and Enterprise PA Documents:
http://www.cisco.com/c/en/us/solutions/enterprise/design-zone-collaboration/index.html
• Cisco Preferred Architecture for Enterprise Collaboration 11.6, Design Overview - June 2015
http://www.cisco.com/c/dam/en/us/td/docs/solutions/PA/enterprise/11x/clbpa116.pdf
• Cisco Preferred Architecture for Enterprise Collaboration 11.6, CVD - November 2015
http://www.cisco.com/c/en/us/td/docs/solutions/CVD/Collaboration/enterprise/11x/116/collbcvd.html
• DCloud: Cisco Preferred Architecture for Enterprise Collaboration 11.0 Lab v1
http://dcloud.cisco.com/ Collaboration Cisco Preferred Architecture for Enterprise
Collaboration 11.0 Lab v1
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 132
Complete Your Online Session Evaluation
• Please complete your Online
Session Evaluations after each
session
• Complete 4 Session Evaluations &
the Overall Conference Evaluation
(available from Thursday) to receive
your Cisco Live T-shirt
• All surveys can be completed via
the Cisco Live Mobile App or the
Don’t forget: Cisco Live sessions will be available
Communication Stations for viewing on-demand after the event at
CiscoLive.com/Online
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 133
Continue Your Education
• Demos in the Cisco campus
• Walk-in Self-Paced Labs
• Lunch & Learn
• Meet the Engineer 1:1 meetings
• Related sessions
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 134
Collaboration Cisco Education Offerings
Course Description Cisco Certification
CCIE Collaboration Advanced Workshop (CIEC) Gain expert-level skills to integrate, configure, and troubleshoot complex CCIE® Collaboration
collaboration networks
Implementing Cisco Collaboration Applications Understand how to implement the full suite of Cisco collaboration CCNP® Collaboration
(CAPPS) applications including Jabber, Cisco Unified IM and Presence, and Cisco
Unity Connection.
Implementing Cisco IP Telephony and Video Learn how to implement Cisco Unified Communications Manager, CUBE, CCNP® Collaboration
Part 1 (CIPTV1) and audio and videoconferences in a single-site voice and video network.
Implementing Cisco IP Telephony and Video Obtain the skills to implement Cisco Unified Communications Manager in a
Part 2 (CIPTV2) modern, multisite collaboration environment.
Troubleshooting Cisco IP Telephony and Video Troubleshoot complex integrated voice and video infrastructures
(CTCOLLAB)
Implementing Cisco Collaboration Devices Acquire a basic understanding of collaboration technologies like Cisco Call CCNA® Collaboration
(CICD) Manager and Cisco Unified Communications Manager.
Implementing Cisco Video Network Devices Learn how to evaluate requirements for video deployments, and implement
(CIVND) Cisco Collaboration endpoints in converged Cisco infrastructures.
BRKCOL-1614 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 136
Thank You
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public