Cisco Spark Hybrid Media new media node to organization Utilize local media node for meetings...
Transcript of Cisco Spark Hybrid Media new media node to organization Utilize local media node for meetings...
Cisco Spark Hybrid Media Service
Richard Murphy – Technical Marketing Engineer
BRKCOL-1120
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Abstract
• Cisco Spark is a constantly evolving cloud platform with innovation happening in the cloud and on the Cisco Spark app. Have you ever thought about the communication path and the impact it has on your network? Presently all point to point and multipoint calls will meet in the cloud increasing your Internet bandwidth requirements. How would you like to alleviate this problem by having meetings on premise? This session is designed to be an introductory session on the new Cisco Spark Hybrid Media Service. It will discuss a brief overview of Cisco Spark. What is the Hybrid Media Node and why do I need it in my organization? What are the requirements for installation, installation procedure, configuration and management in your organization? What are architecture considerations for adding Hybrid Media Service and general call flows involving the Hybrid Media Node.
BRKCOL-1120 3
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Spark
Questions? Use Cisco Spark to communicate with the speaker after the session
1. Find this session in the Cisco Live Mobile App
2. Click “Join the Discussion”
3. Install Spark or go directly to the space
4. Enter messages/questions in the space
How
cs.co/ciscolivebot#BRKCOL-1120
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCOL-1120
Fun Fact for TodayBirthday
Douglas Carl Engelbart was an American electrical engineer and
inventor who invented the computer mouse, which he developed in the
1960s and patented 17 Nov 1970.
For input, he also collaborated in the invention of joystick, track ball and
light pen devices. It was part of his larger work developing a computer
graphical user interface (as opposed to merely keyboard input and text
display). This involved a multiple window display, and the ability to display
not only text, but also images, audio, video in a single document.
After earning his Ph.D. (1955), he joined the Stanford Research Institute
(SRI). There, he also worked on ARPANET. By 9 Dec 1968, at a computer
conference, he conducted the world's first video conference, multiple
window display, as well as collaboration online, and his mouse device for
input. Further research was done at Xerox.
https://todayinsci.com/1/1_30.htmhttps://www.thoughtco.com/history-of-
the-computer-mouse-1991664https://web.stanford.edu/dept/SUL/library/extra4/s
loan/MouseSite/Archive/patent/mousepatent.PDF
Sources
• Problem
• Installation requirements and process
• Media Node Discovery
• SIP endpoint and WebEx support
• Design Considerations
• Reports
• Questions
Agenda
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 7BRKCOL-1120
Hybrid Services
• Hybrid Services
• Hybrid Call Service • Call Service Aware
• Call Service Connect
• Hybrid Calendar Service
• Hybrid Directory Service• Software loaded on a Domain Controller
Confusing name
• Hybrid Media Services
• Hybrid Media Node
Cisco Spark
Existing Services
Cisco Spark
Add cloud Services
to on premises
BRKCOL-2607
Understanding Cloud and Hybrid Cloud Collaboration Deployment
Wednesday, Jan 31, 09:00 a.m. - 11:00 a.m
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 8BRKCOL-1120
MeetingsWhy would we do this?
Signaling
Media
• Part of the Cisco Spark design.
• Allows for advance services delivered from the cloud.
• Moving the video calls between devices
• Scalability of meetings
• Wireless screen sharing
• White boarding
• Cisco Spark Assistant
Cisco Spark App Cisco Spark App
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Hybrid Media Service
Solution
Cisco Hybrid Media Service
InternetCisco Spark Room Device
Cisco Spark App
Cisco Spark App
Cisco Spark App Cisco Spark App
Internal
Problem
1:1 meetings use a cloud resource to meet
Multiparty meetings use a cloud resource to
meet
Signaling and media go to and from the cloud
Increased bandwidth requirement for the
Internet with adoption of Cisco Spark Meetings
1.5 MB
3 MB
1.5 MB
BRKCOL-1120 9
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Corporate Network
Hybrid Media Node Hybrid Media Node
Hybrid Media Service
• A little piece of our cloud on your premises
• Cisco cloud meeting capabilities packaged in a software image for on premises deployment
• Ability to provide local media processing on the corporate network.
• Customers can deploy media nodes across multiple locations, optimizing media quality within a location and bandwidth across locations
• Automatic overflow from on-premises media node to cloud nodes
• Automatic upgrades of media nodes
• Single pane of glass for management, resource monitoring and usage metrics
What is it?Internet
Hybrid Media Node
BRKCOL-1120 10
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
ArchitectureHybrid Media Services
Unified CM Expressway-C Expressway-E
Internet
Hybrid Media Node Hybrid Media Node
OR
BRKCOL-1120 11
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 12BRKCOL-1120
Hardware and Software Options
Full version of software:
• Cisco Multiparty Media 410v server
• 48vCPUs
• 60GB main memory
• 250GB local hard disk space
• Cisco Meeting Server 1000
• 72vCPUs
• 60GB main memory
• 250GB local hard disk space
• Specifications-based Configuration:
• 46vCPUs
• 60GB main memory
• 250GB local hard disk space
• 2.6GHz Intel Xeon E52600v3 or later processor
Common Requirements of both versions:
• VMware ESXi 6 and vSphere 6 or later
• 2 vCPUs needed
• Hyperthreading enabled
• Hybrid Media Node CMS1000 hardware PID
• CMS1K-SW-HMN
Demo version of software:
• For proof of concepts or internal labs
• 90 day trial
• Hardware Requirements
• 12 vcpus
• 2.0 Ghz processor higher
• 8 GB main memory
• 20 GB local hard disk space
• No TAC support
• Can not be upgraded to full version
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Where to get the software?Cisco Spark Control Hub
Services - > Hybrid Media -> Settings
BRKCOL-1120 13
Availability
Anywhere the Cisco Spark app is available.
cs.co/geos
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 14BRKCOL-1120
Licensing requirements• Included in any A-SPK M3/C3 and
Shared Meetings paid Cisco Spark subscription, along with A-WX Employee Count, Active User, Name User offers.
• If you are a GRA or GPL WebEx customer and want to enable Hybrid Media Service, contact your customer success manager (CSM) or partner.
• https://www.cisco.com/go/hybrid-services-media
SKU Cisco Spark Service
A-SPK-NU-M3 Business Messaging and Advanced Meetings
A-SPK-NU-C3 Cloud Calling, Business Messaging, Basic Meetings, and Advanced
Meetings
A-SPK-EMP-C3 Cisco Spark Flex Plan Employee Count C3
A-SPK-EMP-M3 Cisco Spark Flex Plan Employee Count M3
A-SPK-AU-CLDMT-
M3
Cisco Spark Flex Plan Active User
A-SPK-SH-CLD-SMP Cloud Shared Meetings
A-WX-EC-EE-1k Employee Count Cisco Spark Meet (with Enterprise Edition 1,000)
A-WX-EC-MTGS-1K Employee Count Cisco Spark Meet (with Meeting Center 1,000)
A-WX-AU-EE-1K Active User Cisco Spark Meet (with Enterprise Edition 1,000)
A-WX-AU-MTGS-1K Active User Cisco Spark Meet (with Meeting Center 1,000)
A-WX-NU-EE-200 Named User Cisco Spark Meet (with Enterprise Edition 200)
A-WX-NU-EE-1K Named User Cisco Spark Meet (with Enterprise Edition 1,000)
A-WX-NU-MTGS-25 Named User Cisco Spark Meet (with Meeting Center 25)
A-WX-NU-MTGS-200 Named User Cisco Spark Meet (with Meeting Center 200)
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
ArchitectureHybrid Media Service – Option 1
Internet
Hybrid Media Node
DMZ
Internal installation considerations:
All media for internal participants stay internal
Placed with other collaboration devices
Single connection per conference to the cloud media node
Cisco Spark Room Device
Cisco Spark App
Cisco Spark App
Internal
Cloud Media Node
BRKCOL-1120 15
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
ArchitectureHybrid Media Service – Option 2
Internet
Hybrid Media Node
DMZ
DMZ installation considerations:
External media does not traverse the internal network
All media for internal participants goes to the DMZ.
Security policy does not all Cisco Spark ports to be opened outbound for media directly to the Internet
Cisco Spark Room Device
Cisco Spark App
Cisco Spark App
Internal
Cloud Media Node
BRKCOL-1120 16
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 17BRKCOL-1120
Media Ports to Hybrid Media NodePurpose Source Destination Source IP Source Port Transport
Protocol
Destination
IP
Destination
Port
Calling to
meeting
Apps (Cisco
Spark mobile,
web and
desktop
apps)
Cisco Spark
room, desk,
or board
device
Hybrid Media
Node
As required Any UDP and
TCP (Used
by the Cisco
Spark app)
SRTP (Any)
Any 5004, 5006
Cascade Hybrid Media
Node
Cisco
Collaboration
Cloud
As required 34000–34999 UDP, SRTP
(Any)**
Any 5004
Cascade Hybrid Media
Node
Hybrid Media
Node
As required 34000–34999 UDP, SRTP
(Any)
Any 5004, 5006
Port 5006 is only used with on premises Hybrid Media Nodes media connections.
Introduced 5th of January 2018 with software upgrade
Port 5004 is used for all cloud media and on premises Hybrid Media Nodes.
https://www.cisco.com/go/hybrid-services-media
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 18BRKCOL-1120
Release informationhttps://collaborationhelp.cisco.com/article/en-us/jgobq2
Preferred Architecture for Cisco Spark
Hybrid Services, CVD
https://www.cisco.com/c/en/us/td/docs/sol
utions/CVD/Collaboration/hybrid/12x/hybc
vd/intro.html
• January 19, 2018
• In an upcoming release, Hybrid Media
Nodes will conform to recommended
quality of service (QoS) best practices
for Cisco Spark.
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 19BRKCOL-1120
Upcoming Port ChangesSource IP Address Destination IP Address Source
UDP PortsDestination UDP Ports Recommended DSCP Media Type
Cisco Spark Clients Hybrid Media Node (HMN) 52000-52299 5004, 5006 EF STUN
Audio
Clients/endpoints Collaboration Cloud 52000-52099 5004 EF Audio
Collaboration Cloud Clients/endpoints 5004 52000-52099 EF Audio
Clients/endpoints Hybrid Media Node (HMN) 52000-52099 52500-62999 EF Audio
Hybrid Media Node (HMN) Clients/endpoints 52500-62999 52000-52099 EF Audio
Hybrid Media Node (HMN) Collaboration Cloud 52500-62999 5004 EF Audio
Collaboration Cloud Hybrid Media Node (HMN) 5004 52500-62999 EF Audio
Video
Clients/endpoints Collaboration Cloud 52100-52299 5004 AF41 Video
Collaboration Cloud Clients/endpoints 5004 52100-52299 AF41 Video
Clients/endpoints Hybrid Media Node (HMN) 52100-52299 63000-65500 AF41 Video
Hybrid Media Node (HMN) Clients/endpoints 63000-65500 52100-52299 AF41 Video
Hybrid Media Node (HMN) Collaboration Cloud 63000-65500 5004 AF41 Video
Collaboration Cloud Hybrid Media Node (HMN) 5004 63000-65500 AF41 Video
Installation Process
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 21BRKCOL-1120
Media Node Registration
1. Registration process starts from management portal by adding a new node
2. Redirects to Hybrid Media Node
3. Hybrid Media Node runs tests (device, connectivity checks)
4. Customer admin gives permission to register the device
5. Redirect back to Hybrid Media Node with an encrypted token
6. Hybrid Media Node checks account represented by the token for correct rights
7. Hybrid Media Node uses the token to create a unique machine account
8. Hybrid Media Node uses the machine account to register to organization
9. Registration is complete
Install software
on premise
hardware
Add new media
node to
organization
Utilize local
media node for
meetings
Configure password
and network
parameters
Authenticate
node to
organization
Demo of installation
Hybrid Media Node DiscoveryScenario 1
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Scenario 1Registration
Internet
Cisco Spark app and room device register to their organization
Cisco Collaboration Cloud responds with the clusters available for the users
Madrid1 Madrid2
Cloud1 Cloud2
BRKCOL-1120 31
Cluster - Madrid Cluster - Cloud
1. Node – Madrid1
2. Node – Madrid2
1. Node – Cloud1
2. Node – Cloud2
Corporate network- Spain
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Scenario 1Reachability Test
Internet
Cisco Spark app and room devices do reachability tests to the media nodes.
Cisco Spark app and room devices sends results to the cloud at call start.
Madrid1 Madrid2
Cloud1 Cloud2
Note: Checks are performed: a) At startup of the Cisco Spark app b) Network change event c) Cache expiration (2 hours)
BRKCOL-1120 32
Cluster - Madrid Cluster - Cloud
1. Node – Madrid1 (RTD = 10)
2. Node – Madrid2 (RTD = 11)
1. Node – Cloud1 (RTD = 250)
2. Node – Cloud2 (RTD = 200)
Corporate network- Spain
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Scenario 1Meeting
Internet
Cisco Spark app and room devices connect to a media node
Media node Madrid1 hosts the meeting
Madrid1 Madrid2
Cloud1 Cloud2
If additional participants join later, they follow the same process
BRKCOL-1120 33
Corporate network- Spain
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Scenario 1Meeting with Overflow
Internet
Cisco Spark app and room devices connect to a media node
Media node Madrid1 hosts the meeting
Madrid1 Madrid2
Cloud1 Cloud2
If additional participants join later, they follow the same process
Full Full
Madrid 1 and Madrid 2 are full
Overflow to the cloud and automatic cascade is created
BRKCOL-1120 34
Corporate network- Spain
Hybrid Media Node DiscoveryScenario 2
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Scenario 2Registration
MobileHome Office
Internet
Cisco Spark app and room devices register to their organization
Cisco Collaboration Cloud responds with the clusters available for the users
Madrid1 Madrid2
Cloud1 Cloud2
BRKCOL-1120 36
Corporate network- Spain
Cluster - Madrid Cluster - Cloud
1. Node – Madrid1
2. Node – Madrid2
1. Node – Cloud1
2. Node – Cloud2
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Scenario 2Reachability Test
MobileHome Office
Internet
Cisco Spark app and room devices do reachability tests to nodes.
Cisco Spark app and room devices sends results to the cloud at call start.
Madrid1 Madrid2
Cloud1 Cloud2
BRKCOL-1120 37
Corporate network- Spain
Cluster - Madrid Cluster - Cloud
1. Node – Madrid1 (RTD = 10)
2. Node – Madrid2 (RTD = 11)
1. Node – Cloud1 (RTD = 250)
2. Node – Cloud2 (RTD = 200)
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Scenario 2Meeting
MobileHome Office
Internet
Cisco Spark app and room devices connect to a media node
Media node Madrid1 hosts a meeting for the corporate users
Madrid1 Madrid2
Cloud1 Cloud2
Media node Cloud 2 hosts a meeting for remote users
Media node Madrid1 cascades automatically to media node Cloud2 to create the meeting for all participants
BRKCOL-1120 38
Corporate network- Spain
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 39BRKCOL-1120
Points to remember
1. App or device ask Cisco Collaboration Cloud for media clusters to use
2. Response gives media clusters and nodes within the cluster to test
3. App and devices test reachability and RTD to the nodes
4. Reports information to the cloud a meeting start.
5. Cisco Collaboration Cloud tells the device or app where the meeting is hosted.
Clusters to use?
Your clusters:
Cloud + in your Org?
Reach and RTD test
Reach + RTD info
Meeting location?
Corporate LAN
Cluster HQ
New Enhancements to Hybrid Media NodeJanuary 5th, 2018 Update
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Collaboration Cloud
Cisco Spark Hybrid Media ServicePrevious functionality
Hybrid
Media Node
Cascade Link
Cisco Spark registered
devices and Cisco
Spark app
Overflow: Cisco Spark registered
devices, Cisco Spark app
Corporate Network
BRKCOL-1120 41
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Collaboration Cloud
Cisco Spark Hybrid Media ServiceNew functionality in red
Hybrid
Media Node
Cascade Link
On-premise registered Cisco and 3rd-party
standards based SIP endpoints and standards
based SIP clients
Overflow:
standards based
SIP endpoints and
standards based
SIP clients
Cisco Spark registered
devices and Cisco
Spark app
Overflow: Cisco Spark registered
devices, Cisco Spark app
Corporate Network
Cisco WebEx,
Cisco Spark app,
or Skype for Business
Cisco Spark registered
devices, and any
standard based
SIP/H.323 endpointsBRKCOL-1120 42
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 43BRKCOL-1120
New ConnectivityUnified Communications Manager
Unified CM
HMN
SIP Trunk
• Supported CUCM version 10.5(2)SU5 or higher
• Requires new HMN software
• Must meet proper hardware requirements to install the software
• Updated automatically, if you have a previously operational HMN
Cisco
Collaboration
Cloud
HMN = Hybrid Media Node
Meeting
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Unified CM ConfigurationSIP Profile
• Create a SIP Profile for HMN
• Modify Early Offer Support to • “Best Effort (no MTP inserted)”
• Make sure SIP Options Ping is Enabled (default setting)
BRKCOL-1120 44
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Unified CM Configuration
• Create a new SIP Trunk Security Profile
• Add appropriate name and description
• Use default settings
SIP Trunk Security Profile
BRKCOL-1120 45
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Unified CM Configuration
• Create a new SIP Trunk
• Name the trunk
• IPv4 or FQDN of HMN• Port 5060 only supported
• Max 16 IP addresses
• Add HMN SIP Trunk Security Profile
• Add HMN SIP Profile
SIP Trunk
BRKCOL-1120 46
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 47BRKCOL-1120
Cisco Spark Space meeting
• Ability for non Cisco Spark devices to enter a Cisco Spark Space
• Use the Meeting tab to view URI
• Only available for 25 person meetings
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Unified CM Configuration
• SIP route pattern for customer WebEx domain
• sitename.webex.com
• SIP route pattern to WebEx domain
• *.webex.com
• SIP route pattern for Cisco Spark Space meeting
• meet.ciscospark.com
SIP Route Pattern
BRKCOL-1120 48
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Route List
Route Group
VCS-C/Exp- C
UCM
HQ Cluster
SIP Dial-in Flow to HMN (Scenario 1)
Internet
Route Group (top down)
Meeting request -->
<-- create meeting on HMN 1
Route List
SIP Route PatternNon-HMS sites
Signaling
HMN 2
Media
HQ_HMN SIP Trunk
Signaling
HMN 1
Media
SIP Route Pattern ucdemolab.webex.com
meet.ciscospark.com
Signaling
Media
Ucdemolab = WebEx sitename
EX90
BRKCOL-1120 49
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
SIP Route Pattern ucdemolab.webex.com
meet.ciscospark.com
Route List
UCM
HQ Cluster
SIP Dial-in Flow to HMN (Scenario 1)
Media goes directly to
HMN 1
Internet
Signaling
Route Group (top down)
Signaling
HMN 2
Media
HQ_HMN SIP Trunk
Signaling
HMN 1
Media
Media
Route Group
VCS-C/Exp- C
Route List
SIP Route PatternNon-HMS sites
Ucdemolab = WebEx sitename
EX90
BRKCOL-1120 50
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
SIP Route Pattern ucdemolab.webex.com
meet.ciscospark.com
Route List
UCM
HQ Cluster
SIP Dial-in Flow to HMN (Scenario 2)
Internet
Route Group (top down)
Meeting request -->
<-- create meeting on HMN 2
Signaling
HMN 2
Media
HQ_HMN SIP Trunk
Signaling
HMN 1
Media
Full
Signaling
Media
Route Group
VCS-C/Exp- C
Route List
SIP Route PatternNon-HMS sites
Ucdemolab = WebEx sitename
EX90
BRKCOL-1120 51
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
SIP Route Pattern ucdemolab.webex.com
meet.ciscospark.com
Route List
UCM
HQ Cluster
SIP Dial-in Flow to HMN (Scenario 2)
Media goes directly to
HMN 2
Internet
Route Group (top down)
Signaling
HMN 2
Media
HQ_HMN SIP Trunk
Signaling
HMN 1
Media
Full
Signaling
Media
Route Group
VCS-C/Exp- C
Route List
SIP Route PatternNon-HMS sites
Ucdemolab = WebEx sitename
EX90
BRKCOL-1120 52
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Route List
UCM
HQ Cluster
SIP Dial-in Flow to HMN (Scenario 3)
Internet
Meeting request -->
<-- Response
Signaling
HMN 2
Media
HQ_HMN SIP Trunk
Signaling
HMN 1
Media
Full Full
SIP Route Pattern ucdemolab.webex.com
meet.ciscospark.com
Signaling
Media
Route Group RG_HQ
Ucdemolab = WebEx sitename
EX90
BRKCOL-1120 53
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
SIP Route Pattern ucdemolab.webex.com
meet.ciscospark.com
Route List
Route Group
VCS-C/Exp- C
UCM
HQ Cluster
SIP Dial-in Flow to HMN (Scenario 3)
Internet
Route Group RG_HQ
Meeting request -->
<-- Response
Route List
Signaling
HMN 2
Media
HQ_HMN SIP Trunk
Signaling
HMN 1
Media
Full Full
488 response code
Signaling
Media
Internet SIP Trunk
Route Group RG_Internet
Note: A 488 (NOT_ACCEPTABLE_HERE) response tells CUCM to go to the next route group
SIP Route PatternNon-HMS sites
Ucdemolab = WebEx sitename
EX90
54BRKCOL-1120
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
SIP Route Pattern ucdemolab.webex.com
meet.ciscospark.com
Route List
Route Group
VCS-C/Exp- C
UCM
HQ Cluster
SIP Dial-in Flow to HMN (Scenario 3)
Internet
Route List
Signaling
HMN 2
MediaSignaling
HMN 1
Media
Full Full
Signaling
Media
Internet SIP Trunk
SIP Route PatternNon-HMS sites
Route List
Route Group RG_HQ
HQ_HMN SIP Trunk
Route Group RG_Internet
Media
Media goes out VCS or
Exp C/E pair to the Internet
media nodes
Ucdemolab = WebEx sitename
EX90
BRKCOL-1120 55
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 56BRKCOL-1120
New ConnectivityVCS/EXP - C
VCS/Exp - C HMN
Neighbor Zone
• Supported VCS or Expressway x8.9.2 or higher
• Requires new HMN software
• Must meet proper hardware requirements to install the software
• Updated automatically, if you have a previously operational HMN
Cisco
Collaboration
Cloud
HMN = Hybrid Media Node
Meeting
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Expressway - CNeighbor Zone Creation
• Create a neighbor zone for Hybrid Media Node
• Configuration > Zones > Zones, and then click New
• 5060 support only
BRKCOL-1120 57
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Expressway - CNeighbor Zone Creation
• Create a neighbor zone for Hybrid Media Node
• Configuration > Zones > Zones, and then click New
• Add Hybrid Media Nodes
BRKCOL-1120 58
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Expressway - CSearch Rule
• Create a search rule for Hybrid Media Node calls
• Configuration > Dial Plan > Search Rules, and then click New
• SIP only
• Alias Pattern Match• your webex site
• Sitename is “ucdemolab”
• ex: .*@ucdemolab.webex.com.*
BRKCOL-1120 59
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Expressway - CSearch Rule
• Create a second search rule for Hybrid Media Node calls
• Configuration > Dial Plan > Search Rules, and then click New
• SIP only
• Alias Pattern Match• Cisco Spark Space Meetings
• .*@meet.ciscospark.com.*
BRKCOL-1120 60
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Expressway - CZones
BRKCOL-1120 61
New Neighbor Zone created with the two search rules
Default Traversal Zone between Exp – C and Exp – E
• Used for failover when Hybrid Media Nodes are full
• Normally already setup in existing deployments
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
WebEx – Enable Hybrid Media for Meetings
To use the optimize media to the HMN for WebEx meetings, a configuration need to be turned on for the WebEx site.
This configuration is available when the WebEx site on the new platform running T31.11.1, T31.12.1, T31.20 and T32.0.2 and higher.
Media Resource Type
1. Cloud (default)
2. Hybrid
BRKCOL-1120
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Meeting with the Hybrid Media Node WebEx Meetings - Signaling
Unified CM Expressway-C Expressway-E
Internet
Hybrid Media Node
Cisco Collaboration Cloud
Signaling goes to the Cisco Collaboration Cloud
BRKCOL-1120 63
SIP
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Meeting with the Hybrid Media Node WebEx Meetings- Media
Unified CM Expressway-C Expressway-E
Internet
Hybrid Media Node
Cisco Collaboration Cloud
MeetingSignaling goes to the Cisco Collaboration Cloud
Media goes to the Hybrid Media Node
Meeting is created on the Hybrid Media Node and cloud
Meeting
BRKCOL-1120 64
SIP/SRTP
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Key points to rememberHybrid Media Node and WebEx meetings
• Cisco Spark app or device
• Signaling goes to the Cisco Collaboration Cloud directly• Does not use existing C/E traversal mechanism for signaling
• Media goes directly to HMN or overflow to the cloud• Does not use existing C/E traversal mechanism for media
• Standards based SIP device registered to CUCM
• Supports video dial in meetings to WebEx
• Signaling goes to CUCM then to HMN
• Media goes from endpoint to HMN
• WebEx mobile and desktop app communicated directly to the WebEx meeting
• No change in behavior
• Audio participants communicate directly to the WebEx meeting
• No change in behavior
• HMN signaling goes directly to the Cisco Collaboration Cloud
Hybrid Media Node
Cisco Collaboration Cloud
Internet
BRKCOL-1120 65
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Spark Space Meetings
• Meeting URI is exposed in the Cisco Spark space
• Support for 25 person spaces or less
• URI is used by SIP endpoint
• Cisco Spark devices join via the app or pairing
• Cisco Spark app or device
• Signaling goes to the Cisco Collaboration Cloud directly
• Does not use existing C/E traversal mechanism for signaling
• Media goes directly to HMN or overflow to the cloud
• Does not use existing C/E traversal mechanism for media
• Standards based SIP device registered to CUCM
• Signaling goes to CUCM then to HMN
• Media goes from endpoint to HMN
66BRKCOL-1120
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
New Capacity on Multiparty Media 410v and Cisco Meeting Server 1000
Server (version) Max simultaneous calls per server
Cisco Spark only
(720p | 1080p)
Standard based SIP endpoints and
Cisco Spark app/devices
(720p | 1080p)
MM410v (Full version) 100 | 75 65 | 48
CMS 1000 (Full version) 100 | 75 80 | 60
Demo version 10 | 5 10 | 5
Note: If all the meetings hosted on a given Hybrid Media Node have only Cisco Spark apps and devices, then
the server can scale up to 100 participants at 720p. If all meetings have a mix of Cisco Spark and SIP
participants, then the scale goes up to 80 participants for the CMS 1000 server and 65 participants for the
MM410v server.
BRKCOL-1120 67
Design Considerations
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 69BRKCOL-1120
InternetMadrid
Corporate network- Spain
Corporate network- UKLondon
Corporate network- France
Paris
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 70BRKCOL-1120
Madrid
Corporate network- Spain
Corporate network- UKLondon
Corporate network- France
Paris
Create HMN clusters to each location
Keeps local only meetings media on premises
Aggregates media streams to a single cascade link to the cloud HMN when participants from outside the LAN are involved in the meeting.
Internet
Cluster Spain
Cluster UK Cluster France
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 71BRKCOL-1120
Madrid
Corporate network- Spain
Corporate network- SpainBarcelona
Corporate network- Spain
Seville
All media streams traverse the corporate WAN to the cloud nodes
Internet link has 6 different participants media streams (2 per site)
Media streams terminate on the cloud media node
Internet
WAN
Everyone’s individual media streams
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 72BRKCOL-1120
Madrid
Corporate network- Spain
Corporate network- SpainBarcelona
Corporate network- Spain
Seville
Internet
WAN
Everyone’s individual media streams
Cisco Spark Video Bandwidth (Typical) Video Bandwidth (Maximum)
Cisco Spark app 1 – 2 Mbps 3 Mbps
DX series, SX10 1 – 2 Mbps 3 Mbps
SX 20, SX80, MX series, Room
Kits
2 – 4 Mbps 6 Mbps
1.5 MB
1.5 MB 1.5 MB
3 MB
3 MB 3 MB4.5 Mbps
9 Mbps
13.5 Mbps
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 73BRKCOL-1120
Madrid
Corporate network- Spain
Corporate network- SpainBarcelona
Corporate network- Spain
Seville
Add Hybrid Media Node cluster to Seville
Internal Meeting, utilizes WAN bandwidth for media only
Internet
WAN 9 Mbps4.5 Mbps
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 74BRKCOL-1120
Madrid
Corporate network- Spain
Corporate network- SpainBarcelona
Corporate network- Spain
Seville
Internet user connects to the meeting via the cloud
Seville Hybrid Media Nodes creates a cascade to the cloud
Internet
WAN 9 Mbps4.5 Mbps
1.5 MB
12 Mbps
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 75BRKCOL-1120
Madrid
Corporate network- Spain
Corporate network- SpainBarcelona
Corporate network- Spain
Seville
Internet
WAN 9 Mbps4.5 Mbps
1.5 MB
12 Mbps
n = # of participants
Max((Madrid(n) + Barcelona(n) + Seville(n)), remote(n)) = s s >= 6 then transmit 6 streams @ 2 Mbps each
s < 6 then transmit s streams @ 2 Mbps each
Max((2) + (2) + (2)), remote(1)) = s
Max number of the set (6,1) = 6• s >= 6 then transmit 6 streams @ 2 Mbps
each
• 6 * 2 = 12 Mbps for the cascade
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 76BRKCOL-1120
Madrid
Corporate network- Spain
Corporate network- SpainBarcelona
Corporate network- Spain
Seville
Two different clusters defined
Reachability test result determine clusters to use.
Barcelona uses which cluster?
Internet
WAN
Cluster Madrid
Cluster Seville
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 77BRKCOL-1120
Madrid
Corporate network- Spain
Corporate network- SpainBarcelona
Corporate network- Spain
Seville
Two different clusters defined
Reachability test result determine clusters to use.
Barcelona uses Madrid cluster
Each cluster has a cascade link to the cloud for the conference
Internet
WAN
Cluster Madrid
Cluster Seville
10 Mbps
8 Mbps
1.5 MB
3 MB4.5 Mbps
Cluster Madrid Cluster Seville
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 78BRKCOL-1120
Key points to remember in architecting a HMN solution
• Deploy Hybrid Media Nodes in the large campus sites
• Start small and grows as needed• 6 or more participants in the meeting, HMN saves bandwidth
• Large number of internal meetings without WebEx app or desktop participants, saves Internet bandwidth
• Deploying HMN in branch offices can help or hinder the architecture
• Depends on the amount and type of video systems in the branch
• Depends on the participants in the meeting (local, remote branch or Internet…think cascade impact)
• Continuously monitor analytics, add more nodes and/or clusters based the observed traffic and meeting locations (Hybrid Media, Overflow, or Cloud)
One recommendation does not fit all deployments
Cisco Spark Control HubReports
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 80BRKCOL-1120
Cisco Spark Control Hubhttps:// admin.ciscospark.com
• Hybrid Media Service Reports enables administrator to understand the
trend of their on premises resource capacity and utilization, as well as
availability that impacts capacity.
• New call activity graph gives an overall perspective of the number of
calls hosted on the cloud vs the number of calls that were hosted on
on-premises clusters in an organization.
• New Adoption tab added to the reports to help administrators find the
most popular categories of client types and utilization in the
organization.
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
In the existing software for 'Hybrid Media Service Reports', only 'On-Premises' and 'Overflow
to Cloud' information of participants were displayed on the cards.
In the new release’s reports, the functionality is enhanced, wherein the 'Cloud Calls'
information is displayed along with the 'On-Premises' and 'Overflow to Cloud' information as
part of Donut chart
Resources reports : Total Calls and Cloud Calls Cards
Total Calls: Sum of the calls that were hosted on-premises and calls that were hosted on the cloud.
Cloud Calls: No of calls in the organization that were hosted on a cloud cluster.
On-Premises : No of calls in the organization who were hosted on on-premises clusters.
BRKCOL-1120 81
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
In the existing software, the perspective of the calls that were made only when the
participants were within an enterprise network was shown. There was no visibility of the calls
that are made when the participants were outside the enterprise network.
In the new release’s reports, a new “Call Activity” graph is introduced. This graph gives an
overall perspective of the number of calls hosted on the cloud vs the number of calls that
were hosted on on-premises clusters in an organization.
Resources reports : Call Activity graph with active cloud calls
Calls that overflowed to the cloud will be displayed on the cloud
graph
BRKCOL-1120 82
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
In the existing software, there was no provision to view the distribution pattern of the calls that were
hosted on-premises, across the clusters in an organization .
In the release’s reports, the Call Distribution' graph is introduced to :
• Enable the admin to compare the data about the calls hosted across the various clusters in an
organization over time.
Resources reports : Call Distribution Report for On-Premises Clusters
• Any redirects that occur on a cluster are displayed. This would
help an admin with better capacity planning
BRKCOL-1120 83
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 84BRKCOL-1120
Reports
New Report “Adoption”
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
This graph will enable admin to see total number of meetings hosted by the
Organization.
These graph will be broken down by
1. Entire meetings hosted in the cloud (all participants are in the cloud)
2. Meetings hosted on-premises (all participants are on-premises)
3. Meetings that are cascaded (some participants are in the cloud and some on-premises) between on-
premises and cloud
Adoption Reports- Total Meetings card and graphs By host type
BRKCOL-1120 85
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
The Client Type card will help administrator to find the
most popular categories of client types and utilization in
the Organization.
86BRKCOL-1120
Adoption Reports- Type of clients Card and Graph
The Client Type distribution graph plot the trend of usage of client type for each participants (e.g. Android,
Cisco Spark Board, SIP client, Desktop etc.)
• Problem
• Media traffic goes to the cloud for all meetings
• No local option for media traffic
• Solution: Hybrid Media Service, specifically Hybrid Media Node.
Summary
• Installation requirements and process
• Software based product, demo and full versions
• Simple 10 minute installation
• Managed via the Cisco Spark Control Hub
• Media Node Discovery
• Cisco Spark devices ask the cloud for the enterprise clusters
• STUN/RTT test to find nearest cluster
• Utilizes on premises clusters before cloud nodes
• Cascade links are initiated from the premises to the cloud
Summary
• SIP endpoint and WebEx support
• SIP endpoints can utilize Hybrid Media Node for cloud meetings
• SIP trunk from CUCM or neigbhor zone from Expressway – C is required
• WebEx needs to be on the new platform and recent version.
• Enable WebEx to accept Hybrid Media node in the CMR configuration screen.
Agenda
• Design Considerations
• Hybrid Media Node is beneficial if placed in proper locations on the network.
• Start small and grow as needed.
• Great benefit for all local participant meetings
• Bandwidth savings when using room based systems in meetings vs cascade requirements.
• Reports
• New adoption reports to see device utilization of Hybrid Media Node
• New reports to see on premises, overflow and cloud participants.
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Spark
Questions? Use Cisco Spark to communicate with the speaker after the session
1. Find this session in the Cisco Live Mobile App
2. Click “Join the Discussion”
3. Install Spark or go directly to the space
4. Enter messages/questions in the space
How
cs.co/ciscolivebot#BRKCOL-1120
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
• 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 Communication Stations
Don’t forget: Cisco Live sessions will be available for viewing on-demand after the event at www.ciscolive.com/global/on-demand-library/.
Complete Your Online Session Evaluation
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Continue Your Education
• Demos in the Cisco campus
• Walk-in Self-Paced Labs
• Tech Circle
• Meet the Engineer 1:1 meetings
• Related sessions
92BRKCOL-1120
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Design and Deployment Best Practices for Cisco Collaboration
https://www.cisco.com/go/pa
Three preferred architectures (PAs) covering a wide range of customer deployment types and sizes:
» On-Premises (Enterprise, Midmarket)
» Cloud (Midmarket)
» Hybrid (Enterprise)
Versions aligning with major Collaboration System Releases
(CSRs): 9.x, 10.x, 11.x, and 12.x*
https://www.cisco.com/go/srnd
* Coming soon. Target Q1 CY2018
What you would tell your best friend,
if they asked you how to design their
Cisco collaboration deployment?
Preferred Architectures (PA)
Prescriptive design and deployment best
practices within a well-defined architecture
containing common Cisco collaboration
portfolio components
Collaboration Solution Reference Network Design (SRND)
Design guidance across the Cisco
collaboration portfolio with a focus on
enterprise, on-premises deployments
Thank you