Brkcol 2777

Download as pdf or txt
Download as pdf or txt
You are on page 1of 63

S

Webex Bandwidth Management

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

Mobile, software endpoints


Managed
Unmanaged networks WAN Internet
MPLS DMVPN
VPN

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?

On-premise Call Control How do you preserve


UC Services
user experience when
Central
Site
media traverses the
Internet?
QoS- B2B

capable
B2C
Managed
WAN Internet
MPLS DMVPN
VPN

Remote Sites Home/Mobile Users


BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
Evolution of Collaboration Media Streams

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

BW Assigned to LLQ Classes


Telepresence (PQ)
(Policer) Audio of Jabber EF
Video of CBWFQ
Telepresence CS4

WAN Link
Audio of
Desktop video AF41 Video of Video AF41 Video
CBWFQ
CBWFQ
Video of
AF41

other queues
Desktop video
other queues

Video of Jabber AF42

AF42 WRED thresholds


(i.e., drop AF42 first)

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

LTRF 0111010001 R1 FEC


R1
1000011001

Repair-P
0001100
1001000100
0011001011
1011110
FEC

... ... R2
1110010101
1011010010
1010010

R2

Leverage media resilience


and rate adaptation to enable
• Use media resilience to pervasive video deployments
• Consolidate mechanisms to
reduce impact of packet loss through:
identify Collaboration media
• Apply rate adaptation to • simplified provisioning
• Evolve classification and
reduce network congestion scheduling • optimized bandwidth
recommendations utilization
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
Strategy Overview
Classification: DSCP Classes DSCP Class DSCP ToS Prec.
none 0 0
CS1 8 1
• EF: Expedited Forwarding (PQ) AF11 10 1
AF12 12 1
• Used for voice media AF13 14 1
CS2 16 2
• AF: Assured Forwarding (CWBFQ) AF21 18 2
• Used for video media AF22 20 2
AF23 22 2
• CS: Class Selector CS3 24 3
AF31 26 3
• Used for signaling AF32 28 3
AF33 30 3
CS4 32 4
AF41 34 4
AF42 36 4
AF43 38 4
CS5 40 5
EF 46 5
CS6 48 6
CS7 56 7
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
Trust and Enforcement
Devices and Places in the Network Multiple Access Policies
NOT IDEAL
Conditionally-Trusted Endpoints
Access Distribution Core WAN Edge

Room system Endpoints

CDP Support required


IOS SIP Gateway
Mac/PC

Trusted Endpoints / Devices

SRST Gateway

WiFi AP
PC/GPO MAC Handheld

Unified BE

Untrusted Endpoints / Devices


Trusted Devices Trusted
Untrusted
MAC Handheld
PC Conditional Trust
Instant Messaging Cisco Meeting
Unified CM
Unity
And Presence
Expressway
Server Remarking
Connection © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public
Trust and Enforcement Single Access Policy
Devices and Places in the Network IDEAL
Access Distribution Core WAN/Internet
Unified CM Registered Endpoints
Edge

Room System
endpoints
Internet Edge

Webex Meetings App, Webex Expressway


Teams and Cloud Registered
Endpoints

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

Webex Meetings App, Webex Expressway


Teams and Cloud Registered
Endpoints

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

BW Assigned to LLQ Classes


Audio of Desktop Video
TelePresence CS4
AF41
CBWFQ
Video of Desktop Video
TelePresence CS4
AF41

Audio of Desktop Video AF41


CBWFQ
Video of Desktop Video AF41

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

BW Assigned to LLQ Classes


Audio of Desktop Video
TelePresence AF41
AF42

Video of Desktop Video


TelePresence AF41
AF42 Video
CBWFQ
Audio of Desktop Video AF42

Video of Desktop Video AF42

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

BW Assigned to LLQ Classes


Audio of Jabber EF (AF41 and AF42) to a class-
based queue with WRED:
• AF41: higher drop thresholds
Video of Video AF41 Video
CBWFQ
(e.g., 50-100% of queue depth)
• AF42: lower drop thresholds
other queues
Video of Jabber AF42 (e.g., 15-35% of queue depth)
• During congestion, AF42 traffic is
AF42 WRED thresholds
dropped first:
(i.e., drop AF42 first)
• Packet loss triggers rate adaptation
• Media resilience limits the impact
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
Summary

• Createa Simplified QoS Policy – Use throughout


the network
• Egress Queuing Policy
• Single video queue for AF class traffic model is
recommended
• Consider multiple classes of Video AF41, AF42, AF43
(Prioritized Video vs Opportunistic Video)

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

Cisco Unified CM (call control)

Campus

Edge Deployment
Internet
Edge

Expressway-C Expressway-E

Internet
Signaling/Media

MPLS WAN Remote Site


