Hi Hakim Ismail,
Kerberos is highly sensitive to time drift, and the KRB_AP_ERR_SKEW errors you’re seeing are almost always tied to inconsistent NTP design across domain controllers and endpoints. In a forest of your scale, the recommended approach is to establish a clear, hierarchical time sync model.
Best practice is to designate the forest root PDC emulator as the authoritative time source for the entire forest. That PDC should synchronize with a reliable external NTP source (such as a set of stratum‑1 or stratum‑2 servers). All other domain controllers in each domain should sync their time from the domain hierarchy, and member servers and clients should sync from their local domain controller. This ensures a consistent cascade of time synchronization without cross‑site drift.
It’s also important to confirm that only one authoritative external source is used, and that you avoid mixing multiple upstream providers across sites. That prevents the “split‑brain” effect where different sites drift apart. For large distributed environments, you may also want to enable monitoring and alerting on time service health, so you can detect skew before it impacts Kerberos.
Jason.