SlideShare ist ein Scribd-Unternehmen logo
1 von 48
Ståle Hansen
Lync Server 2013

Network Quality considerations in LAN,
WAN and Wi-Fi
Objective
Better understanding of Lync 2013 and network impact
• What is “Good” Voice Quality?
• VoIP Metrics
• Codecs and Bandwith
• LAN, WAN and Wi-Fi
Ståle Hansen
Technical Evangelist @ Atea
V-TSP @ Microsoft
Blog @ msunified.net
Company blog @ LyncAtea.no
Co-Author Lync Master Class @ LyncLab.no
Contributor @ TheUCArchitects PodCast
#NICLync
#NIC2013
@StaleHansen
What is “Good” Voice Quality?
• Users not noticing Voice Quality issues
  • is what defines success here
VoIP Metrics
What are we looking for?
Delay / Latency
• Recommendation
  • Keep combined total two way delay below 150 ms
Packet Loss
• Requirement for traditional VoIP
  • Limit to < 1% loss (end to end)
• Requirement for RTAudio
  • Limit to < 10% loss (end to end)
Jitter
• Requirement for VoIP
  • Limit jitter to < 30ms
Impact on a Lync conversation

Demo
SIP

                         SRTP / RTCP




                                       11   22   33   44   55



                         Perfect
                         Network
11   22   33   44   55
SIP

                                                      SRTP / RTCP




                                                                                      11 22         44 55


                                                                                55
                                                                           44        11   22   44     55
                                                                      44
                                                                 33
                                                           33
                                                      22
                                                 22
11      22        33          44       55   11
                                                        Poor
             FForward Error
              orward Error
              CCorrection
                orrection                              Network

22 33    33 44      44 55      55 66
Codecs and Bandwith
Bandwidth
•   Media Endpoints detect & manage distribution of available BW
    •   Prioritize Audio first
•   Bandwidth requirements determined by
    •   Codec choice
    •   Network performance
    •   Channel Activity
Bandwith (BW)
Codecs and Bandwith requirements
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.
Bandwith – Video
Typical Video Bandwidth Usage
•   Preliminary data from Lync 2013 Preview deployments at Microsoft and
    TAP customers
•   Video usage doubled compared to Lync 2010
•   P2P video calls:
     •   Average send/receive video bandwidth ~600kbps
     •   ~75% of users with default video resolution of 424x240
     •   ~25% increase video window to obtain 640x360 or HD video
•   Conference video calls:
     •   Data sharing reduces screen real estate for video in most calls -> small video
         resolution of 320x180
     •   Receive: average of 2.5 video streams using ~500kbps
     •   Send: average of 1.6 video streams using ~350kbps


                                                                   18
Bandwith – Application Sharing
•   Application sharing bandwidth consumption
    dependent on session content and screen
    resolution
•   TCP based sessions with built-in congestion control
•   Traffic is bursty in nature
•   End user policy limits to cap spikes
Bandwith (BW)
Planning recommendations
Video Bandwidth Recommendations
•   Control maximum bandwidth by using
    • VideoBitRateKB
    • TotalReceiveBitRateKB
•   Recommended settings:
    • Send and receive limits should be set to same value
    • Default: Best quality. For networks which can handle average
      video bitrates of 600kbps for P2P and 200kbps for conference calls
    • 1000 kbps: Usually 848x480 in P2P and 240x240 resolution in
      multi-view
    • 350 kbps: Requires multi-view to be disabled. Allows 424x240
      resolution.

                                                     21
Video Bandwidth Recommendations




                            22
Set-CsConferencingPolicy

Demo
Network
LAN, WAN and Wi-Fi
Call Admission Control (CAC)
•   Policy Server role in Lync Server implements CAC
    • Admins configure logical sites based on groupings of subnets
•   WAN link bandwidth policies
    • Applied dynamically when session crosses network link with policy
      set
•   Seamless support for roaming users on moving between different
    sites
•   PSTN reroute
•   Allows Internet to be used for overflow of traffic
    •   Support alternate path & failover of video sessions
RT Audio WB (no FEC)
Seattle              WAN Link Policy:          New York
               Audio Session Limit = 60 Kbps
RT Audio WB (No FEC)
Internet   Seattle              WAN Link Policy:
                          Audio Session Limit = 60 Kbps