Cisco Webex Room (No direct
Cisco Webex Board Cisco Webex
Endpoints Teams
WAN Internet
Edge access)
Applications
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public
Webex Teams Media Flows Media
With Video Mesh Node Signaling to Unified CM

Cisco Unified CM
(call control)

Cloud Services

Video Mesh
Node
“Cascade” link

Internet
Edge
Audio/Video Internet

MPLS WAN Remote Site


(no direct
Internet
Webex Room, access)
Webex Board Webex Teams Clients Campus
Endpoints © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cascade Bandwidth

• Cascade bandwidth graphs are available in Control Hub.


• The graphs are a per-cluster measurement.

• 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

• Know your bandwidth usage for cascades

• Total or cluster cascade bandwidth to the cloud graphed

BRKCOL-1120 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
Port Usage Today – Webex Teams

Enterprise Network Internet

TCP
TCP
443
UDP
52000-52099
Z TCP/
Webex Teams UDP
UDP
5004
52100-52299

Cisco Webex Teams


Endpoints and Applications

BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
Port Usage Today – Webex Meetings App

Enterprise Network Internet

TCP
TCP
80/443
Z
Webex Mtgs
App
UDP TCP/
Ephemeral UDP
9000

Cisco Webex Teams


Endpoints and Applications

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

Cisco Webex Teams


Endpoints and Applications

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)

• DSCP Signaling value 24 (Default)  CS3


• DSCP Audio value 46 (Default)  EF
• DSCP Video value 34 (Default)  AF41
• DSCP XMPP value 24 (Default)  CS3

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

• QoS (Enabled by Default)


• Enables Cascade Port Ranges and Native Marking
• Audio 52500-62999 (EF)* Video Mesh
• Video 63000-65500 (AF41)* Node

* 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)

Source IP Destination IP Source UDP Destination UDP Recommended Media


3
Ports Ports DSCP Type
Webex Teams Webex cloud and 52000 to 5004 EF Audio
application or Video Mesh Media 52099
endpoint Services
Webex Teams Webex cloud and 52100 to 5004 AF41 Video
application or Video Mesh Media 52299
endpoint Services
Video Mesh Node Webex Cloud 52500 to 5004 EF Audio
Media Services 62999
Video Mesh Node Webex cloud 63000 to 5004 AF41 Video
Media Services 65500
Video Mesh Node Video Mesh Node 52500 to 5004 EF Audio
62999
Video Mesh Node Video Mesh Node 63000 to 5004 AF41 Video
65500 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public
Media Signatures for Cisco Webex Meetings Application
Client to Cloud (Reverse for Cloud to Client)

Source IP Destination IP Source UDP Destination UDP Recommended Media


Ports Ports DSCP Type
Cisco Webex Webex Cloud Ephemeral 9000 AF41 Audio /
Meetings Application Video

Webex Meetings App


webex-audio = Webex audio streaming
webex-video = Webex video streaming
webex-app-sharing = Webex app sharing traffic Z
webex-meeting = Webex Signaling Traffic - (non- Webex Mtgs App
media – not port based)
NBAR2

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

Update QoS class-map match-any VOICE


configuration match access-group
match protocol WEBEX-AUDIO
name QOS_VOICE
ip acces-list… match access-group name QOS_WEBEX_TEAMS_AUDIO
permit udp…
.
.
.
class-map match-an…
match access-g
.
.
.

class-map match-any PRIORITIZED_VIDEO


Webex Meetings App match
match protocol WEBEX-VIDEO
access-group name QOS_PRIORITIZED_VIDEO
webex-audio = Webex audio streaming match protocol WEBEX-APP-SHARING
access-group name QOS_WEBEX_TEAMS_VIDEO
webex-video = Webex video streaming
webex-app-sharing = Webex app sharing traffic
webex-meeting = Webex Signaling Traffic - (non-
media, not port based)
NBAR2 BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
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
Webex Cloud
Z Z permit udp any eq 5004 any range 52000 52099
Registered Webex Teams ip access-list extended QOS_WEBEX_TEAMS_VIDEO
Video permit udp any range 52100 52299 any any
permit udp any eq 5004 any range 52100 52299

Update QoS class-map match-any VOICE


configuration match
match protocol cisco-spark-audio
access-group name QOS_VOICE
ip acces-list… match access-group name QOS_WEBEX_TEAMS_AUDIO
permit udp…
.
.
.
class-map match-an…
match access-g
.
.
.

Webex Teams class-map match-any PRIORITIZED_VIDEO


cisco-spark-audio = Teams audio streaming match
match protocol cisco-spark-video
access-group name QOS_PRIORITIZED_VIDEO
cisco-spark-video = Teams video streaming match access-group name QOS_WEBEX_TEAMS_VIDEO
cisco-spark-media = Outdated: Will match if
Audio and Video are not matched
cisco-spark = Teams Signaling (login, chat,
keep-alive, etc…)
NBAR2 BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
WAN Ingress QoS Ingress Policy 1
Marking Policy
! This section applies the policy-map to the Interface
Ingress
Policy
1 Router(config-if)# service-policy input INGRESS-MARKING
! Attaches service policy to interface
2

