Lync & the Enterprise Network Bryan Nyce UC Voice Architect, MCS Voice Center of Excellence Microsoft Corporation EXL317
Better understand Lync™ 2010 and the Enterprise Network
LayerDefinition Seven Six Five Four Three Two One Physical Data Link Network Transport Session Presentation Application ….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
SRTP / RTCP SIP Perfect Network
Forward Error Correction Poor Network SRTP / RTCP SIP
demo Lync 2010 – Bad Network
CodecScenarioPayload Payload and IP header Payload, IP header, and UDP, RTP and SRTP All that plus Forward Error Correction (FEC) RTA-WBPeer-to-peer RTA-NBPeer-to-peer, PSTN G.711PSTN G.722Conferencing SIRENConferencing
RT Video Codec ResolutionMinimum payload (kbps)Maximum payload (kbps) Main Video CIF50250 Main Video VGA Main Video HD Panoramic Video50350
MediaModalityCodec Typical BW Max w/o FEC Max w/FEC AudioPeer to PeerRTA-W AudioPeer to PeerRTA-N AudioPSTNRTA-N AudioPSTNG AudioConferencingG AudioConferencingSiren VideoPeer to PeerRTV - CIF VideoPeer to PeerRTV - VGA VideoPeer to PeerRTV - HD VideoPeer to PeerRTV - Pano VideoConferencingRTV - CIF VideoConferencingRTV - VGA VideoConferencingRTV - Pano 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.
ModalityAverage bandwidthMaximum bandwidth Application sharing using Remote Desktop Protocol (RDP) 434 Kbps sent per sharer938 Kbps sent per sharer Application sharing using Compatibility Conferencing service 713 Kbps sent per sharer 552 Kbps received per viewer 566 Kbps sent per sharer 730 Kbps received per sharer
ParameterDefault in KbPowerShell Command Audio Bit Rate200Set-CsConferencingPolicy (AudioBitRateKb parameter) Video Bit Rate50,000Set-CsConferencingPolicy (VideoBitRateKb parameter) App Sharing Bit Rate50,000Set-CsConferencingPolicy (AppSharingBitRate parameter) File Transfer Bit Rate50,000Set-CsConferencingPolicy (FileTransferBitRate parameter) ParameterDefault ValuePowerShell Command MaxVideoConferenceResolution {CIF. 352 x 288 or VGA 640 x 480} VGASet-CsConferencingPolicy (MaxVideoConferenceResolution ) ParameterDefault Value PowerShell Command MaxVideoRateAllowedVGASet-CsMediaConfiguration (MaxVideoRateAllowed ) Client AVMCU Legacy
demo Lync 2010 Bandwidth Planning Tool
Application Presentation Session Transport Network Data Link Physical Bandwidth LLDP & VLANs
Application Presentation Session Transport Network Data Link LLDP & VLANs Physical Bandwidth DSCP
Your Friendly IPv4 packet
Media TypePer Hop Behavior Queuing and Dropping Notes: AudioEF (DSCP 46) Priority Queue Low loss, low latency, low jitter, assured bandwidth Pair with WAN Bandwidth Policies on constrained links VideoAF41 (DSCP 34) BW Queue + DSCP WRED Class 4. Low drop priority. Pair with WAN Bandwidth Policies on constrained links SIP SignalingCS3 BW QueueClass 3. Bandwidth allocation should be sufficient to avoid drops App SharingAF21 (DCSP 26) BW Queue + DSCP WRED Class 2. Low drop priority. Pair with End User Policy Caps File TransferAF11 (DSCP 10) BW Queue + DSCP WRED Class 1. Low drop priority. Pair with End User Policy Caps More Cisco Implementing Quality of Service Policies with DSCPImplementing Quality of Service Policies with DSCP
Political Application Presentation Session Transport Network DSCP Data Link LLDP & VLANs Physical Bandwidth Media Ports
Political Application Presentation Session Transport Media Ports Network DSCP Data Link LLDP & VLANs Physical Bandwidth CAC
Seattle WAN Link Policy: Audio Session Limit = 60 Kbps RT Audio WB (no FEC) CAC Profile TypeWAN Link Per Session Audio Limit Available AudioWAN Link per Session Video Limit Available Video Optimized for Session Count (w/ Wide Band P2P) 60 KbpsRTAudio NB + FEC Siren + FEC RTAudio WB (no FEC) 350 KbpsRTVideo – CIF (15fps) RTVideo – Pano (15fps) Balanced95 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 FEC G FEC 1500 Kbps(All Above plus) RTVideo – HD (30fps) New York
Seattle Internet WAN Link Policy: Audio Session Limit = 60 Kbps RT Audio WB (No FEC) CAC Profile TypeWAN Link Per Session Audio Limit Available AudioWAN Link per Session Video Limit Available Video Optimized for Session Count (w/ Wide Band P2P) 60 KbpsRTAudio NB + FEC Siren + FEC RTAudio WB (no FEC) 350 KbpsRTVideo – CIF (15fps) RTVideo – Pano (15fps) Balanced95 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 FEC G FEC 1500 Kbps(All Above plus) RTVideo – HD (30fps)
New York Seattle Internet WAN Link Policy: Audio Session Limit = 60 Kbps RT Audio NB (+ FEC) CAC Profile TypeWAN Link Per Session Audio Limit Available AudioWAN Link per Session Video Limit Available Video Optimized for Session Count (w/ Wide Band P2P) 60 KbpsRTAudio NB + FEC Siren + FEC RTAudio WB (no FEC) 350 KbpsRTVideo – CIF (15fps) RTVideo – Pano (15fps) Balanced95 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 FEC G FEC 1500 Kbps(All Above plus) RTVideo – HD (30fps)
demo CAC Visualization Tool
Application Presentation Session CAC Transport Media Ports Network DSCP Data Link LLDP & VLANs Physical Bandwidth Resiliency
(S)RTP/RTCP (UDP/TCP) SIP (TCP)
demo Session Dialog Resiliency
Application Presentation Resiliency Session CAC Transport Media Ports Network DSCP Data Link LLDP & VLANs Physical Bandwidth Partners
Fortune >80% deploying mobile clients Smartphones 289M in 2010 >900M in Slates 55M in 2011 >200M in Gartner Forecast: Mobile Devices, Worldwide Gartner: Key Issues for Communications Enterprise Strategies, March 2011Key Issues for Communications Enterprise Strategies, March Gartner: Is Your Wi-Fi Network Ready for Video? May 2011Is Your Wi-Fi Network Ready for Video? May 2011
Packet Loss Jitter (ms) Delay (ms) MOS Cisco Aruba Aruba Improvement 35x less3x less60% less ~75% Better Available
Voice Video Data One VLAN & one SSID for all applications Different QoS levels over the air Application fingerprinting Isolates encrypted applications Different QoS levels on the wire Microsoft AD And Exchange Core enterprise network Telephony Gateway PSTN Lync Server Laptop with Lync
Aruba Readiness Assessment for Lync What: Assesses readiness of LAN, Wi-Fi, and guest access infrastructure to simultaneously handle voice, video, and data across a mix of client devices (PCs, iPads, smartphones) When: Aruba partner conducts assessment prior to bid preparation Why: Focuses the customer on our joint strengths – rich UC features, performance, security – and highlights new trends – like BYOD – they might have overlooked How: Customer needs analysis and on-site survey drive a proposed system design and ROI analysis
PartnerOCS 2007 R2Lync HPPublished JuniperPublished BrocadePublished ArubaN/APublished
VendorVendor’s Lync Page A10 NetworksAX Series for Lync 2010 Overview and Deployment Guide Array NetworksDeployment Guide for Array Networks APV Application Delivery Controllers and Microsoft Lync Server 2010 AVANU/CAI NetworksCAI Networks' WebMux and Microsoft Lync 2010 BarracudaBarracuda Load Balancer Deployment Guide BrocadeBrocade Communications' Microsoft Unified Communications Solutions Citrix SystemsNetscaler Developer Network F5F5 Solutions KempLoadMaster Deployment Guide for Microsoft Lync 2010 RadwareRadware AppDirector optimizing the delivery of Microsoft Lync 2010
Partners Lync demonstrates broad open interoperability and adapts to heterogeneous networks Resiliency Recovers from bad networking/glitches much better than traditional hard- phone CAC CAC + Adaptive Media Stack + Re-routing over the internet Media Ports Optimize traffic at the workstation or the router. Separate traffic for modalities DSCP 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.
EXL318 - Lync Deep Dive: Dial Plans and Voice Management Deep Dive EXL411 - Best Practices in Securing Your Microsoft Lync Server 2010 Edge Servers EXL42-HOL: Configuring Bandwidth Management and Call Admission Control in Microsoft Lync Server 2010 Product Demo Stations (EXL 2 LYNC) : TS: Microsoft Lync Server 2010, Configuring : PRO: Microsoft Lync Server 2010, Administrator Find Me Later – The Learning Center 6/12, 3:30PM-5:00PM
Lync Team Blog: Lync Facebook: Lync Website: Lync Server Blog:
Connect. Share. Discuss. Learning Microsoft Certification & Training Resources TechNet Resources for IT Professionals Resources for Developers
Required Slide Complete an evaluation on CommNet and enter to win!
Scan the Tag to evaluate this session now on myTechEd Mobile