RT Audio NB (+ FEC)
Internet
           Seattle              WAN Link Policy:
                          Audio Session Limit = 60 Kbps
Bandwith Calculator Overview

Demo
End to end networking
• LAN
• WAN
• Wi-Fi
Quality of Service (QoS)
Differentiated Services Code Point (DSCP)
…AKA DiffServ

•Recommended:
  • When Right Provisioning not possible and on
    Constrained WAN Links
     • pair with WAN bandwidth policies
  • Prioritization already deployed for other VoIP
    solution
Challenge:
DSCP tagging is not done by Lync

             It’s done on OS level
Endpoint diversity




      LAN                    Wi-Fi
                     Bring Your Own Device
Wi-Fi problem areas
•   Shared medium
•   Limited band selection in 2.4 GHz band
•   Was designed for none-real time data usage
•   Deployed for access, not throughput
Microsoft recommendation
• Deploy concurrent dual-band AP
   • Applicable for enterprise, home, and hotspot
   • Move devices to 5 GHz (if possible) 21 channels
      • Less interference
      • Wider channel selection


• Consider quality and features of Wireless NICs
   • Wi-Fi alliance certification
   • Multiple antennae support (11n)
The 802.11 family explained
• 802.11a        • 802.11g
  • 5 GHz          • 2,4 GHz
  • 54 Mbps        • 54 Mbps
• 802.11b        • 802.11n
  • 2,4 GHz        •   2,4 GHz (70 Mbps)
  • 11 Mbps        •   5 GHz (150 Mbit)
                   •   Multiple channels
                   •   Multiple antennas
                       (MIMO)
Device Wi-Fi support
•   Nokia Lumia 820           •   Samsung ATIV Smart PC Pro
     •   802.11a/b/g/n             •   802.11n
•   HTC 8S Atlantic Blue      •   Samsung Galaxy Tab 2 10.1“
     •   802.11b/g/n               •   802.11b/g/n
•   HTC One X Plus Black      •   HP Envy X2 11-g001
     •   802.11a/b/g/n             •   802.11n
•   Samsung GT-I8750 Ativ S   •   Apple iPad 2 Wi-Fi
     •   802.11a/b/g/n             •   802.11a/b/g/n
•   Samsung Galaxy S III      •   Microsoft Surface RT
     •   802.11a/b/g/n             •   802.11a/b/g/n
•   Apple iPhone 5            •   Microsoft Surface RT
     •   802.11a/b/g/n             •   802.11a/b/g/n
•   Apple iPad mini Wi-Fi     •   Microsoft Surface PRO
     •   802.11a/b/g/n             •   802.11a/b/g/n
Voice optimized Wi-Fi
• Aruba
  • Lync certified solution
• Meru
  • Lync certified solution (March)
• Cisco
  • Lots of experience of voice over Wi-Fi
How to optimize for voice over Wi-Fi
• All vendors tag Wi-Fi Lync traffic with DSCP value
  • Great for unmanaged devices
• High-density AP deployments
  • Closer to users
  • Just add more accesspoints
• Fast inter-AP handover support
• All venderos stress end to end optimization
  • Endpoint -> Wi-Fi -> LAN -> WAN -> LAN -> Wi-Fi -> Endpoint
Data Center   L2/L3
Aruba
• Fingerprinting to detect multimedia endpoints
  • Tag Lync traffic
• Multichannel AP deployment
• Fast AP handover
• Will redirect clients to AP’s with less load
Meru
• Uses single SSID accross the entire
  deployment
  • Zero-Latency Roaming
• Uses three channels with three different
  speeds
• Easy deployment, just add AP’s
Cisco
•   Just released AVC that tag Lync traffic at AP
     •   Deep packet inspection
     •   AVC profiler
          • En for voice og video
          • MS Lync
•   Band select, forcing acces points to 5 GHz
•   If one acces point goes down
•   Coverage hole detection, increase send strength
•   Uses its CleanAir technology to detect interference
     •   Spectrum analyzer
     •   All new access points have this today
     •   Change channel when noise
Key Takeaways
• “Good” Voice Quality - is what is expected
• VoIP Metrics – Tells us about the health of the
  network
• Codecs and Bandwith – Helps us design for QoE
• LAN, WAN and Wi-Fi – Wi-Fi is the new norm
Questions?

Weitere ähnliche Inhalte

Was ist angesagt?

