Active Directory Replication Load Calculator
Estimate Active Directory replication traffic, per-cycle payload and convergence time for a given DC topology.
Inputs
15 minutes is the minimum inter-site schedule; intra-site uses a 15-second change notification.
Replication Traffic per Day
2.50 GiB
Average Replication Bandwidth
248.89kbps
Replication Connections
56
Payload per Replication Cycle
488.28 KiB
Estimated Convergence Time
45m
Step by step
Values used
Domain controllers = 8 DCs; Directory changes per day = 40,000 changes; Replicated bytes per change = 1,200 bytes; Replication topology = Full mesh — every DC replicates with every other; Replication interval = 15 minutes
Active Directory Replication Load
connections = N × (N − 1) in a full mesh, 2 × (N − 1) with a hub, 2N in a ring; traffic per day = changes × bytes per change × connections.
Time for a change to reach every DC
convergence ≈ replication interval × hops between the furthest pair × log2(N).
Replication Traffic per Day
= 2,688,000,000.00
Average Replication Bandwidth
= 248.89 kbps
Replication Connections
= 56
Payload per Replication Cycle
= 500,000.00
Estimated Convergence Time
= 45
How it works
Active Directory replicates changed attributes rather than whole objects, so the payload is small but the connection count grows quadratically in a full mesh. Convergence is the interval multiplied by the number of hops a change must cross, which is why a ring topology with many DCs converges slowly even though it carries the least traffic. Replication latency is the window in which a password reset or a disabled account has not reached the DC a user is actually authenticating against, and stale replicas are a routine cause of both lockouts and failed deprovisioning.
Formulas
Active Directory Replication Load
connections = N × (N − 1) in a full mesh, 2 × (N − 1) with a hub, 2N in a ring; traffic per day = changes × bytes per change × connections.
- N
- Domain controllers taking part in replication
- bytes per change
- Attribute-level payload plus RPC and compression overhead
Time for a change to reach every DC
convergence ≈ replication interval × hops between the furthest pair × log2(N).
- hops
- Replication links a change must traverse end to end
Frequently Asked Questions
How is Active Directory Replication Load calculated?
connections = N × (N − 1) in a full mesh, 2 × (N − 1) with a hub, 2N in a ring; traffic per day = changes × bytes per change × connections. Active Directory replicates changed attributes rather than whole objects, so the payload is small but the connection count grows quadratically in a full mesh. Convergence is the interval multiplied by the number of hops a change must cross, which is why a ring topology with many DCs converges slowly even though it carries the least traffic.
Why does Active Directory Replication Load matter?
Replication latency is the window in which a password reset or a disabled account has not reached the DC a user is actually authenticating against, and stale replicas are a routine cause of both lockouts and failed deprovisioning.
What values do I need to enter?
This calculator takes 5 inputs: Domain controllers, Directory changes per day, Replicated bytes per change, Replication topology, Replication interval. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.
How fast does Active Directory replicate by default?
Inside a site, DCs use change notification with a 15-second initial delay, so changes propagate within about a minute. Between sites, replication follows the site-link schedule, whose minimum interval is 15 minutes. Urgent events such as account lockouts and password changes are replicated immediately rather than waiting for the schedule.
Why not use a full mesh everywhere?
It converges fastest but its connection count grows as N × (N − 1), so a 30-DC mesh is 870 connections and the traffic and KCC bookkeeping scale with it. Bridgehead-based hub and spoke keeps the connection count linear at the cost of one extra hop of latency.
You might also need
- Federation Trust CalculatorCommonly used together
- Kerberos Ticket Lifetime CalculatorCommonly used together
- LDAP Capacity CalculatorCommonly used together
- JWT Payload Size CalculatorAlso in Identity & Access Management
- IAM Health Score CalculatorAlso in Identity & Access Management
- Identity Lifecycle CalculatorAlso in Identity & Access Management