Previous Topic: Remote Operations

Next Topic: Transparent Routing

Caching Entries from Subordinate DSAs

Unlike DAP, LDAP does not have a LIST operation. So, when LDAP clients want to browse a directory, they invoke one-level searches that return object class only.

These one-level searches become a problem when there are many subordinate DSAs because a one-level search must be broadcast to each of the DSAs (whereas a LIST returns the names of the DSAs).

To stop the flooding effect that this creates, especially at first-level DSAs, the DSA caches the replies to one-level-search queries and makes them available to subsequent similar requests.

Only one-level searches returning object class are cached. These are the searches commonly used to browse the directory.