Company Presentation
Company PresentationCompany Presentation
Company Presentation
dikketieten
 
Solo Telco Gateway
Solo Telco GatewaySolo Telco Gateway
Solo Telco Gateway
SOLO Gateway
 
Cisco cme gui features
Cisco cme gui featuresCisco cme gui features
Cisco cme gui features
Fares Ryan
 

Was ist angesagt? (20)

FreeSWITCH as a Kickass SBC
FreeSWITCH as a Kickass SBCFreeSWITCH as a Kickass SBC
FreeSWITCH as a Kickass SBC
 
Company Presentation
Company PresentationCompany Presentation
Company Presentation
 
Skype 4 Business Webcast 11. März 2015
Skype 4 Business Webcast 11. März 2015Skype 4 Business Webcast 11. März 2015
Skype 4 Business Webcast 11. März 2015
 
Microsoft Cloud Connector Overview
Microsoft Cloud Connector OverviewMicrosoft Cloud Connector Overview
Microsoft Cloud Connector Overview
 
Lync Hoster Pack 2013 Product Overview
Lync Hoster Pack 2013 Product OverviewLync Hoster Pack 2013 Product Overview
Lync Hoster Pack 2013 Product Overview
 
Understanding the end to end sales motion Office 365 with E plans (thomas poett)
Understanding the end to end sales motion Office 365 with E plans (thomas poett)Understanding the end to end sales motion Office 365 with E plans (thomas poett)
Understanding the end to end sales motion Office 365 with E plans (thomas poett)
 
Монетизация сетевой инфраструктуры
Монетизация сетевой инфраструктурыМонетизация сетевой инфраструктуры
Монетизация сетевой инфраструктуры
 
Solo Telco Gateway
Solo Telco GatewaySolo Telco Gateway
Solo Telco Gateway
 
Breakout - Airheads Macau 2013 - Microsoft Lync, Unified Communications, Clou...
Breakout - Airheads Macau 2013 - Microsoft Lync, Unified Communications, Clou...Breakout - Airheads Macau 2013 - Microsoft Lync, Unified Communications, Clou...
Breakout - Airheads Macau 2013 - Microsoft Lync, Unified Communications, Clou...
 
Audio codes presentation
Audio codes presentationAudio codes presentation
Audio codes presentation
 
Cisco cme gui features
Cisco cme gui featuresCisco cme gui features
Cisco cme gui features
 
Business Case for Cisco Intelligent WAN
Business Case for Cisco Intelligent WANBusiness Case for Cisco Intelligent WAN
Business Case for Cisco Intelligent WAN
 
Lync over Aruba Wi-Fi Validated Reference Design Guide
Lync over Aruba Wi-Fi Validated Reference Design GuideLync over Aruba Wi-Fi Validated Reference Design Guide
Lync over Aruba Wi-Fi Validated Reference Design Guide
 
Level 3 hybrid wan
Level 3 hybrid wanLevel 3 hybrid wan
Level 3 hybrid wan
 
Mimosa 2.4 Firmware Release Overview
Mimosa 2.4 Firmware Release OverviewMimosa 2.4 Firmware Release Overview
Mimosa 2.4 Firmware Release Overview
 
Deploying mobile unified communications and collaboration (UCC) with Microsof...
Deploying mobile unified communications and collaboration (UCC) with Microsof...Deploying mobile unified communications and collaboration (UCC) with Microsof...
Deploying mobile unified communications and collaboration (UCC) with Microsof...
 
Wi-Fi Behavior of Popular Mobile Devices #AirheadsConf Italy
Wi-Fi Behavior of Popular Mobile Devices #AirheadsConf ItalyWi-Fi Behavior of Popular Mobile Devices #AirheadsConf Italy
Wi-Fi Behavior of Popular Mobile Devices #AirheadsConf Italy
 
Insights on the configuration and performances of SOME/IP Service Discovery
Insights on the configuration and performances of SOME/IP Service DiscoveryInsights on the configuration and performances of SOME/IP Service Discovery
Insights on the configuration and performances of SOME/IP Service Discovery
 
Cisco Pervasive Conferencing where Voice, Video and Web Meet
Cisco Pervasive Conferencing where Voice, Video and Web MeetCisco Pervasive Conferencing where Voice, Video and Web Meet
Cisco Pervasive Conferencing where Voice, Video and Web Meet
 
