Condividi tramite


Elaborazione di gruppi e callback

La tabella seguente riepiloga una serie di passaggi in un'interazione operativa tra un protocollo di routing e il gestore di gruppi multicast. La prima colonna descrive le azioni eseguite dal protocollo di routing e le risposte del protocollo di routing al gestore gruppi multicast. La seconda colonna descrive le risposte del gestore del gruppo multicast al protocollo di routing ed eventuali azioni eseguite dal gestore gruppi multicast, ad esempio i callback. La terza colonna presenta eventuali informazioni aggiuntive.

Ogni riga della tabella rappresenta un passaggio.

Le attività elencate in questa tabella non si verificano in un ordine specifico; piuttosto, si verificano in base allo stato delle appartenenze a gruppi multicast. La tabella seguente mostra un ordine di esempio.

Azione del protocollo di routing Azione gestione gruppi multicast Note
Gestire le appartenenze ai gruppi in base alle informazioni sul protocollo ricevute su tali interfacce di proprietà del protocollo. La gestione viene eseguita usando le funzioni seguenti: Aggiungere ed eliminare dall'elenco di interfacce in uscita per le voci specificate (s, g), (, g) e (, *). Questo elenco rappresenta il set di interfacce in cui vengono inoltrati i dati per questo gruppo. I dati per questo gruppo provengono dall'origine specificata.
Inviare avvisi ai protocolli di routing sotto forma di callback. Gli eventi seguenti attivano il gestore del gruppo multicast per richiamare un callback: Usando questi callback, il gestore dei gruppi multicast è in grado di coordinare l'inoltro dei pacchetti quando sono presenti diversi protocolli di routing multicast su un router.
Enumerare le voci di inoltro multicast usando le funzioni MgmGetFirstMfe, MgmGetNextMfee MgmGetMfe. Prendere decisioni sui dati multicast in base ai risultati dell'enumerazione. Restituisci le MFEs richieste. Restituisce ERROR_NO_MORE ITEMS quando non sono presenti più MFE da restituire.
Utilizzare le funzioni MgmGetFirstMfeStats, MgmGetNextMfeStats, MgmGetMfeStats per enumerare le statistiche MFE. Per un esempio completo dell'uso di queste funzioni, vedere scenario di applicazione amministrativa.
Modificare il vicino upstream in un MFE utilizzando la funzione MgmSetMfe. I client usano questa funzione per modificare le informazioni relative all'interfaccia in ingresso.