Download presentation
Presentation is loading. Please wait.
2
Ewan MacKellar & Mario Tevanian
Office 365 Network Performance Troubleshooting Ewan MacKellar & Mario Tevanian PRD323
3
Who broke my Outlook?
4
So what does bad really look like?
Has anything changed that would have made things go bad? Which applications are slow and what is the behaviour? Where are the problems located and do they cluster? What is the network topology and available bandwidth? Who are the users and can they reproduce the behaviour?
5
How fast is your TCP/IP?
6
Round trip latency
7
Network trace shows round trip time
10:14:22 PM 01/11/ OUTLOOK.EXE Client1 outlook.office365.com TLS TLS:TLS Rec Layer-1 HandShake: Client Hello. {TLS:215, SSLVersionSelector:214, TCP:205, IPv4:204} 10:14:22 PM 01/11/ OUTLOOK.EXE outlook.office365.com Client1 TLS TLS:TLS Rec Layer-1 HandShake: Server Hello.; TLS Rec Layer-2 HandShake: Certificate. {TLS:215, SSLVersionSelector:214, TCP:205, IPv4:204}
8
Using PsPing.exe to show latency
C:\>psping.exe -n 10 outlook.office365.com:443 TCP connect to :443: 11 iterations (warmup 1) connecting test: Connecting to :443 (warmup): 51.31ms Connecting to :443: 47.12ms …… Connecting to :443: 46.01ms TCP connect statistics for :443: Sent = 10, Received = 10, Lost = 0 (0% loss), Minimum = 41.83ms, Maximum = ms, Average = 53.20ms
9
Demo
10
Window scaling affects bandwidth
11
Segment size and selective acknowledgements
- MaxSegmentSize: 1 type: Maximum Segment Size. 2(0x2) OptionLength: 4 (0x4) MaxSegmentSize: (0x5B4) - SACKPermitted: type: SACK permitted. 4(0x4) OptionLength: 2 (0x2
12
Demo
13
What about the network devices?
14
Check internal and external routing
C:\>tracert outlook.office365.com Tracing route to outlook-au.office365.com [ ] over a maximum of 30 hops: ms ms ms ms ms ms lns20.bne4.on.ii.net [ ] ms ms ms xe cr1.bne4.on.ii.net [ ] ms ms ms ae6.br1.syd7.on.ii.net [ ] ms ms ms ae0.br1.syd4.on.ii.net [ ] ms ms ms as12076.nsw.ix.asn.au [ ] ms ms ms ae1-0.syd03-96cbe-1b.ntwk.msn.net [ ] ms ms ms ae0-0.syd03-96cbe-1a.ntwk.msn.net [ ] ms ms ms Trace complete.
15
Demo
16
Proxy authentication 10:04:21 AM OUTLOOK.EXE Client1 proxy.contoso.com CONNECT outlook.office365.com:443 10:04:22 AM OUTLOOK.EXE proxy.contoso.com Client HTTP/1.1, Status: Proxy authentication required 10:04:22 AM OUTLOOK.EXE Client1 proxy.contoso.com CONNECT outlook.office365.com:443 , Using NTLM 10:04:22 AM OUTLOOK.EXE proxy.contoso.com Client1 HTTP/1.1, Status: Proxy authentication required 10:04:22 AM OUTLOOK.EXE Client1 proxy.contoso.com CONNECT outlook.office365.com:443 , Using NTLM 10:04:23 AM OUTLOOK.EXE proxy.contoso.com Client HTTP/1.1, Status: Ok, URL: outlook.office365.com:443
17
When idle devices make Outlook fail
Disconnect pop ups in Outlook Unexpected authentication prompts Hangs when switching between mailboxes or calendars Performance problems Mail stuck in outbox
18
Egress scalability SaaS means more outgoing connections NAT’ing outbound Maximum of 65k ports per IP, but may be lower in practice Multiple connections per client, per service ~6000 clients per public IP address (use 4000 for caution)
19
Packet loss Investigate over 1% Filter for Property.TCPRetransmit == 1
Check for FastRetransmit and DupACKs
20
Name Resolution
21
Geo DNS gets Outlook there faster
22
Testing Geo DNS for clients
C:\>ping outlook.office365.com Pinging outlook-au.office365.com [ ] with 32 bytes of data: Reply from : bytes=32 time=45ms TTL=246 Reply from : bytes=32 time=58ms TTL=246 Reply from : bytes=32 time=131ms TTL=246 Reply from : bytes=32 time=64ms TTL=246 Ping statistics for : Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 45ms, Maximum = 131ms, Average = 74ms
23
Demo
24
Application specific steps
25
Application specific tests
Office Configuration Analyzer Tool finds configuration issues Office 365 Client Performance Analyzer tests Outlook and SharePoint Office 365 Fast Track Network Analysis tests Lync/SfB Outlook connection status shows round trip latency to mailbox Internet Explorer F12 Developer Tools for SharePoint latency
26
So where is the top ten list?
It’s right here.
27
Complete your session evaluation on My Ignite for your chance to win one of many daily prizes.
28
Continue your Ignite learning path
Microsoft Ignite 2015 11/11/ :39 PM Continue your Ignite learning path Visit Microsoft Virtual Academy for free online training visit Visit Channel 9 to access a wide range of Microsoft training and event recordings Head to the TechNet Eval Centre to download trials of the latest Microsoft products © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.