Ip scan 2010
Ip scan 2010Ip scan 2010
Ip scan 2010
 

Andere mochten auch

Microsoft lync server 2013 step by step for anyone
Microsoft lync server 2013 step by step for anyoneMicrosoft lync server 2013 step by step for anyone
Microsoft lync server 2013 step by step for anyone
Vinh Nguyen
 

Andere mochten auch (6)

Skype for business and lync troubleshooting guide (Version 1.0 )
Skype for business and lync troubleshooting guide   (Version 1.0 )Skype for business and lync troubleshooting guide   (Version 1.0 )
Skype for business and lync troubleshooting guide (Version 1.0 )
 
Cs clslogging
Cs clsloggingCs clslogging
Cs clslogging
 
NIC - Understand how Lync integrates with Exchange - Level 300
NIC - Understand how Lync integrates with Exchange - Level 300NIC - Understand how Lync integrates with Exchange - Level 300
NIC - Understand how Lync integrates with Exchange - Level 300
 
Microsoft lync server 2013 step by step for anyone
Microsoft lync server 2013 step by step for anyoneMicrosoft lync server 2013 step by step for anyone
Microsoft lync server 2013 step by step for anyone
 
What’s new in Lync Server 2013: Persistent Chat
What’s new in Lync Server 2013: Persistent ChatWhat’s new in Lync Server 2013: Persistent Chat
What’s new in Lync Server 2013: Persistent Chat
 
Lync 2013: Architecture & Administration
Lync 2013: Architecture & AdministrationLync 2013: Architecture & Administration
Lync 2013: Architecture & Administration
 

Ähnlich wie Lync Server 2013: Network Quality considerations in LAN, WAN and Wi-Fi

Wireless_Video_Access_Networks_ppt
Wireless_Video_Access_Networks_pptWireless_Video_Access_Networks_ppt
Wireless_Video_Access_Networks_ppt
Partho Choudhury
 
NFV Infrastructure Manager with High Performance Software Switch Lagopus
NFV Infrastructure Manager with High Performance Software Switch Lagopus NFV Infrastructure Manager with High Performance Software Switch Lagopus
NFV Infrastructure Manager with High Performance Software Switch Lagopus
Hirofumi Ichihara
 
9.) audio video ethernet (avb cobra net dante)
9.) audio video ethernet (avb cobra net dante)9.) audio video ethernet (avb cobra net dante)
9.) audio video ethernet (avb cobra net dante)
Jeff Green
 

Ähnlich wie Lync Server 2013: Network Quality considerations in LAN, WAN and Wi-Fi (20)

Video-over-IP for AV
Video-over-IP for AVVideo-over-IP for AV
Video-over-IP for AV
 
Wireless_Video_Access_Networks_ppt
Wireless_Video_Access_Networks_pptWireless_Video_Access_Networks_ppt
Wireless_Video_Access_Networks_ppt
 
Delivering Great WebRTC on Mobile Devices
Delivering Great WebRTC on Mobile DevicesDelivering Great WebRTC on Mobile Devices
Delivering Great WebRTC on Mobile Devices
 
Integrating Unified Communications and Collaboration on an Aruba Access Network
Integrating Unified Communications and Collaboration on an Aruba Access NetworkIntegrating Unified Communications and Collaboration on an Aruba Access Network
Integrating Unified Communications and Collaboration on an Aruba Access Network
 
Lighting up Lync Video - Network Preparation
Lighting up Lync Video - Network PreparationLighting up Lync Video - Network Preparation
Lighting up Lync Video - Network Preparation
 
Lenovo networking: top of the top of the rack
Lenovo networking: top of the top of the rackLenovo networking: top of the top of the rack
Lenovo networking: top of the top of the rack
 
NFV Infrastructure Manager with High Performance Software Switch Lagopus
NFV Infrastructure Manager with High Performance Software Switch Lagopus NFV Infrastructure Manager with High Performance Software Switch Lagopus
NFV Infrastructure Manager with High Performance Software Switch Lagopus
 
VoLTE video telephony – a communication evolution
VoLTE video telephony – a communication evolution VoLTE video telephony – a communication evolution
VoLTE video telephony – a communication evolution
 
Distributed IP-PBX
Distributed IP-PBX Distributed IP-PBX
Distributed IP-PBX
 
Voip
VoipVoip
Voip
 
