M365Con 2027 – free online conference · 11–22 Jan 2027 · 120 sessions→ m365con.net

2025-08-05

Fix Microsoft 365 Network Performance Issues

Fix Microsoft 365 Network Performance Issues
Stop Blaming Microsoft 365: Your Teams Calls Are Dying Inside Your Own Network If you’ve tuned every M365 policy and still get slow Teams calls, laggy SharePoint, and flaky OneDrive, the problem isn’t in Redmond—it’s your firewall, proxy, and VPN. In this episode, we expose the three routing…

It’s Not Microsoft—It’s Your Network: Fixing Teams, SharePoint, and OneDrive by Unblocking the Real Bottleneck

Overview

Admins often tweak M365 policies when performance tanks—but the real culprit is usually the on-prem network path. We break down how legacy firewalls, proxies, and VPN hairpinning sabotage cloud traffic, how to diagnose it, and the low-risk routing changes that deliver instant wins.

Who Should Listen

  • Microsoft 365 admins, architects, and network engineers

  • Help-desk leaders drowning in “Teams is slow” tickets

  • Security teams balancing visibility with real-time media performance

Big Ideas

  • Microsoft’s backbone isn’t the bottleneck—your route to it is.

  • Central choke points = latency & jitter for real-time Teams media.

  • SSL/HTTP inspection breaks persistent connections and adds delay.

  • Local egress + split tunneling for trusted M365 endpoints = fast, stable.

  • Prove it with metrics: baseline → change → compare → win executive buy-in.

The Three Routing Mistakes That Ruin Cloud Performance

  1. HQ/Regional Choke Point: Forcing all traffic through a single firewall/proxy adds hops and inspection delay.

  2. No Direct Egress for M365: Blocking/breaking Microsoft’s published endpoints leads to handshake failures and timeouts.

  3. VPN Hairpinning: Tunneling Teams/SharePoint through legacy VPN concentrators inflates latency and kills media quality.

Security Stack Gotchas (Why Some Workloads Fail and Others Don’t)

  • SSL inspection can strip headers, disrupt tokens, and stall UDP media.

  • Deep packet inspection lags behind Microsoft’s evolving service endpoints.

  • Proxies handle bulk HTTP better than persistent/real-time flows.

  • Result: “Email ok, Teams awful” or “SharePoint slow, OneDrive fine”—a classic uneven experience.

Rapid Diagnosis Playbook

  • Baseline:

    • Teams call setup time, jitter, packet loss, round-trip latency (<100 ms target).

    • SharePoint upload/download times; OneDrive sync throughput (aim ≥5 Mbps/user during busy hour).

  • Tools: M365 connectivity tests from client sites, proxy/firewall logs, flow records, packet captures for UDP/TCP to M365 media/CDN endpoints.

  • A/B Tests:

    • Temporary bypass of Microsoft’s “Optimize/Allow” endpoints.

    • Enable split tunneling for Teams/SharePoint/OneDrive.

    • Compare before/after: call setup, MOS, drop rate, file transfer times, ticket volume.

Remediation Checklist (Do This First)

  • Local internet egress at each site; shortest path to Microsoft’s edge.

  • Split tunnel trusted M365 endpoints (Teams media, SharePoint/OneDrive, Exchange Online).

  • Bypass SSL/DPI for Microsoft “Optimize/Allow” categories; keep a living bypass list.

  • QoS/DSCP for real-time media on LAN/WAN.

  • Right-size internet & VPN: don’t funnel real-time media through concentrators.

  • Monitor continuously: latency, jitter, 429/throttle events, and help-desk trends.

Proving the Case to Leadership (What to Show)

  • Before/After metrics:

    • Teams call setup (e.g., 7s → <2s), average latency (150ms → 60ms).

    • SharePoint open/save times cut by ~50%.

    • Help-desk tickets: 30–50% drop within a week.

  • Cost framing: fewer escalations, less downtime, higher meeting reliability = tangible productivity lift.

  • Risk posture: Security focus remains on risky/unknown traffic; trusted Microsoft endpoints follow published guidance.

Field Notes (Real-World Patterns)

  • Legacy “inspect everything” rules punish real-time UDP.

  • Branches with hairpinned traffic suffer worst MOS scores and highest drop rates.

  • Bypass + split tunneling often produces overnight improvements—no app changes required.

Action Plan (90-Minute Pilot)

  1. Pick one site or remote cohort.

  2. Capture baseline metrics (30 minutes).

  3. Apply bypass + split tunneling for Microsoft Optimize/Allow endpoints (30 minutes).

  4. Re-measure and document user impact (30 minutes).

  5. Present the delta and scale out.

YouTube

Host: Mirko Peters

Related articles

← CAML vs REST vs JSON for SharePoint ListsFix Automated Microsoft 365 Licensing Failures →