EXL314 Layer Definition Seven Application Six Presentation Five Session Four Transport Three Network Two Data Link One Physical “lol rofl” ….a way of sub-dividing a communications system into smaller parts called layers. A layer is a collection of similar.

Download Report

Transcript EXL314 Layer Definition Seven Application Six Presentation Five Session Four Transport Three Network Two Data Link One Physical “lol rofl” ….a way of sub-dividing a communications system into smaller parts called layers. A layer is a collection of similar.

EXL314
Layer
Definition
Seven
Application
Six
Presentation
Five
Session
Four
Transport
Three
Network
Two
Data Link
One
Physical
“lol rofl”
….a way of sub-dividing a communications
system into smaller parts called layers.
A layer is a collection of similar functions that
provide services to the layer above it and
receives services from the layer below it.
On each layer, an instance provides services to
the instances at the layer above and requests
service from the layer below.
- Wikipedia
Application
Presentation
Session
Transport
Network
Data Link
Physical
Bandwidth
SIP
SRTP / RTCP
1
Perfect
Network
1
2
3
4
5
2
3
4
5
SIP
SRTP / RTCP
1 2
1
1
2
3
4
5
Forward Error
Correction
1 2
2 3
3 4
4 5
Poor
Network
4 5
2
4
5
Payload
Payload and
IP header
Payload, IP header, and
UDP, RTP and SRTP
All that plus Forward
Error Correction (FEC)
RTA-WB Peer-to-peer
29.0
45.0
57.0
86.0
RTA-NB Peer-to-peer, PSTN
11.8
27.8
39.8
51.6
G.711
PSTN
64.0
80.0
92.0
156.0
G.722
Conferencing
64.0
80.0
95.6
159.6
SIREN
Conferencing
16.0
32.0
47.6
63.6
Codec
Scenario
RT Video Codec Resolution Minimum payload (kbps) Maximum payload (kbps)
Main Video CIF
50
250
Main Video VGA
350
600
Main Video HD
800
1500
Panoramic Video
50
350
• Maximum payload is the best possible frame rate & quality.
• Minimum is approximately 1 video frame per second.
Media
Modality
Codec
Audio Peer to Peer RTA-W
Audio Peer to Peer RTA-N
Audio PSTN
RTA-N
Audio
Audio
Audio
Video
Video
Video
Video
Video
Video
Video
PSTN
Conferencing
Conferencing
Peer to Peer
Peer to Peer
Peer to Peer
Peer to Peer
Conferencing
Conferencing
Conferencing
G.711
G.722
Siren
RTV - CIF
RTV - VGA
RTV - HD
RTV - Pano
RTV - CIF
RTV - VGA
RTV - Pano
Typical
BW
39.8
29.3
30.9
Max w/o
FEC
62
44.8
44.8
Max
w/FEC
91
56.6
56.6
64.8
97
161
46.1
25.5
220
508
1210
269
220
508
269
100.6
52.6
260
610
1510
360
260
610
360
164.6
68.6
For planning in a well
managed, right-sized network,
use Max BW w/o FEC.
If the network will be
constrained and you want to
preserve quality, use Max BW
with FEC.
When understanding how
much bandwidth at any given
time is being used, use the
Typical BW numbers. Not for
planning, as usage will be
greater at times.
Kilobits/sec sent by Sharer
5000
4500
4000
3500
3000
2500
2000
1500
1000
500
19:21.1
28:51.1
38:21.1
47:51.1
57:21.1
06:51.1
16:21.1
25:51.1
35:21.1
44:51.1
54:21.1
02:06.0
06:51.1
11:36.1
16:21.1
21:51.1
31:21.1
40:51.1
50:21.1
59:51.1
09:21.1
18:51.1
28:21.1
37:51.1
47:21.1
56:51.1
06:21.1
0
Modality
Average bandwidth
Maximum bandwidth
Application sharing using Remote
Desktop Protocol (RDP)
434 Kbps sent per sharer
938 Kbps sent per sharer
Application sharing using
713 Kbps sent per sharer
Compatibility Conferencing service 552 Kbps received per viewer
566 Kbps sent per sharer
730 Kbps received per sharer
Parameter
Client
Default in Kb
PowerShell Command
Audio Bit Rate
200
Set-CsConferencingPolicy (AudioBitRateKb parameter)
Video Bit Rate
50,000
Set-CsConferencingPolicy (VideoBitRateKb parameter)
App Sharing Bit Rate
50,000
Set-CsConferencingPolicy (AppSharingBitRate parameter)
File Transfer Bit Rate
50,000
Set-CsConferencingPolicy (FileTransferBitRate parameter)
Parameter
Default Value
AVMCU
MaxVideoConferenceResolution
{CIF. 352 x 288 or VGA 640 x 480}
Legacy
Parameter
MaxVideoRateAllowed
Default Value
VGA
VGA
PowerShell Command
Set-CsConferencingPolicy (MaxVideoConferenceResolution <CIF | VGA>)
PowerShell Command
Set-CsMediaConfiguration (MaxVideoRateAllowed <CIF250K, | VGA600K | Hd720p15M >)
Application
Presentation
Session
Transport
Network
Data Link
LLDP & VLANs
Physical
Bandwidth
Application
Presentation
Session
Transport
Network
Data Link
DSCP
LLDP & VLANs
Physical
Bandwidth
Your Friendly IPv4 packet
Media Type
Per Hop
Behavior
Audio
EF (DSCP 46)
Video
AF41 (DSCP
34)
SIP Signaling
CS3
App Sharing
AF21 (DCSP
File Transfer
AF11 (DSCP
26)
10)
Queuing and
Dropping
Notes:
Priority Queue
Low loss, low latency, low jitter, assured bandwidth
Pair with WAN Bandwidth Policies on constrained links
BW Queue +
DSCP WRED
Class 4. Low drop priority.
Pair with WAN Bandwidth Policies on constrained links
BW Queue
Class 3.
Bandwidth allocation should be sufficient to avoid drops
BW Queue +
DSCP WRED
Class 2. Low drop priority.
Pair with End User Policy Caps
BW Queue +
DSCP WRED
Class 1. Low drop priority.
Pair with End User Policy Caps
More info @ Cisco Implementing Quality of Service Policies with DSCP
Political
Application
Presentation
Session
Transport
Media Ports
Network
DSCP
Data Link
LLDP & VLANs
Physical
Bandwidth
Political
Application
Presentation
Session
CAC
Transport
Media Ports
Network
DSCP
Data Link
LLDP & VLANs
Physical
Bandwidth
CAC Profile Type
WAN Link Per
Session Audio
Limit
Available Audio
WAN Link per
Session Video Limit
Available Video
Optimized for
Session Count
(w/ Wide Band P2P)
60 Kbps
RTAudio NB + FEC
Siren + FEC
RTAudio WB (no FEC)
350 Kbps
RTVideo – CIF (15fps)
RTVideo – Pano
(15fps)
Balanced
95 Kbps
(Above plus)
RTAudio WB + FEC
G.711 (no FEC)
G.722 (no FEC)
600 Kbps
(Above plus)
RTVideo – VGA (30fps)
Optimized for
Quality
165 Kbps
(All Above plus)
G.711 + FEC
G.722 + FEC
1500 Kbps
(All Above plus)
RTVideo – HD (30fps)
RT Audio WB (no FEC)
Seattle
WAN Link Policy:
Audio Session Limit = 60 Kbps
New York
CAC Profile Type
WAN Link Per
Session Audio
Limit
Available Audio
WAN Link per
Session Video Limit
Available Video
Optimized for
Session Count
(w/ Wide Band P2P)
60 Kbps
RTAudio NB + FEC
Siren + FEC
RTAudio WB (no FEC)
350 Kbps
RTVideo – CIF (15fps)
RTVideo – Pano
(15fps)
Balanced
95 Kbps
(Above plus)
RTAudio WB + FEC
G.711 (no FEC)
G.722 (no FEC)
600 Kbps
(Above plus)
RTVideo – VGA (30fps)
Optimized for
Quality
165 Kbps
(All Above plus)
G.711 + FEC
G.722 + FEC
1500 Kbps
(All Above plus)
RTVideo – HD (30fps)
Internet
Seattle
RT Audio WB (No FEC)
WAN Link Policy:
Audio Session Limit = 60 Kbps
New York
CAC Profile Type
WAN Link Per
Session Audio
Limit
Available Audio
WAN Link per
Session Video Limit
Available Video
Optimized for
Session Count
(w/ Wide Band P2P)
60 Kbps
RTAudio NB + FEC
Siren + FEC
RTAudio WB (no FEC)
350 Kbps
RTVideo – CIF (15fps)
RTVideo – Pano
(15fps)
Balanced
95 Kbps
(Above plus)
RTAudio WB + FEC
G.711 (no FEC)
G.722 (no FEC)
600 Kbps
(Above plus)
RTVideo – VGA (30fps)
Optimized for
Quality
165 Kbps
(All Above plus)
G.711 + FEC
G.722 + FEC
1500 Kbps
(All Above plus)
RTVideo – HD (30fps)
Internet
Seattle
RT Audio NB (+ FEC)
WAN Link Policy:
Audio Session Limit = 60 Kbps
New York
Application
Presentation
Resiliency
Session
CAC
Transport
Media Ports
Network
DSCP
Data Link
LLDP & VLANs
Physical
Bandwidth
SIP (TCP)
(S)RTP/RTCP (UDP/TCP)
Application
Partners
Presentation
Resiliency
Session
CAC
Transport
Media Ports
Network
DSCP
Data Link
LLDP & VLANs
Physical
Bandwidth
Single-vendor Network
Debunking the Myth of the
here
Network Infrastructure Roadmap
Partner
HP
Juniper
Brocade
Cisco
Aruba
OCS 2007 R2
Published
Published
Published
N/A
N/A
Lync
Published
Published
Published
Testing to start July
Publishing June
here
Vendor
A10 Networks
Vendor’s Lync Page
AX Series for Lync 2010 Overview and Deployment Guide (HW
and SW LB)
AVANU/CAI Networks CAI Networks' WebMux and Microsoft OCS 2007 R2 Solutions
Barracuda
Barracuda Load Balancer Deployment Guide
Brocade
Brocade Communications Microsoft UC Solutions
Cisco
Cisco Application Networking for Microsoft Office
Communications Server Deployment Guide
Citrix Systems
Netscaler Developer Network (HW and SW LB)
F5
F5 Solutions
Radware
Radware-Microsoft Alliance Highlights and Downloads
here
Partners
Resiliency
CAC
Media Ports
DSCP
Lync demonstrates broad open interoperability and adapts to heterogenous
networks
Recovers from bad networking/glitches much better than traditional hard-phone
CAC + Adaptive Media Stack + Re-routing over the internet
Optimize traffic at the workstation or the router. Separate traffic for modalities
Mark the packets as they hit the wire from Lync clients
LLDP & VLANs Working across heterogeneous network architectures
Bandwidth
Better quality of experience on any network with smart endpoints, management
& monitoring across the network.
Lync Server Network Infrastructure Roadmap
Lync Server Doc: Media Traffic Network Usage
Gartner: Debunking the Myth of the Single-vendor Network
Yankee Group White Paper: Network Considerations for OCS
Cisco Implementing Quality of Service Policies with DSCP
Lync 2010 Bandwidth Planning tool Lync 2010 Capacity Planning tool
Lync 2010 Reskit tools
Microsoft Lync 2010: Interoperability, Integration with Competition or
Legacy
EXL315 Microsoft Lync 2010: Core Voice Planning and Deployment
EXL301 Microsoft Lync 2010: Audio, Video and Web Conferencing
Architecture and Experience
http://northamerica.msteched.com
www.microsoft.com/teched
www.microsoft.com/learning
http://microsoft.com/technet
http://microsoft.com/msdn