Partager via


Utilisation de pointeurs opaques

Les clients doivent souvent stocker des informations supplémentaires spécifiques au client sur les destinations. Le gestionnaire de table de routage permet aux clients de stocker ces informations dans les structures de destination de la table de routage. Les informations sont stockées et récupérées à l’aide de pointeurs opaques. Les informations stockées sont privées et accessibles uniquement au client propriétaire du pointeur opaque.

Par exemple, le gestionnaire de groupe de multidiffusion conserve une liste d’entrées de transfert multidiffusion qui dépendent d’une destination particulière. Le gestionnaire de groupe de multidiffusion utilise un pointeur opaque dans cette destination. Dans un autre exemple, un protocole de routage qui publie une destination particulière peut conserver les informations relatives à sa propre publicité d’itinéraire de la destination à l’aide d’un pointeur opaque, même s’il ne possède pas le meilleur itinéraire.

Le nombre de pointeurs opaques est limité; ces pointeurs sont alloués aux clients sur la base du premier arrivé, premier servi. L’administrateur du routeur doit allouer le nombre correct de pointeurs pendant la configuration du routeur ; par conséquent, les protocoles de routage et les autres clients doivent documenter leur utilisation de pointeurs opaques.