Lync Ignite - Network Assessment Traffic Simulation Concepts

Agenda
Why do we care?
The way we do it
How long and how much?
Traffic flows – P2P vs. Conferencing
Endpoint placement
Simulation flows
What are we looking for and why?
Traffic distribution diagram
2
No jitter
No packet loss
3
Need to have enough data for analysis since things may be happening,
but not that often
Need to see if there are any patterns
Can stress the network! (but that is the idea)
Should be discussed with customer
4
Generate user datagram protocol (UDP) flows
Flows are point-to-point
The traffic is similar to real-time transport protocol (RTP) traffic with payload of a certain codec (typically G.711)
Expressed in Kbps
Cannot always specify raw Kbps
Some tools use specific codecs (such as G.711) for simulation
Conversion process can be used (Kbps -> NxG.711)
Some allow also for TCP background traffic
Can be used to simulate Lync non-RTC traffic
(e.g. SIP + IM/P, App/DesktopSharing)
Often generate variable flow (waves of traffic)
Helps the network to adapt
More real traffic than ”constant heat”
5
Where Lync users might be connected
They do not have to be on the users desk, in the rack is enough
Where Lync servers might be connected
Customer might not know where they want to place it yet
Security policies might be hard to overcome
6
Somewhere close to LAN distribution
or LAN core is good enough
Firewalls and other security or network optimization devices are
common in DC LANs
They might be have impact on Lync traffic in DC
So you want to know that and test that !
7
Simulated directly
Simulated as multiple P2P flows to central site(s)
Determine if simulation tool can simulate video traffic
Alternative can be to use audio simulation as video
8
These values are the main indicators for call quality from
a networking perspective
Packet loss:
Percentage of packets that get dropped along the way for any reason, such as congestion in the WAN,
or failing links
High average packet loss might mean overloaded (lossy) network
Sporadic high max packet loss (spikes) might indicate failing links
If these are high, then:
Lync client might turn forward error correction (FEC) on, consuming more bandwidth
Voice quality might be impacted due to codec switch
From wide band to narrow band, or from G.722 to Siren
9
Eventually, either user or Lync client might decide to drop call
delay
Time it takes for a packet to travel from endpoint A to endpoint B
High average delay will simply indicate geographical distance
High average delay might also indicate network congestion
High max delay (spikes) indicates network congestion
Can result in jitter and late buffer drops (think of it as a domino effect)
If these are high, then:
Lync users might experience a ”walkie-talkie” effect
Eventually, might lead to jitter and voice quality can be impacted
10
Jitter
Jitter is the variation of latency
Jitter is amount of time we need to set as a buffer to build a steady stream of packets for continuous
play-out
High jitter typically indicates improper or lack of QoS
High average jitter can result in extra delay in the conversation
Buffer has to be increased
A feedback loop to back delay – might lead to ”walkie-talkie” effect
High max jitter (spikes) might lead to late buffer drops
Results are similar to packet drops in the network
11
http://en.wikipedia.org/wiki/Mean_opinion_score
MOS
But they usually use Narrowband MOS
May use it only as guideline for you, but do not present is as result of the network assessment
12
?
13
14
Standard network assessment is scoped for up to 20 sites
Need to make sure that we test in representative sites
Where modeling phase reveals that the link bandwidth might be barely enough
Connections that will travel between continents are prone to packet loss and delay
Connections of expected high utilization (users talk often)
There might be existing knowledge of WAN links with a bad quality
Example: ”That’s the site where my CEO is”
15
Bandwidth from and to Site X
Flows from Site X to Site Y
17
1.
Start with P2P allocation first
Don’t decide completely on your own, discuss with the customer
”Do users from Site A talk to users from Site B often?”
“Does their business hours overlap?”
Go through sites one by one, starting from smallest and moving to largest
1.
The PSTN flows will go from Branch X to its central site – easy
2.
Conferencing flow – also from Branch X to its central site – easy
NOTE: in a network assessment, for multiple central sites, you might want to distribute flows 2 & 3 in between
many central sites
18
Peer Traffic Distribution – Conceptually
Peer traffic will be distributed based on
geography
In a global deployment, we split the
globe into three time zones, EMEA,
Americas, Asia. For example, if a probe is
placed in EMEA, then its 3 peer locations
will be 1 x EMEA, 1 x Americas and 1 x
Asia
This ensures we have a true globally
distributed peer setup
19
Conference and PSTN Traffic Flows
Conferencing Traffic
This scenario will be
using the traditional
Hub and Spoke mesh
test
There will be one Hub
that we will refer to as
the datacenter
There will be up to a
maximum of 20 Spokes
that will be referred to
as a site, probe, or
remote location
Each of the site probes
will generate the
following test traffic
back to the datacenter
probe:
• One audio stream
bi-directional
• One video stream
bi-directional
20
PSTN Traffic
This scenario will be
using the traditional Hub
and Spoke mesh test
There will be one Hub
that we will refer to as
the datacenter.
There will be up to a
maximum of 20 Spokes
that will be referred to as
a site, probe, or remote
location.
Each of the site probes
will generate the
following test traffic back
to the datacenter probe:
• One audio stream
bi-directional
21
22
23
24
Site Name
Conf
P2P Audio Audio
Kbps
Kbps
PSTN
Audio
Kbps
Data Center
79.60
1402.50 5562.00
Headquarters
Regional Office
Branch office
557.20
437.80
0.00
688.50
561.00
153.00
25
2781.00
2224.80
556.20
119 Kbps
79.60
Site Name
Data Center
Headquarters
Regional Office
Branch office
26
P2P Audio Conf Audio
PSTN
Audio
Kbps
Kbps
Kbps
0.00
1402.50
5562.00
557.20
437.80
0.00
688.50
561.00
153.00
2781.00
2224.80
556.20
119
79.60
Kbps
Site Name
Conf
P2P Audio Audio
Kbps
Kbps
PSTN
Audio
Data Center
0.00
1402.50 5562.00
Headquarters
Regional Office
Branch office
119.4
0.00
0.00
688.50
561.00
153.00
27
437.80
Kbps
Kbps
2781.00
2224.80
556.20
119
Kbps
79.80
2781
Kbps
Site Name
P2P Audio Conf Audio PSTN Audio
Kbps
Data Center
Kbps
Kbps
0.00
1402.50
5562.00
119.40
688.50
2781.00
Regional Office
0.00
561.00
2224.80
Branch office
0.00
153.00
556.20
Headquarters
28
556.20
2224.80
Kbps
119
473.80
688.50 Kbps
79.80
2781
Kbps
Site Name
Data Center
PSTN
Audio
Kbps
Kbps
Kbps
0.00
1402.50
5562.00
119.40
688.50
2781.00
Regional Office
0.00
561.00
2224.80
Branch office
0.00
153.00
556.20
Headquarters
29
P2P Audio
Conf
Audio
561
Kbps
153 Kbps
556.20
2224.80
Kbps
119
473.80
Done!
Site Name
Data Center
PSTN
Audio
Kbps
Kbps
Kbps
0.00
1402.50
5562.00
119.40
688.50
2781.00
Regional Office
0.00
561.00
2224.80
Branch office
0.00
153.00
556.20
Headquarters
30
P2P Audio
Conf
Audio
2781
Kbps
561
Kbps
688.50 Kbps
79.80
153 Kbps
556.20
2224.80
Kbps
119
473.80
http://www.microsoft.com/download/en/details.aspx?id=19011
34
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.