Deploying Microsoft Lync over Wi-Fi #AirheadsConf Italy
Deploying Microsoft Lync over Wi-Fi #AirheadsConf ItalyDeploying Microsoft Lync over Wi-Fi #AirheadsConf Italy
Deploying Microsoft Lync over Wi-Fi #AirheadsConf Italy
 
838511959.pptx
838511959.pptx838511959.pptx
838511959.pptx
 
Polycom soundpoint ip450 data sheet
Polycom soundpoint ip450 data sheetPolycom soundpoint ip450 data sheet
Polycom soundpoint ip450 data sheet
 
Customer Keynote - Microsoft Lync
Customer Keynote - Microsoft LyncCustomer Keynote - Microsoft Lync
Customer Keynote - Microsoft Lync
 
AudioCodes Session Border Controller Update
AudioCodes Session Border Controller UpdateAudioCodes Session Border Controller Update
AudioCodes Session Border Controller Update
 
Video54 Series A 2004
Video54 Series A 2004Video54 Series A 2004
Video54 Series A 2004
 
Platforms for Accelerating the Software Defined and Virtual Infrastructure
Platforms for Accelerating the Software Defined and Virtual InfrastructurePlatforms for Accelerating the Software Defined and Virtual Infrastructure
Platforms for Accelerating the Software Defined and Virtual Infrastructure
 
Performance Measurements of 360◦ Video Streaming to Head-Mounted Displays Ove...
Performance Measurements of 360◦ Video Streaming to Head-Mounted Displays Ove...Performance Measurements of 360◦ Video Streaming to Head-Mounted Displays Ove...
Performance Measurements of 360◦ Video Streaming to Head-Mounted Displays Ove...
 
9.) audio video ethernet (avb cobra net dante)
9.) audio video ethernet (avb cobra net dante)9.) audio video ethernet (avb cobra net dante)
9.) audio video ethernet (avb cobra net dante)
 
Day1 assignment
Day1 assignmentDay1 assignment
Day1 assignment
 

