Replication method changed in openldap. After struggling a little , i managed to set up replication between two ldap server in master slave way.
This is how i achieved ldap replication in RHEL 5.2 with slapd version 2.3 43
===Provider ldap server =====
database bdb
suffix "dc=abc,dc=del"
rootdn "uid=root,ou=People,dc=abc,dc=del"
rootpw {SSHA}ifvOmrnBD6xEbsgTbY7n/EikFnKTbbhm
directory /var/lib/ldap/abc.del
index objectClass,entryCSN,entryUUID eq
index uidNumber,gidNumber,loginShell eq,pres
#replication
overlay syncprov
syncprov-checkpoint 1 5
syncprov-sessionlog 100
#monitoring ldap
database monitor
access to *
by dn.exact="uid=root,ou=People,dc=abc,dc=del" read
===Consumer LDAP Server =====
database bdb
suffix "dc=abp,dc=del"
directory /var/lib/ldap/abc.del
rootdn uid=root,ou=People,dc=abc,dc=del
syncrepl rid=000
provider=ldap://10.11.0.105
type=refreshOnly
interval=00:00:20:00
retry="60 +"
searchbase="dc=abc,dc=del"
attrs="*,+"
bindmethod=simple
binddn="uid=root,ou=People,dc=abc,dc=del"
=============================================================