2 Information Requirements for Usage Modeling 20335BInformation Requirements for Usage Modeling05: Usage and Traffic ModelingThese include:Usage scenariosUsage modelsPersonasCapturing data for usage models:How many site locations are there?How many users are at each site location?How many users will always be remote?What are the future growth estimates?What sort of WAN technology/topology is deployed?What is your overall WAN link speed?What is the maximum/current available bandwidth for Skype for Business traffic per WAN link?Predefined usage models
3 Using Personas in Usage Modeling 20335BUsing Personas in Usage Modeling05: Usage and Traffic ModelingPersonas:Represent the behavior of classes of users present in a customer’s environment.Up to 10 personas in the tool.They are typically independent of location.Persona characteristics include:Utilization of Skype for Business modalities as defined in usage models: none, low, medium, high:They can be job-related (for example, ”our sales reps make plenty of PSTN voice calls”)They can be related to administrative policy (for example, “video calls are not allowed for vendors in our organization”)Percentage of users working remotely: 0% – 100%Others factors related to administrative policies or users behavior.
4 Validating Personas and Usage Models 20335BValidating Personas and Usage Models05: Usage and Traffic ModelingInformation to evaluate includes:The number of PBXs implementedThe number of PSTN channels provisionedThe number of any intersite tie connections between PBXs, or whether intersite calls are made through the PSTNThe number of users at each locationCall data records (CDRs) for PSTN traffic usageUsage statistics, such as the maximum number of concurrent calls during the busy hour:Total number and usage of PSTN channels at each siteTrunk usage for intersite connectionsOther LocationsPSTNPBXPeer ChannelsPSTN Channels
5 Collecting Data to Validate Models for Estimating Call Flow 20335BCollecting Data to Validate Models for Estimating Call Flow05: Usage and Traffic ModelingThis includes:Maximum number of conferencing ports used.Average maximum number of concurrent conferences.Including the number of participants when that maximum occurs.Average meeting size.Average meeting duration.Total minutes of conferencing used per day and per month.
6 Lync Bandwidth Calculator Usage Models 05: Usage and Traffic ModelingMaximum concurrency of x% of the user base using instant messaging and presenceMaximum concurrency of x% of the user base using peer-to-peer audioMaximum concurrency of x% of the user base using peer-to-peer videoMaximum concurrency of x% of the user base using audio conferencingMaximum concurrency of x% of the user base using video conferencingMaximum concurrency of x% of the user base using desktop sharingMaximum concurrency of x% of the user base using PSTN audioMaximum concurrency of x% of the user base working remotely
7 Microsoft Skype for Business Server 2015 Planning Tool 05: Usage and Traffic ModelingShow the students what the Planning Tool looks like by referring to the image on the slide.You navigate the Microsoft Skype for Business Server 2015 Planning Tool by using a combination of a toolbar, page-specific buttons and links, and context-specific panes.The context-specific panes provide design information for planning and capacity that is relevant to the selection options on a specific page.Note* 1) Bandwidth Calculator is being updated for Skype for Business, in this Module we will be using Lync Bandwidth Calculator as a reference2) Skype for Business Server planning tool is in development however Lync 2013 planning tool can be used for this Module
9 Types of Skype for Business User-Generated Traffic 05: Usage and Traffic ModelingThese include:Primary focus:Peer-to-peer audioMultiparty audioSecondary focus:Peer-to-peer videoMultiparty videoPSTN audioPartially (only in modeling):SIP signaling (includes presence)Instant messagingDesktop/application sharingTransfer filesDiscuss the different types of Skype for Business user-generated traffic.
10 Network Bandwidth Requirements for Skype for Business 2015 05: Usage and Traffic ModelingModalityDescriptionMaximum bandwidthTypical bandwidthIM, presence, and signalingNonmedia elements2 Kbps1.6 KbpsVoiceDefault = Silk Wideband69 Kbps44 KbpsConference voiceDefault = G.722100.6 Kbps46.1 KbpsVideo – smallUses H.264 at 320x180250 Kbps200 KbpsVideo – mediumUses H.264 at 640x480800 Kbps640 KbpsVideo – highUses H.264 at 1280x10804 Mbps3.2 Mbps
11 20335BAudio Codec Bandwidth05: Usage and Traffic Modeling
12 Required bandwidth depends on: Resolution Quality Frame rate Video Codec Bandwidth05: Usage and Traffic ModelingRequired bandwidth depends on:ResolutionQualityFrame rateThere are three bit rates for each resolution:Maximum payload bit rateMinimum payload bit rateTypical bit rate
13 Video Resolution Bandwidth 05: Usage and Traffic ModelingVideo codecResolution and aspect ratioMaximum video payload bit rate (Kbps)Minimum video payload bit rate (Kbps)Typical bit rate (Kbps)H.264320x180 (16:9)212x160 (4:3)25015200H.264/RTVideo424x240 (16:9))320x240 (4:3350100280480x270 (16:9)424x320 (4:3)450640x360 (16:9)640x480 (4:3)800300640848x480 (16:9)15004001200960x540 (16:9)200050016001280x720 (16:9)25007001920x1080 (16:9)40003200960x144 (20:3)1280x192 (20:3)10001920x288 (20:3)
14 Endpoints Endpoints do not stream audio or video packets continuously. 20335BEndpoints05: Usage and Traffic ModelingEndpoints do not stream audio or video packets continuously.Scenarios:Peer-to-peer:Endpoints send audio streams only when users speak.Both participants receive audio streams.Both endpoints send and receive video streams during the entire call if video is used.Video scenes with little or no movement may temporarily have a low actual bit rate because the video codec skips encoding regions of the video with no changes.Conferencing:All participants receive audio streams.All participants can receive up to five video streams and 1 panoramic video stream if video is used.
15 Lync Bandwidth Calculation Overview 05: Usage and Traffic Modeling…and Grey = formulas or results (locked cells)GreenYellowRedDo not forget that:Green = Required user entryYellow = Can be modified from the defaultsRed = Cannot be modified
16 Defining Personas in the Lync Bandwidth Calculator 05: Usage and Traffic ModelingSite users:Must be grouped based on ”Personas”.Up to three persona types can be selected individually in each site.
17 Sites 20335B 05: Usage and Traffic Modeling The WAN link columns are discussed in the next topic.
18 Central Sites Central sites: 20335BCentral Sites05: Usage and Traffic ModelingCentral sites:Where Skype for Business Front-End pools will be located:If the Skype for Business deployment has mulitiple distributed Skype for Business Front-End pools, then enter multiple Central sites (unless all Front-End pools are in the same network site).WAN links must be defined:“WAN link speed” is the total size of the connection to the MPLS WAN cloud.“WAN link BW Allocated to RTC traffic” is how much bandwidth the customer wants to allow for Skype for Business RTC:Typically this should be assumed as 30% of WAN link (industry-standard for RTC traffic on the WAN links)Global “Red flag” threshold is set to this value, but it can be defined to a level expected by the customer
19 Branch Sites Branch sites: 05: Usage and Traffic ModelingBranch sites:Are sites with Skype for Business users only:Each Branch site must be associated with a Central site.If many similar branches, one row can summarize them.Might have local PSTN gateways:If so, then select ”Local PSTN Breakout” = Yes (with Media Bypass on, or when Mediation server is also in the branch, adjacant to the voice gateway).If not, than set “Use G711 for PSTN Calls over WAN?” correctly.
20 Bandwidth Modeling Results for Sites 05: Usage and Traffic ModelingThese include:Individual results – WAN link consumption split per modality:Inter-site traffic only.Traffic of users located in this site only.Traffic of remote users considered as necessary.
21 Aggregated Results: Table 1 05: Usage and Traffic ModelingTable 1: WAN traffic aggregated in each Central site:Split by Skype for Business modality.Totals (WAN and Skype for Business RTC) with limit/threshold checks.Audio/video/conferencing total.
22 Aggregated Results: Table 2 05: Usage and Traffic ModelingTable 2: Internet traffic of remote users, aggregated in each Internet site:Split by Skype for Business modality.Totals with limit/threshold checks.
23 Graphical Results These include: 20335BGraphical Results05: Usage and Traffic ModelingThese include:Skype for Business RTC bandwidth requirements and availability:Helps to quickly identify which sites might be lacking bandwidth for Skype for Business.Can choose which sites are to be graphed.Focus on Skype for Business RTC bandwidth requirements and availability:Helps to quickly identify which sites might be lacking bandwidth for Skype for Business RTC traffic.Useful for creating executive-level reports in a network assessment final report.You can choose the results from the sites that are to be graphed.
24 Deployment Readiness This information includes: 20335BDeployment Readiness05: Usage and Traffic ModelingThis information includes:A summary of sites that may require a WAN upgrade before they can carry the estimated volume of Skype for Business RTC traffic.Focus on Skype for Business RTC bandwidth requirements and availability:Overall look at the whole Skype for Business deployment.Useful for creating executive-level reports in a network assessment final report.RTC with or without video.
25 Define QoS Traffic Classification 20335BDefine QoS Traffic Classification05: Usage and Traffic ModelingUse the Lync Bandwidth Calculator to:Define Quality of Service (QoS) traffic classificationAn example of an advanced task.RESULT
26 To determine the number of Erlangs: Erlang Calculator05: Usage and Traffic ModelingCalculations:One Erlang equals one continuous call for seconds (the number of seconds in one hour).To determine the number of Erlangs:Multiply the number of calls during the busy hour (B) times the average call length in seconds (L), and then divide by 3600: Erlangs = (B*L)/3600
27 Traffic Simulation Tools 20335BTraffic Simulation Tools06: Performing Traffic SimulationsThese tools:Generate real audio and video RTP/RTCP trafficCentrally manage the probes.Mark traffic with Quality of Service (QoS) markings.Collect and graph the five baseline network characteristics.Support all five baseline characteristics:One-way network delayAverage jitterMaximum jitterAverage packet lossBurst packet loss (peak consecutive packets lost)
28 Simulating Bandwidth Requirements 06: Performing Traffic SimulationsA well-designed traffic simulation sampling scenario enables you to:Determine if congestion patterns developDetermine if the QoS policies are effective and applied correctlyGauge network response during congestion periods:For example, dropped packets, delay and jitter effects, and so on
29 Identifying Sites for Traffic Simulation 20335BIdentifying Sites for Traffic Simulation06: Performing Traffic SimulationsTake the following into consideration:There is always a limit:The standard network assessment is scoped for up to 20 sites.Make sure to test in representative sites.Do not test for insufficient bandwidth if this is already known.Central sites should always host a simulation endpoint.Focus on the possible weak parts of the network:Where the Modeling phase revealed the link bandwidth might be barely enough.Connections traveling between continents that are prone to packet loss and delay.Connections with expected high utilization (users talk often).Where there is existing knowledge of poor quality WAN links.User input or preferences other than technical nature:For example: ”That is the site where the chief executive officer (CEO) is based”
30 Skype for Business Server Real-Time Scenarios to Be Simulated 06: Performing Traffic SimulationsFor these:Peer traffic should be evenly distributed between other remote location probes:Audio traffic volumeVideo traffic volumeConference traffic should be between the remote probe and the data center probe:PSTN traffic should be between the remote probe and the data center probe:
31 Preparing for Traffic Simulation 20335BPreparing for Traffic Simulation06: Performing Traffic SimulationsTo do so:Verify site selectionDecide on traffic distribution and allocation (flows and amount of traffic to simulate)
32 Traffic Simulation Best Practices 06: Performing Traffic SimulationsIt is important to:Verify site selection based on anticipated Skype for Business Server real-time servicesDecide the level of traffic distribution and allocation requiredKnow key sites and bandwidth for traffic scenariosKeep the list of sites to 20 or lessTest representative sites that will use Skype for Business Server RTC servicesFocus on potential network weak pointsDetermine potential packet loss and delay for connectionsInquire about existing organizational knowledge regarding poor qualityConsider other site selection input other than technicalConsider traffic distribution and allocation between sitesPerform initial modeling with the Skype for Business Bandwidth Calculator
33 Skype for Business Server 2015 Stress and Performance Tool Package 06: Performing Traffic SimulationsThe Skype for Business Server 2015 Stress and Performance Tool (LSS) simulates the following types of user loads:Instant messaging (IM) and presenceAudio/Video/Multi-View conferencingApplication sharingVoice over IP (VoIP), including public switched telephone network (PSTN) simulationWeb Access Client conferencingConferencing AttendantResponse GroupsDistribution list expansionAddress book download and address book queryE911 calls and Location Profile