1 / 29

Ewan MacKellar & Mario Tevanian

Office 365 Network Performance Troubleshooting. Ewan MacKellar & Mario Tevanian. PRD323. Who broke my Outlook?. 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?

gildad
Download Presentation

Ewan MacKellar & Mario Tevanian

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Office 365 Network Performance Troubleshooting Ewan MacKellar & Mario Tevanian PRD323

  2. Who broke my Outlook?

  3. 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?

  4. How fast is your TCP/IP?

  5. Round trip latency

  6. Network trace shows round trip time 10:14:22 PM 01/11/2015 4.5362951 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/2015 4.5833673 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}

  7. Using PsPing.exe to show latency C:\>psping.exe -n 10 outlook.office365.com:443 TCP connect to 132.245.164.34:443: 11 iterations (warmup 1) connecting test: Connecting to 132.245.164.34:443 (warmup): 51.31ms Connecting to 132.245.164.34:443: 47.12ms …… Connecting to 132.245.164.34:443: 46.01ms TCP connect statistics for 132.245.164.34:443: Sent = 10, Received = 10, Lost = 0 (0% loss), Minimum = 41.83ms, Maximum = 101.71ms, Average = 53.20ms

  8. Demo

  9. Window scaling affects bandwidth

  10. Segment size and selective acknowledgements - MaxSegmentSize: 1 type: Maximum Segment Size. 2(0x2) OptionLength: 4 (0x4) MaxSegmentSize: 1460 (0x5B4) - SACKPermitted: type: SACK permitted. 4(0x4) OptionLength: 2 (0x2

  11. Demo

  12. What about the network devices?

  13. Check internal and external routing C:\>tracert outlook.office365.com Tracing route to outlook-au.office365.com [132.245.164.34] over a maximum of 30 hops: 1 2 ms 1 ms 1 ms 192.168.1.1 2 28 ms 28 ms 28 mslns20.bne4.on.ii.net [150.101.180.143] 3 26 ms 52 ms 67 msxe-0-2-0.cr1.bne4.on.ii.net [150.101.33.134] 4 57 ms 49 ms 57 msae6.br1.syd7.on.ii.net [150.101.33.76] 5 88 ms 70 ms 52 msae0.br1.syd4.on.ii.net [150.101.33.14] 6 42 ms 50 ms 47 ms as12076.nsw.ix.asn.au [218.100.52.4] 7 42 ms 60 ms 66 msae1-0.syd03-96cbe-1b.ntwk.msn.net [204.152.140.113] 8 55 ms 41 ms 42 msae0-0.syd03-96cbe-1a.ntwk.msn.net [191.234.80.96] 11 43 ms 41 ms 47 ms 132.245.164.34 Trace complete.

  14. Demo

  15. Proxy authentication 10:04:21 AM 27.1073427 OUTLOOK.EXE Client1  proxy.contoso.com HTTP:Request, CONNECT outlook.office365.com:443 10:04:22 AM 27.4692940 OUTLOOK.EXE proxy.contoso.com  Client1 HTTP:Response, HTTP/1.1, Status:Proxy authentication required 10:04:22 AM 27.6456812 OUTLOOK.EXE Client1  proxy.contoso.com HTTP:Request, CONNECT outlook.office365.com:443 , Using NTLM 10:04:22 AM 28.0071196 OUTLOOK.EXE proxy.contoso.com  Client1 HTTP:Response, HTTP/1.1, Status:Proxy authentication required 10:04:22 AM 28.0086832 OUTLOOK.EXE Client1  proxy.contoso.com HTTP:Request, CONNECT outlook.office365.com:443 , Using NTLM 10:04:23 AM 28.2324475 OUTLOOK.EXE proxy.contoso.com  Client1 HTTP:Response, HTTP/1.1, Status: Ok, URL: outlook.office365.com:443

  16. 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

  17. 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)

  18. Packet loss Investigate over 1% Filter for Property.TCPRetransmit== 1 Check for FastRetransmit and DupACKs

  19. Name Resolution

  20. Geo DNS gets Outlook there faster

  21. Testing Geo DNS for clients C:\>ping outlook.office365.com Pinging outlook-au.office365.com [132.245.164.34] with 32 bytes of data: Reply from 132.245.164.34: bytes=32 time=45ms TTL=246 Reply from 132.245.164.34: bytes=32 time=58ms TTL=246 Reply from 132.245.164.34: bytes=32 time=131ms TTL=246 Reply from 132.245.164.34: bytes=32 time=64ms TTL=246 Ping statistics for 132.245.164.34: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 45ms, Maximum = 131ms, Average = 74ms

  22. Demo

  23. Application specific steps

  24. Application specific tests Office Configuration Analyzer Tool finds configuration issues Office 365 Client Performance Analyzertests 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

  25. So where is the top ten list? It’s right here.

  26. Complete your session evaluation on My Ignite for your chance to win one of many daily prizes.

  27. Continue your Ignite learning path Visit Microsoft Virtual Academy for free online training visit https://www.microsoftvirtualacademy.com Visit Channel 9 to access a wide range of Microsoft training and event recordings https://channel9.msdn.com/ Head to the TechNet Eval Centre to download trials of the latest Microsoft products http://Microsoft.com/en-us/evalcenter/

More Related