Uso di puntatori opachi
I client spesso devono archiviare informazioni aggiuntive specifiche del client sulle destinazioni. Gestione tabelle 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, gestione gruppi multicast mantiene un elenco di voci di inoltro multicast dipendenti da una determinata destinazione. 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 informazioni correlate alla propria pubblicità 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 client in base alla prima richiesta. 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.