Condividi tramite


Uso di puntatori opachi

I client spesso devono archiviare informazioni aggiuntive specifiche del client sulle destinazioni. Il gestore della tabella di routing consente ai client di archiviare queste informazioni nelle strutture di destinazione nella tabella di routing. Le informazioni vengono archiviate e recuperate usando puntatori opachi. Le informazioni archiviate sono private e accessibili solo al client proprietario del puntatore opaco.

Ad esempio, il gestore del gruppo multicast mantiene un elenco di voci di inoltro per multicast che dipendono da una destinazione particolare. Il gestore del gruppo multicast usa un puntatore opaco in tale destinazione. In un altro esempio, un protocollo di routing che annuncia una determinata destinazione può mantenere le informazioni correlate al proprio annuncio di route della destinazione usando un puntatore opaco, anche se non possiede la route migliore.

Il numero di puntatori opachi è limitato; questi puntatori vengono allocati ai clienti in base all'ordine di arrivo. L'amministratore del router deve allocare il numero corretto di puntatori durante la configurazione del router; pertanto, i protocolli di routing e altri client devono documentare l'uso di puntatori opachi.