Le mécanisme de réplication permet de propager des modifications effectuées sur un annuaire, dit « maître », vers un autre annuaire, dit « esclave ». L’annuaire maître est donc le référentiel et concentre toutes les opérations d’écriture, les modifications parviennent ensuite à ou aux annuaires esclaves.
Dans les version OpenLDAP inférieures à 2.2, slurpd était l'outil de réplication par défaut. Aujourd'hui son développement est arrêté, et la réplication dans OpenLDAP est assurée par Syncrepl.
Les étapes sont représentées dans le schéma suivant :
Il y a 4 fichiers importants à analyser pour connaître le statut de la réplication :
Les modifications, appelées aussi entrées de réplication, peuvent se trouver dans 4 états différents :