Brkcol 2777
Brkcol 2777
Brkcol 2777
Glen Lavers
Senior Technical Marketing Engineer
BRKCOL-2777
Cisco Webex Teams
Questions?
Use Cisco Webex Teams to chat
with the speaker after the session
How
1 Find this session in the Cisco Events Mobile App
2 Click “Join the Discussion”
3 Install Webex Teams or go directly to the team space
4 Enter messages/questions in the team space
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Agenda
• Introduction
• QoS Strategy Overview
• QoS Marking for Webex Media
• Bandwidth Provisioning for Webex Media
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
Introduction
Evolution of Collaboration Landscape
On-premise
UC Services Call
Fixed, hardware endpoints Control
Managed networks
Central
Site
Remote Sites
HW Endpoints
Software
Clients
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
Managed vs. Unmanaged Networks
Where do your media packets go?
capable
B2C
Managed
WAN Internet
MPLS DMVPN
VPN
Temporal
layers
Adaptive
video bitrate
Multi-device Simulcast
sessions multistreaming
Multipoint
Bridge Multipoint
Bridge
Collaboration
data
Active cascading
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
QoS Tools
Evolution of Queuing Recommendations
Previous New
AF41 WRED thresholds
(i.e., drop AF41 last)
EF
Audio of Audio of
voice call EF Policer PQ IP Phone
EF PQ
Audio of Audio of Video EF
CS4
WAN Link
Audio of
Desktop video AF41 Video of Video AF41 Video
CBWFQ
CBWFQ
Video of
AF41
other queues
Desktop video
other queues
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
Our Strategy
Commonly Deployed New Design &
“Smart” Media Techniques
QoS Tools Deployment Guidelines
LTRF1 LTRF1
P5 P5
P1 P3 P1
P2 P4 P2
... ...
P4
Encoder
... ... Decoder
?
OOS (P4) ACK LTRF1
Encoder Decoder
Repair-P
0001100
1001000100
0011001011
1011110
FEC
... ... R2
1110010101
1011010010
1010010
R2
SRST Gateway
WiFi AP
PC/GPO MAC Handheld
Unified BE
Room System
endpoints
Internet Edge
Z
Z
Webex Mtgs Video Mesh
App
Trusted Devices
Trusted
Untrusted
Z Z Z Z
Webex Cloud Conditional Trust
Registered Webex Teams
Video
Unified CM
Unity Expressway Video Mesh Remarking
Connection © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public
Trust and Enforcement 3 Single Access Policy
Devices and Places in the Network Deploy an Access
IDEAL
1 Layer Policy
Configure endpoints 4
Configure Endpoint Access DistributionDeploy an Internet Edge WAN/Internet
Core
Unified CM Registered Endpoints with DSCP and
QoS and Port Ranges
TCP/UDP Port Ingress Remarking Policy Edge
Room System
endpoints
Internet Edge
5 Z
Z Deploy a Internet Edge
Webex Mtgs Video Mesh
Egress Queuing Policy
App
2 Trusted Devices
Configure
Trusted
Application /
Server QoS Untrusted
Z Z Z Z
Webex Cloud Conditional Trust
Registered Webex Teams
Video
Unified CM
Unity Expressway Video Mesh Remarking
Connection © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public
Dual video queue
EF
Audio of IP Phone
EF PQ
other queues
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
Single video queue
EF
Audio of IP Phone
EF PQ
other queues
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
WAN Queuing Considerations
Summary
AF41 WRED thresholds
(i.e., drop AF41 last) • Map audio streams of voice and
video calls (EF) to a priority
EF
Audio of queue
IP Phone
EF PQ
Audio of Video EF • Map video streams of video calls
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
Marking for
Webex Media
Webex Teams Media Flows Media
Without Video Mesh Node Signaling to Unified CM
Campus
Edge Deployment
Internet
Edge
Expressway-C Expressway-E
Internet
Signaling/Media
Cisco Unified CM
(call control)
Cloud Services
Video Mesh
Node
“Cascade” link
Internet
Edge
Audio/Video Internet
• Cascade bandwidth per meeting is not configurable by the customer in Cisco Webex
Control Hub.
• Maximum per-meeting negotiated cascade bandwidth is 20 Mbps for main video for
all sources and the multiple main video streams they could send. This does not
include the content channel or audio.
• In a 3 month timeframe with the top 20 customers based on the number of meetings
with an average of 9100 meetings and 15,000 calls per month, the average total
cascade bandwidth (Tx + Rx) for all the meetings was 11.6 Mbps.
• Webex Meetings new 5x5 grid layout is now supported on the Video Mesh.
BRKCOL-1120 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
Cascade Bandwidth Reports
BRKCOL-1120 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
Port Usage Today – Webex Teams
TCP
TCP
443
UDP
52000-52099
Z TCP/
Webex Teams UDP
UDP
5004
52100-52299
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
Port Usage Today – Webex Meetings App
TCP
TCP
80/443
Z
Webex Mtgs
App
UDP TCP/
Ephemeral UDP
9000
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Port Usage Today – Webex Meetings App
Latest Webex
Version Enterprise Network Internet
TCP
TCP CS3 80/443
NBAR2
Z Mtgs
Webex
AF41
App
STUN UDP EF TCP/
Ephemeral UDP
AF41 9000
Protocol
Pack 39/41
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
Port Usage Today – Webex Teams + Video Mesh
Enterprise Network Internet
TCP TCP
443
UDP
52000-52099
TCP/
UDP
Video Mesh
UDP 5004 Node TCP
52100- TCP
443,444
52299
UDP
52500-62999
TCP TCP/
5000,5001 UDP
Cisco Webex Teams UDP 5004
Endpoints and Clients 63000-
52500-62999
63000-65500
UDP 65500
5060,5061
TCP (SIP)
5004
UDP
UDP
TCP
UDP
52500-62999
UDP
63000- Source ports configure
Video Mesh 65500 on Unified CM
Node
SIP Endpoints
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
Expressway
Cisco Expressway Core
• System Quality of Service (C) and Edge (E)
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
Video Mesh Node – Ports
• Webex Control Hub Services > Video Mesh Video Mesh Cluster
* When disabled changes the source ports that are used for audio, video, and content
sharing from the Video Mesh node to the range 34000 to 34999
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public
Video Mesh - Native Marking QoS Enabled Enterprise Network Internet
TCP TCP
443
UDP
52000-52099 AF41
TCP/
UDP
Video Mesh
UDP AF41 5004 Node TCP
52100- TCP
443,444
52299
AF41 UDP
52500-62999 EF
TCP TCP/
Cisco Webex Teams 5000,5001
UDP AF41 UDP
5004
Endpoints and Clients 63000-
52500-62999
63000-65500
UDP 65500
AF41
5060,5061
TCP (SIP)
5004
UDP
UDP
TCP
UDP
52500-62999
AF41
AF41
EF
UDP
63000- Source ports configure
Video Mesh 65500 on Unified CM
Node
SIP Endpoints
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
Video Mesh - Native Marking QoS “Disabled” Enterprise Network Internet
TCP TCP
443
UDP
52000-52099 AF41
TCP/
UDP
Video Mesh
UDP AF41 5004 Node TCP
52100- TCP
443,444
52299
AF41 UDP
34000- AF41
34999
TCP TCP/
Cisco Webex Teams 5000,5001 UDP AF41 UDP
5004
Endpoints and Clients 34000-
52500-62999
63000-65500
UDP 34999
AF41
5060,5061
TCP (SIP)
5004
UDP
UDP
TCP
UDP
34000-
34999
AF41
AF41
AF41
UDP Source ports configure
Video Mesh 34000- on Unified CM
Node 34999
SIP Endpoints
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
Media Signatures for Cisco Webex Teams and Cloud
Registered Endpoints
Client to Cloud (Reverse for Cloud to Client)
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
ip access-list extended QOS_VOICE
Webex Ingress QoS Policy permit udp any range 17000 17999 any dscp ef
ip access-list extended QOS_PRIORITIZED_VIDEO
permit udp any range 17000 17999 any dscp af41
ip access-list extended QOS_WEBEX_TEAMS_AUDIO
permit udp any range 52000 52099 any any
Z
permit udp any eq 5004 any range 52000 52099
Webex Mtgs App ip access-list extended QOS_WEBEX_TEAMS_VIDEO
permit udp any range 52100 52299 any any
permit udp any eq 5004 any range 52100 52299
WAN
Egress
Policy
6
WAN
Egress
Policy
6
WAN
! This section applies the policy-map to the Interface
6.1 Router (config-if)# service-policy output EGRESS-QUEUING
! Attaches service policy to interface
WAN
permit udp eq 5004 any range 52000 to 52099
ip access-list extended QOS_WEBEX_TEAMS_VIDEO 5
permit udp any range 52100 52299 any 5004
permit udp eq 5004 any range 52100 52299 Egress
Policy
6
ip access-list extended QOS_WEBEX_MTGS_MEDIA
permit udp any any any eq 9000
permit udp any eq 9000 any any 4
! This section configures the policy-map to set DSCP
for Trusted and Untrusted Voice, Video and SIP
Signaling on ingress
! This section configures the classes
class-map match-any VOICE policy-map INGRESS-MARKING
match access-group QOS_WEBEX_TEAMS_AUDIO class VOICE
class-map match-any PRIORITIZED-VIDEO set dscp ef
match access-group QOS_WEBEX_TEAMS_VIDEO class PRIORITIZED-VIDEO
match access-group QOS_WEBEX_MTGS_MEDIA set dscp af41
class-map match-any SIGNALING class OPPORTUNISTIC-VIDEO
match access-group QOS_SIGNALING 3 set dscp af42
class SIGNALING
set dscp cs3
class class-default
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public
Bandwidth Provisioning
for Webex Media
Active AUDIO VIDEO
Simulcast
2nd Active Multistream
3rd Active Audio and Video
Video Mesh Node Or
Webex Cloud
TRANCODE
Webex Teams
Webex Teams
Desktop
Mobile
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public
Active AUDIO VIDEO
Simulcast
2nd Active Multistream
3rd Active Audio
Video Mesh Node Or
Webex Cloud
TRANCODE
Webex Teams
Webex Teams
Desktop
Mobile
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public
Main Video with Multiple Is speaking
Active Presence
and Equal View
Layouts Example Layout
Cloud Registered
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
Webex Multistream Audio and Video Summary
• Audio uses the Opus codec which allows for rate adaptation
• Audio of the last 3 active speakers sent to Webex Teams and Webex Meetings App
Desktop Clients as well as Cloud Registered Endpoints.
• Webex Teams and Meetings Mobile Apps are transcoded limiting audio and video
streaming. Regular audio video streaming, not multistream capable.
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
Caveats and Expectations
• Bandwidth Provisioning Variability
• Multistream Video: Multiple send and receive resolutions based on requested layouts!
• Multistream Audio: Affects receive rate. Up to 3 audio streams!
• Media Assure: FEC, Rate Adaptation, LTRF, GDR, Packet Pacing…
• The greater the input, the larger the buffer of spikes, the more bandwidth available
for calls that exceed expectations.
• Otherwise said: As the number of users/concurrent calls goes up, the more the bandwidth utilization will tend
smooth out!
• You’ll see various numbers in documentation and it doesn’t mean they are wrong!
The values here are simplified as a starting point!
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
Approximate Bandwidth Values 720p
For Provisioning Purposes – Avg values
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
Approximate Video Bandwidth Values 720p
For Provisioning Purposes – Avg values
~70kbps
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 56
Webex Teams Audio (Layer 3 and up)
Tx Audio Total
~170kbps
Tx Audio FEC
~95Kbps
~75Kbps
Tx Audio © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public
Approximate Audio bandwidth Utilization
For Provisioning Purposes – Avg values
~2.88Mbps
~2.4Mbps
Tx Audio Rx Audio
~720Kbps
~176Kbps
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
~2.7Mbps
Tx Video Total
~600 Kbps
Tx Video RTP Tx Video FEC
~2.1Mbps
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public
~2.8 Mbps
Rx Video Total
~800 Kbps
Rx Video RTP Rx Video FEC
~2.0 Mbps
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public
Mixed Environment
EF
Audio of
IP Phone
EF PQ
Audio of Video EF
Video
CBWFQ
other queues
AF41
AF41
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
Mixed Environment
Audio of EF
IP Phone
Audio of Video EF
PQ
EF
Audio of Webex
Video
CBWFQ
other queues
AF41
Video of Webex
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
Key Takeaways
• Create a Simplified Ingress Remarking Policy – Use throughout the network
• UDP Port ranges and/or NBAR2 to classify traffic
• If you have both Webex Audio and constant bit-rate (CBR) Audio consider putting
Webex Audio in the Video Queue (AF41)
• Provision bandwidth for it
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
Complete your
online session
survey • Please complete your session survey
after each session. Your feedback
is very important.
• Complete a minimum of 4 session
surveys and the Overall Conference
survey (starting on Thursday) to
receive your Cisco Live t-shirt.
• All surveys can be taken in the Cisco Events
Mobile App or by logging in to the Content
Catalog on ciscolive.com/emea.
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
Continue your education
Demos in the
Walk-in labs
Cisco campus
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 68
Thank you