Previous Topic: Prefix Mapping

Next Topic: Horizontal Partitioning

Example: Prefix Mapping

In this example, a CA Directory backbone controls the nodes "c=US" and "o=Acme". A DSA has the knowledge with the following prefix definition:

prefix = <o us>

There is also an LDAP server, which controls the partition “o=Acme, c=US”. Originally this controlled the North American part of Acme but must now be incorporated into the backbone. To do this, the knowledge for the LDAP server must contain the following prefix and native-prefix definitions:

prefix=<o US> <O Acme International> <o Acme North America>
native-prefix = <o Acme>

Prefix Mapping

The result is as follows:

  1. The backbone DSA receives a request for the following:
    "ou=Acme North America, o=Acme International, c=US"
    
  2. It replaces the prefix it received with the LDAP server's native prefix:
    "o=acme"
    
  3. It forwards the request to the LDAP server,
  4. The LDAP server sends back its results
  5. The backbone DSA replaces the LDAP server's native prefix with the original prefix and sends the results back to the client.