Gestion des services Service Location Protocol dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Configuration d'une limite d'attente aléatoire

Dans des réseaux soumis à un trafic important ou un taux de collision élevé, la communication avec un DA peut être affectée. Si le taux de collision est élevé, l'agent à l'origine de l'envoi doit retransmettre le datagramme UDP. Vous pouvez déterminer si la retransmission se produit en utilisant la commande snoop pour surveiller le trafic sur un réseau d'hôtes qui exécutent slpd comme un serveur SA et un hôte qui exécute slpd comme un DA. Si plusieurs messages d'enregistrement de service pour le même service s'affichent dans le suivi snoop à partir de l'hôte qui exécute slpd comme un serveur SA, des collisions de notices peuvent survenir.

Les collisions peuvent s'avérer particulièrement problématiques pendant l'initialisation. Lors du premier démarrage d'un DA, il envoie des annonces non sollicitées et les SA répondent avec des enregistrements. Le protocole SLP demande aux SA d'attendre pendant une durée aléatoire après la réception d'une annonce DA avant de répondre. La limite d'attente aléatoire est uniformément distribuée avec une valeur maximale contrôlée par la propriété net.slp.randomWaitBound. La valeur de la limite d'attente aléatoire par défaut est de 1 000 millisecondes (1 seconde).