! 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 webex-audio class VOICE
match cisco-spark-audio set dscp ef
class-map match-any PRIORITIZED-VIDEO class PRIORITIZED-VIDEO
match webex-video set dscp af41
match cisco-spark-video class OPPORTUNISTIC-VIDEO
class-map match-any SIGNALING 3 set dscp af42
match webex-meeting class SIGNALING
match cisco-spark set dscp cs3
class class-default
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public
Ingress Policy 1

WAN
Egress
Policy
6

! 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 4 policy-map INGRESS-MARKING
match webex-audio class VOICE
match cisco-spark-audio set dscp ef
class-map match-any PRIORITIZED-VIDEO class PRIORITIZED-VIDEO
match webex-video set dscp af41
match cisco-spark-video class OPPORTUNISTIC-VIDEO
class-map match-any SIGNALING 3 set dscp af42
match webex-meeting class SIGNALING
match cisco-spark set dscp cs3
class class-default
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public
Ingress Policy 1

WAN
Egress
Policy
6

! 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 4 policy-map INGRESS-MARKING
match webex-audio class VOICE
match cisco-spark-audio set dscp ef
class-map match-any PRIORITIZED-VIDEO class PRIORITIZED-VIDEO
match webex-video set dscp af41
match cisco-spark-video class OPPORTUNISTIC-VIDEO
class-map match-any SIGNALING 3 set dscp af42
match webex-meeting class SIGNALING
match cisco-spark set dscp cs3
class class-default
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public
Egress Classification Egress Policy 6
and Queuing

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

! This section configures the bandwidth for all collab


traffic
policy-map EGRESS-QUEUING
6.2
class VOICE ! This section applies the policy-map
priority percent 10 class-map match-all VOICE
! Provisions 10% LLQ to VOICE class match dscp ef
class VIDEO class-map match-any VIDEO
bandwidth percent 30 match dscp af41
! Provisions 30% CBWFQ to VIDEO class match dscp af42
class SIGNALING
class-map match-all SIGNALING
bandwidth percent 2 6.3
match dscp cs3
! Provisions 2% CBWFQ to SIGNALING class
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
! This section configures the ACL’s
ip access-list extended QOS_WEBEX_TEAMS_AUDIO Ingress Policy 1
permit udp any range 52000 to 52099 any 5004

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

Webex Cloud Registered


Video Endpoint
SWITCH Webex Teams
Desktop

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

Webex Cloud Registered


Video Endpoint
SWITCH Webex Teams
Desktop

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

Signaling Switching Transcoding


Cascade
Video Mesh Node

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

• UCM Registered SIP endpoints – Expressway sizing


• Voice call (or audio stream of a video call): 80 kbps
• Video streams of video endpoints: 2mb at 720p resolution
• Use Video Mesh sizing for UCM registered endpoints

BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
Approximate Video Bandwidth Values 720p
For Provisioning Purposes – Avg values

• Webex Mtgs App Desktop/Mobile: 1.8mb-2mb


• Grid 5x5 = 5MB (Max)
• High FPS Content Share: Addtl 1mb - 2.5mb (max=intensive video)

• Teams Clients and Apps Desktop/Mobile: 2mb


• Teams Clients: 2 Mbps at 720p resolution, 1 Mbps at 540p resolution and 500 kbps at 360p resolution

• Cloud Registered Endpoints (Single/Dual): 2mb/4mb


• Video Mesh Per Meeting Cascade: 12mb

Using these values is a good starting point,


Your mileage may vary
but only a starting point!
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
Webex Meetings App Audio (Layer 3 and up)
Tx Audio Total

~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

• Due to multistream audio more bandwidth is required for


meetings with groups of 3 or more. We recommend
provisioning approx 100-120k per user to account for
the meeting bandwidth.
• Webex Teams Audio bandwidth uses about ~170k avg
• 100% packet redundancy!
• Webex Meetings App Audio uses about ~70k avg
• Packet redundancy increases as packet loss rises
Your mileage may vary
BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
Tx Video Rx Video

~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

BW Assigned to LLQ Classes


Video of Video AF41
Endpoints

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

BW Assigned to LLQ Classes


Video of Video AF41
Endpoints

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

• Egress Queuing Policy


• Single video queue for AF class traffic model is recommended
• Consider multiple classes of Video AF41, AF42, AF43 (Dependent on ability to differentiate video through
ports/NBAR)

• 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

• Size, Provision, Monitor and Re-evaluate!

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.

Cisco Live sessions will be available for viewing on


demand after the event at ciscolive.com.

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

Meet the engineer


Related sessions
1:1 meetings

BRKCOL-2777 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 68
Thank you

You might also like