Les agents Annuaire Novell peuvent être installés et configurés pour que l'exploitation en mode local permette les opérations suivantes :
Les agents Annuaire fonctionnent comme un magasin de données centralisées regroupant des URL de service enregistrées par des agents de service et demandées par des agents Utilisateur. Dans la mesure où les agents Annuaire stockent l'ensemble des services de chaque étendue configurée, les agents Utilisateur peuvent obtenir toutes les informations souhaitées sur les services par le biais d'une requête et d'une réponse uniques. Par contre, dans les réseaux sans agent Annuaire, les agents Utilisateur émettent une requête mutidestinataire et peuvent recevoir plusieurs réponses.
Les agents Annuaire sont configurés pour prendre en charge une ou plusieurs étendues SLP. (Une opération sans étendue revient à prendre en charge une étendue unique.) Les agents Annuaire collectent et stockent des URL de service et les attributs qui leur sont associés en fonction de l'étendue dans laquelle les services sont enregistrés. Les agents de service et les agents Utilisateur obtiennent les étendues prises en charge par un agent Annuaire par le biais d'un message d'annonce DA. Les agents Utilisateur et les agents de service peuvent ainsi détecter dynamiquement et utiliser les étendues configurées pour chaque agent Annuaire. Dans des réseaux sans agent Annuaire, les agents Utilisateur et les agents de service doivent être configurés avec les étendues SLP qu'ils doivent utiliser.
Les agents Annuaire Novell permettent à l'administrateur réseau de créer des étendues personnalisées en extrayant des informations de service d'une étendue pour les enregistrer dans une autre étendue. Cette option diffère de l'option de création d'étendue proxy car le nom de l'étendue personnalisée est différent de celui de l'étendue proxy.
Si un administrateur réseau souhaite par exemple créer, pour un groupe unique d'utilisateurs, une étendue personnalisée contenant uniquement des URL de service et des attributs spécifiques, l'étendue personnalisée est configurée sur l'agent Annuaire local et l'adresse de l'autorité d'étendue qui dessert une étendue cible, et le nom de l'étendue cible est configuré en tant qu'adresse proxy de l'étendue personnalisée. Le contrôle du contenu de l'étendue personnalisée peut être renforcé par l'ajout de filtres qui s'appliquent à la seule étendue personnalisée.
Lorsque des services sont récupérés à partir de l'autorité d'étendue et enregistrés dans l'étendue personnalisée, leurs attributs sont modifiés pour indiquer que les services font désormais partie de l'étendue personnalisée. Le groupe d'utilisateurs peut ensuite être configuré pour utiliser uniquement l'étendue personnalisée, l'administrateur réseau contrôlant les informations de service auxquelles ils ont accès. En utilisant la même technique, il est possible de créer une hiérarchie des étendues qui reflète le regroupement administratif des services le mieux adapté aux besoins des utilisateurs de votre réseau.
Les agents Annuaire Novell peuvent être configurés pour créer des étendues proxy prises en charge à l'origine par d'autres agents Annuaire, également appelés autorités d'étendue. Au lieu d'enregistrer chaque agent de service auprès de chaque agent Annuaire du réseau, les agents de service peuvent être configurés pour s'enregistrer auprès d'un seul agent Annuaire ou d'un petit sous-ensemble d'agents Annuaire. Les autres agents Annuaire du réseau sont alors configurés pour créer des étendues proxy des agents Annuaire centraux, qui agissent comme autorité des étendues proxy.
Lorsqu'un agent Annuaire est configuré pour créer une étendue proxy prise en charge par un autre agent Annuaire, l'agent proxy télécharge les informations sur l'étendue à la fréquence configurée et agit ensuite comme un cache de service local pour cette étendue. Cette procédure peut être avantageuse pour des sites distants accessibles via des segments WAN. Plutôt que de disposer sur des sites distants d'agents Utilisateur qui interagissent sur le WAN avec des agents Annuaire, il est possible de déployer un agent Annuaire proxy sur le site distant, en conservant toutes les requêtes de service SLP au sein du réseau du site local.
Étant donné que les informations de service peuvent être enregistrées et obtenues par le biais d'une requête et d'une réponse à destinataire unique, l'exploitation de SLP est plus efficace et donc plus adaptable. Chaque interaction avec un agent Annuaire générant systématiquement une réponse, la durée de résolution d'une requête de service est maintenue à son minimum. Lorsqu'un agent Utilisateur émet une requête multidestinataire, il doit attendre un certain temps avant de savoir s'il a reçu toutes les réponses. Cela est dû au fait que les agents de service et les agents Annuaire ne répondent que s'ils possède une réponse à la requête. En conséquence, l'agent Utilisateur doit s'interrompre lors de l'attente des réponses et estimer le temps nécessaire à la réception de toutes les réponses possibles. Par contre, dès qu'un agent Utilisateur reçoit une réponse d'un agent Annuaire, il peut la traiter immédiatement.
Toutes les interactions de protocole avec un agent Annuaire sont exécutées au moyen de messages à destinataire unique. Si votre réseau ne prend pas en charge la multidestination, le déploiement d'un agent Annuaire et la configuration des agents de service et des agents Utilisateur avec l'adresse IP de l'agent Annuaire (par le biais d'une configuration locale ou de DHCP) permet d'utiliser SLP dans des réseaux ne prenant pas en charge l'adressage multidestinataire.
Outre les caractéristiques précédentes définies par le protocole SLP, les agents Annuaire Novell prennent en charge d'autres options intéressantes qui permettent d'aider l'administrateur réseau à déployer SLP sur son réseau. Les agents Annuaire Novell peuvent être configurés pour fonctionner en mode privé. Lorsqu'il est configuré pour le mode privé, l'agent Annuaire n'envoie pas de messages d'annonce multidestinataires ni ne répond à des requêtes multidestinataires, ce qui le rend indétectable par des moyens dynamiques. Pour pouvoir utiliser un agent Annuaire configuré en mode privé, les agents Utilisateur et les agents de service doivent être configurés avec l'adresse de l'agent Annuaire privé.
Cette fonctionnalité permet à l'administrateur réseau de créer des groupes fermés d'utilisateurs d'un ou de plusieurs agents Annuaire privés. Les agents Annuaire privés permettent également de piloter les nouvelles versions de l'agent Annuaire ou de tester de nouvelles configurations sans perturber le réseau.
Lorsqu'un agent Annuaire fonctionne en mode local, les administrateurs réseau peuvent configurer des filtres permettant de contrôler les URL de service acceptées pour l'enregistrement et celles qui sont renvoyées dans les réponses sur les services. Les filtres sont configurés par étendue, ce qui permet aux administrateurs réseau de personnaliser séparément le contenu de chaque étendue. Les critères de filtrage portent sur le type de service, des URL spécifiques, la durée de vie du service, et l'adresse de l'agent de service ou de l'agent Utilisateur effectuant une requête. Vous pouvez spécifier un ou plusieurs critères de filtrage pour chaque filtre.