Understanding The Call Flows For The Video Mesh Solution
Understanding The Call Flows For The Video Mesh Solution
BRKCOL-2750
• Overview
• Webex Suite Meetings Platform
• Sizing
• Connectivity to the VMN
• Cascades
Private Meetings
Agenda
•
• Troubleshooting
• APIs
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Overview of
Video Mesh
The benefits of Video Mesh
Simplified management
Enhanced User Experience
Effortlessly deployed and
An enriched calling and meeting
managed through the cloud with
experience while scaling
a centralized portal.
capacity to the cloud as needed.
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
What is Video Mesh?
• Dockerized deployment of Webex cloud media services on the customer premises for a high-quality
hybrid meeting experience.
• Cisco CMS1000, Cisco CMS2000, or customer’s hardware can be used to install Video Mesh
software, requires VMware also.
• Management, analytics, and troubleshooting via the Webex Control Hub.
• Automatic discovery of media resources and placement of participants in meetings for optimal media
utilization.
• Intelligent overflow of a participant to the Webex cloud when the Video Mesh Node on the customer
premises’ capacity is reached to ensure seamless meeting experience.
• Zero touch upgrades from the cloud to keep in sync with Webex enhancements.
• Secure on-premises Private Meetings to keep all meeting media on the customer’s network.
• Rich set of provisioning and troubleshooting APIs for seamless onboarding, quick fault isolation, and
native integration with the customers’ 3rd party monitoring apps.
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
Architecture
Webex Video Mesh
Internet
OR
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
Webex Video Mesh
Corporate Network
Video
Mesh node
Cascade Link
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
Video Mesh supported devices and apps
Supported Unsupported
✅ Any Webex registered device
• SX, MX, DX, Room series, Webex Board, Webex Share, Desk series
❌Webex Calling-registered phones
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
Hardware Requirements
Platform Specifications Notes
Cisco Meeting Server 2000 • 72vCPUs • Each blade must be a complete Cisco Meeting Server 1000 with
• 60GB main memory dedicated CPU, RAM and hard drives per blade.
• 80GB local hard disk space
OR
• Each blade must have dedicated CPU and RAM.
• 72vCPUs • Peak IOPs (input/output operations per second) for NFS storage
• 60GB main memory is 300 IOPS.
• 80GB of NFS storage
Specification based configuration • 2.6 GHz Intel Xeon E5-2600v3 or later • Each Video Mesh virtual machine must have dedicated CPU,
processor RAM and hard drives.
• 72vCPUs
• 60GB main memory
• 80GB local hard disk space
OR
• 2.6 GHz Intel Xeon E5-2600v3 or later • Each Video Mesh virtual machine must have CPU and RAM
processor reserved for itself.
• 72vCPUs • Peak IOPs (input/output operations per second) for NFS storage
• 60GB main memory is 300 IOPS.
• 80GB of NFS storage
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
Hardware Requirements
Platform Specifications Notes
Cisco Meeting Server 2000 • 72vCPUs • Each blade must be a complete Cisco Meeting Server 1000 with
• 60GB main memory dedicated CPU, RAM and hard drives per blade.
• 80GB local hard disk space
OR
• Each blade must have dedicated CPU and RAM.
• 72vCPUs • Peak IOPs (input/output operations per second) for NFS storage
• 60GB main memory is 300 IOPS.
• 80GB of NFS storage
Specification based configuration • 2.6 GHz Intel Xeon E5-2600v3 or later • Each Video Mesh virtual machine must have dedicated CPU,
processor RAM and hard drives.
• 72vCPUs
• 60GB main memory
• 80GB local hard disk space
OR
• 2.6 GHz Intel Xeon E5-2600v3 or later • Each Video Mesh virtual machine must have CPU and RAM
processor reserved for itself.
• 72vCPUs • Peak IOPs (input/output operations per second) for NFS storage
• 60GB main memory is 300 IOPS.
• 80GB of NFS storage
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Capacity – Full Version of software
What can impact capacity of the node?
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
Capacity – VMNLite version of software
What can impact capacity of the node?
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Webex Suite
Meetings Platform
Webex Suite Meeting Platform
It is the new name for the next generation of the Webex Meeting Platform!
In order to understand why the new platform, we need to understand the history.
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
Cloud
2024
On-Premises
Webex App
Webex Meetings (Full Featured Meetings)
(Mobile and
Desktop)
Webex Teams
Cisco Spark Webex
App
Webex
App
(Teams)
Cisco Jabber
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
Webex Meetings Desktop App to Webex App
UPDATE
Webex App
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
Webex Meetings Platform Evolution
MC Meeting Platform Webex Suite Meetings Platform
Update
Challenges Benefits
• Multiple apps on desktop, mobile and VDI • Single app on desktop, mobile and VDI
• Admins need to track 2 monthly release • Single update schedule for admins to track
schedules • Video Mesh is supported for all Webex
• Video Mesh not supported Meetings
• No native Linux meetings app • Native meetings app on Linux (Webex App)
• Space Meetings vs Webex Meetings • Consistent meetings experience when
• Ephemeral Meetings Chat scheduled from a space or a PMR
• Chats & recordings available post meeting to
continue collaboration
• Increased Video Mesh Capacity
• Faster join experience
• Join from two devices, appear in the roster once
• AI Ready
• more….
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
Webex Suite Meetings Platform – Key Changes
In Meetings Chat
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
Webex Suite Meetings Platform – Key Changes
Polling and Q&A
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
Meeting Summaries
Meeting
notes
Edit Action
Action items
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
Revolutionizing video with Super Resolution
• Generative AI video will rebuild packets in poor bandwidth conditions
Low resolution video captured at 270p Super Resolution rescales 270p back into 1080p
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
Firewall Considerations
Webex
There are some small network changes to consider
when moving to the Webex Suite Meetings Platform
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
Meeting Center Meeting Firewall Requirements
Meetings signalling and media traffic is Webex App initiated.
Outbound firewall rules only need be applied (Firewall should allow
Webex return traffic from Webex services)
Protocol UDP
Windows *Source ports ranges apply only when dedicated source port settings in place. Otherwise,
source ports will be ephemeral
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
Webex Suite meeting platform Firewall
Requirements
Meetings signalling and media traffic is Webex App initiated.
Outbound firewall rules only need be applied (Firewall should allow
Webex return traffic from Webex services)
Protocol UDP
Windows *Source ports ranges apply only when dedicated source port settings in place. Otherwise,
source ports will be ephemeral
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
Quality of Service Voice Traffic
Network
If a Windows application marks a packet with a DSCP value, Windows will remark the Video Traffic Bandwidth
DSCP value to 0
Content Traffic
A Group Policy is required for Windows applications to mark audio, video and screen
share with appropriate DSCP markings
• Audio DSCP: EF
• Video and Screen Share DSCP: AF41
The Group Policy setting typically is configured to mark any packets with a DSCP
Action
markings based on: Update any Webex
• Application Process Path Group Policy to allow
• Source Port DSCP markings for
Action may be required to reimplement a QoS Group Policy, as the in-meeting CiscoCollabHost.exe
Windows process is now different, and source port may be different
Webex App for Mac and mobile can mark audio, video and screen share packets with
appropriate DSCP markings as default
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
VMN – Media cascade destination port range
• https://help.webex.com/en-us/article/ndd6sj9/Video-Mesh-port-updates-for-February-2022
Destination Port
HTTPs 443
Signaling
UDP 5004 Media
UDP 50,000 – 53,000
Video Mesh
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
VMN – Media cascade destination port range
• Port consolidation targeted for late Q1/early Q2 CY24
(date subject to change)
Destination Port
HTTPs 443
Signaling
UDP 5004 Media
UDP 50,000 – 53,000
Video Mesh
*subject to change
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
Optimize utilization of your Video Mesh deployment
• Cluster setting allowing specific client or device types to optimize the
Video Mesh resources to priority usage for better quality meetings.
• All non selected clients or devices types will overflow to Webex.
• Private Meetings clusters are unable to overflow to Webex.
• Control Hub Analytics of client types landing on the cluster
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
SIP Dial-in Flow to VMN UCM
ucdemolab = Webex sitename
Signaling
With SIP Devices disabled EX90 Media
SIP Route Pattern
ucdemolab.webex.com
Route List
© 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public
Webex Suite Meetings Platform
• We are offering early access to the GA release of the Webex Suite meeting
platform via our beta portal. This will allow you to experience the live
platform to prepare your organization for the rollout.
• This enhanced platform improves and streamlines hybrid work with
common architecture, administration, and integrations while incorporating
AI-based experiences before, during, and after your meetings. It combines
the meeting experience across Webex applications and devices with more
potential for continuous collaboration with rich real-time experiences.
• https://gobeta.webex.com/key/WebexSuite-meetingplatform
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
Webex Suite Meetings Platform
Requirements List
• Dev / Test Webex Meetings Site. (Cisco will provision a test site if needed)
• You'll be added to a Webex App space, membership to this space will enable you
for the appropriate beta feature toggles.
• Your organization must be configured to allow external communication, or cisco.com
must be added to your organizations "allowed domain list for external messaging".
• Your organization must not be configured to limit access to only join Group Spaces
owned by your organization.
• We are not able to add free consumer Webex accounts or FedRamp Webex
accounts to this Beta program currently.
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
Sizing
Software packages
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
VMNLite
• Most customers are not fully utilizing the transcoding CMS 1K – 72 vCPUs
service.
• Transcoding utilizes more CPUs than switching
• Webex App will use the VMN when on the Webex Suite
Meetings Platform
• Customers can increase scale and minimize overflows
• Investment protection of CMS 1K hardware
• One instance of 70 vCPU VMN can be replaced with three 3 - VMNLites on a single CMS1K
instances of VMNLite on the same hardware. VM1 VM2 VM3
23 vCPU, 20GB 23 vCPU, 20GB 23 vCPU, 20GB
RAM, 80GB HDD RAM, 80GB HDD RAM, 80GB HDD
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
Size the VMN clusters
Cluster • What is your cluster utilization over the last 90
Utilization days?
Client types
Meetings clients
per day
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
Size the VMN clusters
List Clusters Utilization API
Cluster
Utilization • Returns the utilization details of all Video Mesh clusters in an organization.
• https://developer.webex.com/docs/api/v1/video-mesh/list-clusters-utilization
Deployment Image
Client types
Meetings clients
per day
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
Size the VMN clusters
Cluster • How many overflows are happening?
Utilization
• Overflows have reasons associated with them,
Overflows for example “Capacity Exceeded”.
Deployment Image
Client types
Meetings clients
per day
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
Size the VMN clusters
List Overflow to Cloud details API
Cluster
Utilization • Returns details of overflows to the cloud in an organization.
• https://developer.webex.com/docs/api/v1/video-mesh/list-overflow-to-cloud-details
Deployment Image
Client types
Meetings clients
per day
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
Size the VMN clusters
Cluster • Which image is installed on each node?
Utilization
• VMNLite or VMN Full(CMS1000)
Overflows
• Increased capacity can be gained by moving
CPU resources to VMNLite for Webex
Deployment Image registered devices and the Webex App
Client types
Meetings clients
per day
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
Size the VMN clusters
List Cluster Details API (deployment type)
Cluster
Utilization • Returns the cluster details of all Video Mesh clusters in an organization.
• https://developer.webex.com/docs/api/v1/video-mesh/get-cluster-details
Client types
Meetings clients
per day
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
Size the VMN clusters
Cluster • Which types of clients and devices are using
Utilization the Video Mesh nodes?
Meetings clients
per day
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
Size the VMN clusters
Cluster List Cluster Client Type Distribution details API
Utilization
• Returns the client type distribution details for all Video Mesh clusters in an organization.
• https://developer.webex.com/docs/api/v1/video-mesh/list-cluster-client-type-
distribution-details
Overflows
• Visible in Control Hub analytics also
Deployment Image
Client types
Meetings clients
per day
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
Size the VMN clusters
Cluster • How many Meetings clients will be moving to
Utilization the Webex Suite Meetings Platform?
Client types
Meetings clients
per day
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
Size the VMN clusters
List Meeting Usage Reports (totalParticipants)
Cluster
Utilization • List meeting usage reports of all the users on the specified site by an admin. You can specify a date
range and the maximum number of meeting usage reports to return.
• The list returned is sorted in descending order by the date and time the meetings were started.
• https://developer.webex.com/docs/api/v1/meetings-summary-report/list-meeting-usage-
Overflows reports
Deployment Image
Client types
Meetings clients
per day
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
Scenario A
• VMN customer A
• Single cluster with 2 nodes using the VMN Full (CMS1000) image
• Peak utilization average about 50% for the last 90 days
• No redirects
• Client types – 50% cloud registered endpoints, 50% Webex App
• On average the peak meeting participants is 225 per day moving to this
Webex site.
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
Recap
Scenario Resolution Participant capacity VMN Full
Meetings with only Webex App participants 720p 100–130*
(CMS1000)
Meetings and 1-to-1 calls with only Webex App
720p 60–100*
participants Let’s use
Meetings with only SIP participants 720p 70–80*
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
Recommendation
(2 x VMN Full) = 200 concurrent participants
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
Recommendation
Cluster
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
Recommendation
2 x VMN(CMS1000) =
50% SIP = 190 participants 200 participants
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
Scenario C
• Customer has on average 10,000 peak daily participants in
meetings
• Not a Video Mesh customer today
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
Thoughts and options to consider
• What percentage of calls do you want keep on premises?
• 100%, 75%, 50%, or other?
• Only allow endpoints to use Video Mesh nodes?
• Create a phased approach of increasing node scale over time while
accepting overflows?
• Use an Edge Connect link to the Webex backbone?
• Install all the new nodes!
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
Connectivity to
Video Mesh
Nodes
VMN = Webex Video Mesh node
Call Control Connectivity
VCS/Exp - C
Cisco
Webex
VMN
OR
Unified CM
Meeting
• Supported with Unified CM version 11.5(1) or higher. Recommend using the latest
version.
• Supported with VCS or Expressway X8.11.4 or higher. Recommend using the latest
version.
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
Reference: Video Mesh SIP-based Signaling/
Media Paths
Unified CM Video Mesh
VMN
Management
TCP/443
TCP/5060-1
Signaling TCP/443
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
SIP Dial-in Flow to VMN ucdemolab = Webex sitename
Signaling
[email protected] Media
UCM
EX90
SIP Route Pattern SIP Route Pattern
ucdemolab.webex.com Non-Video Mesh sites
VCS-C/Exp- C
VMN 1 VMN 2
HQ Cluster Internet
Meeting request -->
<-- create meeting on VMN 1
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
SIP Dial-in Flow to VMN ucdemolab = Webex sitename
Signaling
Media
Media goes UCM
directly to VMN 1
EX90
SIP Route Pattern SIP Route Pattern
ucdemolab.webex.com Non-Video Mesh sites
VCS-C/Exp- C
HQ Cluster Internet
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
SIP Dial-in Flow to VMN ucdemolab = Webex sitename
Signaling
[email protected] Media
UCM
EX90
SIP Route Pattern
ucdemolab.webex.com
Route List
Route Group
RG_HQ
Full Full
Signaling Media Signaling Media
VMN 1 VMN 2
HQ Cluster Internet
Meeting request -->
<-- Response
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 61
SIP Dial-in Flow to VMN ucdemolab = Webex sitename
Signaling
[email protected] Media
UCM
EX90
SIP Route Pattern SIP Route Pattern
ucdemolab.webex.com Non-Video Mesh sites
Full Full
Signaling Media Signaling Media
VMN 1 VMN 2
HQ Cluster Internet
Meeting request -->
<-- Response
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
SIP Dial-in Flow to VMN ucdemolab = Webex sitename
Signaling
Media
Media goes UCM
out the VCS or
EX90 Exp C/E pair to
SIP Route Pattern SIP Route Pattern
the Webex
ucdemolab.webex.com Non-Video Mesh sites
media nodes
VCS-C/Exp- C
Full Full
Signaling Media Signaling Media
VMN 1 VMN 2
HQ Cluster Internet
Media
Meeting
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 63
SIP Dial-in Flow to VMN ucdemolab = Webex sitename
Signaling
Media
[email protected]
UCM
EX90
SIP Route Pattern SIP Route Pattern
ucdemolab.webex.com Non-Video Mesh sites
Full Full
Signaling Media Signaling Media Signaling Media Signaling Media
Meeting
VMN 1 VMN 2 VMN 1 VMN 2
Interne
HQ Cluster Backup Cluster t
Meeting request -->
<-- Response
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
Webex App and Cloud Registered Endpoints
Registration
Cloud1 Cloud2
Sydney1 Sydney2
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
Webex App and Cloud Registered Endpoints
Cluster Reachability Test
Corporate network- AUS Internet
Cloud1 Cloud2
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
Webex App and Cloud Registered Endpoints
Registration
Cloud1 Cloud2
Sydney1 Sydney2
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
Webex App and Cloud Registered Endpoints
Meeting with Overflow
Corporate network- AUS Internet
Cloud1 Cloud2
Full Full
Sydney1 Sydney2
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 69
Intracluster Connectivity
• Communication between cluster nodes is required, no Firewalls!
• Specific ranges for signaling and media.
• Source IP – Video Mesh Node’s IP address
HQ cluster
• Signaling – HTTPS 443
• Media: UDP
10,000 –
• Source port range – random 40,000
• Destination port range – UDP 10,000 – 40,000
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 70
VMN
Architecture
Centralized and
Distributed
Deployments
Regional offices • 3 internal devices and 1 Webex
App dial into a Webex Meeting
Centralized Video Mesh cluster – Centralized Internet • Signaling goes to Unified CM
and then to Video Mesh
• Video Mesh signaling
communicates with Webex
Internet
WAN WAN
SIP Trunk
Singapore London
Signaling
Media
New York Registration
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
Regional offices • 3 internal devices and 1 Webex
App dial into a Webex Meeting
Centralized Video Mesh cluster – Centralized Internet • Media goes to the Video Mesh
Benefits: New York
• Single exit point for cascades to
Webex Internet
• Eliminates hub and spoke
cascades between clusters
• Media traverses across QoS
enabled corporate network
WAN WAN
Meeting
Singapore London
Signaling
Media
New York Registration
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 73
• New external participant joins
Regional offices • Media cascade between Video
Mesh and Webex established
Centralized Video Mesh cluster – Centralized Internet
New York
Internet
Cascade
WAN WAN
Meeting
Singapore London
Signaling
Media
Registration
New York
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 74
Regional offices • 3 internal devices and 1 Webex
App dial into a Webex Meeting
Regional Video Mesh clusters – Centralized Internet • Signaling goes to Unified CM
and then to Video Mesh or for
New York the Webex App directly the
cloud
• Video Mesh signaling
Internet
communicates with Webex
Cascade
signaling
WAN WAN
SIP Trunk
London
Signaling
Media
Registration
Singapore New York
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 75
Regional offices • 3 internal devices and 1 Webex
App dial into a Webex Meeting
Regional Video Mesh clusters – Centralized Internet • Media goes to the Video Mesh in
each cluster
New York • Hub and Spoke design with
media cascades to each VMN
cluster
Internet
Cascades
WAN WAN
Meeting Meeting
London
Signaling
Media
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 76
Regional offices • 3 internal devices and 1 Webex
App dial into a Webex Meeting
Regional Video Mesh clusters – Local Internet • Signaling goes to Unified CM
and then to Video Mesh or for
the Webex App directly the
Singapore cloud
New York
• Video Mesh signaling
Internet Internet
communicates with Webex
WAN WAN
SIP Trunk
London
Signaling
Media
Registration
Singapore New York
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 77
Regional offices • 3 internal devices and 1 Webex
App dial into a Webex Meeting
Regional Video Mesh clusters – Local Internet • Media goes to the Video Mesh in
each cluster
• Hub and Spoke design with
Singapore media cascades to each VMN
New York
cluster
Internet Internet
WAN WAN
Meeting Meeting
London
Signaling
Media
Registration
Singapore New York
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 78
External Meetings • 2 different organizations have a
meeting.
• In Control Hub, the Media 1
Meeting Hosted on an external Webex site Resource Type is set to “Video
1 Mesh” for NYcorp.webex.com
Singapore (This means the site accepts
New York NYcorp.webex.com VMN cascades.)
Internet Internet • Media goes to the Video Mesh in
each cluster
• Hub and Spoke design with
media cascades to each VMN
cluster
WAN
1 NY Corp
Meeting Sing Corp NY Corp
Meeting
Webex site:
London NYcorp.webex.com
Signaling
Media
Webex site: Webex site: Registration
Singapore New York
Singcorp.webex.com NYcorp.webex.com
© 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public
External Meetings • 2 different organizations have a
meeting.
Meeting Hosted on an external Webex site • In Control Hub, the Media
Resource Type is set to “Cloud”
for NYcorp.webex.com (This
NYcorp.webex.com means the site does not accept
Internet Internet VMN cascades.)
• Media from SingCorp and
NYCorp goes to Webex because
of the Media Resource setting.
This is an overflow situation
Singapore New York
because the VMN media
cascade can not be established.
https://help.webex.com/en-us/article/nzvixgk/Keep-your-media-on-Video-Mesh-for-all-external-Webex-meetings
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 81
Regional Datacenters • Architecture has 2 locations near
each other with a low latency
Low latency connection between the sites connection.
• 2 VMN clusters are defined in
Control Hub.
Device RTT Cluster • Client cluster reachability is
<=25ms difference between the
Internet
Webex App/Endpoint - HQ 22 Primary clusters.
• A meeting starts and the Webex
Webex App/Endpoint - HQ 38 Backup App and video endpoint join.
• Media from the clients can go to
any Video Mesh nodes in either
cluster because the cloud
LAN architecture interprets the
Meeting 2
clusters as a single cluster
Meeting 1
because of the client reachability
Backup DC Primary DC
results of <= 25ms difference
between the clusters.
• Recommendation is to combine
the VMNs into a single cluster at
one location to eliminate
suboptimal routing.
• Cisco does not support
clustering Video Mesh nodes
over the WAN.
Signaling
Media
New York – Remote office New York - HQ Registration
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 82
Inter-Cluster Cascade Beta
•
Webex meetings follows a hub and spoke cascade
design with Webex cloud as the hub and the on-premises
Video Mesh clusters as the spokes. These cascades would
go over the Internet or the Edge Connect link to Webex.
•
The Inter-Cluster Cascade feature intends to improve call
quality and bandwidth utilization by enabling direct
cascades between Video Mesh clusters of an organization.
•
Customers will be vetted to make sure they meet the
requirements before enablement of this feature.
•
Requirements:
1.
Ensure sufficient WAN bandwidth (20mbs) between
Video Mesh clusters of your organization before enabling
Inter-Cluster Cascades.
2.
All clusters in the organization must have more than one
VMN node.
https://gobeta.webex.com
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 83
Enabled of Inter-cluster cascades
1. Login to Control Hub ->Hybrid -> Edit Settings on the Video Mesh card.
2. Scroll down to Inter-Cluster Cascade. The toggle will be disabled by default. Click
on the toggle to enable it.
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 84
Reporting of Inter-cluster Cascades
• Login to Control Hub ->Analytics -> Video Mesh.
• Click on the Bandwidth Usage tab. You will find Inter-Cluster Cascade reports
nested under this tab.
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 85
Analytics -> Bandwidth Usage -> Inter-Cluster
Monitoring Inter-Cluster Cascades:
1. Total cascaded data usage by cluster
2. Total cascaded bandwidth usage by
cluster trend
3. Total cascaded data usage by data
transmission
4. Total cascaded bandwidth usage by data
transmission trend
5. Total cascaded data usage by stream
6. Total cascaded bandwidth usage by
stream trend
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 86
Private Meetings
Typical meeting
Corporate network Internet
Conf_Room1
HQ1_VMN Media
Conf_Room2 Registration
Problem:
• How does executive leadership, research and development, lawyers, etc. securely meet?
Corporate Requirements:
• Needs to keep communications on the corporate network.
• Need to keep communications in a region.
• Don’t trust cloud meetings for these discussions.
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 88
Private meeting
Corporate network Internet
Conf_Room1
HQ1_VMN Media
Conf_Room2 Registration
Solution:
• Remove the media connection to Webex meetings services in the cloud
• Allow only on-premises devices to join the meeting
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 89
Private Meetings
Corporate network Internet
MRA device
Conf_Room1
HQ1_VMN
Conf_Room2
VPN to Corporate
PSTN Signaling
Media
Registration
MRA device
Conf_Room1
HQ1_VMN
Conf_Room2
VPN to Corporate
PSTN Signaling
Media
Registration
• Because media is not sent to Webex, this impacts cloud-based services within the Webex meeting.
• The meeting is unable to use or do the following:
• 2-way whiteboarding (1-way whiteboarding by devices is available)
• Webex Meeting recordings (local recording is available)
• Webex Assistant
• Transcription and translation of the meeting
• Webex breakout rooms © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public
Private Meetings – Intercluster cascade
Corporate network Internet
Conf_Room1
HQ1_VMN_Cluster
Conf_Room2
Intercluster
cascade
Signaling
Media
Remote1_VMN_Cluster Registration
• Participants in the same meeting can be connected to the HQ1 or Remote1 VMN cluster.
• An intercluster cascade is formed in a Private Meeting allowing connections of the HQ1 and Remote1 VMNs.
• Keep in mind geographic and network paths when deploying to avoid latency issues.
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 92
Control Hub - Cluster Configuration
• VMN clusters can be designated for Private Meeting
• Allows for dedicated resources for private meetings
• Private Meeting cluster can have VMNLite or any full VMN software
versions with any combination of each in the cluster.
• Failover to non-private cluster happens automatically when the private
cluster is full and needs resources for another participant.
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 93
Session Type
• Private Meetings are supported for scheduled meetings only.
• New session type in Webex, “Private Meeting (Video Mesh only)”,
which is used for private meetings.
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 94
Enabling a User to Schedule a Private Meeting
1
2
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 95
Scheduling via the browser example
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 96
Outlook Invite
• Calendar invite to the host
and attendees includes the
normal information on how
to join, Join button, hyperlink
to join via the browser and
SIP dial string.
• Provides helpful information
on how to join the private
meeting at the top of the
invite.
• No option to Join by phone
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 97
Private Meetings – Error messages examples
On screen message
Webex App
message
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 98
What happens at capacity limits of the VMN?
Corporate network Internet
MRA device
FULL
Conf_Room1
Signaling
HQ1_VMN Media
Conf_Room2 Registration
VPN to Corporate
PSTN
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 99
Private Meeting Analytics
• Does not appear in Control Hub by default .
• Requires a Private Meeting to finish before the charts will appear in
Control Hub.
Three reports for Private Meetings: Meeting Type = Private or Non-Private
1. Call Legs by Meeting Type
2. On-Premises Meetings by Meeting Type
3. Maximum Call Distribution of Private Meetings by Cluster
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 100
Video Mesh
Monitoring Tool
Video Mesh Monitoring Tool
• Troubleshooting -> Video Mesh
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 102
Video Mesh Monitoring Tool Schedule
periodic or on
demand tests
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 103
Video Mesh Monitoring Tool Schedule
periodic or on
demand tests
Cluster
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 104
Video Mesh Monitoring Tool
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 105
Video Mesh Monitoring Tool
Timeline
Results
Test
Category
Results
Historical average
success of test
results BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 106
ThousandEyes Within Video Mesh Node Beta
• The Video Mesh platform is now integrated
with the ThousandEyes Enterprise Agent
enabling the admin to perform end-to-end
monitoring across the customer’s hybrid
digital ecosystem.
• This integration equips the admin with a
wide array of network monitoring tests
opening visibility into many areas of the
network path.
• Issues anywhere along a customer's
network infrastructure can be narrowed
down and diagnosed with greater precision,
improving the efficiency of their deployment
• https://gobeta.Webex.com
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 107
Video Mesh APIs
Video Mesh API Framework
1. Metrics and Logs uploaded to Webex
2. Customer uses APIs to get the data
3. Customer created displays or alerts
Webex Video can be made
Mesh Service
Video Mesh APIs
(Webex Developer
Platform)
Integrate with existing Dashboards
2
Metrics/logs
1 Customer’s
API Monitoring 3
Webex Application
App
Alert
Email
Webex Device
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 109
Sample Client Application
The Video Mesh API Client is an example of a 3rd-party application built using the Webex Video Mesh APIs.
The application is a simple simulation of how the APIs can be used to track organization data and retrieves and
displays data such as Cluster Details, Cluster and Node Availability, Cluster Utilization, Call Redirects and
Overflows, Media Health Monitoring and Reachability Test Results.
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 110
Video Mesh API
• The Video Mesh Developer APIs is a
way to retrieve analytics and
monitoring data from the enterprise
Video Mesh deployment.
• Webex Developer Portal shows the
available APIs and constructs of the
API.
• Developer.webex.com
• Login
• Go to Documentation
• Scroll down to Video Mesh
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 111
Video Mesh API
• Allows API access to the data capture from the Video Mesh Monitor
tool and Connectivity tests shown on the Video Mesh Webpage
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 112
List Reachability Test results (example)
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 113
Video Mesh
Provisioning
Automation
Installation Options
1. Manual provisioning via Control Hub
• Recommended for a small number of nodes being deployed
• Installer must configure all parameters individually on each Video Mesh node
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 115
Video Mesh Nodes Provisioning Automation
• The script automates the deployment of Video Mesh Nodes on VMWare ESXi servers.
• Uses Ovftool API to manage machines on the ESXi
• Configuration files used to deploy the VMN
• https://github.com/CiscoDevNet/webex-video-mesh-node-provisioning
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 116
Video Mesh Nodes Day 2 tasks
• Make network changes to nodes that are already registered to their clusters and
organizations.
• Change these common settings: hostname, domain, DNS servers, NTP servers, DNS
Caching and MTU.
• https://github.com/CiscoDevNet/webex-video-mesh-node-provisioning#network
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 117
Video Mesh Nodes Day 2 tasks
• Make certificate changes to nodes that are already registered to their clusters and
organizations.
• Improves the certificate management process for the customers by reducing the amount of
overall overhead and manual installation.
• Creates multiple CSRs in parallel depending on the input provided by the customers.
• Upload and install the CA signed certificates and the private keys in bulk.
• NOTE: This feature does not support separate certificate management for dual NIC.
• https://github.com/CiscoDevNet/webex-video-mesh-node-
provisioning/blob/main/server_cert_management/README.md
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 118
Video Mesh Reference Links
https://help.webex.com/en-us/jgobq2/Cisco-Webex-
Release Notes Video-Mesh-Release-Notes
https://www.cisco.com/c/dam/en/us/td/docs/solutions/PA
Preferred Architecture /WbxEdge/PAEdgeVMN.pdf
https://help.webex.com/en-us/n0rlwxe/Analytics-for-Your-Cloud-
Video Mesh Analytics Collaboration-Portfolio#Cisco_Concept.dita_a07f1228-c4a7-
445c-952a-e4d0f97cc23d
https://help.webex.com/en-us/WBX000028782/Network-
Network requirements Requirements-for-Webex-Teams-Services
BRKCOL-2750 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 119
Thank you