Kürzlich hochgeladen

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Kürzlich hochgeladen (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Lync Server 2013: Network Quality considerations in LAN, WAN and Wi-Fi

  • 1. Ståle Hansen Lync Server 2013 Network Quality considerations in LAN, WAN and Wi-Fi
  • 2. Objective Better understanding of Lync 2013 and network impact • What is “Good” Voice Quality? • VoIP Metrics • Codecs and Bandwith • LAN, WAN and Wi-Fi
  • 3. Ståle Hansen Technical Evangelist @ Atea V-TSP @ Microsoft Blog @ msunified.net Company blog @ LyncAtea.no Co-Author Lync Master Class @ LyncLab.no Contributor @ TheUCArchitects PodCast
  • 5. What is “Good” Voice Quality? • Users not noticing Voice Quality issues • is what defines success here
  • 6. VoIP Metrics What are we looking for?
  • 7. Delay / Latency • Recommendation • Keep combined total two way delay below 150 ms
  • 8. Packet Loss • Requirement for traditional VoIP • Limit to < 1% loss (end to end) • Requirement for RTAudio • Limit to < 10% loss (end to end)
  • 9. Jitter • Requirement for VoIP • Limit jitter to < 30ms
  • 10. Impact on a Lync conversation Demo
  • 11. SIP SRTP / RTCP 11 22 33 44 55 Perfect Network 11 22 33 44 55
  • 12. SIP SRTP / RTCP 11 22 44 55 55 44 11 22 44 55 44 33 33 22 22 11 22 33 44 55 11 Poor FForward Error orward Error CCorrection orrection Network 22 33 33 44 44 55 55 66
  • 14. Bandwidth • Media Endpoints detect & manage distribution of available BW • Prioritize Audio first • Bandwidth requirements determined by • Codec choice • Network performance • Channel Activity
  • 15. Bandwith (BW) Codecs and Bandwith requirements
  • 16. 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.
  • 18. Typical Video Bandwidth Usage • Preliminary data from Lync 2013 Preview deployments at Microsoft and TAP customers • Video usage doubled compared to Lync 2010 • P2P video calls: • Average send/receive video bandwidth ~600kbps • ~75% of users with default video resolution of 424x240 • ~25% increase video window to obtain 640x360 or HD video • Conference video calls: • Data sharing reduces screen real estate for video in most calls -> small video resolution of 320x180 • Receive: average of 2.5 video streams using ~500kbps • Send: average of 1.6 video streams using ~350kbps 18
  • 19. Bandwith – Application Sharing • Application sharing bandwidth consumption dependent on session content and screen resolution • TCP based sessions with built-in congestion control • Traffic is bursty in nature • End user policy limits to cap spikes
  • 21. Video Bandwidth Recommendations • Control maximum bandwidth by using • VideoBitRateKB • TotalReceiveBitRateKB • Recommended settings: • Send and receive limits should be set to same value • Default: Best quality. For networks which can handle average video bitrates of 600kbps for P2P and 200kbps for conference calls • 1000 kbps: Usually 848x480 in P2P and 240x240 resolution in multi-view • 350 kbps: Requires multi-view to be disabled. Allows 424x240 resolution. 21
  • 23.
  • 26.
  • 27. Call Admission Control (CAC) • Policy Server role in Lync Server implements CAC • Admins configure logical sites based on groupings of subnets • WAN link bandwidth policies • Applied dynamically when session crosses network link with policy set • Seamless support for roaming users on moving between different sites • PSTN reroute • Allows Internet to be used for overflow of traffic • Support alternate path & failover of video sessions
  • 28. RT Audio WB (no FEC) Seattle WAN Link Policy: New York Audio Session Limit = 60 Kbps
  • 29. RT Audio WB (No FEC) Internet Seattle WAN Link Policy: Audio Session Limit = 60 Kbps
  • 30. RT Audio NB (+ FEC) Internet Seattle WAN Link Policy: Audio Session Limit = 60 Kbps
  • 32. End to end networking • LAN • WAN • Wi-Fi
  • 34. Differentiated Services Code Point (DSCP) …AKA DiffServ •Recommended: • When Right Provisioning not possible and on Constrained WAN Links • pair with WAN bandwidth policies • Prioritization already deployed for other VoIP solution
  • 35. Challenge: DSCP tagging is not done by Lync It’s done on OS level
  • 36. Endpoint diversity LAN Wi-Fi Bring Your Own Device
  • 37. Wi-Fi problem areas • Shared medium • Limited band selection in 2.4 GHz band • Was designed for none-real time data usage • Deployed for access, not throughput
  • 38. Microsoft recommendation • Deploy concurrent dual-band AP • Applicable for enterprise, home, and hotspot • Move devices to 5 GHz (if possible) 21 channels • Less interference • Wider channel selection • Consider quality and features of Wireless NICs • Wi-Fi alliance certification • Multiple antennae support (11n)
  • 39. The 802.11 family explained • 802.11a • 802.11g • 5 GHz • 2,4 GHz • 54 Mbps • 54 Mbps • 802.11b • 802.11n • 2,4 GHz • 2,4 GHz (70 Mbps) • 11 Mbps • 5 GHz (150 Mbit) • Multiple channels • Multiple antennas (MIMO)
  • 40. Device Wi-Fi support • Nokia Lumia 820 • Samsung ATIV Smart PC Pro • 802.11a/b/g/n • 802.11n • HTC 8S Atlantic Blue • Samsung Galaxy Tab 2 10.1“ • 802.11b/g/n • 802.11b/g/n • HTC One X Plus Black • HP Envy X2 11-g001 • 802.11a/b/g/n • 802.11n • Samsung GT-I8750 Ativ S • Apple iPad 2 Wi-Fi • 802.11a/b/g/n • 802.11a/b/g/n • Samsung Galaxy S III • Microsoft Surface RT • 802.11a/b/g/n • 802.11a/b/g/n • Apple iPhone 5 • Microsoft Surface RT • 802.11a/b/g/n • 802.11a/b/g/n • Apple iPad mini Wi-Fi • Microsoft Surface PRO • 802.11a/b/g/n • 802.11a/b/g/n
  • 41. Voice optimized Wi-Fi • Aruba • Lync certified solution • Meru • Lync certified solution (March) • Cisco • Lots of experience of voice over Wi-Fi
  • 42. How to optimize for voice over Wi-Fi • All vendors tag Wi-Fi Lync traffic with DSCP value • Great for unmanaged devices • High-density AP deployments • Closer to users • Just add more accesspoints • Fast inter-AP handover support • All venderos stress end to end optimization • Endpoint -> Wi-Fi -> LAN -> WAN -> LAN -> Wi-Fi -> Endpoint
  • 43. Data Center L2/L3
  • 44. Aruba • Fingerprinting to detect multimedia endpoints • Tag Lync traffic • Multichannel AP deployment • Fast AP handover • Will redirect clients to AP’s with less load
  • 45. Meru • Uses single SSID accross the entire deployment • Zero-Latency Roaming • Uses three channels with three different speeds • Easy deployment, just add AP’s
  • 46. Cisco • Just released AVC that tag Lync traffic at AP • Deep packet inspection • AVC profiler • En for voice og video • MS Lync • Band select, forcing acces points to 5 GHz • If one acces point goes down • Coverage hole detection, increase send strength • Uses its CleanAir technology to detect interference • Spectrum analyzer • All new access points have this today • Change channel when noise
  • 47. Key Takeaways • “Good” Voice Quality - is what is expected • VoIP Metrics – Tells us about the health of the network • Codecs and Bandwith – Helps us design for QoE • LAN, WAN and Wi-Fi – Wi-Fi is the new norm

Hinweis der Redaktion

  1. Common causes: Processing: Encoding / decoding Serialization: Clocking packet onto the wire Network: Queuing and buffer overflow Propagation: Distance related delay Queuing at routers is the most unpredictable component of overall delay
  2. Two common types: Random: Occurs over time Single packet here and there “ Bursty”: Contiguous packets dropped Caused by: Router algorithms used to prevent congestion are the primary cause, i.e., RED and WRED Buffer overflow Transmission errors Packet corruption
  3. Measure of time variability in arrival of successive packets, generally in milliseconds. Caused by packets taking different routes due to: Load balancers Re-direction due to router congestion
  4. Media Endpoints detect &amp; manage distribution of available BW Prioritize Audio first distribute remaining bandwidth to Application Sharing, Video, and File Transfer Choose best quality Audio codec, video resolution/frame rate for available BW Adapt to network &amp; change codecs to optimize experience during a session Bandwidth requirements determined by Codec choice: Microsoft RT-Audio &amp; RT-Video, G.711, G.722, etc. Network performance: Using FEC for redundant audio encoding Channel Activity: Voice activity and video content TechReady12 02/05/13 © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  5. The overall recommendation, let Lync scale for performance
  6. Control maximum bandwidth by using VideoBitRateKB and TotalReceiveBitRateKB Value applies to P2P and conference calls Same bandwidth limits apply separately to panoramic video Recommended settings: Send and receive limits should be set to same value Default: Best quality. For networks which can handle average video bitrates of 600kbps for P2P and 200kbps for conference calls 1000 kbps: Usually 848x480 in P2P and 240x240 resolution in multi-view 350 kbps: Requires multi-view to be disabled. Allows 424x240 resolution.
  7. MaxVideoConferencingResolution The MaxVideoConferencingResolution parameter controls the maximum video resolution on legacy clients and does not apply to Lync 2013 Preview clients. The setting remains to ensure administrators can continue to control bandwidth usage of user running clients prior to Lync 2013 Preview.
  8. Policy Server role in Lync Server implements CAC Admins configure logical sites based on groupings of subnets Enforce policies on links between sites Bandwidth available for audio, video WAN link bandwidth policies Applied dynamically when session crosses network link with policy set Limits the session to a maximum allowed bandwidth level Re-route or fail session when bandwidth not available Seamless support for roaming users on moving between different sites Allows Internet to be used for overflow of traffic Avoid PSTN call charges Support alternate path &amp; failover of video sessions
  9. Three CAC profiles Session limit determines what codecs are being used Here is a scenario where audio session limit is 60 It is running the best codec it can, wb no fec
  10. When something happends to the network, bad wireless connection Media stack will adjust the codec with FEC Needs to go to NB and FEC
  11. Media stack will adjust the codec with FEC Needs to go to NB and FEC It will work and good quality of experience is maintained for the user
  12. Flere bærabare pcer er på nett
  13. Shared Medium Interference in 2.4 gigahertz (GHz) (‘noisy‘) Bluetooth, Appliances and cordless phones Other access points (APs) on the same channel nearby Limited band selection in 2.4 GHz band Only three non-overlapping channels By design Wi-Fi standard was designed for none-real time data usage Continuous real-time data flow requirement was not accounted for
  14. Telefoner kan ha dårligere dekning enn laptopper Små antenner og enkle kanaler