Presentation is loading. Please wait.

Presentation is loading. Please wait.

Ewan MacKellar & Mario Tevanian

Similar presentations


Presentation on theme: "Ewan MacKellar & Mario Tevanian"— Presentation transcript:

1

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.

29


Download ppt "Ewan MacKellar & Mario Tevanian"

Similar presentations


Ads by Google